# git rev-parse -q --verify 310c7585e8300ddc46211df0757c11e4299ec482^{commit} 310c7585e8300ddc46211df0757c11e4299ec482 already have revision, skipping fetch # git checkout -q -f -B kisskb 310c7585e8300ddc46211df0757c11e4299ec482 # git clean -qxdf # < git log -1 # commit 310c7585e8300ddc46211df0757c11e4299ec482 # Merge: 9b190ecca11c 93f38b6fae0e # Author: Linus Torvalds # Date: Tue Oct 30 13:03:29 2018 -0700 # # Merge tag 'nfsd-4.20' of git://linux-nfs.org/~bfields/linux # # Pull nfsd updates from Bruce Fields: # "Olga added support for the NFSv4.2 asynchronous copy protocol. We # already supported COPY, by copying a limited amount of data and then # returning a short result, letting the client resend. The asynchronous # protocol should offer better performance at the expense of some # complexity. # # The other highlight is Trond's work to convert the duplicate reply # cache to a red-black tree, and to move it and some other server caches # to RCU. (Previously these have meant taking global spinlocks on every # RPC) # # Otherwise, some RDMA work and miscellaneous bugfixes" # # * tag 'nfsd-4.20' of git://linux-nfs.org/~bfields/linux: (30 commits) # lockd: fix access beyond unterminated strings in prints # nfsd: Fix an Oops in free_session() # nfsd: correctly decrement odstate refcount in error path # svcrdma: Increase the default connection credit limit # svcrdma: Remove try_module_get from backchannel # svcrdma: Remove ->release_rqst call in bc reply handler # svcrdma: Reduce max_send_sges # nfsd: fix fall-through annotations # knfsd: Improve lookup performance in the duplicate reply cache using an rbtree # knfsd: Further simplify the cache lookup # knfsd: Simplify NFS duplicate replay cache # knfsd: Remove dead code from nfsd_cache_lookup # SUNRPC: Simplify TCP receive code # SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock # SUNRPC: Remove non-RCU protected lookup # NFS: Fix up a typo in nfs_dns_ent_put # NFS: Lockless DNS lookups # knfsd: Lockless lookup of NFSv4 identities. # SUNRPC: Lockless server RPCSEC_GSS context lookup # knfsd: Allow lockless lookups of the exports # ... # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < git log --format=%s --max-count=1 310c7585e8300ddc46211df0757c11e4299ec482 # < make -s -j 8 ARCH=powerpc O=/kisskb/build/linus_44x_fsp2_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- 44x/fsp2_defconfig # make -s -j 8 ARCH=powerpc O=/kisskb/build/linus_44x_fsp2_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- INFO: Uncompressed kernel (size 0x8dcd54) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x900000) Image Name: Linux-4.19.0-g310c7585e830 Created: Wed Oct 31 15:34:59 2018 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 4011662 Bytes = 3917.64 KiB = 3.83 MiB Load Address: 00000000 Entry Point: 00000000 Completed OK # rm -rf /kisskb/build/linus_44x_fsp2_defconfig_powerpc-gcc5 # Build took: 0:01:37.370298