Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp432688imm; Mon, 21 May 2018 08:19:29 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrdPq4zRrVMHUaTthQ5YDSDCnxdNmqRRIrAMJ2SGS/EPm1ulkoWV2xfkOWLRcOxBbITHloL X-Received: by 2002:a62:9d89:: with SMTP id a9-v6mr20415692pfk.206.1526915969587; Mon, 21 May 2018 08:19:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526915969; cv=none; d=google.com; s=arc-20160816; b=o2/ikAFy7ILgedyUVVpwKqLz1pIZ6T5pjd2AOqu3DVQF7rChSFqZpR0Ij08DwsCWkq 7IsTfkeynRtqlQaMc3TWsjqR/ccI6Iut08ItyCOVCUQmwFy3r6lVY3bJb3IJGPJavXwq xztG7KJWeABgLIZbyFdQCVSxcgMBX0aR1zTDV3xCvy1mWjKeWnDZiTexQKAgLiC33cEF SYrGyFTcMTvZS2IxRY46vgoXsKkq+TLyF2uWWRGYe/TCl3RCRmZS6E/cV94kKtC6wqY9 AK3Ii9yq5y8jlNp5gP95dgEStTFUG0V+xq30/ElBX+mzILHPnng6JqgQ65s4Z1iEg6d9 xf6w== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:to:subject:dkim-signature :arc-authentication-results; bh=H5rtyEfmHQgdnjGZd21mhxzUnVfcTh2HQEPyo6Iog04=; b=QSImC+9LiAnDjXZh7FwaXooMaLg1tUmvedhY8rZljU7twUBHhXVkiNujaoSRR4CNhj rMo7foyoNonY87LqraF6UDBMgVk2Ii/pRl6Dv7tyqeVkiZJubtE931d9zS/CjZou0rMJ Z3uQOOXPvwh9bs/97Rc70UjuQgCufrQlZbrf8sDzcKJ+2LduHUjyDQvAwZYDk2wbWKv+ VtbYfJkCJKZhEYrCK3pxgeSH9kAsD6TfWZO/L0yWwDRVsSAzJGQqSr7jNsEe8P4ihKyt oc4ek1Q2vr98EF9SDpsKMbbjYtT1hsVxfRSXQAtV/b7eBf0a1slQXAhBPNSlxxlu0JLb OLFw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=OQpg5ks8; 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 h12-v6si14019894pls.278.2018.05.21.08.19.09; Mon, 21 May 2018 08:19:29 -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; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=OQpg5ks8; 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 S1753168AbeEUPSq (ORCPT + 99 others); Mon, 21 May 2018 11:18:46 -0400 Received: from mail-io0-f195.google.com ([209.85.223.195]:35586 "EHLO mail-io0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753155AbeEUPSj (ORCPT ); Mon, 21 May 2018 11:18:39 -0400 Received: by mail-io0-f195.google.com with SMTP id g1-v6so14738611iob.2 for ; Mon, 21 May 2018 08:18:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=H5rtyEfmHQgdnjGZd21mhxzUnVfcTh2HQEPyo6Iog04=; b=OQpg5ks8xKQcu70PFcjBCJnKrAeVqbA6O9SoNi0jwZNoXevYowQsrMWjvuQ/R3jey0 xoIDvLmH1hCh7FlzZ9HBBDhkBehzBh+LpJ97vfPDOByAyQrlRNWn3UI9e87Y0A+dP9xL +BuIOzaB+4f6u8Uwd3Rs/uEZwukP7UC+TnBXr4HEOv6/eMREH3VLdZZUZvAGi5QxCAUO RCL5PRS+UbCeZXAFgwJ0OEGCI1ZmZMVfhCLk2wy7WwoIk/hweeO0oXynJzgBCC3gsIBp ISdOzjKtmu5RFxtqyDbyVk4ofrmMg/AYsIm/VsSW9zAJ5AVXC6X1At5b4AkKQd4EP/0V kasg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=H5rtyEfmHQgdnjGZd21mhxzUnVfcTh2HQEPyo6Iog04=; b=pI8nlDDW2tN7j9JaR0DQxkLJ0W31FZxNEWm4egrd5nUKlL4h0JIM2Jdi61zwa39L9/ NcGXR+rJw40Ecf5sLLi0mr00/EuLtuaWdnTv6K6yrBsQDEONMkth+ma6bIV3dzvh1TVJ LviOyoNkXZspKfreDG3VZe+3ZqlApRUb7G6UvEUUCxXIPdJu29qXPQrLkmPGsTrel/0v QVEOuwKP7JeaZDJw243Fsrq97WZnVXhZeG38pKFuE4/dLAZ5/nbcWM/jwPxNIi0/XEdj lEYXAHpWbmU4EQJip4IV+6N/He45QJ9o72/BHKj2ys/TWGaVnb71iWS/U2MDWYubR7u0 zmWQ== X-Gm-Message-State: ALKqPwdSyZaipLIQ/7dkI5d8qSmGWUPYs/fXX05qnhEJmvaFwPTfJN0a uSJnD9q5PU8Q4Py3QCvaBAxvyQ== X-Received: by 2002:a6b:f804:: with SMTP id o4-v6mr8830808ioh.180.1526915918400; Mon, 21 May 2018 08:18:38 -0700 (PDT) Received: from [192.168.1.167] ([216.160.245.98]) by smtp.gmail.com with ESMTPSA id u2-v6sm8075158ioc.8.2018.05.21.08.18.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 21 May 2018 08:18:37 -0700 (PDT) Subject: Re: [PATCH 00/13] convert block layer to bioset_init()/mempool_init() To: dsterba@suse.cz, Mike Snitzer , Kent Overstreet , linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, 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 References: <20180520222558.7053-1-kent.overstreet@gmail.com> <20180521140348.GA19069@redhat.com> <686d7df6-c7d1-48a6-b7ff-48dc8aff6a62@kernel.dk> <20180521151251.GX6649@twin.jikos.cz> From: Jens Axboe Message-ID: <87471185-1f64-2002-a7c8-f584ea6827a5@kernel.dk> Date: Mon, 21 May 2018 09:18:36 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <20180521151251.GX6649@twin.jikos.cz> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 5/21/18 9:12 AM, David Sterba wrote: > On Mon, May 21, 2018 at 08:19:58AM -0600, Jens Axboe wrote: >> On 5/21/18 8:03 AM, Mike Snitzer wrote: >>> On Sun, May 20 2018 at 6:25pm -0400, >>> Kent Overstreet wrote: >>> >>>> Jens - this series does the rest of the conversions that Christoph wanted, and >>>> drops bioset_create(). >>>> >>>> Only lightly tested, but the changes are pretty mechanical. Based on your >>>> for-next tree. >>> >>> By switching 'mempool_t *' to 'mempool_t' and 'bio_set *' to 'bio_set' >>> you've altered the alignment of members in data structures. So I'll >>> need to audit all the data structures you've modified in DM. >>> >>> Could we get the backstory on _why_ you're making this change? >>> Would go a long way to helping me appreciate why this is a good use of >>> anyone's time. >> >> Yeah, it's in the first series, it gets rid of a pointer indirection. > > This should to be also mentioned the changelog of each patch. There are > 12 subsystems changed, this could be about 10 maintainers and I guess > everybody has the same question why the change is made. Agree, the justification should be in this series as well, of course. Kent, might not be a bad idea to resend with a more descriptive cover letter. -- Jens Axboe