From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754124AbcLHROm (ORCPT ); Thu, 8 Dec 2016 12:14:42 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:33405 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751905AbcLHROh (ORCPT ); Thu, 8 Dec 2016 12:14:37 -0500 X-AuditID: cbfee61a-f79916d0000062de-05-584994fb9ec4 From: Bartlomiej Zolnierkiewicz To: David Miller Cc: linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org, tj@kernel.org, gnomes@lxorguk.ukuu.org.uk, sergei.shtylyov@cogentembedded.com Subject: Re: [RFC PATCH 00/19] ide: remove deprecated host drivers (part 1) Date: Thu, 08 Dec 2016 18:14:33 +0100 Message-id: <1861504.e0fxpIs7Qv@amdc3058> User-Agent: KMail/4.13.3 (Linux/3.13.0-96-generic; KDE/4.13.3; x86_64; ; ) In-reply-to: <20161208.113957.686350007074631834.davem@davemloft.net> References: <3280015.pSoKvQuVNQ@amdc3058> <20161208.113957.686350007074631834.davem@davemloft.net> MIME-version: 1.0 Content-transfer-encoding: 7Bit Content-type: text/plain; charset=us-ascii X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRmVeSWpSXmKPExsVy+t9jAd3fUzwjDF6v4rWYc76FxWLSlL9s Fsd2PGKyuLxrDpvFmVW32C1+LT/K6MDm8WDqfyaPLStvMnlsWtXJ5tF6chOrx+dNcgGsUW42 GamJKalFCql5yfkpmXnptkqhIW66FkoKeYm5qbZKEbq+IUFKCmWJOaVAnpEBGnBwDnAPVtK3 S3DLONd7k6nguFDFxF0XGBsYL/J1MXJwSAiYSGx7ZtjFyAlkiklcuLeerYuRi0NIYCmjxNL2 bewQzldGiT+t11hAqtgErCQmtq9iBLFFBNQkJp6YwAxSxCzQwyixYcpFdpCEsIC3xP+zV5hA bBYBVYmFiztYQWxeAU2Jh7NfgQ0SFfCS2LKvnQnkCk4BV4ldvT4Qy3YwSvS/W8QOUS8o8WPy PbB6ZgF5iX37p7JC2FoS63ceZ5rAKDALSdksJGWzkJQtYGRexSiRWpBcUJyUnmuYl1quV5yY W1yal66XnJ+7iREcW8+kdjAe3OV+iFGAg1GJh/dAgWeEEGtiWXFl7iFGCQ5mJRHeqglAId6U xMqq1KL8+KLSnNTiQ4ymQA9OZJYSTc4Hxn1eSbyhibmJubGBhbmlpYmRkjhv4+xn4UIC6Ykl qdmpqQWpRTB9TBycUg2Mu89rXn4WViL8peflkg+PdK0epLXuOuUWFbaoZo5/n0nQ6S2JDC7W YaGn2t/sc45+MV95fshHwbytXN3ZHtn7XCLdWSR9NrbXn4lY9aAnwfwsU84z+SDHqswYhYz9 Jak3ZB5/a49wEr504Nmkph39t27uDeA0EWwPDHp/aJvPz91R0hdvVT1XYinOSDTUYi4qTgQA DUsaDcMCAAA= X-MTR: 20000000000000000@CPGS Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thursday, December 08, 2016 11:39:57 AM David Miller wrote: > From: Bartlomiej Zolnierkiewicz > Date: Thu, 08 Dec 2016 17:15:16 +0100 > > > On Thursday, December 08, 2016 10:23:08 AM David Miller wrote: > >> From: Bartlomiej Zolnierkiewicz > >> Date: Thu, 08 Dec 2016 14:42:12 +0100 > >> > >> > Ping.. since there was no negative (or any other) feedback I think that > >> > this can be put into -next for some wider exposure.. > >> > >> I'm not going to apply this and break things on people, sorry. > > > > People building their own kernels with their own kernel config files > > and still using IDE drivers (deprecated in 2009 BTW) will have to > > update their setups to libata but otherwise nothing is supposed to > > break. So could you please explain in more detail what do you mean > > by "break things on people"? > > There is no proof that the PATA drivers work %100 reliably as well as > the IDE driver they replace for every possible chip and architecture. This is why only some IDE host drivers were nominated for removal. Please see cover-letter and patch descriptions for details. > Therefore the only safe thing is to keep the IDE drivers around > forever. Uh... > They are not a maintainence burdon, I rarely get more than 1 patch > each merge window and most of the time those are cleanups or for the > handling of a kernel wide API change rather than bug fixes. In the long-term perspective having two drivers for the same hardware is not good for the whole kernel as: - testing efforts are divided (while number of PATA systems goes down) - bugs/missing features in the new subsystem are not getting reported and fixed (since it is easier to just switch back to the old stack) - having duplicated support for the same hardware confuses users I was hoping for incremental removal of IDE host drivers and keeping only these that are really needed (while at the same time migrating them slowly to libata). I asked you about this in private mail in August 2015, you told me to bring this on the list. I did it (with these patches) in February 2016. After two pings and months of waiting for a reply all I get is is a quick NAK? Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics