From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTP id DFF957AC for ; Wed, 11 Jun 2014 22:02:11 +0000 (UTC) Received: from mail-ve0-f176.google.com (mail-ve0-f176.google.com [209.85.128.176]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 9B9CC201D7 for ; Wed, 11 Jun 2014 22:02:10 +0000 (UTC) Received: by mail-ve0-f176.google.com with SMTP id db12so860769veb.7 for ; Wed, 11 Jun 2014 15:02:09 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20140612075355.4b0d1f5a@canb.auug.org.au> References: <20140610201236.GA21729@laptop.dumpdata.com> <53976840.40306@zytor.com> <20140611175433.GA10462@roeck-us.net> <20140612075355.4b0d1f5a@canb.auug.org.au> From: Andy Lutomirski Date: Wed, 11 Jun 2014 15:01:48 -0700 Message-ID: To: Stephen Rothwell Content-Type: text/plain; charset=UTF-8 Cc: Boris Ostrovsky , David Vrabel , "ksummit-discuss@lists.linuxfoundation.org" , Konrad Rzeszutek Wilk Subject: Re: [Ksummit-discuss] Topic: Removal of code that is still in use by users but there is a better code. List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Wed, Jun 11, 2014 at 2:53 PM, Stephen Rothwell wrote: > Hi Bjorn, > > On Wed, 11 Jun 2014 13:43:18 -0600 Bjorn Helgaas wrote: >> >> all did our jobs perfectly, we would never add a change to Linux that >> broke compilation of anything. So if there's a file that doesn't >> compile anymore, I think of that as a result of a mistake somewhere >> along the line. We can use that mistake to deduce that nobody cares >> anymore, but it'd be a lot nicer to have a scheme that didn't depend >> on people making random mistakes. > > We could start making nonrandom mistakes? ;-) How about adding CONFIG_DELETED_THINGS. If you enable it, you get a message asking you to speak up if you actually need anything in there. CONFIG_DELETED_THINGS would default to n, and the new (and temporary) things under it would also default to n. Think feature-removal-schedule, but with teeth. --Andy