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