DragonFly BSD
DragonFly commits List (threaded) for 2004-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/sys/kern init_sysent.c syscalls.c syscalls.master vfs_default.c vfs_journal.c vfs_mount.c vfs_syscalls.c vfs_vopops.c src/sys/sys kern_syscall.h mount.h mountctl.h syscall-args syscall-hide.h syscall.h syscall.mk sysproto.h ...


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 28 Dec 2004 18:40:03 -0800 (PST)

dillon      2004/12/28 18:40:03 PST

DragonFly src repository

  Modified files:
    sys/kern             init_sysent.c syscalls.c syscalls.master 
                         vfs_default.c vfs_journal.c vfs_mount.c 
                         vfs_syscalls.c vfs_vopops.c 
    sys/sys              kern_syscall.h mount.h mountctl.h 
                         syscall-args syscall-hide.h syscall.h 
                         syscall.mk sysproto.h sysunion.h vfsops.h 
                         vnode.h 
  Log:
  Journaling layer work.
  
  * Adjust the new mountctl syscall to make the passed file descriptor an
    explicit argument rather then storing the fd in the control structure.
    Convert the fd to a file pointer to make kern_mountctl() callable from
    a pure thread.
  
  * Get rid of vop_stdmountctl and just have the VOP default ops call
    journal_mountctl(), which makes things less confusing.
  
  * Get more of the journaling infrastructure working.  Basic installation
    and removal of the journaling structure and the creation and destruction
    of the worker thread and stream file pointer now works (with lots of XXX's).
  
  * Add a journaling vector for VOP_NMKDIR to test the journaling VOP ops shim.
  
  Revision  Changes    Path
  1.20      +1 -1      src/sys/kern/init_sysent.c
  1.20      +1 -1      src/sys/kern/syscalls.c
  1.15      +1 -1      src/sys/kern/syscalls.master
  1.25      +1 -20     src/sys/kern/vfs_default.c
  1.3       +333 -8    src/sys/kern/vfs_journal.c
  1.4       +2 -1      src/sys/kern/vfs_mount.c
  1.52      +23 -5     src/sys/kern/vfs_syscalls.c
  1.13      +3 -1      src/sys/kern/vfs_vopops.c
  1.23      +2 -1      src/sys/sys/kern_syscall.h
  1.16      +7 -3      src/sys/sys/mount.h
  1.2       +40 -7     src/sys/sys/mountctl.h
  1.4       +2 -2      src/sys/sys/syscall-args
  1.21      +1 -1      src/sys/sys/syscall-hide.h
  1.21      +1 -1      src/sys/sys/syscall.h
  1.21      +1 -1      src/sys/sys/syscall.mk
  1.21      +2 -1      src/sys/sys/sysproto.h
  1.18      +1 -1      src/sys/sys/sysunion.h
  1.12      +3 -2      src/sys/sys/vfsops.h
  1.30      +0 -1      src/sys/sys/vnode.h


http://www.dragonflybsd.org/cvsweb/src/sys/kern/init_sysent.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.master.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_default.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_journal.c.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_mount.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_syscalls.c.diff?r1=1.51&r2=1.52&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_vopops.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/kern_syscall.h.diff?r1=1.22&r2=1.23&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/mount.h.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/mountctl.h.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall-args.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall-hide.h.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall.h.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall.mk.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysproto.h.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysunion.h.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vfsops.h.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vnode.h.diff?r1=1.29&r2=1.30&f=u



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