DragonFly-2.3.0.889.g3a907 master sys/emulation/linux linux_misc.c sys/kern kern_descrip.c vfs_helper.c vfs_nlookup.c vfs_syscalls.c vfs_vnops.c sys/sys fcntl.h nlookup.h vnode.h sys/vfs/gnu/ext2fs ext2_vnops.c sys/vfs/hpfs hpfs_vnops.c sys/vfs/msdosfs msdosfs_vnops.c sys/vfs/nfs nfs_serv.c nfs_subs.c sys/vfs/ntfs ntfs_vnops.c sys/vfs/nwfs nwfs_vnops.c sys/vfs/smbfs smbfs_vnops.c sys/vfs/udf udf_vnops.c sys/vfs/ufs ufs_vnops.c

YONETANI Tomokazu qhwt+dfly at les.ath.cx
Fri May 15 07:46:34 PDT 2009


On Tue, May 05, 2009 at 07:17:15PM -0700, Matthew Dillon wrote:
> 
> commit 3a9074756db62e72aa58b1ea90d7cfdef217b8b6
> Author: Matthew Dillon <dillon at apollo.backplane.com>
> Date:   Tue May 5 19:14:31 2009 -0700
> 
>     Add kernel-layer support for chflags checks, remove (most) from the VFS layer.
>     
>     Give nlookup() and nlookup_va() the tools to do nearly all chflags related
>     activities.  Here are the rules:
			:
> http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3a9074756db62e72aa58b1ea90d7cfdef217b8b6

On the kernel compiled from source after this commit, vkernel won't
accept keyboard anymore, and vke is broken, too.  If ifconfig_vke0 is set to
DHCP, it never gets past there.  Otherwise it makes it into multiple-user
mode and I can see the login: prompt (but of course I can't type in anything).

The vkernel responds to some signals.  If I run `pkill -TERM kernel', vkernel
prints 'Caught SIGTERM from host system. Shutting down...' message, but it
gets stuck at somewhere and I never see `The operating system has halted.'
message.  It also responds to SIGQUIT, so pressing ctrl+\ makes it drop into
DDB (depending on the configuration of the terminal), and I can type in the
command there.





More information about the Commits mailing list