# git rev-parse -q --verify 0e9b10395018ab78bf6bffcb9561a703c7f82cee^{commit} 0e9b10395018ab78bf6bffcb9561a703c7f82cee already have revision, skipping fetch # git checkout -q -f -B kisskb 0e9b10395018ab78bf6bffcb9561a703c7f82cee # git clean -qxdf # < git log -1 # commit 0e9b10395018ab78bf6bffcb9561a703c7f82cee # Merge: 28619527b8a7 ae98043f5f7f # Author: Linus Torvalds # Date: Tue Sep 4 17:01:11 2018 -0700 # # Merge branch 'akpm' (patches from Andrew) # # Merge misc fixes from Andrew Morton: # "17 fixes" # # * emailed patches from Andrew Morton : # nilfs2: convert to SPDX license tags # drivers/dax/device.c: convert variable to vm_fault_t type # lib/Kconfig.debug: fix three typos in help text # checkpatch: add __ro_after_init to known $Attribute # mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal # uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name # memory_hotplug: fix kernel_panic on offline page processing # checkpatch: add optional static const to blank line declarations test # ipc/shm: properly return EIDRM in shm_lock() # mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported. # mm/util.c: improve kvfree() kerneldoc # tools/vm/page-types.c: fix "defined but not used" warning # tools/vm/slabinfo.c: fix sign-compare warning # kmemleak: always register debugfs file # mm: respect arch_dup_mmap() return value # mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). # mm: memcontrol: print proper OOM header when no eligible victim left # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux-gcc --version # < git log --format=%s --max-count=1 0e9b10395018ab78bf6bffcb9561a703c7f82cee # < make -s -j 48 ARCH=nds32 O=/kisskb/build/linus_nds32-allyesconfig_nds32le CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/nds32le-linux/bin/nds32le-linux- allyesconfig # make -s -j 48 ARCH=nds32 O=/kisskb/build/linus_nds32-allyesconfig_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. ^~~~~~~ /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/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) ^~~~~~~~~~~~~~~~~~~~~ /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/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); ^~~~~~~~~~~~ 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/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]; ^~~~~~~~~~~~ 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-allyesconfig_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-allyesconfig_nds32le # Build took: 0:08:37.576796