• Linus Torvalds's avatar
    Merge tag '9p-for-5.20' of https://github.com/martinetd/linux · ea0c3926
    Linus Torvalds authored
    Pull 9p updates from Dominique Martinet:
    
     - a couple of fixes
    
     - add a tracepoint for fid refcounting
    
     - some cleanup/followup on fid lookup
    
     - some cleanup around req refcounting
    
    * tag '9p-for-5.20' of https://github.com/martinetd/linux:
      net/9p: Initialize the iounit field during fid creation
      net: 9p: fix refcount leak in p9_read_work() error handling
      9p: roll p9_tag_remove into p9_req_put
      9p: Add client parameter to p9_req_put()
      9p: Drop kref usage
      9p: Fix some kernel-doc comments
      9p fid refcount: cleanup p9_fid_put calls
      9p fid refcount: add a 9p_fid_ref tracepoint
      9p fid refcount: add p9_fid_get/put wrappers
      9p: Fix minor typo in code comment
      9p: Remove unnecessary variable for old fids while walking from d_parent
      9p: Make the path walk logic more clear about when cloning is required
      9p: Track the root fid with its own variable during lookups
    ea0c3926
client.c 50.9 KB