CVS commit: src/sys/kern

2011-08-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Aug 6 11:04:25 UTC 2011 Modified Files: src/sys/kern: sys_select.c Log Message: Fix the races of direct select()/poll(): - When sel_do_scan() restarts do a full initialization with selclear() so we start from an empty

CVS commit: src/sys/rump/librump/rumpvfs

2011-08-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Aug 7 05:56:32 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Allow removal of a directory containing only whiteouts and free them first. To generate a diff of this commit: cvs rdiff -u

CVS commit: src

2011-08-07 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Aug 7 06:01:51 UTC 2011 Modified Files: src/sys/fs/union: union.h union_subr.c union_vnops.c src/tests/fs/vfs: t_union.c Log Message: Change union rmdir semantics to fail directory removal for non-empty directories

CVS commit: src/sys/kern

2011-08-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Aug 9 06:36:52 UTC 2011 Modified Files: src/sys/kern: sys_select.c Log Message: No need to lock the selcluster in selscan() if either NO_DIRECT_SELECT is defined or all polls return an event. To generate a diff of this

CVS commit: src/sys/fs/union

2011-08-10 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Aug 10 06:19:54 UTC 2011 Modified Files: src/sys/fs/union: union_subr.c Log Message: Use LK_SHARED, it is sufficient for VOP_GETATTR() and VOP_READDIR(). To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45

CVS commit: src

2011-08-10 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Aug 10 06:27:02 UTC 2011 Modified Files: src/sys/fs/union: union_vnops.c src/tests/fs/union: t_pr.c Log Message: For devices, sockets and fifos ignore setting the file size to zero to make open(..., O_TRUNC) happy

CVS commit: src/sys/fs/union

2011-08-10 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Aug 10 15:56:01 UTC 2011 Modified Files: src/sys/fs/union: union_subr.c Log Message: Update the (shared) v_interlock if the upper node changes. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46

CVS commit: src/sys/fs/union

2011-08-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Aug 12 06:40:10 UTC 2011 Modified Files: src/sys/fs/union: union_subr.c Log Message: When creating a union node representing a device initialize the spec_node to make vrele() happy. To generate a diff of this commit: cvs

CVS commit: src/sys/fs/union

2011-08-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Aug 12 14:36:30 UTC 2011 Modified Files: src/sys/fs/union: union_vnops.c Log Message: Add missing parts to mount devices from a union file system: - union_close()has to lock/unlock the lower vnode. - union_fsync()has

CVS commit: src/sys/fs/union

