[GIT PULL] ext2, isofs, udf, quota fixes for 6.9-rc1

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

 



  Hello Linus,

  could you please pull from

git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fs_for_v6.9-rc1

A lot of material this time:
 * removal of a lot of GFP_NOFS usage from ext2, udf, quota (either it was
   legacy or replaced with scoped memalloc_nofs_*() API)
 * removal of BUG_ONs in quota code
 * conversion of UDF to the new mount API
 * tightening quota on disk format verification
 * fix some potentially unsafe use of RCU pointers in quota code and
   annotate everything properly to make sparse happy
 * a few other small quota, ext2, udf, and isofs fixes

Top of the tree is a78e41a67bef. The full shortlog is:

Alex Henrie (1):
      isofs: handle CDs with bad root inode but good Joliet root directory

Chao Yu (1):
      MAINTAINERS: add missing git address for ext2 entry

Chengming Zhou (4):
      ext2: remove SLAB_MEM_SPREAD flag usage
      isofs: remove SLAB_MEM_SPREAD flag usage
      quota: remove SLAB_MEM_SPREAD flag usage
      udf: remove SLAB_MEM_SPREAD flag usage

Eric Sandeen (2):
      udf: convert novrs to an option flag
      udf: convert to new mount API

Jan Kara (16):
      quota: Replace BUG_ON in dqput()
      quota: Remove BUG_ON in dquot_load_quota_sb()
      quota: Remove BUG_ON from dqget()
      udf: Remove GFP_NOFS from dir iteration code
      udf: Avoid GFP_NOFS allocation in udf_symlink()
      udf: Avoid GFP_NOFS allocation in udf_load_pvoldesc()
      udf: Remove GFP_NOFS allocation in udf_expand_file_adinicb()
      ext2: Drop GFP_NOFS allocation from ext2_init_block_alloc_info()
      ext2: Drop GFP_NOFS use in ext2_get_blocks()
      ext2: Remove GFP_NOFS use in ext2_xattr_cache_insert()
      quota: Set nofs allocation context when acquiring dqio_sem
      quota: Drop GFP_NOFS instances under dquot->dq_lock and dqio_sem
      udf: Avoid invalid LVID used on mount
      quota: Fix rcu annotations of inode dquot pointers
      quota: Properly annotate i_dquot arrays with __rcu
      quota: Detect loops in quota tree

Michael Opdenacker (1):
      ext2: mark as deprecated

Wang Jianjian (1):
      quota: Fix potential NULL pointer dereference

The diffstat is

 MAINTAINERS              |   1 +
 fs/ext2/Kconfig          |  15 +-
 fs/ext2/balloc.c         |   2 +-
 fs/ext2/ext2.h           |   2 +-
 fs/ext2/inode.c          |   2 +-
 fs/ext2/super.c          |   5 +-
 fs/ext2/xattr.c          |   2 +-
 fs/ext4/ext4.h           |   2 +-
 fs/ext4/super.c          |   2 +-
 fs/f2fs/f2fs.h           |   2 +-
 fs/f2fs/super.c          |   2 +-
 fs/isofs/inode.c         |  20 +-
 fs/jfs/jfs_incore.h      |   2 +-
 fs/jfs/super.c           |   2 +-
 fs/ocfs2/inode.h         |   2 +-
 fs/ocfs2/quota_global.c  |  12 +
 fs/ocfs2/quota_local.c   |   3 +
 fs/ocfs2/super.c         |   2 +-
 fs/quota/dquot.c         | 174 ++++++++-------
 fs/quota/quota_tree.c    | 152 +++++++++----
 fs/quota/quota_v1.c      |   6 +
 fs/quota/quota_v2.c      |  35 ++-
 fs/reiserfs/reiserfs.h   |   2 +-
 fs/reiserfs/super.c      |   2 +-
 fs/udf/dir.c             |   2 +-
 fs/udf/inode.c           |   2 +-
 fs/udf/namei.c           |  21 +-
 fs/udf/super.c           | 556 +++++++++++++++++++++++++----------------------
 fs/udf/udf_sb.h          |   1 +
 include/linux/fs.h       |   2 +-
 include/linux/shmem_fs.h |   2 +-
 mm/shmem.c               |   2 +-
 32 files changed, 611 insertions(+), 428 deletions(-)

							Thanks
								Honza

-- 
Jan Kara <jack@xxxxxxxx>
SUSE Labs, CR




[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [NTFS 3]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [NTFS 3]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux