lkml.org 
[lkml]   [2013]   [Nov]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: [3.8-rc3 -> 3.8-rc4 regression] Re: [PATCH] module, async: async_synchronize_full() on module init iff async is used
From
On Tue, Nov 26, 2013 at 2:12 PM, Josh Hunt <joshhunt00@gmail.com> wrote:
>
> I should have clarified that I'm not using dm/md in my setup. I know
> the modules are getting loaded in the log I attached, but root is not
> a md/dm device.

Hmm. The initcall debugging doesn't actually show any of the "wait for
async events", because those debug messages come from
"do_one_initcall()", and the waiting happens later. Plus your messages
don't actually show where you are trying to - and failing - to mount
the root filesystem.

Without that kind of information, it's kind of hard to guess. Maybe
you could add a few printk's to your kernel? Add one to
do_init_module() *after* the

if (current->flags & PF_USED_ASYNC)
async_synchronize_full();

thing, and another to fs/namespace.c: do_mount() (just put something like

printk("do_mount: %s at %s\n", dev_name, dir_name);

or whatever, so that we can see when that happens..

Linus


\
 
 \ /
  Last update: 2013-11-26 23:41    [W:0.136 / U:0.256 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site