lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sat, 29 Mar 2014 18:08:30 -0400 From: Alexandre Demers <alexandre.f.demers@...il.com> To: Tejun Heo <tj@...nel.org> CC: linux-kernel@...r.kernel.org, Greg Kroah-Hartman <gregkh@...uxfoundation.org> Subject: Re: [Regression, bisected 9e30cc] "sysfs, kernfs: no need to kern_mount() sysfs from sysfs_init()" prevents system from booting correctly That fixes the problem, I'm now running 3.14-rc8 with your patch applied. Alexandre Demers On Sat 29 Mar 2014 02:12:58 PM EDT, Tejun Heo wrote: > Hello, Alexander. > > On Thu, Mar 27, 2014 at 01:47:53PM -0400, Alexandre Demers wrote: >> I'll do my best, but I just don't have enough time right now for >> everything I have to do at home and dig this bug. I may be able to >> look at it in the next couple of days though, or it may go somewhere >> next week... That being said, I tried yesterday to have a better idea >> and I thank you for the "ScrLck" trick, I didn't know that it was >> working. Nevertheless I didn't find anything. >> >> It seems as if the transition from the temporary kernel's fs to the >> hard disk's fs is not done correctly. If I boot with a working kernel >> after that, I can't find any trace of where it was trying to copy the >> files or of any partition being full. Could it be filling the RAM >> until it reaches its maximum capacity (16GB to fill before hitting the >> limit and throwing the errors)? That would explain at least why it >> takes so much time before the flood of errors begins... > > That could definitely be the case. I'd really like to get to the > bottom of it. It's really curious that there aren't more people > reporting the same problem. Can you please try whether the following > patch makes the regression go away? > > Thanks! > > diff --git a/fs/sysfs/mount.c b/fs/sysfs/mount.c > index a66ad61..a3223e2 100644 > --- a/fs/sysfs/mount.c > +++ b/fs/sysfs/mount.c > @@ -75,5 +75,7 @@ int __init sysfs_init(void) > return err; > } > > + WARN_ON(IS_ERR(kern_mount(&sysfs_fs_type))); > + > return 0; > } -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists