CVS commit: src/sys/ufs/ufs

2010-03-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 15 09:20:10 UTC 2010 Modified Files: src/sys/ufs/ufs: ufs_inode.c Log Message: Allow ufs_inactive() while a file system is suspending. Removes a possible deadlock between vrele() and ffs_sync() during suspension. To

CVS commit: src/sys/net

2009-05-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat May 30 09:04:35 UTC 2009 Modified Files: src/sys/net: Makefile Log Message: No need to include bsd.subdir.mk as bsd.kinc.mk already includes it. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27

CVS commit: src/sys/ufs/ufs

2009-05-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat May 30 13:54:36 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_dirhash.c Log Message: ufsdirhash_lookup(): call ufs_blkatoff() with modify == false. This buffer is used read-only here and from caller. To generate a diff of

CVS commit: src/sys/dev/pci

2011-02-10 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 10 13:52:36 UTC 2011 Modified Files: src/sys/dev/pci: alipm.c ichsmb.c piixpm.c Log Message: Make the SMbus Send/Receive functions work. If cmdlen = 0 and len = 1 use the XXX_HC_CMD_BYTE protocol, send data through

CVS commit: src/sys/dev/pci

2011-02-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Feb 13 11:20:12 UTC 2011 Modified Files: src/sys/dev/pci: piixpm.c piixpmreg.h Log Message: The ServerWorks CSB5 smbus controller often times out and hangs until reboot. Increase the delay between setting the command

CVS commit: src

2011-02-14 Thread Juergen Hannken-Illjes
$ +.\ +.\ Copyright (c) 2011 The NetBSD Foundation, Inc. +.\ All rights reserved. +.\ +.\ This code is derived from software contributed to The NetBSD Foundation +.\ by Juergen Hannken-Illjes. +.\ +.\ Redistribution and use in source and binary forms, with or without +.\ modification, are permitted

CVS commit: src/sys/dev/i2c

2011-02-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Feb 14 14:15:25 UTC 2011 Modified Files: src/sys/dev/i2c: ibmhawk.c Log Message: ibmhawk_set: No need to set states ENVSYS_SWARNxxx, sysmon will do it. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/kern

2011-02-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 16 19:43:06 UTC 2011 Modified Files: src/sys/kern: vfs_wapbl.c Log Message: Set the limit for deallocations in one transaction to a more realistic (and much lower) value. When flushing the log these deallocations will

CVS commit: src/sys/ufs/ffs

2011-02-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 16 19:43:50 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Refine the scope of WAPBL transactions so we should no longer get a wapbl_flush: current transaction too big to flush panic when creating

CVS commit: src/sys/ufs/ffs

2011-02-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Feb 18 08:39:13 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Revert rev. 1.101. Dead snapshots would hang around until unmount. Adresses PR #44568 (WAPBL doens't play nice with snapshots). To

CVS commit: src/sys/kern

2011-02-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Feb 18 13:24:40 UTC 2011 Modified Files: src/sys/kern: vfs_wapbl.c Log Message: Adjust previous: set the dealloc soft limit to half hard limit. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

CVS commit: src/sys/ddb

2011-02-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Feb 20 10:24:45 UTC 2011 Modified Files: src/sys/ddb: db_cpu.c Log Message: When looking for the next element of cpu_queue compare the pointer to the address of the head, not to the head itself. Not sure if the cast of the

CVS commit: src/sys/ufs/ffs

2011-02-21 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Feb 21 09:29:21 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Change the snapshot lock: - No need to take the snapshot lock while the file system is suspended. - Allow ffs_copyonwrite() one level of

CVS commit: src/sys/ufs/ffs

2011-02-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 23 08:53:22 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Quiesce CC ('blkno' may be used uninitialized in this function). To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108

CVS commit: src

2011-02-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 24 09:38:58 UTC 2011 Modified Files: src/sbin/dump: snapshot.c src/share/man/man4: fss.4 src/sys/dev: fss.c fssvar.h src/sys/ufs/ffs: ffs_snapshot.c src/usr.sbin/fssconfig: fssconfig.c Log

CVS commit: src

