[ANNOUNCE] xfs-linux: for-next updated to 3b22408

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi folks,

The for-next branch of the xfs-linux repository at:

	git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git

has just been updated.

Patches often get missed, so please check if your outstanding patches
were in this update. If they are not in this update, please resubmit
them to linux-xfs@xxxxxxxxxxxxxxx so they can be picked up in the next
update.

*** NOTE ***

I am well aware that Brian, Christoph, and Andreas have some fixes for
log wrapping problems and a rewrite of SEEK_HOLE/DATA to use iomap and
will spend the next day or two reviewing those patch sets; this is
merely an interim rollup of everything else that I've collected for 4.13
so far.

--D

The new head of the for-next branch is commit:

50e0bdb xfs: grab dquots without taking the ilock

New Commits:

Arnd Bergmann (1):
      [0cbe48c] xfs: avoid harmless gcc-7 warnings

Brian Foster (11):
      [7912e7f] xfs: push buffer of flush locked dquot to avoid quotacheck deadlock
      [ccdab3d] xfs: define bug_on_assert debug mode sysfs tunable
      [1040960e] xfs: define fatal assert build time tunable
      [7d2d565] xfs: separate shutdown from ticket reservation print helper
      [e2f2342] xfs: refactor xlog_cil_insert_items() to facilitate transaction dump
      [d4ca1d5] xfs: dump transaction usage details on log reservation overrun
      [79e641c] xfs: release bli from transaction properly on fs shutdown
      [3d4b4a3] xfs: remove bli from AIL before release on transaction abort
      [3977543] xfs: free uncommitted transactions during log recovery
      [3e88a00] xfs: replace log_badcrc_factor knob with error injection tag
      [cf2cb78] xfs: free cowblocks and retry on buffered write ENOSPC

Christoph Hellwig (1):
      [3398a40] xfs: remove XFS_HSIZE

Darrick J. Wong (23):
      [d205a7d] xfs: refactor dir2 leaf readahead shadow buffer cleverness
      [e1a4e37] xfs: try to avoid blowing out the transaction reservation when bunmaping a shared extent
      [5a4c733] xfs: optimize _btree_query_all
      [c8ce540] xfs: remove double-underscore integer types
      [38dee37] xfs: always compile the btree inorder check functions
      [2678809] xfs: export various function for the online scrubber
      [118bb47] xfs: plumb in needed functions for range querying of various btrees
      [e936945] xfs: export _inobt_btrec_to_irec and _ialloc_cluster_alignment for scrub
      [378f681] xfs: check if an inode is cached and allocated
      [92ff728] xfs: reflink find shared should take a transaction
      [ea7cdd7] xfs: separate function to check if inode shares extents
      [d29cb3e] xfs: make _bmap_count_blocks consistent wrt delalloc extent behavior
      [e7f5d5c] xfs: refactor the ifork block counting function
      [8e8877e] xfs: return the hash value of a leaf1 directory block
      [acb9553] xfs: pass along transaction context when reading directory block buffers
      [ad017f6] xfs: pass along transaction context when reading xattr block buffers
      [5da8f2f] xfs: allow reading of already-locked remote symbolic link
      [61d819e] xfs: don't allow bmap on rt files
      [31965ef] xfs: make errortag a per-mountpoint structure
      [c684010] xfs: expose errortag knobs via sysfs
      [9e24cfd] xfs: remove unneeded parameter from XFS_TEST_ERROR
      [f8c4725] xfs: convert drop_writes to use the errortag mechanism
      [50e0bdb] xfs: grab dquots without taking the ilock

Jan Kara (1):
      [8ba3587] xfs: Don't clear SGID when inheriting ACLs

Shan Hai (1):
      [f990fc5] xfs: remove lsn relevant fields from xfs_trans structure and its users

kbuild test robot (1):
      [244e3de] xfs: fix semicolon.cocci warnings


