aboutsummaryrefslogtreecommitdiffstats
path: root/rust/helpers/page.c
diff options
context:
space:
mode:
authorAl Viro <[email protected]>2024-02-20 07:41:59 +0000
committerAl Viro <[email protected]>2025-07-03 02:44:55 +0000
commit19a6314a997f6adde0c100ecf9224d1ab43c9603 (patch)
treeea27bf6ccb9d501103eb63260a402277d14d821c /rust/helpers/page.c
parentrpc_unlink(): saner calling conventions (diff)
downloadkernel-19a6314a997f6adde0c100ecf9224d1ab43c9603.tar.gz
kernel-19a6314a997f6adde0c100ecf9224d1ab43c9603.zip
rpc_mkpipe_dentry(): saner calling conventions
Instead of returning a dentry or ERR_PTR(-E...), return 0 and store dentry into pipe->dentry on success and return -E... on failure. Callers are happier that way... NOTE: dummy rpc_pipe is getting ->dentry set; we never access that, since we 1) never call rpc_unlink() for it (dentry is taken out by ->kill_sb()) 2) never call rpc_queue_upcall() for it (writing to that sucker fails; no downcalls are ever submitted, so no replies are going to arrive) IOW, having that ->dentry set (and left dangling) is harmless, if ugly; cleaner solution will take more massage. Reviewed-by: Jeff Layton <[email protected]> Signed-off-by: Al Viro <[email protected]>
Diffstat (limited to 'rust/helpers/page.c')
0 files changed, 0 insertions, 0 deletions