2011-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 20:05:21 UTC 2011 Modified Files: src/sys/fs/msdosfs: msdosfs_vnops.c src/tests/fs/vfs: t_vnops.c Log Message: Remove a vnode reference leak from msdosfs_rename. Release tdvp if either doscheckpath() or

CVS commit: src/sys/fs/msdosfs

2011-03-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Mar 20 12:21:28 UTC 2011 Modified Files: src/sys/fs/msdosfs: msdosfs_denode.c msdosfs_vnops.c Log Message: When extending a file, either by truncating or by writing past EOF make sure the unallocated remainder of the last

CVS commit: src/sys/fs/msdosfs

2011-03-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Mar 22 20:33:51 UTC 2011 Modified Files: src/sys/fs/msdosfs: msdosfs_denode.c Log Message: When truncating a file purge the fat cache after setting the new size and after all io but before actually updating the cluster

CVS commit: src/sys/dev

2010-04-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Apr 5 09:30:46 UTC 2010 Modified Files: src/sys/dev: fss.c fssvar.h Log Message: Remove unused fss_softc member sc_bs_size. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/dev/fss.c cvs rdiff -u

CVS commit: src

2010-04-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Apr 9 08:09:18 UTC 2010 Modified Files: src/doc: CHANGES src/sys/fs/msdosfs: msdosfs_denode.c msdosfs_vfsops.c msdosfs_vnops.c Log Message: Add file system suspension support (vfs_suspend(9)) to msdosfs. Reviewed

CVS commit: src

2010-04-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Apr 11 08:23:52 UTC 2010 Modified Files: src/doc: CHANGES src/sbin/dump: snapshot.c src/sbin/fsck_ffs: main.c src/sbin/fsck_msdos: Makefile fsck_msdos.8 main.c Log Message: Add -x option which allows

CVS commit: src/sys/dev

2010-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 13 07:58:55 UTC 2010 Modified Files: src/sys/dev: fss.c Log Message: fss_softc_free: don't detach a disk that is not attached. Disk is attached only if the backing store thread is running. Resolves PR

CVS commit: src/sys/ufs/ufs

2010-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 13 09:27:59 UTC 2010 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: Add fstrans transactions to ufs_close(), ufs_getattr(), ufs_chmod() and ufs_chown(). These functions change file system state. To generate

CVS commit: src/sys/arch/x86/include

2012-01-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jan 20 18:47:04 UTC 2012 Modified Files: src/sys/arch/x86/include: i82489reg.h Log Message: Revert revision 1.4 and change LAPIC_LEVEL_ASSERT / _MASK back to 0x4000. According to Intel 64 and IA-32 Architectures Software

CVS commit: src/sys/arch/i386/conf

2012-01-29 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jan 29 18:29:12 UTC 2012 Modified Files: src/sys/arch/i386/conf: INSTALL_FLOPPY Log Message: Add virtio driver to INSTALL_FLOPPY. Requested by Matthias Scheler t...@netbsd.org for particular cases like

CVS commit: src/sys/nfs

2013-08-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Aug 12 17:46:38 UTC 2013 Modified Files: src/sys/nfs: nfs_bio.c Log Message: Function nfs_vinvalbuf() ignores errors from vinvalbuf() and therefore delayed write errors may get lost. Change nfs_vinvalbuf() to keep errors

CVS commit: src/sys/kern

2013-08-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Aug 30 12:58:22 UTC 2013 Modified Files: src/sys/kern: vfs_mount.c Log Message: Dounmount() violates the locking protocol for member v_mountedhere. A vnode lock is required to access or modify this field. Lock/unlock the

CVS commit: src/sys/ufs/ffs

2013-09-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Sep 16 12:36:54 UTC 2013 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Function ffs_reload() works on a read-only mount, so remove the call to ffs_snapshot_mount() as it would panic later with already on list

CVS commit: src/sys

2013-09-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Sep 30 15:24:14 UTC 2013 Modified Files: src/sys/kern: vfs_vnode.c src/sys/sys: vnode.h Log Message: Remove VI_INACTPEND. Last consumer was vcount() which got removed 2010-01-08. Reviewed by: David Holland

CVS commit: src/sys