Code Diffstat:

 fs/xfs/Kconfig                     |  13 ++
 fs/xfs/libxfs/xfs_ag_resv.c        |   3 +-
 fs/xfs/libxfs/xfs_alloc.c          |   8 +-
 fs/xfs/libxfs/xfs_alloc.h          |   2 +
 fs/xfs/libxfs/xfs_alloc_btree.c    |  26 ++-
 fs/xfs/libxfs/xfs_attr.c           |  26 ++-
 fs/xfs/libxfs/xfs_attr_remote.c    |  13 +-
 fs/xfs/libxfs/xfs_attr_sf.h        |  10 +-
 fs/xfs/libxfs/xfs_bit.h            |  24 +--
 fs/xfs/libxfs/xfs_bmap.c           |  51 ++++--
 fs/xfs/libxfs/xfs_bmap.h           |   2 +-
 fs/xfs/libxfs/xfs_bmap_btree.c     |  34 +++-
 fs/xfs/libxfs/xfs_btree.c          |  52 +++---
 fs/xfs/libxfs/xfs_btree.h          |  33 ++--
 fs/xfs/libxfs/xfs_cksum.h          |  16 +-
 fs/xfs/libxfs/xfs_da_btree.c       |  12 +-
 fs/xfs/libxfs/xfs_da_btree.h       |   8 +-
 fs/xfs/libxfs/xfs_da_format.c      |  28 +--
 fs/xfs/libxfs/xfs_da_format.h      |  64 +++----
 fs/xfs/libxfs/xfs_dir2.c           |   3 +-
 fs/xfs/libxfs/xfs_dir2.h           |   8 +-
 fs/xfs/libxfs/xfs_dir2_leaf.c      |  14 +-
 fs/xfs/libxfs/xfs_dir2_node.c      |  10 +-
 fs/xfs/libxfs/xfs_dir2_priv.h      |  10 +-
 fs/xfs/libxfs/xfs_dir2_sf.c        |   2 +-
 fs/xfs/libxfs/xfs_format.h         | 112 ++++++------
 fs/xfs/libxfs/xfs_fs.h             |  16 +-
 fs/xfs/libxfs/xfs_ialloc.c         |  53 +++---
 fs/xfs/libxfs/xfs_ialloc.h         |   5 +
 fs/xfs/libxfs/xfs_ialloc_btree.c   |  36 +++-
 fs/xfs/libxfs/xfs_inode_buf.c      |   7 +-
 fs/xfs/libxfs/xfs_inode_buf.h      |  31 ++--
 fs/xfs/libxfs/xfs_log_format.h     | 256 ++++++++++++++--------------
 fs/xfs/libxfs/xfs_log_recover.h    |   2 +-
 fs/xfs/libxfs/xfs_quota_defs.h     |   6 +-
 fs/xfs/libxfs/xfs_refcount.c       |  16 +-
 fs/xfs/libxfs/xfs_refcount.h       |  16 ++
 fs/xfs/libxfs/xfs_refcount_btree.c |  12 +-
 fs/xfs/libxfs/xfs_rmap.c           |  14 +-
 fs/xfs/libxfs/xfs_rmap.h           |  11 +-
 fs/xfs/libxfs/xfs_rmap_btree.c     |  34 ++--
 fs/xfs/libxfs/xfs_rtbitmap.c       |   4 +-
 fs/xfs/libxfs/xfs_sb.c             |   4 +-
 fs/xfs/libxfs/xfs_types.h          |  46 ++---
 fs/xfs/xfs.h                       |   4 +
 fs/xfs/xfs_acl.c                   |   6 +-
 fs/xfs/xfs_acl.h                   |   1 +
 fs/xfs/xfs_aops.c                  |  11 +-
 fs/xfs/xfs_attr.h                  |   3 +
 fs/xfs/xfs_attr_list.c             |  61 ++++---
 fs/xfs/xfs_bmap_item.c             |  17 +-
 fs/xfs/xfs_bmap_util.c             | 164 ++++++++++--------
 fs/xfs/xfs_bmap_util.h             |   4 +
 fs/xfs/xfs_buf.c                   |  62 ++++++-
 fs/xfs/xfs_buf.h                   |   1 +
 fs/xfs/xfs_buf_item.c              |  21 ++-
 fs/xfs/xfs_dir2_readdir.c          | 341 +++++++++++--------------------------
 fs/xfs/xfs_discard.c               |   4 +-
 fs/xfs/xfs_dquot.c                 |  16 +-
 fs/xfs/xfs_error.c                 | 308 +++++++++++++++++++++++++--------
 fs/xfs/xfs_error.h                 |  44 +++--
 fs/xfs/xfs_file.c                  |   3 +-
 fs/xfs/xfs_fsops.c                 |  16 +-
 fs/xfs/xfs_fsops.h                 |   4 +-
 fs/xfs/xfs_globals.c               |   5 +
 fs/xfs/xfs_icache.c                |  52 +++++-
 fs/xfs/xfs_icache.h                |   4 +
 fs/xfs/xfs_inode.c                 |  17 +-
 fs/xfs/xfs_inode.h                 |   4 +-
 fs/xfs/xfs_ioctl.c                 |  27 ++-
 fs/xfs/xfs_ioctl.h                 |  10 +-
 fs/xfs/xfs_ioctl32.h               |   6 +-
 fs/xfs/xfs_iomap.c                 |   4 +-
 fs/xfs/xfs_iops.c                  |   4 +-
 fs/xfs/xfs_itable.c                |   2 +-
 fs/xfs/xfs_itable.h                |   2 +
 fs/xfs/xfs_linux.h                 |  20 +--
 fs/xfs/xfs_log.c                   |  87 +++++++---
 fs/xfs/xfs_log.h                   |   2 +-
 fs/xfs/xfs_log_cil.c               |  91 ++++++----
 fs/xfs/xfs_log_priv.h              |   3 +-
 fs/xfs/xfs_log_recover.c           |  49 ++++--
 fs/xfs/xfs_message.c               |   5 +-
 fs/xfs/xfs_mount.c                 |  26 +--
 fs/xfs/xfs_mount.h                 |  60 +++----
 fs/xfs/xfs_qm.c                    |  28 ++-
 fs/xfs/xfs_qm_bhv.c                |   2 +-
 fs/xfs/xfs_reflink.c               | 101 ++++++-----
 fs/xfs/xfs_reflink.h               |   8 +-
 fs/xfs/xfs_rtalloc.c               |   8 +-
 fs/xfs/xfs_rtalloc.h               |   3 +
 fs/xfs/xfs_stats.c                 |   8 +-
 fs/xfs/xfs_stats.h                 | 190 ++++++++++-----------
 fs/xfs/xfs_super.c                 |  26 +--
 fs/xfs/xfs_symlink.c               |   6 +-
 fs/xfs/xfs_symlink.h               |   1 +
 fs/xfs/xfs_sysctl.h                |   1 +
 fs/xfs/xfs_sysfs.c                 |  81 ++-------
 fs/xfs/xfs_trace.h                 |  40 ++---
 fs/xfs/xfs_trans.h                 |   8 +-
 fs/xfs/xfs_trans_bmap.c            |  11 +-
 fs/xfs/xfs_trans_buf.c             |  21 ++-
 fs/xfs/xfs_trans_rmap.c            |   2 +-
 103 files changed, 1833 insertions(+), 1436 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux