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
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
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
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
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
$
+.\
+.\ 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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:
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
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
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
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
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
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
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
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
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
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().
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
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
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
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
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()
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() /
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
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
101 - 200 of 1792 matches
Mail list logo