2013-09-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Sep 30 18:58:00 UTC 2013 Modified Files: src/sys/fs/adosfs: advfsops.c src/sys/fs/cd9660: cd9660_vfsops.c src/sys/fs/filecorefs: filecore_vfsops.c src/sys/fs/msdosfs: msdosfs_vfsops.c

CVS commit: src/sys/ufs

2012-03-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Mar 16 08:39:54 UTC 2012 Modified Files: src/sys/ufs/ext2fs: ext2fs_lookup.c src/sys/ufs/ufs: ufs_lookup.c Log Message: Fix last commit that broke lookup for dot with op DELETE. Reviewed by: David Holland

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

2012-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 17 17:58:38 UTC 2012 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Don't take a mutex we already took 6 lines above. To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125

CVS commit: src/tests/rump/rumpkern

2012-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 17 18:00:29 UTC 2012 Modified Files: src/tests/rump/rumpkern: t_vm.c Log Message: Starting with Rev. 1.191 of kern/subr_pool.c a pool has to be inactive for at least 10 seconds before it can be reclaimed. Change the

CVS commit: src/sys/dev

2012-03-26 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 26 16:28:08 UTC 2012 Modified Files: src/sys/dev: vnd.c vndvar.h Log Message: When backed by a sparse file limit the number of pending requests. Should fix PR #45829: writing to vnd on sparse file blocks on pager_map

CVS commit: src/sys/kern

2012-04-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 5 07:26:37 UTC 2012 Modified Files: src/sys/kern: vfs_vnops.c Log Message: Fix vn_lock() to return an invalid (dead, clean) vnode only if the caller requested it by setting LK_RETRY. Should fix PR #46221: Kernel panic

CVS commit: src/sys/fs/msdosfs

2012-04-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Apr 9 11:10:07 UTC 2012 Modified Files: src/sys/fs/msdosfs: msdosfs_fat.c Log Message: pcbmap(): We cannot use bread() here as for the pagedaemon getblk() may fail leading to a panic in bread(). Replace

CVS commit: src/usr.sbin/fssconfig

2012-06-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jun 11 15:25:14 UTC 2012 Modified Files: src/usr.sbin/fssconfig: fssconfig.8 Log Message: File system snapshots are no longer experimental. Forgot to chang this man page in Nov 2011. To generate a diff of this commit: cvs

CVS commit: src/sys/compat/netbsd32

2013-01-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jan 15 17:14:11 UTC 2013 Modified Files: src/sys/compat/netbsd32: netbsd32_execve.c Log Message: netbsd32_posix_spawn_fa_alloc: use the right length for path allocation. This error lead to memory pool corruption when

CVS commit: src/sys/kern

2013-01-21 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jan 21 09:14:01 UTC 2013 Modified Files: src/sys/kern: vfs_trans.c Log Message: Replace the rwlock based implementation with passive serialization from pserialize(9) and mutex / condvar. The fast paths

CVS commit: src/sys/arch/sparc64/sparc64

2013-01-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jan 25 17:12:33 UTC 2013 Modified Files: src/sys/arch/sparc64/sparc64: pmap.c Log Message: Update the DEBUG section at the tail of pmap_clear_modify(). Nothing prevents page modification after the modify bit was cleared but

CVS commit: src/tests/fs

2013-02-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 6 09:05:01 UTC 2013 Modified Files: src/tests/fs/common: snapshot.c src/tests/fs/ffs: t_snapshot.c t_snapshot_log.c t_snapshot_v2.c src/tests/fs/msdosfs: t_snapshot.c Log Message: Test taking a snapshot

CVS commit: src/sys/dev

2013-02-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 6 09:29:46 UTC 2013 Modified Files: src/sys/dev: fss.c Log Message: Take fss_device_lock first when closing a fss device. Fixes PR kern/47514 (Multiple dump -X triggers kernel panic in fss_ioctl) To generate a diff

CVS commit: src/sys/dev

2013-02-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 6 09:33:17 UTC 2013 Modified Files: src/sys/dev: fss.c Log Message: Lookup the block device mounted on from the specfs_hash table. This doesn't belong here but makes it possible to pullup. Fixes PR kern/47020 (fss(4)

CVS commit: src/sys

