[PATCH v3 00/17] nfsd: refactor nfs4_create_file()
NeilBrown <[email protected]>
| Newsgroups | gmane.linux.nfs |
|---|---|
| Message-ID | <[email protected]> |
This v2 incorporates fixes for issues Chuck reported from "Codex review". These changes are distributed around the patches a bit, but 02/17 is an interesting new bugfix. This is against nfs-testing (5f5dc3d855cf). Thanks, NeilBrown [PATCH v3 01/17] nfsd: honour client-provided attributes for [PATCH v3 02/17] nfsd: correctly handle CREATE of mounted-on files [PATCH v3 03/17] nfsd: replace fh_fill_both_attrs() with [PATCH v3 04/17] nfsd: move fh_want_write() after preamble in [PATCH v3 05/17] nfsd: move more nfs-specific code into preamble of [PATCH v3 06/17] nfsd: remove subtlety from nfsd4_create_file() [PATCH v3 07/17] nfsd: in nfsd4_create_file() let VFS report if file [PATCH v3 08/17] nfsd: nfsd4_create_file(): Move NFSD_MAY_CREATE [PATCH v3 09/17] nfsd: fh_want_write) failure need not be immediately [PATCH v3 10/17] nfsd: (almost) always open file in [PATCH v3 11/17] nfsd: reduce range of directory lock in [PATCH v3 12/17] nfsd: open-code nfsd4_vfs_create() into [PATCH v3 13/17] nfsd: move some code out of the [PATCH v3 14/17] nfsd: reduce want-write range in nfsd4_create_file() [PATCH v3 15/17] nfsd: move v0 checking out of nfsd_check_obj_isreg() [PATCH v3 16/17] nfsd: separate out VFS-specific code from [PATCH v3 17/17] nfsd: use do_lookup_open() for non-creating open