Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp4811477imm; Wed, 30 May 2018 12:28:32 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJMenIGhID2X2TsK2bleFYydg6ETZ3HLAb+wFOjXPssp0pFbxr48v3XekqyUw2J+Mc4kYf8 X-Received: by 2002:a17:902:7688:: with SMTP id m8-v6mr794424pll.54.1527708512481; Wed, 30 May 2018 12:28:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527708512; cv=none; d=google.com; s=arc-20160816; b=onc9UmceIvWuSGhUOdEsQkm/ey+WxbT4CdinHAzaXdnQU1XEn1Rb8z44CpusW2APTB My9dCQKijen3CsYbmhRwfSXj6SEa4Q5dC48x4UpydAfLikkaYWhKNLFlX4kyXr0nKVHZ ldTYwXnMM0h5c86HmAw7bsVWVX9C19WqEIIetRX83SZgMXV2F67d85sutEpT+1pW+k3x VEiCfGG3TCSTVx10h4wqiQIcLTr09e6arsiomrluw04ViF4g0QA5egzPUPMazCrS8o68 tiQsqgvrLgmXbg3xZkAIUOV0ruZ1IfwDyChvcXeSZcXGWK5NKa7g2Qgj6ZBzwHIdxtAv RRjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=jCx8yfv7zFMY30WxpML2Hvfu52y9CZist0wPeAVXjkY=; b=Uk6e3+eWB6UuV+BjAPugBn2HL1ktdHMPwygbUng7sHht6KU0WrbZWSgunhlohuMOBg OwNSJkU+bN8NBBPN6F6JNT2QaDyrAk2iXrrxN72phndrLrPCFy7yjEk7RBLuXyDZkver HFmDlaeQ1ZqAeMilA3xuBWkyK9+Jkg40Mgmu/lIrCfBJJ0r9qojz4kSy30Y1jXdPev4d 9GAi6YSWBppE8F25mVrK+hEgcZHsU3korVKzpwri3N1MVzSBJ+rHMfZol8ts/RFATmG6 6PN9M3U6KMsIFNnIZKwagm4keJkepVd1lekkhmSHYut4aTceDANk68iu3qZXVm+tYXGB fXzA== 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=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x4-v6si33756619pfm.110.2018.05.30.12.28.17; Wed, 30 May 2018 12:28:32 -0700 (PDT) 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=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932172AbeE3T1w (ORCPT + 99 others); Wed, 30 May 2018 15:27:52 -0400 Received: from mx3-rdu2.redhat.com ([66.187.233.73]:53032 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932076AbeE3T1u (ORCPT ); Wed, 30 May 2018 15:27:50 -0400 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 277337D857; Wed, 30 May 2018 19:27:49 +0000 (UTC) Received: from localhost (unknown [10.18.25.149]) by smtp.corp.redhat.com (Postfix) with ESMTPS id B6AC283B85; Wed, 30 May 2018 19:27:48 +0000 (UTC) Date: Wed, 30 May 2018 15:27:48 -0400 From: Mike Snitzer To: Kent Overstreet Cc: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, axboe@kernel.dk, hch@infradead.org, colyli@suse.de, darrick.wong@oracle.com, clm@fb.com, bacik@fb.com, linux-xfs@vger.kernel.org, drbd-dev@lists.linbit.com, linux-btrfs@vger.kernel.org, linux-raid@vger.kernel.org, neilb@suse.com Subject: Re: [PATCH 07/12] dm: convert to bioset_init()/mempool_init() Message-ID: <20180530192747.GA6568@redhat.com> References: <20180520222558.7053-1-kent.overstreet@gmail.com> <20180520222558.7053-8-kent.overstreet@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180520222558.7053-8-kent.overstreet@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Scanned-By: MIMEDefang 2.79 on 10.11.54.5 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.2]); Wed, 30 May 2018 19:27:49 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.2]); Wed, 30 May 2018 19:27:49 +0000 (UTC) for IP:'10.11.54.5' DOMAIN:'int-mx05.intmail.prod.int.rdu2.redhat.com' HELO:'smtp.corp.redhat.com' FROM:'msnitzer@redhat.com' RCPT:'' Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, May 20 2018 at 6:25pm -0400, Kent Overstreet wrote: > Signed-off-by: Kent Overstreet > --- > drivers/md/dm-bio-prison-v1.c | 13 ++++--- > drivers/md/dm-bio-prison-v2.c | 13 ++++--- > drivers/md/dm-cache-target.c | 25 ++++++------- > drivers/md/dm-core.h | 4 +- > drivers/md/dm-crypt.c | 60 ++++++++++++++---------------- > drivers/md/dm-integrity.c | 15 ++++---- > drivers/md/dm-io.c | 29 ++++++++------- > drivers/md/dm-kcopyd.c | 22 ++++++----- > drivers/md/dm-log-userspace-base.c | 19 +++++----- > drivers/md/dm-region-hash.c | 23 ++++++------ > drivers/md/dm-rq.c | 2 +- > drivers/md/dm-snap.c | 17 ++++----- > drivers/md/dm-thin.c | 32 ++++++++-------- > drivers/md/dm-verity-fec.c | 55 +++++++++++++-------------- > drivers/md/dm-verity-fec.h | 8 ++-- > drivers/md/dm-zoned-target.c | 13 +++---- > drivers/md/dm.c | 53 ++++++++++++-------------- > 17 files changed, 197 insertions(+), 206 deletions(-) In general I think each of these driver patches in the series needs a one-line summary in the description, e.g.: Embed bioset and mempool_t to avoid pointer indirection in the fast IO path. But that aside, on a code level, I had to double check bioset_exit() is safe to call even if bioset_init() failed. AFter confirming it is (and double checking by chatting with Kent) I like how the code is simpler (not having to check if the bioset is set before calling it). Nice job Kent, like you said: mostly mechnical. But even the changes that weren't purely mechnical (e.g. passing r to ERR_PTR, rather than using old hardcode) were fixed up nicely. Acked-by: Mike Snitzer