2013-02-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 13 14:03:49 UTC 2013 Modified Files: src/sys/dev: fss.c src/sys/kern: vfs_mount.c vfs_subr.c vfs_vnode.c src/sys/miscfs/specfs: spec_vnops.c specdev.h src/sys/sys: param.h Log Message: Make the

CVS commit: src/sys/miscfs

2011-10-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Oct 16 12:26:16 UTC 2011 Modified Files: src/sys/miscfs/fdesc: fdesc_vnops.c src/sys/miscfs/procfs: procfs_map.c Log Message: VOP_GETATTR() needs a shared lock at least. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/fs/nilfs

2011-10-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Oct 16 12:41:46 UTC 2011 Modified Files: src/sys/fs/nilfs: nilfs_vnops.c Log Message: VOP_GETATTR() needs a shared lock at least. While here fix a typo (fvp - tvp). To generate a diff of this commit: cvs rdiff -u -r1.14

CVS commit: src/sys/fs/union

2011-10-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Oct 18 09:22:53 UTC 2011 Modified Files: src/sys/fs/union: union_subr.c union_vnops.c Log Message: VOP_GETATTR() needs a shared lock at least. To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51

CVS commit: src/sys/fs/udf

2011-10-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Oct 18 20:20:30 UTC 2011 Modified Files: src/sys/fs/udf: udf_vnops.c Log Message: VOP_GETATTR() needs a shared lock at least. While here fix a typo (fvp - tvp). To generate a diff of this commit: cvs rdiff -u -r1.67

CVS commit: src/sys/fs/smbfs

2011-10-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Oct 23 08:42:06 UTC 2011 Modified Files: src/sys/fs/smbfs: smbfs_kq.c Log Message: VOP_GETATTR() needs a shared lock at least. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/fs/smbfs/smbfs_kq.c

CVS commit: src/sys/nfs

2011-10-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Oct 24 11:43:31 UTC 2011 Modified Files: src/sys/nfs: nfs_kq.c nfs_vfsops.c Log Message: VOP_GETATTR() needs a shared lock at least. As nfs_kqpoll() ignores the return value from VOP_GETATTR() initialize the attrributes to

CVS commit: src/sys/nfs

2011-10-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Oct 30 12:00:28 UTC 2011 Modified Files: src/sys/nfs: nfs_serv.c Log Message: VOP_GETATTR() needs a shared lock at least. To generate a diff of this commit: cvs rdiff -u -r1.160 -r1.161 src/sys/nfs/nfs_serv.c Please note

CVS commit: src/sys/fs/puffs

2011-10-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Oct 30 13:24:13 UTC 2011 Modified Files: src/sys/fs/puffs: puffs_vnops.c Log Message: Add a comment that pn_sizemtx should be useless as VOP_GETATTR now needs a shared lock at least. To generate a diff of this commit: cvs

CVS commit: src/sys/dev/pci

2011-11-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Nov 2 14:34:09 UTC 2011 Modified Files: src/sys/dev/pci: ld_virtio.c Log Message: Make sure we allocate enough segments for the request dma maps. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src

2011-11-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Nov 5 09:22:44 UTC 2011 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4: Makefile ld.4 Added Files: src/share/man/man4: virtio.4 Log Message: Document virtio(4). To generate a diff of

CVS commit: src/sys/kern

2011-11-07 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 7 08:44:16 UTC 2011 Modified Files: src/sys/kern: bufq_priocscan.c Log Message: Move an assertion to the right place. Ok: YAMAMOTO Takashi y...@netbsd.org Fixes PR #45578 (kernel crash with BUFQ_PRIOCSCAN) To

CVS commit: src/sys/arch/xen/xen

2011-11-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 14 16:04:30 UTC 2011 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: Bring back sys/disklabel.h for DISKUNIT and DISKPART. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50

CVS commit: src/sys

2011-11-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 14 18:35:15 UTC 2011 Modified Files: src/sys/fs/adosfs: advfsops.c src/sys/fs/cd9660: cd9660_vfsops.c src/sys/fs/filecorefs: filecore_vfsops.c src/sys/fs/hfs: hfs_subr.c src/sys/fs/msdosfs:

CVS commit: src/sys/fs/union

