aboutsummaryrefslogtreecommitdiffstats
path: root/net/sunrpc/rpc_pipe.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-12mm, slab: remove last vestiges of SLAB_MEM_SPREADLinus Torvalds1-1/+1
2023-10-18sunrpc: convert to new timestamp accessorsJeff Layton1-1/+1
2023-07-24sunrpc: convert to ctime accessor functionsJeff Layton1-1/+1
2022-03-22fs: allocate inode by using alloc_inode_sb()Muchun Song1-1/+1
2022-01-24fsnotify: fix fsnotify hooks in pseudo filesystemsAmir Goldstein1-2/+2
2021-08-09SUNRPC: Convert rpc_client refcount to use refcount_tTrond Myklebust1-1/+1
2021-02-01SUNRPC: Fix fall-through warnings for ClangGustavo A. R. Silva1-0/+1
2020-11-17net: datagram: fix some kernel-doc markupsMauro Carvalho Chehab1-1/+2
2020-07-17sunrpc: destroy rpc_inode_cachep after unregister_filesystemDan Aloni1-1/+1
2020-06-26sunrpc: fixed rollback in rpc_gssd_dummy_populate()Vasily Averin1-0/+1
2019-12-04kernel/notifier.c: remove blocking_notifier_chain_cond_register()Xiaoming Ni1-1/+1
2019-09-05new helper: get_tree_keyed()Al Viro1-2/+1
2019-07-19Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-8/+26
2019-06-20rpc_pipefs: call fsnotify_{unlink,rmdir}() hooksAmir Goldstein1-0/+4
2019-05-25vfs: Convert rpc_pipefs to use the new mount APIDavid Howells1-8/+26
2019-05-21treewide: Add SPDX license identifier for missed filesThomas Gleixner1-0/+1
2019-05-01rpcpipe: switch to ->free_inode()Al Viro1-9/+2
2019-01-02sunrpc: convert to DEFINE_SHOW_ATTRIBUTEYangtao Li1-16/+3
2018-06-04Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-16/+0
2018-04-16remove rpc_rmdir()Al Viro1-16/+0
2018-04-15rpc_pipefs: fix double-dput()Al Viro1-0/+1
2018-03-26net: Use octal not symbolic permissionsJoe Perches1-21/+21
2018-02-11vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds1-3/+3
2017-11-27net: annotate ->poll() instancesAl Viro1-2/+2
2017-11-17sunrpc: remove net pointer from messagesVasily Averin1-4/+4
2016-09-27fs: Replace CURRENT_TIME with current_time() for inode timestampsDeepa Dinamani1-1/+1
2016-06-23vfs: Pass data, ns, and ns->userns to mount_nsEric W. Biederman1-4/+4
2016-04-04mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov1-2/+2
2016-01-22wrappers for ->i_mutex accessAl Viro1-30/+30
2016-01-14kmemcg: account certain kmem allocations to memcgVladimir Davydov1-1/+1
2015-04-15VFS: net/: d_inode() annotationsDavid Howells1-16/+16
2014-07-12rpc_pipe: Drop memory allocation castHimangi Saraogi1-1/+1
2013-12-10rpc_pipe: fix cleanup of dummy gssd directory when notification failsJeff Layton1-1/+13
2013-12-06sunrpc: add an "info" file for the dummy gssd pipeJeff Layton1-1/+49
2013-12-06rpc_pipe: remove the clntXX dir if creating the pipe failsJeff Layton1-0/+2
2013-12-06sunrpc: replace sunrpc_net->gssd_running flag with a more reliable checkJeff Layton1-4/+10
2013-12-06sunrpc: create a new dummy pipe for gssd to hold openJeff Layton1-3/+90
2013-11-15consolidate simple ->d_delete() instancesAl Viro1-10/+1
2013-10-24sunrpc: switch to %pdAl Viro1-6/+6
2013-09-01SUNRPC: Add a helper to allow sharing of rpc_pipefs directory objectsTrond Myklebust1-0/+35
2013-09-01SUNRPC: Remove the rpc_client->cl_dentryTrond Myklebust1-6/+7
2013-08-30SUNRPC: Add a framework to clean up management of rpc_pipefs directoriesTrond Myklebust1-2/+132
2013-08-30SUNRPC: Deprecate rpc_client->cl_protnameTrond Myklebust1-1/+1
2013-07-23rpc_pipe: convert back to simple_dir_inode_operationsJeff Layton1-18/+1
2013-07-14Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-27/+13
2013-07-14sunrpc: now we can just set ->s_d_opAl Viro1-3/+2
2013-07-14__rpc_lookup_create_exclusive: pass string instead of qstrAl Viro1-25/+9
2013-07-14rpc_create_*_dir: don't bother with qstrAl Viro1-6/+8
2013-07-09rpc_pipe: rpc_dir_inode_operations can be staticFengguang Wu1-1/+1
2013-07-09rpc_pipe: set dentry operations at d_alloc timeJeff Layton1-5/+20
2013-06-28SUNRPC: fix races on PipeFS UMOUNT notificationsStanislav Kinsbursky1-1/+1
2013-06-28SUNRPC: fix races on PipeFS MOUNT notificationsStanislav Kinsbursky1-0/+3
2013-06-18rpc_pipefs: only set rpc_dentry_ops if d_op isn't already setJeff Layton1-1/+2
2013-05-16SUNRPC: Convert auth_gss pipe detection to work in namespacesTrond Myklebust1-0/+1
2013-05-16SUNRPC: Faster detection if gssd is actually runningTrond Myklebust1-0/+4
2013-03-12fs: Readd the fs module aliases.Eric W. Biederman1-0/+1
2013-03-03fs: Limit sys_mount to only request filesystem modules.Eric W. Biederman1-3/+1
2013-02-22new helper: file_inode(file)Al Viro1-5/+5
2012-12-11Merge branch 'bugfixes' into nfs-for-nextTrond Myklebust1-1/+6
2012-11-08SUNRPC: Fix validity issues with rpc_pipefs sb->s_fs_infoTrond Myklebust1-1/+6
2012-11-04SUNRPC: remove BUG_ON in rpc_put_sb_netWeston Andros Adamson1-1/+1
2012-10-01SUNRPC: Clean up dprintk messages in rpc_pipe.cChuck Lever1-4/+4
2012-06-11rpc_pipefs: allow rpc_purge_list to take a NULL waitq pointerJeff Layton1-6/+6
2012-05-29Merge tag 'nfs-for-3.5-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-6/+4
2012-05-21Merge branch 'bugfixes' into nfs-for-nextTrond Myklebust1-5/+3
2012-05-16rpc_pipefs: clear write bit from top level rpc_pipefs directoryJeff Layton1-1/+1
2012-05-14sunrpc: fix kernel-doc warningsRandy Dunlap1-5/+3
2012-05-10vfs: make it possible to access the dentry hash/len as one 64-bit entryLinus Torvalds1-5/+2
2012-04-27SUNRPC: set per-net PipeFS superblock before notificationStanislav Kinsbursky1-1/+2
2012-03-29Merge branch 'for-3.4' of git://linux-nfs.org/~bfields/linuxLinus Torvalds1-0/+5
2012-03-26sunrpc: create nfsd dir in rpc_pipefsJeff Layton1-0/+5
2012-03-23Merge tag 'nfs-for-3.4-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-194/+307
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-6/+2
2012-03-11SUNRPC: Fix a few sparse warningsTrond Myklebust1-1/+1
2012-03-02SUNRPC: Move clnt->cl_server into struct rpc_xprtTrond Myklebust1-1/+2
2012-03-02SUNRPC: Use RCU to dereference the rpc_clnt.cl_xprt fieldTrond Myklebust1-0/+3
2012-02-27SUNRPC: move waitq from RPC pipe to RPC inodeStanislav Kinsbursky1-13/+26
2012-02-27SUNRPC: check RPC inode's pipe reference before dereferencingStanislav Kinsbursky1-13/+19
2012-01-31SUNRPC: kernel PipeFS mount point creation routines removedStanislav Kinsbursky1-21/+0
2012-01-31NFS: idmap PipeFS notifier introducedStanislav Kinsbursky1-0/+16
2012-01-31SUNRPC: fix pipe->ops cleanup on pipe dentry unlinkStanislav Kinsbursky1-31/+20
2012-01-31SUNRPC: subscribe RPC clients to pipefs notificationsStanislav Kinsbursky1-6/+13
2012-01-31SUNRPC: split SUNPRC PipeFS dentry and private pipe data creationStanislav Kinsbursky1-23/+31
2012-01-31SUNPRC: cleanup RPC PipeFS pipes upcall interfaceStanislav Kinsbursky1-2/+1
2012-01-31SUNRPC: cleanup PipeFS redundant RPC inode usageStanislav Kinsbursky1-47/+46
2012-01-31SUNRPC: split SUNPRC PipeFS pipe data and inode creationStanislav Kinsbursky1-96/+112
2012-01-31SUNRPC: replace inode lock with pipe lock for RPC PipeFS operationsStanislav Kinsbursky1-19/+19
2012-01-31SUNRPC: added debug messages to RPC pipefsStanislav Kinsbursky1-0/+8
2012-01-31SUNRPC: pipefs per-net operations helper introducedStanislav Kinsbursky1-0/+36
2012-01-31SUNRPC: put pipefs superblock link on network namespaceStanislav Kinsbursky1-0/+4
2012-01-31SUNRPC: pipefs dentry lookup helper introducedStanislav Kinsbursky1-0/+16
2012-01-31SUNRPC: send notification events on pipefs sb creation and destructionStanislav Kinsbursky1-0/+32
2012-01-31SUNRPC: hold current network namespace while pipefs superblock is activeStanislav Kinsbursky1-1/+13
2012-01-31SUNRPC: create RPC pipefs superblock per network namespace contextStanislav Kinsbursky1-1/+2
2012-01-31SUNRPC: remove non-exclusive pipe creation from RPC pipefsStanislav Kinsbursky1-38/+6
2012-01-03sunrpc: propagate umode_tAl Viro1-1/+1
2012-01-03vfs: fix the stupidity with i_dentry in inode destructorsAl Viro1-1/+0
2011-10-25Merge branch 'nfs-for-3.2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-0/+20
2011-10-18SUNRPC/NFS: make rpc pipe upcall genericPeng Tao1-0/+20
2011-10-10sunrpc: add MODULE_ALIAS to match the filesystem nameMichal Schmidt1-0/+3
2011-07-01sunrpc: Reduce switch/case indentJoe Perches1-7/+7
2011-01-11Merge branch 'nfs-for-2.6.38' of git://git.linux-nfs.org/projects/trondmy/nfs...Linus Torvalds1-1/+1
2011-01-07fs: dcache reduce branches in lookup pathNick Piggin1-1/+1
2011-01-07fs: icache RCU free inodesNick Piggin1-1/+9
2011-01-07fs: change d_delete semanticsNick Piggin1-1/+1
2011-01-04kernel panic when mount NFSv4Trond Myklebust1-1/+1
2010-10-29convert get_sb_single() usersAl Viro1-9/+9
2010-10-25fs: do not assign default i_ino in new_inodeChristoph Hellwig1-0/+1
2010-10-24Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...Linus Torvalds1-2/+2
2010-10-22Merge branch 'config' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bklLinus Torvalds1-17/+9
2010-10-19sunrpc: remove the big kernel lockArnd Bergmann1-17/+9
2010-09-23net/sunrpc/rpc_pipe.c: Remove unnecessary casts of private_dataJoe Perches1-2/+2
2010-09-12SUNRPC: Fix a race in rpc_info_openTrond Myklebust1-6/+8
2010-09-12SUNRPC: Fix race corrupting rpc upcallTrond Myklebust1-3/+3
2010-05-22sunrpc: Pushdown the bkl from ioctlFrederic Weisbecker1-3/+15
2010-03-22sunrpc: handle allocation errors from __rpc_lookup_create()Dan Carpenter1-0/+2
2010-03-04Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-7/+2
2010-03-03Don't bother with d_genocide in rpc_pipeAl Viro1-7/+2
2010-02-14net: Fix first line of kernel-doc for a few functionsBen Hutchings1-1/+1
2009-09-23sunrpc/rpc_pipe: fix kernel-doc notationRandy Dunlap1-1/+2
2009-09-22const: mark remaining super_operations constAlexey Dobriyan1-1/+1
2009-08-19NFS: Add a dns resolver for use with NFSv4 referrals and migrationTrond Myklebust1-0/+7
2009-08-19SUNRPC: Fix a typo in cache_pipefs_filesTrond Myklebust1-1/+1
2009-08-09SUNRPC: Add an rpc_pipefs front end for the sunrpc cache codeTrond Myklebust1-0/+43
2009-08-09SUNRPC: One more clean up for rpc_create_client_dir()Trond Myklebust1-28/+50
2009-08-09SUNRPC: clean up rpc_setup_pipedir()Trond Myklebust1-55/+3
2009-08-09SUNRPC: Clean up rpc_create_client_dir()Trond Myklebust1-42/+41
2009-08-09SUNRPC: Rename rpc_mkdir to rpc_create_client_dir()Trond Myklebust1-6/+5
2009-08-09SUNRPC: rpc_pipefs cleanupTrond Myklebust1-40/+40
2009-08-09SUNRPC: Clean up rpc_populate/depopulateTrond Myklebust1-86/+101
2009-08-09SUNRPC: Clean up rpc_lookup_createTrond Myklebust1-41/+59
2009-08-09SUNRPC: Clean up rpc_unlink()Trond Myklebust1-8/+27
2009-08-09SUNRPC: Clean up file creation code in rpc_pipefsTrond Myklebust1-43/+77
2009-08-09SUNRPC: Clean up rpc_pipefs lookup code...Trond Myklebust1-5/+10
2009-08-09SUNRPC: Allow rpc_pipefs_ops to have null values for upcall and downcallTrond Myklebust1-4/+11
2009-08-09SUNRPC: Constify rpc_pipe_ops...Trond Myklebust1-3/+4
2009-03-27constify dentry_operations: restAl Viro1-1/+1
2009-01-05zero i_uid/i_gid on inode allocationAl Viro1-2/+0
2008-12-23nfsd: support callbacks with gss flavorsOlga Kornievskaia1-0/+5
2008-12-23rpc: call release_pipe only on last close\"J. Bruce Fields\1-3/+6
2008-12-23rpc: add an rpc_pipe_open method\"J. Bruce Fields\1-7/+15
2008-12-23SUNRPC: Convert the xdr helpers and rpc_pipefs to EXPORT_SYMBOL_GPLTrond Myklebust1-3/+3
2008-07-26SL*B: drop kmem cache argument from constructorAlexey Dobriyan1-1/+1
2008-03-05net: replace remaining __FUNCTION__ occurrencesHarvey Harrison1-6/+6
2008-02-14Introduce path_put()Jan Blunck1-1/+1
2008-02-14Embed a struct path into struct nameidata instead of nd->{dentry,mnt}Jan Blunck1-2/+3
2008-02-13docbook: sunrpc filenames and notation fixesRandy Dunlap1-1/+2
2008-01-30SUNRPC: Remove an unneeded implicit type cast when calling rpc_depopulate()Chuck Lever1-2/+2
2008-01-30SUNRPC: Move exported declarations to the function declarationsTrond Myklebust1-0/+3
2008-01-30sunrpc: document the rpc_pipefs kernel apiJ. Bruce Fields1-1/+51
2007-11-17sunrpc: rpc_pipe_poll may miss available data in some casesJ. Bruce Fields1-1/+1
2007-10-17Slab API: remove useless ctor parameter and reorder parametersChristoph Lameter1-1/+1
2007-10-09nfs: add server port to rpc_pipe info fileJ. Bruce Fields1-0/+1
2007-10-09SUNRPC: Convert rpc_pipefs to use the generic filesystem notification hooksTrond Myklebust1-3/+4
2007-08-07SUNRPC: Replace flush_workqueue() with cancel_work_sync() and friendsTrond Myklebust1-2/+1
2007-07-20mm: Remove slab destructors from kmem_cache_create().Paul Mundt1-1/+1
2007-07-19sunrpc: use vfs_path_lookupJosef 'Jeff' Sipek1-9/+7
2007-07-10SUNRPC: Add a field to track the number of kernel users of an rpc_pipeTrond Myklebust1-4/+8
2007-07-10SUNRPC: Clean up rpc_pipefs.Trond Myklebust1-27/+32
2007-07-10SUNRPC: Enable non-exclusive create in rpc_mkpipe()Trond Myklebust1-4/+14
2007-07-10SUNRPC: Add a downcall queue to struct rpc_inodeTrond Myklebust1-0/+1
2007-07-10SUNRPC: Convert rpc_clnt->cl_users to a krefTrond Myklebust1-1/+1
2007-05-17Remove SLAB_CTOR_CONSTRUCTORChristoph Lameter1-13/+11
2007-05-09sunrpc: fix error path in module_initAkinobu Mita1-1/+8
2007-05-07slab allocators: Remove SLAB_DEBUG_INITIAL flagChristoph Lameter1-2/+1
2007-02-12Merge branch 'master' of /home/trondmy/kernel/linux-2.6/Trond Myklebust1-2/+2
2007-02-12[PATCH] mark struct file_operations const 8Arjan van de Ven1-2/+2
2007-02-03NFSv4: Ensure non-root user can trigger a referral automountTrond Myklebust1-1/+1
2006-12-08[PATCH] struct path: convert sunrpcJosef Sipek1-4/+4
2006-12-07[PATCH] slab: remove kmem_cache_tChristoph Lameter1-2/+2
2006-12-07[PATCH] slab: remove SLAB_KERNELChristoph Lameter1-1/+1
2006-11-22WorkStruct: Pass the work_struct pointer instead of context dataDavid Howells1-3/+4
2006-11-22WorkStruct: Separate delayable and non-delayable events.David Howells1-1/+2
2006-10-01[PATCH] r/o bind mount prepwork: inc_nlink() helperDave Hansen1-3/+3
2006-09-27[PATCH] inode-diet: Eliminate i_blksize from the inode structureTheodore Ts'o1-1/+0
2006-09-27[PATCH] Really ignore kmem_cache_destroy return valueAlexey Dobriyan1-2/+1
2006-09-22NFSv4: rpc_mkpipe creating socket inodes w/out sk buffersSteve Dickson1-1/+1
2006-09-22SUNRPC: Make rpc_mkpipe() take the parent dentry as an argumentTrond Myklebust1-15/+23
2006-09-22SUNRPC: Teach rpc_pipe.c to use new rpc_peeraddr() APIChuck Lever1-4/+2
2006-08-24SUNRPC: rpc_unlink() must check for unhashed dentriesTrond Myklebust1-7/+10
2006-08-24NFS: clean up rpc_rmdirTrond Myklebust1-13/+5
2006-08-24SUNRPC: make rpc_unlink() take a dentry argument instead of a pathTrond Myklebust1-14/+6
2006-08-03SUNRPC: Fix obvious refcounting bugs in rpc_pipefs.Trond Myklebust1-2/+4
2006-07-03[PATCH] lockdep: annotate sunrpc codeArjan van de Ven1-4/+4
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-24Merge branch 'master' of /home/trondmy/kernel/linux-2.6/Trond Myklebust1-3/+3
2006-06-23[PATCH] VFS: Permit filesystem to override root dentry on mountDavid Howells1-3/+3
2006-06-09VFS: Unexport do_kern_mount() and clean up simple_pin_fs()Trond Myklebust1-1/+1
2006-03-28[PATCH] mark f_ops const in the inodeArjan van de Ven1-1/+1
2006-03-25Merge git://git.linux-nfs.org/pub/linux/nfs-2.6Linus Torvalds1-14/+17
2006-03-24[PATCH] cpuset memory spread: slab cache formatPaul Jackson1-3/+4
2006-03-24[PATCH] cpuset memory spread: slab cache filesystemsPaul Jackson1-1/+1
2006-03-20SUNRPC: Fix a 'Busy inodes' error in rpc_pipefsTrond Myklebust1-10/+12
2006-03-20SUNRPC: Ensure that rpc_mkpipe returns a refcounted dentryTrond Myklebust1-2/+2
2006-03-20SUNRPC: Run rpci->queue_timeout on the rpciod workqueue instead of genericTrond Myklebust1-2/+3
2006-02-01SUNRPC: Remove the deprecated function lookup_hash() from rpc_pipefs codeTrond Myklebust1-3/+3
2006-02-01SUNRPC: rpc_timeout_upcall_queue should not sleepTrond Myklebust1-38/+58
2006-01-09[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_semJes Sorensen1-29/+29
2006-01-08[PATCH] shrink dentry structEric Dumazet1-1/+1
2006-01-06SUNRPC: Fix a potential race in rpc_pipefs.Trond Myklebust1-3/+6