• L
    Merge tag 'xfs-4.17-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux · 80aa76bc
    Linus Torvalds 提交于
    Pull more xfs updates from Darrick Wong:
     "Most of these are code cleanups, but there are a couple of notable
      use-after-free bug fixes.
    
      This series has been run through a full xfstests run over the week and
      through a quick xfstests run against this morning's master, with no
      major failures reported.
    
       - clean up unnecessary function call parameters
    
       - fix a use-after-free bug when aborting logging intents
    
       - refactor filestreams state data to avoid use-after-free bug
    
       - fix incorrect removal of cow extents when truncating extended
         attributes.
    
       - refactor open-coded __set_page_dirty in favor of using vfs
         function.
    
       - fix a deadlock when fstrim and fs shutdown race"
    
    * tag 'xfs-4.17-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux:
      Force log to disk before reading the AGF during a fstrim
      Export __set_page_dirty
      xfs: only cancel cow blocks when truncating the data fork
      xfs: non-scrub - remove unused function parameters
      xfs: remove filestream item xfs_inode reference
      xfs: fix intent use-after-free on abort
      xfs: Remove "committed" argument of xfs_dir_ialloc
    80aa76bc
xfs_iops.c 32.4 KB