2011-11-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 14 18:38:14 UTC 2011 Modified Files: src/sys/fs/union: union_subr.c Log Message: Remove a needless vnode lock/unlock dance. This is a leftover from the removal of VOP_LEASE(). Function union_removed_upper() always

CVS commit: src/sys/fs/union

2011-11-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 14 18:42:57 UTC 2011 Modified Files: src/sys/fs/union: union_vnops.c Log Message: VOP_ABORTOP() has no specific lock requirements so there is no need to force locked vnodes here. It should be impossible to come here

CVS commit: src/sys/kern

2011-11-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Nov 20 10:32:33 UTC 2011 Modified Files: src/sys/kern: kern_verifiedexec.c Log Message: Fix locking against self in veriexec_fp_calc(). To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128

CVS commit: src/sys/nfs

2011-11-21 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 21 09:08:00 UTC 2011 Modified Files: src/sys/nfs: nfs_serv.c Log Message: nfsrv_lookup(): Defer the postopattr lookup on dirp until the child node is unlocked. Ok: YAMAMOTO Takashi y...@netbsd.org To

CVS commit: src/sys/fs/msdosfs

2011-11-21 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 21 10:46:57 UTC 2011 Modified Files: src/sys/fs/msdosfs: msdosfs_vnops.c Log Message: Add missing fstrans_done(). Should fix PR #45635 (KASSERT fli-fli_trans_cnt == 0 failed) To generate a diff of this commit: cvs

CVS commit: src/sys/fs/union

2011-11-21 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Nov 21 18:29:23 UTC 2011 Modified Files: src/sys/fs/union: union.h union_subr.c union_vfsops.c union_vnops.c Log Message: Replace flag based union node locking with generic vnode lock, support shared and nowait locks and

CVS commit: src/sys/fs/union

2011-11-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Nov 23 19:39:11 UTC 2011 Modified Files: src/sys/fs/union: union.h union_subr.c union_vfsops.c Log Message: Use hashinit() / hashdone() to create the union node hash list. Cleanup the hash lookup in union_allocvp(). Needs

CVS commit: src/sys/dev/pci

2011-11-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Nov 23 19:40:42 UTC 2011 Modified Files: src/sys/dev/pci: ld_virtio.c Log Message: According to Virtio PCI Card Specification v0.9.2 DRAFT there is no feature named VIRTIO_BLK_F_SECTOR_MAX so remove it. Linux seems to use

CVS commit: src/sys/fs/union

2011-11-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Nov 25 11:19:10 UTC 2011 Modified Files: src/sys/fs/union: union_subr.c Log Message: When union_allocvp() finds a node being cleaned out and the caller holds a lock, ignore the node and continue. To allow the cleaning to

CVS commit: src/sys/fs/union

2011-12-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Dec 5 11:12:11 UTC 2011 Modified Files: src/sys/fs/union: union_vfsops.c Log Message: The union file system is as stable as other layered file systems so no longer print a warning to the console. Gnats is waiting ... To

CVS commit: src/sys/kern

2011-12-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Dec 20 16:49:37 UTC 2011 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Move the diagnostic check for a missing VOP_CLOSE() to the top of vrelel(). As long as we hold the vnode interlock there is no chance for this

CVS commit: src/sys/dev

