From mboxrd@z Thu Jan 1 00:00:00 1970 From: Douglas Gilbert Subject: Re: [PATCH] driver core: remove CONFIG_SYSFS_DEPRECATED Date: Thu, 15 Jul 2010 12:24:33 -0400 Message-ID: <4C3F3641.8020802@interlog.com> References: <20100709185450.GA29473@kroah.com> <20100714163852.b3c09930.akpm@linux-foundation.org> <201007150929.03916.konrad@kernel.org> Reply-To: dgilbert@interlog.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <201007150929.03916.konrad@kernel.org> Sender: linux-scsi-owner@vger.kernel.org To: Konrad Rzeszutek Wilk Cc: "Eric W. Biederman" , Andrew Morton , Greg Kroah-Hartman , Greg KH , linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org, alsa-devel@alsa-project.org, Jens Axboe , Stephen Hemminger , Kay Sievers , Alan Stern , "James E.J. Bottomley" , Alexey Kuznetsov , Randy Dunlap , Tejun Heo , "David S. Miller" , Jaroslav Kysela , Takashi Iwai , Ingo Molnar , Peter Zijlstra , David Howells , Dave Airlie List-Id: alsa-devel@alsa-project.org On 10-07-15 09:29 AM, Konrad Rzeszutek Wilk wrote: > >>> and the box still won't boot. >> >> The reason FC6 doesn't boot is there is a userspace tool >> I believe in the initrd that cares about symlinks when it should >> not. > > It is not just nash. Also multipathd would fail (as it expects > the /sys/scsi_host/.. in certain directories), and 'lsscsi'. There > might be other tools that depend on libsysfs to be affected by this as well. lsscsi has been "CONFIG_SYSFS_DEPRECATED_V2" tolerant since version 0.21 released 20080710. The current version is 0.23 released 20091201 which will soon be displaced by 0.24 to cope with the most recent breakages. Writing a user space tool that relies on sysfs structure and contents, stable over the whole lk 2.6 series, is impossible. For a history of my pain with lsscsi see its ChangeLog. Happily most of my tools are based on an ioctl! SG_IO was a suggestion from Joerg Schilling and has now found its way into most block devices. Now it has a new lease of life in the bsg driver. Doug Gilbert