# git rev-parse -q --verify 68353984d63d8d7ea728819dbdb7aecc5f32d360^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify 68353984d63d8d7ea728819dbdb7aecc5f32d360^{commit} 68353984d63d8d7ea728819dbdb7aecc5f32d360 # git checkout -q -f -B kisskb 68353984d63d8d7ea728819dbdb7aecc5f32d360 # git clean -qxdf # < git log -1 # commit 68353984d63d8d7ea728819dbdb7aecc5f32d360 # Merge: c8994374d90b f1f27ad74557 # Author: Linus Torvalds # Date: Tue Jan 28 15:34:03 2020 -0800 # # Merge tag '5.6-smb3-fixes-and-dfs-and-readdir-improvements' of git://git.samba.org/sfrench/cifs-2.6 # # Pull cifs updates from Steve French: # "Various SMB3/CIFS fixes including four for stable. # # - Improvement to fallocate (enables 3 additional xfstests) # # - Fix for file creation when mounting with modefromsid # # - Add ability to backup/restore dos attributes and creation time # # - DFS failover and reconnect fixes # # - performance optimization for readir # # Note that due to the upcoming SMB3 Test Event (at SNIA SDC next week) # there will likely be more changesets near the end of the merge window # (since we will be testing heavily next week, I held off on some # patches and I expect some additional multichannel patches as well as # patches to enable some additional xfstests)" # # * tag '5.6-smb3-fixes-and-dfs-and-readdir-improvements' of git://git.samba.org/sfrench/cifs-2.6: (24 commits) # CIFS: Fix task struct use-after-free on reconnect # cifs: use PTR_ERR_OR_ZERO() to simplify code # cifs: add support for fallocate mode 0 for non-sparse files # cifs: fix NULL dereference in match_prepath # smb3: fix default permissions on new files when mounting with modefromsid # CIFS: Add support for setting owner info, dos attributes, and create time # cifs: remove set but not used variable 'server' # cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() # cifs: Fix mount options set in automount # cifs: fix unitialized variable poential problem with network I/O cache lock patch # cifs: Fix return value in __update_cache_entry # cifs: Avoid doing network I/O while holding cache lock # cifs: Fix potential deadlock when updating vol in cifs_reconnect() # cifs: Merge is_path_valid() into get_normalized_path() # cifs: Introduce helpers for finding TCP connection # cifs: Get rid of kstrdup_const()'d paths # cifs: Clean up DFS referral cache # cifs: Don't use iov_iter::type directly # cifs: set correct max-buffer-size for smb2_ioctl_init() # cifs: use compounding for open and first query-dir for readdir() # ... # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 68353984d63d8d7ea728819dbdb7aecc5f32d360 # < make -s -j 10 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig KCONFIG_SEED=0x54010B3 # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # yes \n | make -s -j 10 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 10 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 # Build took: 0:09:53.495370