# git rev-parse -q --verify 28619527b8a712590c93d0a9e24b4425b9376a8c^{commit} 28619527b8a712590c93d0a9e24b4425b9376a8c already have revision, skipping fetch # git checkout -q -f -B kisskb 28619527b8a712590c93d0a9e24b4425b9376a8c # git clean -qxdf # < git log -1 # commit 28619527b8a712590c93d0a9e24b4425b9376a8c # Merge: 60c1f89241d4 a33710bdb6b2 # Author: Linus Torvalds # Date: Tue Sep 4 12:45:11 2018 -0700 # # Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net # # Pull networking fixes from David Miller: # # 1) Must perform TXQ teardown before unregistering interfaces in # mac80211, from Toke Høiland-Jørgensen. # # 2) Don't allow creating mac80211_hwsim with less than one channel, from # Johannes Berg. # # 3) Division by zero in cfg80211, fix from Johannes Berg. # # 4) Fix endian issue in tipc, from Haiqing Bai. # # 5) BPF sockmap use-after-free fixes from Daniel Borkmann. # # 6) Spectre-v1 in mac80211_hwsim, from Jinbum Park. # # 7) Missing rhashtable_walk_exit() in tipc, from Cong Wang. # # 8) Revert kvzalloc() conversion of AF_PACKET, it breaks mmap() when # kvzalloc() tries to use kmalloc() pages. From Eric Dumazet. # # 9) Fix deadlock in hv_netvsc, from Dexuan Cui. # # 10) Do not restart timewait timer on RST, from Florian Westphal. # # 11) Fix double lwstate refcount grab in ipv6, from Alexey Kodanev. # # 12) Unsolicit report count handling is off-by-one, fix from Hangbin Liu. # # 13) Sleep-in-atomic in cadence driver, from Jia-Ju Bai. # # 14) Respect ttl-inherit in ip6 tunnel driver, from Hangbin Liu. # # 15) Use-after-free in act_ife, fix from Cong Wang. # # 16) Missing hold to meta module in act_ife, from Vlad Buslov. # # * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (91 commits) # net: phy: sfp: Handle unimplemented hwmon limits and alarms # net: sched: action_ife: take reference to meta module # act_ife: fix a potential use-after-free # net/mlx5: Fix SQ offset in QPs with small RQ # tipc: correct spelling errors for tipc_topsrv_queue_evt() comments # tipc: correct spelling errors for struct tipc_bc_base's comment # bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA. # bnxt_en: Clean up unused functions. # bnxt_en: Fix firmware signaled resource change logic in open. # sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel # sctp: fix invalid reference to the index variable of the iterator # net/ibm/emac: wrong emac_calc_base call was used by typo # net: sched: null actions array pointer before releasing action # vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition # r8169: add support for NCube 8168 network card # ip6_tunnel: respect ttl inherit for ip6tnl # mac80211: shorten the IBSS debug messages # mac80211: don't Tx a deauth frame if the AP forbade Tx # mac80211: Fix station bandwidth setting after channel switch # mac80211: fix a race between restart and CSA flows # ... # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-gcc --version # < git log --format=%s --max-count=1 28619527b8a712590c93d0a9e24b4425b9376a8c # < make -s -j 48 ARCH=nds32 O=/kisskb/build/linus_nds32-allmodconfig_nds32le CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux- allmodconfig # make -s -j 48 ARCH=nds32 O=/kisskb/build/linus_nds32-allmodconfig_nds32le CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux- /kisskb/src/scripts/unifdef.c: In function 'Mpass': /kisskb/src/scripts/unifdef.c:453:28: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] static void Mpass (void) { strncpy(keyword, "if ", 4); Pelif(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_hexdump.c: In function 'test_hexdump_prepare_test.isra.0': /kisskb/src/lib/test_hexdump.c:102:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy(p, q, amount); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_hexdump.c:100:19: note: length computed here size_t amount = strlen(q); ^~~~~~~~~ /kisskb/src/drivers/input/joystick/analog.c:172:2: warning: #warning Precise timer not defined for this architecture. [-Wcpp] #warning Precise timer not defined for this architecture. ^~~~~~~ In file included from /kisskb/src/include/linux/elfcore.h:9, from /kisskb/src/include/linux/crash_core.h:6, from /kisskb/src/fs/proc/kcore.c:13: /kisskb/src/fs/proc/kcore.c: In function 'read_kcore': /kisskb/src/arch/nds32/include/asm/elf.h:126:29: error: expected '}' before ';' token #define ELF_DATA ELFDATA2LSB; ^ /kisskb/src/fs/proc/kcore.c:318:17: note: in expansion of macro 'ELF_DATA' [EI_DATA] = ELF_DATA, ^~~~~~~~ /kisskb/src/fs/proc/kcore.c:312:15: note: to match this '{' .e_ident = { ^ make[3]: *** [/kisskb/src/scripts/Makefile.build:305: fs/proc/kcore.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/kisskb/src/scripts/Makefile.build:546: fs/proc] Error 2 make[2]: *** Waiting for unfinished jobs.... /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_generic_scl_recovery': /kisskb/src/drivers/i2c/i2c-core-base.c:235:5: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] if (ret == -EOPNOTSUPP) ^ /kisskb/src/fs/ocfs2/dlmglue.c:99:30: warning: 'lockdep_keys' defined but not used [-Wunused-variable] static struct lock_class_key lockdep_keys[OCFS2_NUM_LOCK_TYPES]; ^~~~~~~~~~~~ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_start': /kisskb/src/net/tipc/topsrv.c:660:2: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy(srv->name, name, strlen(name) + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/topsrv.c:660:27: note: length computed here strncpy(srv->name, name, strlen(name) + 1); ^~~~~~~~~~~~ /kisskb/src/drivers/mtd/nand/raw/qcom_nandc.c:154: warning: "PAGE_READ" redefined #define PAGE_READ 0x2 In file included from /kisskb/src/include/linux/memremap.h:7, from /kisskb/src/include/linux/mm.h:27, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/dma-mapping.h:11, from /kisskb/src/drivers/mtd/nand/raw/qcom_nandc.c:17: /kisskb/src/arch/nds32/include/asm/pgtable.h:145: note: this is the location of the previous definition #define PAGE_READ __pgprot(_PAGE_V | _PAGE_M_UR_KR) /kisskb/src/drivers/media/platform/qcom/camss/camss.c:1001:12: warning: 'camss_runtime_resume' defined but not used [-Wunused-function] static int camss_runtime_resume(struct device *dev) ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/platform/qcom/camss/camss.c:996:12: warning: 'camss_runtime_suspend' defined but not used [-Wunused-function] static int camss_runtime_suspend(struct device *dev) ^~~~~~~~~~~~~~~~~~~~~ make[1]: *** [/kisskb/src/Makefile:1060: fs] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:146: sub-make] Error 2 Command 'make -s -j 48 ARCH=nds32 O=/kisskb/build/linus_nds32-allmodconfig_nds32le CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus_nds32-allmodconfig_nds32le # Build took: 0:07:25.531933