# git rev-parse -q --verify e5e038b7ae9da96b93974bf072ca1876899a01a3^{commit} e5e038b7ae9da96b93974bf072ca1876899a01a3 already have revision, skipping fetch # git checkout -q -f -B kisskb e5e038b7ae9da96b93974bf072ca1876899a01a3 # git clean -qxdf # < git log -1 # commit e5e038b7ae9da96b93974bf072ca1876899a01a3 # Merge: 1715f710e787 a78e41a67bef # Author: Linus Torvalds # Date: Wed Mar 13 14:30:58 2024 -0700 # # Merge tag 'fs_for_v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs # # Pull ext2, isofs, udf, and quota updates from Jan Kara: # "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" # # * tag 'fs_for_v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs: (26 commits) # udf: remove SLAB_MEM_SPREAD flag usage # quota: remove SLAB_MEM_SPREAD flag usage # isofs: remove SLAB_MEM_SPREAD flag usage # ext2: remove SLAB_MEM_SPREAD flag usage # ext2: mark as deprecated # udf: convert to new mount API # udf: convert novrs to an option flag # MAINTAINERS: add missing git address for ext2 entry # quota: Detect loops in quota tree # quota: Properly annotate i_dquot arrays with __rcu # quota: Fix rcu annotations of inode dquot pointers # isofs: handle CDs with bad root inode but good Joliet root directory # udf: Avoid invalid LVID used on mount # quota: Fix potential NULL pointer dereference # quota: Drop GFP_NOFS instances under dquot->dq_lock and dqio_sem # quota: Set nofs allocation context when acquiring dqio_sem # ext2: Remove GFP_NOFS use in ext2_xattr_cache_insert() # ext2: Drop GFP_NOFS use in ext2_get_blocks() # ext2: Drop GFP_NOFS allocation from ext2_init_block_alloc_info() # udf: Remove GFP_NOFS allocation in udf_expand_file_adinicb() # ... # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 e5e038b7ae9da96b93974bf072ca1876899a01a3 # make -s -j 32 ARCH=x86 O=/kisskb/build/linus_allmodconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- allmodconfig # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_SAMPLES=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig # < make -s -j 32 ARCH=x86 O=/kisskb/build/linus_allmodconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- help # make -s -j 32 ARCH=x86 O=/kisskb/build/linus_allmodconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- olddefconfig # make -s -j 32 ARCH=x86 O=/kisskb/build/linus_allmodconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.5.0-nolibc/x86_64-linux/bin/x86_64-linux- Completed OK # rm -rf /kisskb/build/linus_allmodconfig_x86_64-gcc8 # Build took: 0:28:46.601488