-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 01/14/2010 07:57 AM, Nick Piggin wrote:
On Wed, Jan 13, 2010 at 06:38:06PM -0500, Jeff Mahoney wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 12/17/2009 12:43 AM, Nick Piggin wrote:
On Wed, Dec 16, 2009 at 01:54:05PM -0500, Jeff Mahoney wrote:
A previous version of this patch did essentially the same thing except it open coded the read/write calls instead. You can see why I think this version is a bit more flexible.
As an aside, I think one potential solution might be to implement a simple_file_write() that sidesteps all of the generic infrastructure surrounding do_sync_write().
I'm exploring that now.
Open coding something minimal might be the best idea, yes.
Ok. I've added an initramfs_read and initramfs_write that are really simplified versions of what you'd expect.
It works for me and I don't get any scheduling while atomic BUGs anymore. It's not going to win any prizes for a clean solution, though. ;)
Did you check it in? I couldn't see what branch it is in to have a look at it.
Yeah, it's in the 11.2 and master branches as: patches.suse/add-initramfs-file_read_write patches.suse/init-move-populate_rootfs-back-to-start_kernel patches.suse/acpi-generic-initramfs-table-override-support
I agree probably not the cleanEST, but alternatives seem like major audits and/or rearranging of init process :)
Indeed. Especially given the stubborn resistance from some of the development community. I'm not convinced this will ever make it upstream. The argument against it is that it hides ACPI bugs and reduces the number of bug reports. That's fine except that those bugs are causing our users real problems. Chances are that if someone can regenerate their DSDT they can report a bug as well. - -Jeff - -- Jeff Mahoney SUSE Labs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAktPLugACgkQLPWxlyuTD7JNHgCeJCvfozTTF8uFvi0zMWUCGbRc SY8AoIkyGqink4mFBdoApMkLux4mw4bc =WX49 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org