hm, -tip testing found a sporadic hard lockup during bootup, and i've
bisected it back to this patch. They happened on 64-bit test-systems.
I've attached the .config that produced the problem.
i reverted the patch and the lockups went away. But i cannot see what's
wrong with it ...
The lockups were at random places during bootup, such as:
[ 0.000000] initcall init_mbcache+0x0/0x20 returned 0 after 0 msecs
[ 0.000000] calling dquot_init+0x0/0x100 @ 1
[ 0.000000] VFS: Disk quotas dquot_6.5.1
[ 0.000000] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.000000] initcall dquot_init+0x0/0x100 returned 0 after 10 msecs
[ 0.000000] calling init_v2_quota_format+0x0/0x20 @ 1
[ 0.000000] initcall init_v2_quota_format+0x0/0x20 returned 0 after 0 msecs
[ 0.000000] calling dnotify_init+0x0/0x30 @ 1
[... hard lockup ...]
weird ...
Ingo