Received: by 10.223.176.5 with SMTP id f5csp2830926wra; Mon, 5 Feb 2018 10:34:18 -0800 (PST) X-Google-Smtp-Source: AH8x227yRPB9fXgDu6hn48DK8xhXOBEuyFvbjvZuG5r3CA+Vw145Rcy8xlOaGDO1gvn5c0uhjHtx X-Received: by 10.99.53.203 with SMTP id c194mr32051490pga.12.1517855658456; Mon, 05 Feb 2018 10:34:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517855658; cv=none; d=google.com; s=arc-20160816; b=PrqCwqEzvZDeAw+JJYpd2nzf4r5BLeijshX2CsjHo/y3WLFWq1eJqfPClUjbplGZ/+ Ds++CpnlzSKiOKKcL8roMIGJuPMLx/DZiJ4xzrSbhDoEdQ/vEQ28NESDVvn0UppAkdBO MJ/sH5NlnDlT+hdy3hNmXVOe32r9ystHCq5PnicgKNrBjeB0/JWlFDmlZZ36p8Z5XsJe TupBpOszjEzVmVpSej/4znKMEmWVYvCo59vRsDT1aaJxt2/tlNzJykZA9tIwyU2XiRIK HL4dNxWF+zhlgNayp5ix3xtBxeCf5AdjE9qNBV5IAN7xSUNg+Ca4pSL/QblsS6g19m+9 VImQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=IWB9tiqsxRLgJlrED9n19y1p/z/hgSctqkjzNENr77Q=; b=mYbvn4AoF8yf2jRrcDlju+a/wMydN4sQrgKiOyg77ga3GpNoGFdU6hYU5HCUsIfHsW rdjUhyhsaQAOUCfNAVviZrs/jC1y+5zH0CeCJp4ubRcPxV/MO58SiyoabWHOD/OaQEp9 4vNseImcEheB297LC5NRJgIEgm0c3xDHW9Jq1Wn1/0HMaqRe+2lPcyg3Vig5T1Xlbu2d fCi1GmWVHa2sfMOsH9P9XsU6IYVVlolwCtm/CW8tNjpyuPUzu+/sHDi3bFF5LqVx9K51 +oLmtWpHItx1IW8fOb81UQDel6fuAFD9zYxeZ1KxNSthnv8gPQZoz8l+obvqpkiEIRX3 gdBQ== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x1si1252414pfj.296.2018.02.05.10.34.04; Mon, 05 Feb 2018 10:34:18 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753713AbeBESc7 (ORCPT + 99 others); Mon, 5 Feb 2018 13:32:59 -0500 Received: from mail.linuxfoundation.org ([140.211.169.12]:53200 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753883AbeBES0N (ORCPT ); Mon, 5 Feb 2018 13:26:13 -0500 Received: from localhost (unknown [104.132.1.108]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id 712501119; Mon, 5 Feb 2018 18:26:04 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Michael Lyle , Vojtech Pavlik , Jens Axboe , Sasha Levin Subject: [PATCH 3.18 12/36] bcache: check return value of register_shrinker Date: Mon, 5 Feb 2018 10:23:40 -0800 Message-Id: <20180205182352.277832238@linuxfoundation.org> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180205182351.774761393@linuxfoundation.org> References: <20180205182351.774761393@linuxfoundation.org> User-Agent: quilt/0.65 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 3.18-stable review patch. If anyone has any objections, please let me know. ------------------ From: Michael Lyle [ Upstream commit 6c4ca1e36cdc1a0a7a84797804b87920ccbebf51 ] register_shrinker is now __must_check, so check it to kill a warning. Caller of bch_btree_cache_alloc in super.c appropriately checks return value so this is fully plumbed through. This V2 fixes checkpatch warnings and improves the commit description, as I was too hasty getting the previous version out. Signed-off-by: Michael Lyle Reviewed-by: Vojtech Pavlik Signed-off-by: Jens Axboe Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- drivers/md/bcache/btree.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) --- a/drivers/md/bcache/btree.c +++ b/drivers/md/bcache/btree.c @@ -808,7 +808,10 @@ int bch_btree_cache_alloc(struct cache_s c->shrink.scan_objects = bch_mca_scan; c->shrink.seeks = 4; c->shrink.batch = c->btree_pages * 2; - register_shrinker(&c->shrink); + + if (register_shrinker(&c->shrink)) + pr_warn("bcache: %s: could not register shrinker", + __func__); return 0; }