Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1155956imu; Thu, 13 Dec 2018 10:13:04 -0800 (PST) X-Google-Smtp-Source: AFSGD/XDHV1tQZH0kGKhXltQiseE8O9K6gil8hids9TuILE08FnCqob0rrTjE8UYQzN5+P3wln5L X-Received: by 2002:a17:902:b18b:: with SMTP id s11mr24343325plr.56.1544724784894; Thu, 13 Dec 2018 10:13:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544724784; cv=none; d=google.com; s=arc-20160816; b=VRGMSH/XXzQtEIaa8ngx3JpyCRap+kAIBdT3uHaM2wyplJfjXpbux8VdtW8ubBsl3g TIlrdAAANwI6k/cItLYiViR2Q58yBXzJOcaJkM9H+m6WJ1IfPOpKJgs1ZVDHD0pPUJuc mL15VKkvJYdRf2HLaYgmbXHYsbk13ZwGSZxnQho0pZWpdVbyXIjlPkaZBB4U0t9+hdyR QXmPd1ZoDi/G07CvsmZJV+vzrv82y9yjtMrTK5wsxPqvndKfsmmC/9U1YUY1nBRIR9RJ uflGGzEcV4RJuvYQ8b+h/9KUWr5EGcXWDYhf03URjCtlMoHHC2J0ydrRWQstFgIx+93N NIfg== 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; bh=tPKHRVLBF/LBbnSnB7UYG/cjRXDxqT5Mt9yxCtnqweI=; b=B/UmETAvXVfDBf8T+rgWxOtHfikCqhfRB1ATCDZPG9F6X8dnc59mPqSdndexTLGGIO 5VwGMI61SiUEcvWTcw2PMW+83Dsy5QVjneahuZUQFh7oFIEEMR1jed32dyRAxT0ssK9o G1tK2oFq0xnhZ7IwX32rE5bZ3MX90jTu9UfxABRsZembVmctO+JuKHgA2l9MS4Qp5S15 0JvX9urikOeAFmRCHIc+bPTMOxYSiWP6mQ/CloetR1FxzCSe2FmtDKFlkg+F+/HWwUtT 7dxN3XTg0cmOOEuULLAVlokNfCU2aS18GYwHCzhiPkXsZyB2zH8dx0TE8ZEZMSuQ1VIc wIFw== 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 133si2099351pfc.61.2018.12.13.10.12.42; Thu, 13 Dec 2018 10:13:04 -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 S1728779AbeLMSJy (ORCPT + 99 others); Thu, 13 Dec 2018 13:09:54 -0500 Received: from charlotte.tuxdriver.com ([70.61.120.58]:50827 "EHLO smtp.tuxdriver.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727618AbeLMSJy (ORCPT ); Thu, 13 Dec 2018 13:09:54 -0500 Received: from cpe-2606-a000-111b-405a-a193-cb97-58ba-1c15.dyn6.twc.com ([2606:a000:111b:405a:a193:cb97:58ba:1c15] helo=localhost) by smtp.tuxdriver.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1gXVQf-0002YU-32; Thu, 13 Dec 2018 13:09:47 -0500 Date: Thu, 13 Dec 2018 13:09:17 -0500 From: Neil Horman To: Matthew Wilcox Cc: Xin Long , kent.overstreet@gmail.com, LKML , dave.hansen@intel.com, davem , Oleg Babin , Konstantin Khorenko Subject: Re: [PATCH 6/6] Drop flex_arrays Message-ID: <20181213180917.GB4127@hmswarspite.think-freely.org> References: <20180907165635.8469-1-kent.overstreet@gmail.com> <20180907165635.8469-7-kent.overstreet@gmail.com> <20181213144111.GO6830@bombadil.infradead.org> <20181213155149.GA4127@hmswarspite.think-freely.org> <20181213164533.GQ6830@bombadil.infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20181213164533.GQ6830@bombadil.infradead.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: -2.9 (--) X-Spam-Status: No Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Dec 13, 2018 at 08:45:33AM -0800, Matthew Wilcox wrote: > On Thu, Dec 13, 2018 at 10:51:49AM -0500, Neil Horman wrote: > > On Thu, Dec 13, 2018 at 06:41:11AM -0800, Matthew Wilcox wrote: > > > On Thu, Dec 13, 2018 at 09:30:47PM +0900, Xin Long wrote: > > > > On Sat, Sep 8, 2018 at 1:57 AM Kent Overstreet > > > > wrote: > > > > > > > > > > All existing users have been converted to generic radix trees > > > > NAK, SCTP is still using flex_arrays, > > > > # grep flex_array net/sctp/* > > > > > > > > This patch will break the build. > > > > > > sctp added that user after this patch was sent. Please stop adding > > > flexarray users! > > > > > > This particular user should probably have just used kvmalloc. > > > > > > > No, I don't think thats right. > > > > This appears to have been sent on September 7th. Commit > > 0d493b4d0be352b5e361e4fa0bc3efe952d8b10e, which added the use of flex_arrays to > > sctp, seems to have been merged on August 10th, a month prior. > > Are you seriously suggesting anybody sending cleanups needs to be > monitoring every single email list to see if anybody has added a new user? > Removing the flexarray has been advertised since May. > https://lkml.org/lkml/2018/5/22/1142 > I don't see how thats any more egregious than everyone else having to monitor for removals of code thats in the tree at some indeterminate future. The long and the short of it is that a new flex_array user was added in the intervening 7 months that this patch has been waiting to go in, and it will now break if merged. I'm sorry we started using it during that time, but it got missed by everyone in the chain that merged it, and hasn't been noticed in the 4 months since. It is what it is, and now it needs to be undone. > > regardless, however, sctp has a current in-tree use of flex_arrays, and merging > > this patch will break the build without a respin. > > Great. I await your patch to replace the flexarray usage. Sure, we'll get to it as soon as we can, or, if you are in a hurry, you can replace the same usage, like you've done for all the other users in this series. Neil