Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp434854imu; Fri, 11 Jan 2019 03:05:40 -0800 (PST) X-Google-Smtp-Source: ALg8bN5rF7jFCslwjTuj18lrMz9VRAE6kEu+WQJtCmFzOmR7+Jc/HAAb7tv5ezuH3pNB2C8DjiCY X-Received: by 2002:a17:902:50e:: with SMTP id 14mr14036928plf.141.1547204740813; Fri, 11 Jan 2019 03:05:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547204740; cv=none; d=google.com; s=arc-20160816; b=UbWk17q3HILTNZeZa5YNG14ke83zgQXTQYc1L9K7lba5SW5XnYZFRRZoNjZMabgrsZ /Y1+jQqmi1WTcvwbeoq3XtVmL0P22BFu8iVaCavpbzNMOUSCPpFnuXnF8tj97tQ1trOU zOHVZ3lrVSJF+elvPwewWk1H+z5wE0AbfowOs8VRz8Ld7dV1cGVGSjKacAYOUzZIkVH2 9CDbquPpZFmqiY1kocUZ/VrUd94O0hSLk++Xziwlp+YBP2AIi/96VaN/+AvvShT4bZxB i0nZ6WAxoGoMz2YPLe6jrV1OtLnvcAhNIYAFnkjDXBsrrF0MsjDVIAB3WPoRLdcgAW+S bLMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=9yR8myVC7jFrbD2Blk6tgsgLYq/C6KG8xkYza/wZZMI=; b=yfX1TPl/63NDk1Vf5ZTYJVd+ZoRgTb7EIG6/VEocDOT45dS8aciO5+torO4WGX13Nu KVxKAVqBpwPd0gd5jYMqwL5+c17kmrBzUhTvy7jRKZei3qQcy0EdSAMUthgYdP+OTwHv 5rblZ3OcOjOPvYk1DovUvFVYVONe0rIgGAh/039NQozKYRdWBiQdmH8ReHWKkct4bjrS X54VGOmGbK/iH/nPstA9ku4m06PfF7GThLSKy9Tj67V9DySczdpE2SSUqzrBJ042MB+m pdc9ZWas8/xQq52G/u4F5cU4Rkg30frMpNiJLEhMJh4ey5JLrv8AJ00MXiAwgQGmdCTS v1YA== 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 z10si14660305pfm.37.2019.01.11.03.05.25; Fri, 11 Jan 2019 03:05:40 -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 S1729031AbfAKJIA (ORCPT + 99 others); Fri, 11 Jan 2019 04:08:00 -0500 Received: from smtp2.provo.novell.com ([137.65.250.81]:50641 "EHLO smtp2.provo.novell.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725768AbfAKJIA (ORCPT ); Fri, 11 Jan 2019 04:08:00 -0500 Received: from linux-fcij.suse (prv-ext-foundry1int.gns.novell.com [137.65.251.240]) by smtp2.provo.novell.com with ESMTP (TLS encrypted); Fri, 11 Jan 2019 02:07:56 -0700 Subject: Re: [PATCH] drivers/md.c: Make bio_alloc_mddev return bio_alloc_bioset To: Marcos Paulo de Souza , Linux Kernel Mailing List Cc: shli@kernel.org, Jens Axboe References: <20181222100845.566772-1-marcos.souza.org@gmail.com> <20190111021740.GB1228567@bebop> From: Guoqing Jiang Message-ID: Date: Fri, 11 Jan 2019 17:07:50 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <20190111021740.GB1228567@bebop> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 1/11/19 10:17 AM, Marcos Paulo de Souza wrote: > ping? > > On Sat, Dec 22, 2018 at 08:08:45AM -0200, Marcos Paulo de Souza wrote: >> bio_alloc_bioset return a bio pointer or NULL, so we can avoid storing >> the returned data into a new variable. >> >> Signed-off-by: Marcos Paulo de Souza Add Jens to cc list, anyway, Acked-by: Guoqing Jiang Thanks, Guoqing >> --- >> drivers/md/md.c | 7 +------ >> 1 file changed, 1 insertion(+), 6 deletions(-) >> >> diff --git a/drivers/md/md.c b/drivers/md/md.c >> index fc488cb30a94..42e018f014cb 100644 >> --- a/drivers/md/md.c >> +++ b/drivers/md/md.c >> @@ -207,15 +207,10 @@ static bool create_on_open = true; >> struct bio *bio_alloc_mddev(gfp_t gfp_mask, int nr_iovecs, >> struct mddev *mddev) >> { >> - struct bio *b; >> - >> if (!mddev || !bioset_initialized(&mddev->bio_set)) >> return bio_alloc(gfp_mask, nr_iovecs); >> >> - b = bio_alloc_bioset(gfp_mask, nr_iovecs, &mddev->bio_set); >> - if (!b) >> - return NULL; >> - return b; >> + return bio_alloc_bioset(gfp_mask, nr_iovecs, &mddev->bio_set); >> } >> EXPORT_SYMBOL_GPL(bio_alloc_mddev); >> >> -- >> 2.16.4 >>