Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp7270366imu; Wed, 14 Nov 2018 14:35:30 -0800 (PST) X-Google-Smtp-Source: AJdET5e8sYcyofItVAZSUBpcYXqH7raVlx2UNvfnRjGBUPidnh8x46j5AQYpVfrK1NxqgaoyAN9L X-Received: by 2002:a65:4904:: with SMTP id p4mr3497253pgs.384.1542234930159; Wed, 14 Nov 2018 14:35:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542234930; cv=none; d=google.com; s=arc-20160816; b=SOFb0brMZDIIWt5XAhlHt8kRy4cgeZ0loMYSL38hnfb4lYggCNmuKt4gztXXB/yIhs nxeTBiuPS34qKBhlt1LtMrIomhQu/HyRB+Hy0szQ/x5KanZx4YGnsewhgQeeUbXe1nTI xcBWIJ2uFzxWJM6nN0bfrEbsjcOpiaoB66ls6jDwk1i1O/zz/uk8Dv2gZBpEffpN1cOL DriJ833k2DfOuTAI5iEFoljsXbfdxZ45kw3WVjuvsef0d8Z59OPmpDInKI5+Xs81J88I I/oTu7XhRQQO6+5++TJtK86jJDVxqPpHIdwmzz82HVrciOCqMAsklhSibSH9kr4OJ8bX us3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=CC+pfj+A82WEG46weZhw8FbAICamfHD/DKGX9Qj4hM8=; b=f4cwfuS71S81iWQ9E4Mofo9ZCT/yzwT6qwI6R5axSbl/ZcDPPuIUcblq8GbJ9JZmla zT5ZwmHtuegVl0n8pt4P3Rksidvg3VTYKKRTKAx/0qFf17HCI2k0kxyqaBFH87mgXmnU 3sVoVHrq50eYf9dGE7N6lFbrlNqgCX9LEjs208lpJ+JFzvgRjc8WEUs4/qRy8rS+ClvV xpeP5lA0KPq6BAfiJVv9sZoTgLIQl/TyQqKWXCdmo8fRoL7EF730OeCUiEdTanJj3Hmn /lvmHYeQO8iJpsfUSlQPaDKnxurNHTytQ5qZV+61crQboOgnNjmBoCEgOB/2yyacGNNB I5pA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z189-v6si26854153pfz.32.2018.11.14.14.35.15; Wed, 14 Nov 2018 14:35:30 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388009AbeKOIjB (ORCPT + 99 others); Thu, 15 Nov 2018 03:39:01 -0500 Received: from youngberry.canonical.com ([91.189.89.112]:52922 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726754AbeKOIjA (ORCPT ); Thu, 15 Nov 2018 03:39:00 -0500 Received: from 1.general.cking.uk.vpn ([10.172.193.212] helo=localhost) by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.76) (envelope-from ) id 1gN3T7-0004vw-Ko; Wed, 14 Nov 2018 22:17:05 +0000 From: Colin King To: Jens Axboe , linux-block@vger.kernel.org Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH][next] block: clean up dead code that is now redundant Date: Wed, 14 Nov 2018 22:17:05 +0000 Message-Id: <20181114221705.17207-1-colin.king@canonical.com> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Colin Ian King The boolean next_sorted is set to false and is never changed, hence the code that checks if it is true is dead code and can now be removed. This dead code occurred from a previous commit that cleaned up the elevator and removed the setting of next_sorted to true. Detected by CoverityScan, CID#1475401 ("'Constant' variable guards dead code") Fixes: a1ce35fa4985 ("block: remove dead elevator code") Signed-off-by: Colin Ian King --- block/elevator.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/block/elevator.c b/block/elevator.c index 19351ffa56b1..796436270682 100644 --- a/block/elevator.c +++ b/block/elevator.c @@ -394,18 +394,11 @@ void elv_merge_requests(struct request_queue *q, struct request *rq, struct request *next) { struct elevator_queue *e = q->elevator; - bool next_sorted = false; if (e->type->ops.requests_merged) e->type->ops.requests_merged(q, rq, next); elv_rqhash_reposition(q, rq); - - if (next_sorted) { - elv_rqhash_del(q, next); - q->nr_sorted--; - } - q->last_merge = rq; } -- 2.19.1