# git rev-parse -q --verify 4a57a8400075bc5287c5c877702c68aeae2a033d^{commit} 4a57a8400075bc5287c5c877702c68aeae2a033d already have revision, skipping fetch # git checkout -q -f -B kisskb 4a57a8400075bc5287c5c877702c68aeae2a033d # git clean -qxdf # < git log -1 # commit 4a57a8400075bc5287c5c877702c68aeae2a033d # Author: Ansgar Lößer # Date: Wed Jul 13 20:51:44 2022 +0200 # # vf/remap: return the amount of bytes actually deduplicated # # When using the FIDEDUPRANGE ioctl, in case of success the requested size # is returned. In some cases this might not be the actual amount of bytes # deduplicated. # # This change modifies vfs_dedupe_file_range() to report the actual amount # of bytes deduplicated, instead of the requested amount. # # Link: https://lore.kernel.org/linux-fsdevel/5548ef63-62f9-4f46-5793-03165ceccacc@tu-darmstadt.de/ # Reported-by: Ansgar Lößer # Reported-by: Max Schlecht # Reported-by: Björn Scheuermann # Cc: Dave Chinner # Cc: Darrick J Wong # Signed-off-by: Ansgar Lößer # Signed-off-by: Linus Torvalds # < /opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 4a57a8400075bc5287c5c877702c68aeae2a033d # < make -s -j 32 ARCH=um O=/kisskb/build/linus_um-defconfig_um-x86_64 CROSS_COMPILE=/opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux- SUBARCH=x86_64 defconfig # < make -s -j 32 ARCH=um O=/kisskb/build/linus_um-defconfig_um-x86_64 CROSS_COMPILE=/opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux- SUBARCH=x86_64 help # make -s -j 32 ARCH=um O=/kisskb/build/linus_um-defconfig_um-x86_64 CROSS_COMPILE=/opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux- SUBARCH=x86_64 olddefconfig # make -s -j 32 ARCH=um O=/kisskb/build/linus_um-defconfig_um-x86_64 CROSS_COMPILE=/opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux- SUBARCH=x86_64 arch/x86/um/../kernel/module.o: In function `module_finalize': module.c:(.text+0x434): undefined reference to `apply_returns' collect2: error: ld returned 1 exit status make[1]: *** [/kisskb/src/Makefile:1164: vmlinux] Error 1 make: *** [Makefile:219: __sub-make] Error 2 Command 'make -s -j 32 ARCH=um O=/kisskb/build/linus_um-defconfig_um-x86_64 CROSS_COMPILE=/opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux- SUBARCH=x86_64 ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus_um-defconfig_um-x86_64 # Build took: 0:00:44.052821