[PATCH] open files in kjounald (2)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



"Ph. Marek" wrote:
> 
> ...
> --- linux.ori/fs/jbd/journal.c  Mon Apr 22 06:28:54 2002
> +++ linux/fs/jbd/journal.c      Mon Apr 22 06:29:16 2002
> @@ -204,7 +204,6 @@
> 
>         lock_kernel();
>         daemonize();
> +       exit_files(current);
>         spin_lock_irq(&current->sigmask_lock);
>         sigfillset(&current->blocked);
>         recalc_sigpending(current);

Confused.  The daemonize() call makes kjournald use init's
files:

quad:/home/akpm# uname -a
Linux quad 2.4.19-pre7 #18 SMP Sun Apr 21 22:42:31 PDT 2002 i686 unknown
quad:/home/akpm# mount /dev/sdb6 /mnt/sdb6 -t ext3 < /etc/services
quad:/home/akpm# ps aux|tail -3
root       903  0.0  0.0     0    0 ?        SW   22:45   0:00 [kjournald]
root       904  0.0  0.0  2640  728 pts/0    R    22:45   0:00 ps aux
root       905  0.0  0.0  1680  528 pts/0    S    22:45   0:00 tail -3
quad:/home/akpm# ls -l /proc/903/fd
total 0
lrwx------    1 root     root           64 Apr 21 22:46 0 -> socket:[479]
lrwx------    1 root     root           64 Apr 21 22:46 10 -> /dev/initctl

That all looks good - every /proc/$(pidof kjournald)/fd
shows that the kjournald instances are using init's files.

Which kernel are you using?  Have you any theories as to why you're
seeing different behaviour?

-





[Index of Archives]         [Linux RAID]     [Kernel Development]     [Red Hat Install]     [Video 4 Linux]     [Postgresql]     [Fedora]     [Gimp]     [Yosemite News]

  Powered by Linux