On Tue, Nov 12, 2013 at 04:08:54PM +0800, Dave Young wrote: > On 11/11/13 at 11:58pm, Greg KH wrote: > > > kexec-tools can have a fallback to debugfs if we really need it, but > > > making people mount debugfs to have some essential piece of > > > functionality scares the heck out of me. > > > > I agree, that would not be good. > > > > I'm not sure what exactly the sysfs file is wanting to look like? The > > efi section variable sysfs file isn't ok (multiple lines with multiple > > values.) What is this going to look like? > > The current structure in debugfs is like below, export every field of setup > header as one file will be too much IMHO: > [root at darkstar debug]# tree boot_params > boot_params > ??? data /* binary data of setup header */ > ??? setup_data /* setup_data link list nodes */ > ??? ??? 0 > ??? ??? ??? data /* binary data of setup data */ > ??? ??? ??? type /* type of setup data */ > ??? ??? 1 > ??? ??? data > ??? ??? type > ??? version /* boot protocol version */ And these binary data blobs are a "standard" somewhere, and will not change per kernel version change? If so, that structure is fine with me. thanks, greg k-h