Re: DragonFly-2.3.0.889.g3a907 master sys/emulation/linux
:On Tue, May 05, 2009 at 07:17:15PM -0700, Matthew Dillon wrote:
:>
:> commit 3a9074756db62e72aa58b1ea90d7cfdef217b8b6
:> Author: Matthew Dillon <dillon@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.
Oops. I broke fcntl(... O_ASYNC) on tty's.
-Matt
Matthew Dillon
<dillon@backplane.com>
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):