2011-08-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Aug 12 17:41:17 UTC 2011 Modified Files: src/sys/fs/union: union.h union_subr.c union_vnops.c Log Message: Change some `#ifdef DIAGNOSTIC' to `KASSERT'. Instead of a `pid_t' use a `lwp_t *' for locking diagnostics. No

CVS commit: src/sys/fs/union

2011-08-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Aug 13 10:48:14 UTC 2011 Modified Files: src/sys/fs/union: union_subr.c Log Message: Use mutexes to protect the hash lists instead of tsleep/wakeup. To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49

CVS commit: src/libexec/httpd

2011-08-21 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Aug 21 10:45:33 UTC 2011 Modified Files: src/libexec/httpd: ssl-bozo.c Log Message: Fix typo. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/libexec/httpd/ssl-bozo.c Please note that diffs are not

CVS commit: src/sys/fs/union

2011-08-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Aug 23 07:39:37 UTC 2011 Modified Files: src/sys/fs/union: union.h union_subr.c union_vnops.c Log Message: Stop abusing relookup() to prepare the creation of new nodes in the upper layer. Replace union_relookup() with

CVS commit: src/sys/rump/librump/rumpvfs

2011-08-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Aug 23 07:40:32 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: When consuming only part of a path in rump_vop_lookup(): - Make sure to consume complete path components. - Consume trailing

CVS commit: src/tests/lib/librumpclient

2011-08-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Aug 25 18:46:01 UTC 2011 Modified Files: src/tests/lib/librumpclient: t_fd.c Log Message: t_fd/sigio: pass test if we receive at least one SIGIO signal. While a real kernel collects these signals until the connect() returns

CVS commit: src/sys/fs/tmpfs

2011-08-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Aug 27 15:32:28 UTC 2011 Modified Files: src/sys/fs/tmpfs: tmpfs_subr.c tmpfs_vnops.c Log Message: Finish and enable whiteout support for tmpfs: - Enable VOP tmpfs_whiteout(). - Support ISWHITEOUT in tmpfs_alloc_file(). -

CVS commit: src/sys/fs/union

2011-08-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Aug 28 08:27:57 UTC 2011 Modified Files: src/sys/fs/union: union_vfsops.c Log Message: Print the warning message on mount once. Should fix PR #42795 (patch to make mounting union filesystems less obnoxious) To generate a

CVS commit: src/sys/kern

2011-10-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Oct 2 13:00:07 UTC 2011 Modified Files: src/sys/kern: vfs_vnode.c Log Message: The path getnewvnode()-getcleanvnode()-vclean()-VOP_LOCK() will panic if the vnode we want to clean is a layered vnode and the caller already

CVS commit: src/sys/kern

2011-10-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Oct 3 10:30:13 UTC 2011 Modified Files: src/sys/kern: vfs_vnode.c Log Message: As getnewvnode() is prepared to wait for an allocation change vnalloc() to always use PR_WAITOK. No more 'WARNING: unable to allocate new

CVS commit: src

2011-10-07 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Oct 7 09:35:07 UTC 2011 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vfsops.c src/sys/fs/msdosfs: msdosfs_vfsops.c src/sys/fs/puffs: puffs_vfsops.c src/sys/fs/smbfs:

CVS commit: src/sys

2011-10-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Oct 14 09:23:31 UTC 2011 Modified Files: src/sys/compat/linux/common: linux_file.c linux_file64.c linux_ioctl.c linux_misc.c src/sys/compat/linux32/common: linux32_dirent.c src/sys/compat/ossaudio:

CVS commit: src/sys/kern

2012-11-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 12 11:00:07 UTC 2012 Modified Files: src/sys/kern: vfs_vnode.c vfs_vnops.c Log Message: Bring back Manuel Bouyers patch to resolve races between vget() and vrelel() resulting in vget() returning dead vnodes. It is

CVS commit: src/sys/kern

2012-11-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Nov 17 10:10:18 UTC 2012 Modified Files: src/sys/kern: vfs_wapbl.c Log Message: wapbl_biodone: Release the buffer before reclaiming the log. wapbl_flush() may wait for the log to become empty and all buffers should

CVS commit: src/sys/kern

2012-12-07 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Dec 8 07:24:42 UTC 2012 Modified Files: src/sys/kern: vfs_wapbl.c Log Message: Try to coalesce writes to the journal in MAXPHYS sized and aligned blocks. Speeds up wapbl_flush() on raid5 by a factor of 3-4. Discussed on

CVS commit: src/sys/fs/msdosfs

2012-12-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Dec 20 11:44:39 UTC 2012 Modified Files: src/sys/fs/msdosfs: msdosfs_fat.c Log Message: Revert rev. 1.20 now that bread() has been fixed. PR kern/46282 (6.0_BETA crash: msdosfs_bmap - pcbmap - bread - bio_doread) To

CVS commit: src/sys/fs/msdosfs

2012-12-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Dec 28 08:04:00 UTC 2012 Modified Files: src/sys/fs/msdosfs: msdosfs_vnops.c Log Message: Move the initialization of n to after the error branch. From Taylor R Campbell riastr...@netbsd.org To generate a diff of this

CVS commit: src/sys/kern

2012-12-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Dec 30 09:19:24 UTC 2012 Modified Files: src/sys/kern: vfs_bio.c Log Message: Always call brelse() on error for breadn() too. To generate a diff of this commit: cvs rdiff -u -r1.241 -r1.242 src/sys/kern/vfs_bio.c Please

CVS commit: src

2014-01-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jan 9 13:23:57 UTC 2014 Modified Files: src/sys/fs/sysvbfs: bfs.c bfs.h sysvbfs_vnops.c src/tests/fs/vfs: t_renamerace.c Log Message: Operation sysvbfs_remove() destructs inodes attached to active vnodes. Defer the

CVS commit: src/sys/kern

2014-01-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jan 13 12:07:55 UTC 2014 Modified Files: src/sys/kern: vnode_if.sh Log Message: Support for vnode operation versioning. Allow a new keyword VERSION in the description so VERSION 2 will change the name of the argument from

CVS commit: src/sys/kern

2014-01-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jan 17 10:52:36 UTC 2014 Modified Files: src/sys/kern: vnode_if.src Log Message: Change vnode operations create, mknod, mkdir and symlink to keep the directory node dvp locked on return. Discussed on tech-kern@ To

CVS commit: src/sys/kern

2014-01-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jan 20 07:47:22 UTC 2014 Modified Files: src/sys/kern: vfs_cache.c Log Message: Change cache_prune() to test for end-of-list before testing for an invalid entry. Prevents a lifelock when the end-of-list marker gets invalid

CVS commit: src/sys/ufs/ext2fs

2014-01-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jan 21 07:53:38 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_vnops.c Log Message: Move VOP_UNLOCK() after setting type to VNON like all other UFS file systems. To generate a diff of this commit: cvs rdiff -u -r1.108

CVS commit: src/sys/kern

2014-01-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jan 23 10:11:55 UTC 2014 Modified Files: src/sys/kern: vnode_if.src Log Message: Change vnode operations create, mknod, mkdir and symlink to return the resulting vnode *vpp unlocked. Discussed on tech-kern@ To generate a

CVS commit: src/sys/miscfs/genfs

2014-01-29 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jan 29 08:27:04 UTC 2014 Modified Files: src/sys/miscfs/genfs: layer_subr.c layer_vnops.c Log Message: Allow layer_node_create() with unlocked lower node and change layer_bypass() to enter nodes from creation operations

CVS commit: src/sys

2014-02-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 6 10:57:12 UTC 2014 Modified Files: src/sys/miscfs/genfs: genfs_rename.c src/sys/ufs/lfs: lfs_rename.c src/sys/ufs/ufs: ufs_rename.c Log Message: Move fstrans_start()/fstrans_done() into

CVS commit: src/sys/fs/tmpfs

2014-02-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 6 16:18:38 UTC 2014 Modified Files: src/sys/fs/tmpfs: tmpfs_vfsops.c Log Message: Remove an annoying printf. And to answer the question: VFS_VGET() gets used by NFS V3 server for readdirplus. To generate a diff of

CVS commit: src/sys/kern

2014-02-07 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Feb 7 15:26:42 UTC 2014 Modified Files: src/sys/kern: vnode_if.src Log Message: Change vnode operation lookup to return the resulting vnode *vpp unlocked. Change cache_lookup() to return an unlocked vnode. Discussed on

CVS commit: src/sys/miscfs/genfs

2014-02-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Feb 9 17:15:51 UTC 2014 Modified Files: src/sys/miscfs/genfs: layer_subr.c Log Message: When layer_node_alloc() finds another thread already inserted the node into the hashlist and discards the now unneeded node it will

CVS commit: src/sys/miscfs/umapfs

2014-02-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Feb 9 17:18:38 UTC 2014 Modified Files: src/sys/miscfs/umapfs: umap_vnops.c Log Message: Adjust comment and change vput() to vrele(). This change got missed when changing vnode creation operations to return unlocked

CVS commit: src/sys/miscfs

2014-02-10 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Feb 10 11:23:14 UTC 2014 Modified Files: src/sys/miscfs/genfs: layer_subr.c layer_vfsops.c src/sys/miscfs/nullfs: null_vfsops.c src/sys/miscfs/overlay: overlay_vfsops.c src/sys/miscfs/umapfs:

CVS commit: src/sys/fs/union

2014-02-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 13 09:50:31 UTC 2014 Modified Files: src/sys/fs/union: union_vnops.c Log Message: Fix the DOT and DOTDOT case for union_lookup1(). To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53

CVS commit: src/sys/fs/union

2014-02-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 13 09:55:04 UTC 2014 Modified Files: src/sys/fs/union: union.h union_subr.c union_vnops.c Log Message: Get rid of UN_KLOCK to keep a lock on vput(). It is not really needed and makes the source difficult to read.

CVS commit: src/sys/fs/union

2014-02-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Feb 14 08:50:27 UTC 2014 Modified Files: src/sys/fs/union: union.h union_subr.c Log Message: Member un_flags is unused now -- remove. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/fs/union/union.h

CVS commit: src/sys/fs/union

2014-02-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Feb 16 09:50:25 UTC 2014 Modified Files: src/sys/fs/union: union_subr.c union_vfsops.c union_vnops.c Log Message: Change union_allocvp() to take an unlocked uppervp and to return the union node unlocked. Another VI_XLOCK

CVS commit: src/share/man/man9

2014-02-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Feb 22 10:05:54 UTC 2014 Modified Files: src/share/man/man9: vfssubr.9 Log Message: Update the description of vfs_busy() and vfs_unbusy(). To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21

CVS commit: src/share/man/man9

2014-02-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Feb 22 10:08:12 UTC 2014 Modified Files: src/share/man/man9: vnode.9 Log Message: Update arguments of vrecycle(), description of getnewvnode() and the vnode flags. To generate a diff of this commit: cvs rdiff -u -r1.57

CVS commit: src/sys

2014-02-27 Thread Juergen Hannken-Illjes
contributed to The NetBSD Foundation + * by Juergen Hannken-Illjes. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright

CVS commit: src

2014-02-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 27 16:51:39 UTC 2014 Modified Files: src/share/man/man9: vnodeops.9 vnsubr.9 src/sys/coda: coda_vnops.c src/sys/fs/adosfs: adutil.c src/sys/fs/cd9660: cd9660_node.c src/sys/fs/efs:

CVS commit: src

2014-03-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 5 09:37:29 UTC 2014 Modified Files: src/share/man/man9: vnode.9 src/sys/kern: vfs_mount.c vfs_vnode.c src/sys/sys: mount.h param.h vnode.h src/sys/ufs/ext2fs: ext2fs_vfsops.c

CVS commit: src/sys/miscfs/genfs

2014-03-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 12 09:38:51 UTC 2014 Modified Files: src/sys/miscfs/genfs: genfs_vnops.c Log Message: Restructure genfs_deadlock() and genfs_lock() to always lock before testing for dead node. Use ISSET() to test flags, add assertions.

CVS commit: src/sys/miscfs/genfs

2014-03-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 12 09:39:23 UTC 2014 Modified Files: src/sys/miscfs/genfs: layer_vnops.c Log Message: Restructure layer_lock() to always lock before testing for dead node. Use ISSET() to test flags, add assertions. To generate a diff

CVS commit: src/sys/fs/union

2014-03-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 12 09:40:05 UTC 2014 Modified Files: src/sys/fs/union: union_vnops.c Log Message: Restructure union_lock() to always lock before testing for dead node. Add two little helpers to lock or unlock a node. Use vp for the

CVS commit: src/sys/dev

2014-03-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 13 10:22:35 UTC 2014 Modified Files: src/sys/dev: md.c Log Message: No need to detach (and return EBUSY) if dk_openmask is non-zero. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/dev/md.c

CVS commit: src/sys/dev/pci

2014-03-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 13 16:33:52 UTC 2014 Modified Files: src/sys/dev/pci: if_bnx.c Log Message: Add __diagused. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/sys/dev/pci/if_bnx.c Please note that diffs are not public

CVS commit: src/sys/dev/pci

2014-03-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 13 16:34:13 UTC 2014 Modified Files: src/sys/dev/pci: twa.c Log Message: Add __diagused. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/dev/pci/twa.c Please note that diffs are not public

CVS commit: src/sys/kern

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:27:37 UTC 2014 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Add fstrans_startnowait()/fstrans_done() to vrele_thread(). To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

CVS commit: src/sys/kern

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:28:37 UTC 2014 Modified Files: src/sys/kern: vfs_subr.c Log Message: Change sysctl_kern_vnode() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.442 -r1.443 src/sys/kern/vfs_subr.c

CVS commit: src/sys/ufs/ffs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:29:20 UTC 2014 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Change snapshot_expunge() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.132 -r1.133

CVS commit: src/sys/ufs/ffs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:29:55 UTC 2014 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Change ffs_sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.293 -r1.294 src/sys/ufs/ffs/ffs_vfsops.c

CVS commit: src/sys/ufs/ext2fs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:30:32 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Change ext2fs_sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.177 -r1.178

CVS commit: src/sys/ufs/ufs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:31:35 UTC 2014 Modified Files: src/sys/ufs/ufs: ufs_quota1.c Log Message: Change quota1_handle_cmd_quotaon() and q1sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19

CVS commit: src/sys/ufs/lfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:33:20 UTC 2014 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Change vismarker() to VI_MARKER for lfs_writevnodes(). This operation has to be changed to vfs_vnode_iterator. To generate a diff of this

CVS commit: src/sys/nfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:34:51 UTC 2014 Modified Files: src/sys/nfs: nfs_vfsops.c Log Message: Change nfs_sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.224 -r1.225 src/sys/nfs/nfs_vfsops.c Please

CVS commit: src/sys/ufs/lfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:34:16 UTC 2014 Modified Files: src/sys/ufs/lfs: ulfs_quota1.c Log Message: Change lfsquota1_handle_cmd_quotaon() and lfs_q1sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.6

CVS commit: src/sys/nfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:35:24 UTC 2014 Modified Files: src/sys/nfs: nfs_subs.c Log Message: Change nfs_clearcommit() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.224 -r1.225 src/sys/nfs/nfs_subs.c

CVS commit: src/sys/fs/msdosfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:35:59 UTC 2014 Modified Files: src/sys/fs/msdosfs: msdosfs_vfsops.c Log Message: Change msdosfs_sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105

CVS commit: src/sys/fs/smbfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:37:09 UTC 2014 Modified Files: src/sys/fs/smbfs: smbfs_vfsops.c Log Message: Change smbfs_sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.97 -r1.98

CVS commit: src/sys/fs/puffs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:36:35 UTC 2014 Modified Files: src/sys/fs/puffs: puffs_vfsops.c Log Message: Change pageflush() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108

CVS commit: src/external/cddl/osnet/dist/uts/common/fs/zfs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:37:41 UTC 2014 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vfsops.c Log Message: Change zfs_sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 \

CVS commit: src

2014-03-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Mar 18 10:21:48 UTC 2014 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile vfssubr.9 src/sys/kern: vfs_mount.c src/sys/sys: param.h vnode.h src/sys/ufs/lfs:

CVS commit: src

2014-03-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 24 13:42:41 UTC 2014 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile vnode.9 src/sys/fs/puffs: puffs_vnops.c src/sys/fs/union: union_vnops.c src/sys/kern:

CVS commit: src/sys/dev/isa

2014-04-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 8 13:20:01 UTC 2014 Modified Files: src/sys/dev/isa: seagate.c Log Message: Add __diagused. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/sys/dev/isa/seagate.c Please note that diffs are not

CVS commit: src

2014-05-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu May 8 08:21:53 UTC 2014 Modified Files: src/sys/kern: init_sysctl.c vfs_vnode.c src/sys/modules/ffs: Makefile src/sys/rump/fs/lib/libffs: Makefile src/sys/sys: mount.h param.h vnode.h

CVS commit: src/sys/ufs/ufs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:46:16 UTC 2014 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: ufs_mknod: use vcache_get() to reload the new node. To generate a diff of this commit: cvs rdiff -u -r1.220 -r1.221

CVS commit: src/sys/ufs/ufs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:45:39 UTC 2014 Modified Files: src/sys/ufs/ufs: ufs_rename.c Log Message: ufs_gro_genealogy: use vcache_get() to lookup DOTDOT. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/ufs/ext2fs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:46:58 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_rename.c Log Message: ext2fs_gro_genealogy: use vcache_get() to lookup DOTDOT. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/ufs/ext2fs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:47:22 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_vnops.c Log Message: ext2fs_mknod: use vcache_get() to reload the new node. To generate a diff of this commit: cvs rdiff -u -r1.111 -r1.112

CVS commit: src/sys/ufs/ufs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:48:40 UTC 2014 Modified Files: src/sys/ufs/ufs: ufs_extern.h ufs_lookup.c Log Message: Remove ufs_checkpath() and ufs_readdotdot(). These are relics from the pre-genfs_rename era. To generate a diff of this

CVS commit: src/sys/ufs/lfs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:49:13 UTC 2014 Modified Files: src/sys/ufs/lfs: ulfs_extern.h ulfs_lookup.c Log Message: Remove ulfs_checkpath() and ulfs_readdotdot(). These are relics from the pre-genfs_rename era. To generate a diff of this

CVS commit: src/sys

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:51:26 UTC 2014 Modified Files: src/sys/miscfs/genfs: layer.h layer_extern.h layer_subr.c layer_vfsops.c layer_vnops.c src/sys/miscfs/nullfs: null_vfsops.c src/sys/miscfs/overlay:

CVS commit: src/sys/dev

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:52:12 UTC 2014 Modified Files: src/sys/dev: fss.c Log Message: Use broadcast after freeing a cache entry. A waiter may not use a cache entry after wakeup leading to possible deadlock. To generate a diff of this

CVS commit: src/sys/ufs/ext2fs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 14:07:19 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_lookup.c Log Message: Remove ext2fs_checkpath(). It is a relic from the pre-genfs_rename era. To generate a diff of this commit: cvs

CVS commit: src/sys/fs/puffs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 17:43:47 UTC 2014 Modified Files: src/sys/fs/puffs: puffs_vfsops.c Log Message: The pageflush_selector gets a vnode with v_interlock held. Remove the mutex_enter()/mutex_exit() and simplify. Hi christos... To

CVS commit: src/sys/miscfs/genfs

2014-05-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed May 28 10:51:20 UTC 2014 Modified Files: src/sys/miscfs/genfs: layer.h Log Message: Change field layerm_tag to correct type enum vtagtype. CID 1216449: Mixing enum types To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/ffs

2014-05-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri May 30 08:40:09 UTC 2014 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Testing v_usecount == 1 for exclusive reference will not always work -- remove and test only readonly. To generate a diff of this

CVS commit: src/sys/fs/msdosfs

2014-05-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri May 30 08:42:35 UTC 2014 Modified Files: src/sys/fs/msdosfs: msdosfs_denode.c Log Message: msdosfs_reclaim(): add missing fstrans and protect change of v_data with v_interlock as msdosfs_sync() now needs it. To generate a

CVS commit: src/sys/kern

2014-05-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri May 30 08:46:00 UTC 2014 Modified Files: src/sys/kern: vfs_mount.c Log Message: vfs_vnode_iterator_next(): if a vnode is reclaiming (VI_XLOCK) skip the filter. Vget() will wait until the vnode disappeared. No more dangling

CVS commit: src/sys/nfs

2014-05-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri May 30 08:47:45 UTC 2014 Modified Files: src/sys/nfs: nfs_node.c nfs_var.h nfs_vfsops.c nfsmount.h nfsnode.h Log Message: Change NFS from rbtree to vcache. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118

CVS commit: src/sys

2014-06-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jun 14 07:39:01 UTC 2014 Modified Files: src/sys/dev: ccd.c cgd.c dksubr.c src/sys/dev/dm: dm.h dm_target_linear.c dm_target_snapshot.c dm_target_stripe.c src/sys/dev/raidframe: rf_copyback.c

CVS commit: src/sys/fs/cd9660

2014-06-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jun 14 07:39:29 UTC 2014 Modified Files: src/sys/fs/cd9660: cd9660_bmap.c cd9660_lookup.c cd9660_node.c cd9660_node.h cd9660_vfsops.c cd9660_vnops.c Log Message: Remove the hints isodir and relocated from

CVS commit: src/sys/fs/cd9660

2014-06-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jun 16 09:55:49 UTC 2014 Modified Files: src/sys/fs/cd9660: cd9660_lookup.c cd9660_node.c cd9660_node.h cd9660_vfsops.c Log Message: Change cd9660 from hashlist to vcache. To generate a diff of this commit: cvs

CVS commit: src/sys/fs/union

2014-06-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jun 17 12:38:12 UTC 2014 Modified Files: src/sys/fs/union: union_subr.c Log Message: Unlock directory vnode after VOP_CREATE. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/fs/union/union_subr.c

CVS commit: src/sys/fs/cd9660

2014-06-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jun 22 09:47:40 UTC 2014 Modified Files: src/sys/fs/cd9660: cd9660_vfsops.c Log Message: CID 1223346: No need to check bp against NULL. It is always valid here. To generate a diff of this commit: cvs rdiff -u -r1.87

CVS commit: src/sys/dev/pci

2014-06-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jun 22 09:48:20 UTC 2014 Modified Files: src/sys/dev/pci: piixpm.c Log Message: Consistently pass a struct piixpm_softc to piixpm_intr. Prevents a crash on hardware interrupts. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys

2014-07-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jul 5 09:33:15 UTC 2014 Modified Files: src/sys/kern: vfs_vnode.c src/sys/sys: param.h vnode.h Log Message: Add vcache operations to support key changes: vcache_rekey_enter locks the old cache node and creates and

CVS commit: src/sys/fs/msdosfs

2014-07-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jul 8 09:21:52 UTC 2014 Modified Files: src/sys/fs/msdosfs: denode.h msdosfs_denode.c msdosfs_lookup.c msdosfs_vfsops.c msdosfs_vnops.c msdosfsmount.h Log Message: Change msdosfs from hashlist to vcache: - Use

CVS commit: src/sys/dev/scsipi

2014-07-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jul 12 12:13:01 UTC 2014 Modified Files: src/sys/dev/scsipi: cd.c Log Message: Prevent detaching an open device unless forced. To generate a diff of this commit: cvs rdiff -u -r1.319 -r1.320 src/sys/dev/scsipi/cd.c Please

CVS commit: src/sys/miscfs/fdesc

2014-07-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 13 11:23:01 UTC 2014 Modified Files: src/sys/miscfs/fdesc: fdesc.h fdesc_vfsops.c fdesc_vnops.c Log Message: Change fdesc from hashlist to vcache. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

CVS commit: src/sys/miscfs/kernfs

2014-07-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jul 17 08:21:34 UTC 2014 Modified Files: src/sys/miscfs/kernfs: kernfs.h kernfs_subr.c kernfs_vfsops.c kernfs_vnops.c Log Message: Finish KAME IPSEC removal: - Remove field kfs_value, it is always zero. Compute

CVS commit: src/sys/miscfs/kernfs

2014-07-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 20 13:17:37 UTC 2014 Modified Files: src/sys/miscfs/kernfs: kernfs.h Log Message: Remove another KAME IPSEC residue, struct secasvar and struct secpolicy. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39

<    1   2   3   4   5   6   7   8   9   10   >