summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/vnode.h
AgeCommit message (Collapse)AuthorFilesLines
2020-06-03OS-8054 inotify watches lead to EBUSY during zfs mount (#305)release-20200604Jason King1-7/+39
Portions contributed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-08-21 [illumos-gate merge]Jerry Jelinek1-1/+8
commit a99cb9618990662acbd3bab1b4a5b05a6ca62556 11531 tools/make should set NATIVE_CCFLAGS commit 7e6ac63905653744ac6703d7bc31790c363cf5e7 11539 dboot: build errors with gcc9 commit 889229bb296dd6f2b73fa6bb3247c58a71282836 4705 fork(2): See "MT-Level of Libraries" commit a3bfe1dcd8a83b2661def9170b5005a830e8780d 11497 ddi_device_acc_attr(9S) has the wrong version number commit 634942f535e93dad348fa175c9bc116e7bf936ba 11582 3SCF isn't the object-caching memory allocation library commit 356ba08c15b26adbde3440aa89d8b31cd39fc526 11533 tools/make: gcc9 build errors 11534 tools/make: remove sys_nerr 11535 tools/make: amd64 arch is not supported 11536 tools/make: getmem() should take size_t commit 21c878fe36c0151617d2f009615f5d18fddb207e 11559 zfs: device removal should not block bootability commit 6af23589e78469fc9f90db8558854d1a822aaa72 10623 ZFS should be more aggressive in updating vdev devid commit 0f2f3e995cde8dabd9edf8bb05b957a50bc7cc20 11517 loader.efi: efipart should be more careful about constructing block device lists commit a9370e9f996b7ce61bb1a9612a0625161a922320 9096 passwords (policy.conf) should default to sha512 commit f67950b21e185934ccabe311516f4dcbdb00ef79 11479 zfs project support
2019-08-2011479 zfs project supportNasf-Fan1-1/+8
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com> Portions contributed by: Jinshan Xiong <jinshan.xiong@intel.com> Portions contributed by: Suman Chakravartula <schakrava@gmail.com> Portions contributed by: jxiong <jinshan.xiong@gmail.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Andreas Dilger <andreas.dilger@intel.com> Reviewed by Ned Bass <bass6@llnl.gov> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-04-03OS-6606 want memory arena for vmm applicationsJohn Levon1-1/+2
OS-6835 memory DR should be disabled Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-01-31 [illumos-gate merge]Jerry Jelinek1-0/+3
commit f06dce2c1f0f3af78581e7574f65bfba843ddb6e 8809 libzpool should leverage work done in libfakekernel commit 0fb055e81fd0cda5221da8ddd98b2f8d1fc6bdbe 8969 Cannot boot from RAIDZ with parity > 1 Conflicts: usr/src/lib/libzpool/common/sys/zfs_context.h usr/src/lib/libzpool/common/taskq.c (deleted)
2018-01-308809 libzpool should leverage work done in libfakekernelAndrew Stormont1-0/+3
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-06-29 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 5ceaf02ccc1885ec3499b7d79f2a80ce1325b4d8 8433 vmxnet3: warnings about not supported properties don't help anything commit f862e02cb8d597e430ef5067be483718a65c3370 7962 strxfrm() fails for certain characters commit 5206305f06cf80338a34e00287f3336069e1198b 1198 date formats contain spaces where not expected commit 5549034d757a8b1a23f3957d95e4e9e440c44ebf 8428 8367 breaks cmlb module install on sparc commit 73177167911de9eef96901d8f6d3cb6be7c67574 8309 libbsm should support AUE_sudo audit event commit b4203d757c7c247e39c94c09a94021a3a8121062 8228 cstyle: Remove space-tab sequences in /* All Rights Reserved */ commit bec2e3ffadac8d3536ea115d636d06c7b561623a 8212 manpages contain obsolete references 6019 sleep can't be infinite Conflicts: usr/src/man/man1m/zonecfg.1m usr/src/man/man1/mdb.1
2017-06-278228 cstyle: Remove space-tab sequences in /* All Rights Reserved */Marcel Telka1-1/+1
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-06-218376 cached v_path should be kept freshPatrick Mooney1-1/+71
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gwr@nexenta.com>
2017-05-16 [illumos-gate merge]Jerry Jelinek1-4/+35
commit ade42b557a6e29c3d17a61b1535d99af10e379be 8064 need a static DTrace probe in VN_HOLD commit fe4627ef755b7c263f91a0e6f07cdca5d7083501 8149 deadlock between datalink deletion and kstat read commit 4286ffae246c5943dbdc0d830e5e117c900d6baa 7444 fs/xattr.c should be more transparent (zfs_acl_test) commit faf269d301b574ab95145509e30b86f2caad6578 8221 libndmp: misleading-indentation commit 3bf67e00acfe087698262c7f308007f5dfb49f91 8222 libdscfg: misleading-indentation commit 3cf7d3e96c394bb30710bd264c0bb61f4646639f 8215 print: misleading-indentation Conflicts: usr/src/uts/common/io/dls/dls_mgmt.c usr/src/uts/common/fs/tmpfs/tmp_vnops.c usr/src/test/os-tests/tests/Makefile usr/src/test/os-tests/runfiles/default.run usr/src/pkg/manifests/system-test-ostest.mf
2017-05-168064 need a static DTrace probe in VN_HOLDSebastien Roy1-4/+35
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Prashanth Sreenivasa <pks@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-04-11OS-5846 procfs should follow VFS rulesPatrick Mooney1-1/+9
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2016-06-10OS-5167 cached v_path should be kept freshPatrick Mooney1-1/+60
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com>
2016-03-234242 file rename event fires before the rename happensJerry Jelinek1-2/+16
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@omniti.com>
2016-03-22OS-5148 ftruncate at offset should emit proper eventsPatrick Mooney1-1/+3
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-12-16OS-5040 code review cleanup for vnode pre-rename eventsJerry Jelinek1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com>
2015-10-28OS-4896 NFSv4 needs file events before they occurJerry Jelinek1-3/+17
Reviewed by: Robert Mustacchi <rm@joyent.com>
2015-05-21OS-4317 v_path accesses can racePatrick Mooney1-1/+4
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
2014-09-19OS-3294 add support for inotifyBryan Cantrill1-3/+5
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com>
2013-11-063928 `tail -f ...` doesn't notice file truncationBryan Cantrill1-1/+4
3929 `man tail` doesn't mentioned "-F" option 3930 'tail -F ...' not resetting the offset of file rotation properly 3968 want FILE_TRUNC event for PORT_SOURCE_FILE Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-09-05OS-2432 tail -f/-F missing some truncation eventsBryan Cantrill1-1/+4
OS-2433 tail -f/-F can produce duplicate output after a truncation
2010-08-116972305 Preferred DC not selected after setting pdc via sharectljoyce mcintosh1-2/+8
6971047 smbd hang during FVT regression test 6711195 Sparc:Get error "Windows Explorer has stopped working" once click on Details fr Properties on Vista PSARC/2009/464 Offline attribute 6972515 Offline attribute - PSARC 2009/464 PSARC/2010/037 Windows Sparse Attribute 6972519 Windows Sparse Attribute - PSARC 2010/037 6719444 [CLI] - idmap help's output is not consistent with man pages's 6975449 idmap test suite needs idmap_cache_get_data() from libidmap 6974351 OpenSSL still taking smbd down --HG-- rename : usr/src/lib/libidmap/common/idmap_priv.h => usr/src/cmd/idmap/idmap/namemaps.h
2010-08-07PSARC 2010/105 zfs diffTim Haley1-1/+4
6425091 want 'zfs diff' to list files that have changed between snapshots
2010-07-07PSARC 2010/235 POSIX 1003.1-2008 *at(2) syscallsRoger A. Faulkner1-1/+4
6910251 need support for all POSIX.1-2008 *at(2) syscalls 6964835 mknod(2) auditing omits the pathname for invalid arguments
2010-04-276778289 vm locks need to scale with the size of system (strands/memory size) ↵Peter Rival1-0/+4
(fix debug panic)
2010-04-236778289 vm locks need to scale with the size of system (strands/memory size)Peter Rival1-2/+5
2010-01-186873106 Need a mechanism to share buffers between fs moduleschunli zhang - Sun Microsystems - Irvine United States1-2/+17
2009-12-096232737 Client should support NFS4ERR_MOVED and fs_locationsRobert Thurlow1-0/+1
6232743 Server should support NFS4ERR_MOVED and fs_locations 6891289 client panick mutex_vector_tryenter with some stress testing
2009-11-236887924 PP_ISKAS needs to be defined in terms of VN_ISKAS for vnodesSean McEnroe1-4/+15
6871169 kphysm_add_memory_dynamic panics testing vmstress + DR 6877160 guest domain panic at platsvc:mdeg_notify_client+10c 6874763 memseg_alloc_meta() incorrectly maps page_t pages 6873569 multiple calls to memlist_read_lock() can cause deadlock hazard 6886354 DR failure with "memory span duplication" error 6886782 panic after pagefault in seg_kpm after LDom add-mem on primary 6887644 domain hang/deadlock during ldom mem DR when trying to grab a write lock
2009-10-146886081 Solaris needs reparse point support (PSARC 2009/387)Dai Ngo1-1/+7
PSARC 2009/387 Pathname Reparse Points
2009-06-176708183 poor scalability of mdb memstat with increasing CPU countPavel Tatashin1-0/+6
2009-06-166711844 assert: vp->v_shrlocks == 0L, file: ../../common/fs/vnode.c, line: 2333Robert Mastors1-0/+1
6769772 assert: vp->v_filocks == 0L, file: ../../common/fs/vnode.c, line: 2344 6839233 VSD usage of v_lock could cause deadlock PSARC 2009/343 VSD locking update 6850766 nfsv4 server code cleanup
2009-05-28PSARC 2009/246 ZFS support for Access Based EnumerationTim Haley1-0/+1
6802734 Support for Access Based Enumeration 6826760 A test driver for some ZFS features would be beneficial 6844861 inconsistent xattr readdir behavior with too-small buffer
2009-04-096591646 Hang while trying to enter a txg while holding a txg openNeil Perrin1-1/+7
6825232 zil_clean should use task_func_t cast in taskq_dispatch 6827943 zil_clean should dispatch zil_itx_clean with TQ_SLEEP
2008-12-226652719 corruption found in vxfs & ufs file systems during NFS load tests ↵Michael Corcoran1-0/+3
with forced server aborts
2008-11-216774886 zfs_setattr() won't allow ndmp to restore SUNWattr_rwMark Shellenbaum1-2/+8
2008-06-27PSARC 2008/388 Short circuit for vdev probe failureeschrock1-0/+1
6410382 ZFS rename should update ->v_path 6633592 vdev_root_open() faulted logic doesn't work 6674674 zfs needs to handle more than EIO 6705158 failed log device should not be treated like normal toplevel vdev 6705232 vdev_not_present erroneously cleared in vdev_validate() 6705649 libses/libscsi plugins should be included in ABI exception list 6707536 zfs_case_timeout and associated code is unused 6707637 vdev_propagate_state() shouldn't skip log devices 6708095 better FMA integration for vdev probe failure 6708192 typo in fix for 6646106 breaks pool I/O failure handling 6709112 zio_should_retry() should account for vdev_is_failing 6718542 zinject doesn't work for file I/O probe failure 6719105 ses2: incorrect parsing of page 15 (nickname)
2008-05-266554564 slab allocator cannot release slabs with lonely bufferstomee1-10/+4
6676406 kmem client constructors and destructors need some cleanup
2008-04-276654808 FIGNORECASE lookups in a zfs xattr dir don't provide 'realname' datatimh1-0/+2
6666748 System panic occurred when attempting to view .zfs snapshot directory from CIFS client. 6693201 libzpool needlessly defines u8_textprep_str() 6694236 case-insensitive zfs file system doesn't work when created on sparc and then imported on x86
2008-03-22PSARC/2008/053 64 bit offsets for VOP_DUMPrm159451-5/+6
6674476 VOP_DUMP is not 64 bit clean
2007-12-05PSARC 2007/632 Caller context flagsjwahlig1-0/+9
6627507 Remove cross calls from v2 and v3 server
2007-10-25PSARC/2007/218 caller_context_t in all VOPsamw1-187/+494
PSARC/2007/227 VFS Feature Registration and ACL on Create PSARC/2007/244 ZFS Case-insensitive support PSARC/2007/315 Extensible Attribute Interfaces PSARC/2007/394 ls(1) new command line options '-/' and '-%': CIFS system attributes support PSARC/2007/403 Modified Access Checks for CIFS PSARC/2007/410 Add system attribute support to chmod(1) PSARC/2007/432 CIFS system attributes support for cp(1), pack(1), unpack(1), compress(1) and uncompress(1) PSARC/2007/444 Rescind SETTABLE Attribute PSARC/2007/459 CIFS system attributes support for cpio(1), pax(1), tar(1) PSARC/2007/546 Update utilities to match CIFS system attributes changes. PSARC/2007/560 ZFS sharesmb property 4890717 want append-only files 6417428 Case-insensitive file system name lookup to support CIFS 6417435 DOS attributes and additional timestamps to support for CIFS 6417442 File system quarantined and modified attributes to support an integrated Anti-Virus service 6417453 FS boolean property for rejecting/allowing invalid UTF-8 sequences in file names 6473733 RFE: Need support for open-deny modes 6473755 RFE: Need ability to reconcile oplock and delegation conflicts 6494624 sharemgr needs to support CIFS shares better 6546705 All vnode operations need to pass caller_context_t 6546706 Need VOP_SETATTR/VOP_GETATTR to support new, optional attributes 6546893 Solaris system attribute support 6550962 ZFS ACL inheritance needs to be enhanced to support Automatic Inheritance 6553589 RFE: VFS Feature Registration facility 6553770 RFE: ZFS support for ACL-on-CREATE (PSARC 2007/227) 6565581 ls(1) should support file system attributes proposed in PSARC/2007/315 6566784 NTFS streams are not copied along with the files. 6576205 cp(1), pack(1) and compress(1) should support file system attributes proposed in PSARC/2007/315 6578875 RFE: kernel interfaces for nbmand need improvement 6578883 RFE: VOP_SHRLOCK needs additional access types 6578885 chmod(1) should support file system attributes proposed in PSARC/2007/315 6578886 RFE: disallow nbmand state to change on remount 6583349 ACL parser needs to support audit/alarm ACE types 6590347 tar(1) should support filesystem attributes proposed in PSARC/2007/315 6597357 *tar* xv@ doesn't show the hidden directory even though it is restored 6597360 *tar* should re-init xattr info if openat() fails during extraction of and extended attribute 6597368 *tar* cannot restore hard linked extended attributes 6597374 *tar* doesn't display "x " when hard linked attributes are restored 6597375 *tar* extended attribute header off by one 6614861 *cpio* incorrectly archives extended system attributes with -@ 6614896 *pax* incorrectly archives extended system attributes with -@ 6615225 *tar* incorrectly archives extended system attributes with -@ 6617183 CIFS Service - PSARC 2006/715
2007-10-22PSARC 2007/416 NFSv4 Mirror-mountsth1990961-0/+1
PSARC 2007/563 Add _AT_TRIGGER to fstatat(2) 5035401 allow clients to cross server filesystem boundaries if the fs is visible 6613892 nftw(3C) has potential security issues
2007-09-14PSARC 2007/456 Vnode Specific Datajwahlig1-0/+20
6588504 VSD: Stop polluting the vnode. 6591603 Use VSD to store and retrieve the "file" struct 6591606 rfs_create() passes the wrong vnode to rfs4_check_delegated
2007-08-14PSARC/2007/027 File Events Notification APIpraks1-9/+19
6367770 RFE: add userland interface to fem (file event monitoring) --HG-- rename : deleted_files/usr/src/uts/common/fs/portfs/port_fop.c => usr/src/uts/common/fs/portfs/port_fop.c
2007-08-06backout 6367770/6588702/6588839: needs workdm1207691-19/+9
--HG-- rename : usr/src/uts/common/fs/portfs/port_fop.c => deleted_files/usr/src/uts/common/fs/portfs/port_fop.c
2007-07-31PSARC/2007/027 File Events Notification APIpraks1-9/+19
6367770 RFE: add userland interface to fem (file event monitoring)
2007-03-26PSARC/2007/124 Strong Type-Checking for VFS Operation Registration Mechanismrsb1-98/+86
6505923 Need better type checking for vnodeops 6531594 lxpr_readlink() is missing the "cred_t *cr" arg 6532559 vfs_strayops does not use the vnode/vfs operation registration mechanism
2006-12-194894692 caching data in heap inflates crash dumpjohansen1-1/+6
6499454 time to increase size of kmem default allocation caches 6499459 vm should stop checking kvp directly
2006-05-02PSARC 2006/270 vfs_femhead change to vfs_implprsb1-1/+0
6418270 RFE: Need implementation private data for vfs 6419029 sys/vnode.h pollutes the userland namespace