2012-07-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jul 28 15:12:42 UTC 2012 Modified Files: src/sys/dev: fss.c Log Message: Use `getdisksize()' to get the size of the mounted-on block device. Should work for disks without partition table (wedges) now. To generate a diff

CVS commit: src/sys/dev

2012-07-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jul 28 16:14:18 UTC 2012 Modified Files: src/sys/dev: fss.c Log Message: Minor fix to previous -- release vnode after last use, not before. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/sys/dev/fss.c

CVS commit: src

2010-11-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Nov 5 10:02:53 UTC 2010 Modified Files: src/sbin/dump: dump.8 src/share/man/man4: fss.4 Log Message: File system snapshots are no longer experimental. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

CVS commit: src/share/man/man4

2010-11-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Nov 5 10:04:25 UTC 2010 Modified Files: src/share/man/man4: wapbl.4 Log Message: File system snapshots work with wapbl. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/share/man/man4/wapbl.4 Please note

CVS commit: src/sys/kern

2010-11-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Nov 9 16:30:26 UTC 2010 Modified Files: src/sys/kern: vfs_wapbl.c Log Message: Wapbl_register_deallocation(): the taken reader lock is not sufficient to protect wl_dealloc* members. Take the mutex here and change the lock

CVS commit: src/sys/miscfs/genfs

2010-11-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Nov 9 16:31:48 UTC 2010 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Genfs_getpages(): Break a deadlock where one thread runs VOP_GETPAGES(), has busy pages and wants the wapbl lock as reader from

CVS commit: src/sys

2010-11-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Nov 11 11:07:07 UTC 2010 Modified Files: src/sys/dev: md.c src/sys/kern: kern_subr.c Log Message: Change md(4) to: - create md devices on first open and destroy on last close. - add enough disk label support to make

CVS commit: src/sys/dev

2010-11-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Nov 23 09:30:43 UTC 2010 Modified Files: src/sys/dev: md.c Log Message: Make md(4) mp-safe. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 src/sys/dev/md.c Please note that diffs are not public domain; they

CVS commit: src/sys/arch/atari/conf

2010-11-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Nov 23 11:16:59 UTC 2010 Modified Files: src/sys/arch/atari/conf: ATARITT FALCON HADES MILAN-ISAIDE MILAN-PCIIDE SMALL030 Log Message: Regen. To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105

CVS commit: src/sys/dev

2010-11-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Nov 25 08:53:31 UTC 2010 Modified Files: src/sys/dev: md.c Log Message: - Don't detach configured devices on last close. - No kmem allocation and biodone() under lock (from rm...@netbsd.org). To generate a diff of this

CVS commit: src/sys/dev

2009-10-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Oct 17 10:29:30 UTC 2009 Modified Files: src/sys/dev: fss.c Log Message: Remove unneeded vinvalbuf() on backing store as we don't use VOP_BMAP()/VOP_STRATEGY() here. To generate a diff of this commit: cvs rdiff -u -r1.64

CVS commit: src/sys/fs/udf

2013-10-04 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Oct 4 08:35:08 UTC 2013 Modified Files: src/sys/fs/udf: udf_vnops.c Log Message: Remove a bogus vrecycle() from udf_inactive(). Vrecycle() works on inactive vnodes while VOP_INACTIVE() should never be called on an inactive

CVS commit: src

2013-10-29 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Oct 29 09:53:51 UTC 2013 Modified Files: src/external/cddl/osnet/sys/sys: vnode.h src/share/man/man9: vnode.9 src/sys/kern: uipc_usrreq.c vfs_cache.c vfs_mount.c vfs_vnode.c src/sys/miscfs/procfs:

CVS commit: src/sys/fs/msdosfs

2013-11-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Nov 2 10:30:18 UTC 2013 Modified Files: src/sys/fs/msdosfs: msdosfs_vnops.c Log Message: Stop using v_mount of an unreferenced vnode -- save the mount while the vnode has a reference. To generate a diff of this commit:

CVS commit: src/sys/kern

2013-11-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Nov 3 08:33:00 UTC 2013 Modified Files: src/sys/kern: vfs_vnode.c Log Message: cleanvnode(): - VC_XLOCK/VC_MASK are not used anymore, remove. - If we get a reference while cleaning, there is no need to retry as these

CVS commit: src/sys/miscfs/deadfs

2013-11-07 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Nov 7 09:45:53 UTC 2013 Modified Files: src/sys/miscfs/deadfs: dead_vnops.c Log Message: Add missing operations that unlock or dereference their arguments. Stop checking for a vnode state change -- dead vnodes never change

CVS commit: src/sys

2013-11-07 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Nov 7 09:48:34 UTC 2013 Modified Files: src/sys/kern: vfs_vnode.c src/sys/sys: vnode.h Log Message: Make vclean static (ride 6.99.2). DOCLOSE is no longer needed -- remove. To generate a diff of this commit: cvs

CVS commit: src/usr.sbin/fssconfig

2013-11-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Nov 15 09:13:57 UTC 2013 Modified Files: src/usr.sbin/fssconfig: fssconfig.8 Log Message: Describe the differences between file system internal and external snapshots. To generate a diff of this commit: cvs rdiff -u -r1.10

CVS commit: src/sys

2013-11-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Nov 23 13:46:22 UTC 2013 Modified Files: src/sys/kern: vfs_vnode.c src/sys/sys: vnode.h Log Message: Replace VI_INACTNOW and VI_INACTREDO with a new flag VI_CHANGING that gets set while a vnode changes state from

CVS commit: src/sys/kern

2013-11-29 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Nov 29 14:58:55 UTC 2013 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Change vrelel() to mark the vnode as changing after it has aquired the vnode lock but before it calls VOP_INACTIVE(). Should fix the race

CVS commit: src/sys/kern

2013-12-07 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Dec 7 10:03:28 UTC 2013 Modified Files: src/sys/kern: vfs_vnode.c Log Message: When deciding to defer in vrelel(): - No need to always defer layer vnodes, if we get the vnode lock it is safe to inactivate. - Always use

CVS commit: src/sys/fs/tmpfs

2013-12-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Dec 24 09:23:33 UTC 2013 Modified Files: src/sys/fs/tmpfs: tmpfs_vnops.c Log Message: It is not the task of tmpfs_open() to check for unlinked nodes. Fix tmpfs_lookup() to always return ENOENT when looking up from an

CVS commit: src/sys/fs/sysvbfs

2013-12-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Dec 24 09:56:18 UTC 2013 Modified Files: src/sys/fs/sysvbfs: sysvbfs_vnops.c Log Message: It is not the task of sysvbfs_open() to check for unlinked nodes. To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49

CVS commit: src/sys/fs/tmpfs

2014-01-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jan 3 09:53:12 UTC 2014 Modified Files: src/sys/fs/tmpfs: tmpfs_subr.c tmpfs_vnops.c Log Message: Fix a race where thread1 runs VOP_REMOVE() and gets preempted in tmpfs_reclaim() before the call to tmpfs_free_node().

CVS commit: src/sys/fs/tmpfs

2014-01-04 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jan 4 12:36:49 UTC 2014 Modified Files: src/sys/fs/tmpfs: tmpfs_vfsops.c Log Message: Fix a race where thread1 runs VOP_REMOVE() and gets preempted in tmpfs_reclaim() before the call to tmpfs_free_node(). Thread2 runs

CVS commit: src/sys/ufs/ffs

2013-05-07 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 7 09:40:54 UTC 2013 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: When invalidating short buffers on the snapshots clean list use bbusy() to mark the buffer busy. There exists a small window where a

CVS commit: src/sys/ufs/lfs

2013-06-10 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jun 10 09:25:05 UTC 2013 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Make DEBUG kernel compile: di_u.inumber - di_inumber To generate a diff of this commit: cvs rdiff -u -r1.304 -r1.305

CVS commit: src/sys/arch/sparc/stand/bootblk

2013-06-10 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Jun 10 10:26:22 UTC 2013 Modified Files: src/sys/arch/sparc/stand/bootblk: genfth.cf genlfs.cf Log Message: Move member di_inumber from ufs1_dinode to ulfs1_dinode. No functional change intended. Tested on sparc64. To

CVS commit: src/sys

2013-06-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jun 16 13:33:30 UTC 2013 Modified Files: src/sys/sys: param.h src/sys/ufs/ffs: ffs_extern.h ffs_snapshot.c ffs_vfsops.c src/sys/ufs/ufs: ufs_extern.h ufs_lookup.c ufsmount.h Log Message: Add an UFS_SNAPGONE()

CVS commit: src

2011-08-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Aug 3 10:03:52 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_vnops.c src/tests/fs/vfs: t_union.c Log Message: Make whiteouts work on journaling ffs file system by adding the missing UFS_WAPBL_BEGIN() /

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

2011-08-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Aug 5 08:14:00 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Make whiteouts work on rumpfs: - On lookup it is ok to create if the name exists and is a whiteout - When replacing a whiteout

CVS commit: src

2011-08-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Aug 5 08:17:48 UTC 2011 Modified Files: src/sys/fs/union: union_vnops.c src/tests/fs/vfs: t_union.c Log Message: When union_lookup() creates a shadow directory and nameiop is not LOOKUP it has to restart the lookup

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