Source-Changes archive

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

CVS commit: [netbsd-9] src



Module Name:    src
Committed By:   martin
Date:           Tue Feb 25 20:03:13 UTC 2020

Modified Files:
        src/etc/rc.d [netbsd-9]: mountall
        src/external/cddl/osnet/dist/uts/common/fs/zfs [netbsd-9]:
            spa_history.c zfs_vnops.c
        src/external/cddl/osnet/sys/kern [netbsd-9]: misc.c

Log Message:
Pull up following revision(s) (requested by riastradh in ticket #725):

        etc/rc.d/mountall: revision 1.12
        external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c: revision 1.59
        external/cddl/osnet/sys/kern/misc.c: revision 1.8
        external/cddl/osnet/dist/uts/common/fs/zfs/spa_history.c: revision 1.5
        external/cddl/osnet/dist/uts/common/fs/zfs/spa_history.c: revision 1.6
        external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c: revision 1.60
        external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c: revision 1.61

Define VOP_STRATEGY on zfs device nodes too.
Fixes eternal hangs in attempts to do I/O on device nodes on zfs.
XXX pullup

Teach zfs spec nodes to VOP_BWRITE too.
Fixes hang on writing to, e.g., ffs mounted on a device node that
lives on zfs.
XXX pullup

Teach device nodes on zfs to handle fsync by calling spec_fsync too.
If zfs=YES, unconditioally do zfs mount/unmount -a.

If you set zfs=YES, presumably you positively want the automatic rc.d
actions, so if there's no /sbin/zfs or if zfs can't find pools with
/etc/zfs/zpool.cache, presumably you would like feedback about that
in rc.log.

Report the OS name and release appropriately for NetBSD.
We are not OpenSolaris or uts!

Mark previous #ifdef __NetBSD__, per request from hannken.


To generate a diff of this commit:
cvs rdiff -u -r1.10.4.1 -r1.10.4.2 src/etc/rc.d/mountall
cvs rdiff -u -r1.4 -r1.4.4.1 \
    src/external/cddl/osnet/dist/uts/common/fs/zfs/spa_history.c
cvs rdiff -u -r1.50.2.5 -r1.50.2.6 \
    src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c
cvs rdiff -u -r1.5 -r1.5.4.1 src/external/cddl/osnet/sys/kern/misc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index