CC: [email protected] In-Reply-To: <[email protected]> References: <[email protected]> TO: Nick Terrell <[email protected]> TO: Herbert Xu <[email protected]> CC: [email protected] CC: [email protected] CC: [email protected] CC: [email protected] CC: [email protected] CC: Kernel Team <[email protected]> CC: Nick Terrell <[email protected]> CC: Chris Mason <[email protected]> CC: Petr Malat <[email protected]>
Hi Nick, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on cryptodev/master] [also build test WARNING on kdave/for-next f2fs/dev-test kees/for-next/pstore linus/master v5.10-rc6] [cannot apply to crypto/master next-20201201] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Nick-Terrell/Update-to-zstd-1-4-6/20201203-043418 base: https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git master :::::: branch date: 10 hours ago :::::: commit date: 10 hours ago config: arm-randconfig-m031-20201203 (attached as .config) compiler: arm-linux-gnueabi-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> Reported-by: Dan Carpenter <[email protected]> New smatch warnings: lib/zstd/compress/huf_compress.c:684 HUF_compress_internal() error: buffer overflow 'table->CTable' 256 <= 256 lib/zstd/decompress/huf_decompress.c:397 HUF_decompress4X1_usingDTable_internal_body() warn: maybe use && instead of & lib/zstd/decompress/huf_decompress.c:397 HUF_decompress4X1_usingDTable_internal_body() warn: maybe use && instead of & lib/zstd/decompress/huf_decompress.c:849 HUF_decompress4X2_usingDTable_internal_body() warn: maybe use && instead of & lib/zstd/decompress/huf_decompress.c:849 HUF_decompress4X2_usingDTable_internal_body() warn: maybe use && instead of & lib/zstd/compress/zstd_compress.c:3298 ZSTD_initCDict_internal() warn: inconsistent indenting lib/zstd/compress/zstd_lazy.c:728 ZSTD_compressBlock_lazy_generic() warn: if statement not indented lib/zstd/compress/zstd_lazy.c:978 ZSTD_compressBlock_lazy_extDict_generic() warn: if statement not indented lib/zstd/compress/zstd_lazy.c:993 ZSTD_compressBlock_lazy_extDict_generic() warn: inconsistent indenting lib/zstd/compress/zstd_opt.c:1024 ZSTD_compressBlock_opt_generic() warn: inconsistent indenting Old smatch warnings: lib/zstd/compress/zstd_lazy.c:999 ZSTD_compressBlock_lazy_extDict_generic() warn: if statement not indented lib/zstd/compress/zstd_lazy.c:1009 ZSTD_compressBlock_lazy_extDict_generic() warn: if statement not indented lib/zstd/compress/zstd_lazy.c:1040 ZSTD_compressBlock_lazy_extDict_generic() warn: if statement not indented lib/zstd/compress/zstd_lazy.c:1086 ZSTD_compressBlock_lazy_extDict_generic() warn: if statement not indented vim +684 lib/zstd/compress/huf_compress.c 1ae5d159649a18 Nick Terrell 2020-12-02 620 1ae5d159649a18 Nick Terrell 2020-12-02 621 /* HUF_compress_internal() : 1ae5d159649a18 Nick Terrell 2020-12-02 622 * `workSpace` must a table of at least HUF_WORKSPACE_SIZE_U32 unsigned */ 1ae5d159649a18 Nick Terrell 2020-12-02 623 static size_t 1ae5d159649a18 Nick Terrell 2020-12-02 624 HUF_compress_internal (void* dst, size_t dstSize, 1ae5d159649a18 Nick Terrell 2020-12-02 625 const void* src, size_t srcSize, 1ae5d159649a18 Nick Terrell 2020-12-02 626 unsigned maxSymbolValue, unsigned huffLog, 1ae5d159649a18 Nick Terrell 2020-12-02 627 HUF_nbStreams_e nbStreams, 1ae5d159649a18 Nick Terrell 2020-12-02 628 void* workSpace, size_t wkspSize, 1ae5d159649a18 Nick Terrell 2020-12-02 629 HUF_CElt* oldHufTable, HUF_repeat* repeat, int preferRepeat, 1ae5d159649a18 Nick Terrell 2020-12-02 630 const int bmi2) 1ae5d159649a18 Nick Terrell 2020-12-02 631 { 1ae5d159649a18 Nick Terrell 2020-12-02 632 HUF_compress_tables_t* const table = (HUF_compress_tables_t*)workSpace; 1ae5d159649a18 Nick Terrell 2020-12-02 633 BYTE* const ostart = (BYTE*)dst; 1ae5d159649a18 Nick Terrell 2020-12-02 634 BYTE* const oend = ostart + dstSize; 1ae5d159649a18 Nick Terrell 2020-12-02 635 BYTE* op = ostart; 1ae5d159649a18 Nick Terrell 2020-12-02 636 1ae5d159649a18 Nick Terrell 2020-12-02 637 HUF_STATIC_ASSERT(sizeof(*table) <= HUF_WORKSPACE_SIZE); 1ae5d159649a18 Nick Terrell 2020-12-02 638 1ae5d159649a18 Nick Terrell 2020-12-02 639 /* checks & inits */ 1ae5d159649a18 Nick Terrell 2020-12-02 640 if (((size_t)workSpace & 3) != 0) return ERROR(GENERIC); /* must be aligned on 4-bytes boundaries */ 1ae5d159649a18 Nick Terrell 2020-12-02 641 if (wkspSize < HUF_WORKSPACE_SIZE) return ERROR(workSpace_tooSmall); 1ae5d159649a18 Nick Terrell 2020-12-02 642 if (!srcSize) return 0; /* Uncompressed */ 1ae5d159649a18 Nick Terrell 2020-12-02 643 if (!dstSize) return 0; /* cannot fit anything within dst budget */ 1ae5d159649a18 Nick Terrell 2020-12-02 644 if (srcSize > HUF_BLOCKSIZE_MAX) return ERROR(srcSize_wrong); /* current block size limit */ 1ae5d159649a18 Nick Terrell 2020-12-02 645 if (huffLog > HUF_TABLELOG_MAX) return ERROR(tableLog_tooLarge); 1ae5d159649a18 Nick Terrell 2020-12-02 646 if (maxSymbolValue > HUF_SYMBOLVALUE_MAX) return ERROR(maxSymbolValue_tooLarge); 1ae5d159649a18 Nick Terrell 2020-12-02 647 if (!maxSymbolValue) maxSymbolValue = HUF_SYMBOLVALUE_MAX; 1ae5d159649a18 Nick Terrell 2020-12-02 648 if (!huffLog) huffLog = HUF_TABLELOG_DEFAULT; 1ae5d159649a18 Nick Terrell 2020-12-02 649 1ae5d159649a18 Nick Terrell 2020-12-02 650 /* Heuristic : If old table is valid, use it for small inputs */ 1ae5d159649a18 Nick Terrell 2020-12-02 651 if (preferRepeat && repeat && *repeat == HUF_repeat_valid) { 1ae5d159649a18 Nick Terrell 2020-12-02 652 return HUF_compressCTable_internal(ostart, op, oend, 1ae5d159649a18 Nick Terrell 2020-12-02 653 src, srcSize, 1ae5d159649a18 Nick Terrell 2020-12-02 654 nbStreams, oldHufTable, bmi2); 1ae5d159649a18 Nick Terrell 2020-12-02 655 } 1ae5d159649a18 Nick Terrell 2020-12-02 656 1ae5d159649a18 Nick Terrell 2020-12-02 657 /* Scan input and build symbol stats */ 1ae5d159649a18 Nick Terrell 2020-12-02 658 { CHECK_V_F(largest, HIST_count_wksp (table->count, &maxSymbolValue, (const BYTE*)src, srcSize, workSpace, wkspSize) ); 1ae5d159649a18 Nick Terrell 2020-12-02 659 if (largest == srcSize) { *ostart = ((const BYTE*)src)[0]; return 1; } /* single symbol, rle */ 1ae5d159649a18 Nick Terrell 2020-12-02 660 if (largest <= (srcSize >> 7)+4) return 0; /* heuristic : probably not compressible enough */ 1ae5d159649a18 Nick Terrell 2020-12-02 661 } 1ae5d159649a18 Nick Terrell 2020-12-02 662 1ae5d159649a18 Nick Terrell 2020-12-02 663 /* Check validity of previous table */ 1ae5d159649a18 Nick Terrell 2020-12-02 664 if ( repeat 1ae5d159649a18 Nick Terrell 2020-12-02 665 && *repeat == HUF_repeat_check 1ae5d159649a18 Nick Terrell 2020-12-02 666 && !HUF_validateCTable(oldHufTable, table->count, maxSymbolValue)) { 1ae5d159649a18 Nick Terrell 2020-12-02 667 *repeat = HUF_repeat_none; 1ae5d159649a18 Nick Terrell 2020-12-02 668 } 1ae5d159649a18 Nick Terrell 2020-12-02 669 /* Heuristic : use existing table for small inputs */ 1ae5d159649a18 Nick Terrell 2020-12-02 670 if (preferRepeat && repeat && *repeat != HUF_repeat_none) { 1ae5d159649a18 Nick Terrell 2020-12-02 671 return HUF_compressCTable_internal(ostart, op, oend, 1ae5d159649a18 Nick Terrell 2020-12-02 672 src, srcSize, 1ae5d159649a18 Nick Terrell 2020-12-02 673 nbStreams, oldHufTable, bmi2); 1ae5d159649a18 Nick Terrell 2020-12-02 674 } 1ae5d159649a18 Nick Terrell 2020-12-02 675 1ae5d159649a18 Nick Terrell 2020-12-02 676 /* Build Huffman Tree */ 1ae5d159649a18 Nick Terrell 2020-12-02 677 huffLog = HUF_optimalTableLog(huffLog, srcSize, maxSymbolValue); 1ae5d159649a18 Nick Terrell 2020-12-02 678 { size_t const maxBits = HUF_buildCTable_wksp(table->CTable, table->count, 1ae5d159649a18 Nick Terrell 2020-12-02 679 maxSymbolValue, huffLog, 1ae5d159649a18 Nick Terrell 2020-12-02 680 &table->buildCTable_wksp, sizeof(table->buildCTable_wksp)); 1ae5d159649a18 Nick Terrell 2020-12-02 681 CHECK_F(maxBits); 1ae5d159649a18 Nick Terrell 2020-12-02 682 huffLog = (U32)maxBits; 1ae5d159649a18 Nick Terrell 2020-12-02 683 /* Zero unused symbols in CTable, so we can check it for validity */ 1ae5d159649a18 Nick Terrell 2020-12-02 @684 ZSTD_memset(table->CTable + (maxSymbolValue + 1), 0, 1ae5d159649a18 Nick Terrell 2020-12-02 685 sizeof(table->CTable) - ((maxSymbolValue + 1) * sizeof(HUF_CElt))); 1ae5d159649a18 Nick Terrell 2020-12-02 686 } 1ae5d159649a18 Nick Terrell 2020-12-02 687 1ae5d159649a18 Nick Terrell 2020-12-02 688 /* Write table description header */ 1ae5d159649a18 Nick Terrell 2020-12-02 689 { CHECK_V_F(hSize, HUF_writeCTable (op, dstSize, table->CTable, maxSymbolValue, huffLog) ); 1ae5d159649a18 Nick Terrell 2020-12-02 690 /* Check if using previous huffman table is beneficial */ 1ae5d159649a18 Nick Terrell 2020-12-02 691 if (repeat && *repeat != HUF_repeat_none) { 1ae5d159649a18 Nick Terrell 2020-12-02 692 size_t const oldSize = HUF_estimateCompressedSize(oldHufTable, table->count, maxSymbolValue); 1ae5d159649a18 Nick Terrell 2020-12-02 693 size_t const newSize = HUF_estimateCompressedSize(table->CTable, table->count, maxSymbolValue); 1ae5d159649a18 Nick Terrell 2020-12-02 694 if (oldSize <= hSize + newSize || hSize + 12 >= srcSize) { 1ae5d159649a18 Nick Terrell 2020-12-02 695 return HUF_compressCTable_internal(ostart, op, oend, 1ae5d159649a18 Nick Terrell 2020-12-02 696 src, srcSize, 1ae5d159649a18 Nick Terrell 2020-12-02 697 nbStreams, oldHufTable, bmi2); 1ae5d159649a18 Nick Terrell 2020-12-02 698 } } 1ae5d159649a18 Nick Terrell 2020-12-02 699 1ae5d159649a18 Nick Terrell 2020-12-02 700 /* Use the new huffman table */ 1ae5d159649a18 Nick Terrell 2020-12-02 701 if (hSize + 12ul >= srcSize) { return 0; } 1ae5d159649a18 Nick Terrell 2020-12-02 702 op += hSize; 1ae5d159649a18 Nick Terrell 2020-12-02 703 if (repeat) { *repeat = HUF_repeat_none; } 1ae5d159649a18 Nick Terrell 2020-12-02 704 if (oldHufTable) 1ae5d159649a18 Nick Terrell 2020-12-02 705 ZSTD_memcpy(oldHufTable, table->CTable, sizeof(table->CTable)); /* Save new table */ 1ae5d159649a18 Nick Terrell 2020-12-02 706 } 1ae5d159649a18 Nick Terrell 2020-12-02 707 return HUF_compressCTable_internal(ostart, op, oend, 1ae5d159649a18 Nick Terrell 2020-12-02 708 src, srcSize, 1ae5d159649a18 Nick Terrell 2020-12-02 709 nbStreams, table->CTable, bmi2); 1ae5d159649a18 Nick Terrell 2020-12-02 710 } 1ae5d159649a18 Nick Terrell 2020-12-02 711 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected]
.config.gz
Description: application/gzip
rm -fr include/generated/ arch/arm/include/generated/ cp .config-bisect .config 3 real 1 user 0 sys 83.50% cpu make olddefconfig /usr/bin/timeout -k 100 3h /usr/bin/make W=1 --keep-going CROSS_COMPILE=arm-linux-gnueabi- -j32 -C source O=/kbuild/obj/smatch-3/arm-randconfig-m031-20201203 ARCH=arm olddefconfig make: Entering directory '/kbuild/src/smatch-3' make[1]: Entering directory '/kbuild/obj/smatch-3/arm-randconfig-m031-20201203' GEN Makefile # # configuration written to .config # make[1]: Leaving directory '/kbuild/obj/smatch-3/arm-randconfig-m031-20201203' make: Leaving directory '/kbuild/src/smatch-3' cp .config /tmp/kernel/arm-randconfig-m031-20201203/gcc-9.3.0/1ae5d159649a18815c67be65c370f7fd90e59e9f/ /usr/bin/timeout -k 100 2h /usr/bin/make W=1 --keep-going CROSS_COMPILE=arm-linux-gnueabi- -j32 -C source O=/kbuild/obj/smatch-3/arm-randconfig-m031-20201203 ARCH=arm prepare make: Entering directory '/kbuild/src/smatch-3' make[1]: Entering directory '/kbuild/obj/smatch-3/arm-randconfig-m031-20201203' SYNC include/config/auto.conf.cmd GEN Makefile GEN Makefile SYSHDR arch/arm/include/generated/uapi/asm/unistd-common.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-oabi.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-eabi.h WRAP arch/arm/include/generated/uapi/asm/kvm_para.h WRAP arch/arm/include/generated/uapi/asm/bitsperlong.h WRAP arch/arm/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/arm/include/generated/uapi/asm/errno.h WRAP arch/arm/include/generated/uapi/asm/ioctl.h WRAP arch/arm/include/generated/uapi/asm/ipcbuf.h WRAP arch/arm/include/generated/uapi/asm/msgbuf.h WRAP arch/arm/include/generated/uapi/asm/param.h WRAP arch/arm/include/generated/uapi/asm/poll.h WRAP arch/arm/include/generated/uapi/asm/resource.h WRAP arch/arm/include/generated/uapi/asm/sembuf.h WRAP arch/arm/include/generated/uapi/asm/shmbuf.h WRAP arch/arm/include/generated/uapi/asm/siginfo.h WRAP arch/arm/include/generated/uapi/asm/socket.h UPD include/generated/uapi/linux/version.h WRAP arch/arm/include/generated/uapi/asm/sockios.h WRAP arch/arm/include/generated/uapi/asm/termbits.h WRAP arch/arm/include/generated/uapi/asm/termios.h GEN include/generated/autoksyms.h WRAP arch/arm/include/generated/asm/early_ioremap.h WRAP arch/arm/include/generated/asm/extable.h WRAP arch/arm/include/generated/asm/flat.h WRAP arch/arm/include/generated/asm/local64.h WRAP arch/arm/include/generated/asm/parport.h WRAP arch/arm/include/generated/asm/seccomp.h WRAP arch/arm/include/generated/asm/compat.h WRAP arch/arm/include/generated/asm/current.h WRAP arch/arm/include/generated/asm/emergency-restart.h WRAP arch/arm/include/generated/asm/exec.h WRAP arch/arm/include/generated/asm/irq_regs.h WRAP arch/arm/include/generated/asm/kdebug.h WRAP arch/arm/include/generated/asm/local.h WRAP arch/arm/include/generated/asm/mm-arch-hooks.h WRAP arch/arm/include/generated/asm/mmiowb.h WRAP arch/arm/include/generated/asm/msi.h WRAP arch/arm/include/generated/asm/preempt.h WRAP arch/arm/include/generated/asm/rwonce.h WRAP arch/arm/include/generated/asm/serial.h WRAP arch/arm/include/generated/asm/simd.h WRAP arch/arm/include/generated/asm/trace_clock.h UPD include/generated/utsrelease.h SYSNR arch/arm/include/generated/asm/unistd-nr.h GEN arch/arm/include/generated/asm/mach-types.h SYSTBL arch/arm/include/generated/calls-oabi.S SYSTBL arch/arm/include/generated/calls-eabi.S CC scripts/mod/devicetable-offsets.s CC kernel/bounds.s CALL /kbuild/src/smatch-3/scripts/atomic/check-atomics.sh UPD include/generated/timeconst.h UPD include/generated/bounds.h CC arch/arm/kernel/asm-offsets.s UPD include/generated/asm-offsets.h CALL /kbuild/src/smatch-3/scripts/checksyscalls.sh make[1]: Leaving directory '/kbuild/obj/smatch-3/arm-randconfig-m031-20201203' make: Leaving directory '/kbuild/src/smatch-3' 11 real 6 user 5 sys 101.98% cpu make prepare /usr/bin/timeout -k 100 2h /usr/bin/make W=1 --keep-going CROSS_COMPILE=arm-linux-gnueabi- -j32 -C source O=/kbuild/obj/smatch-3/arm-randconfig-m031-20201203 ARCH=arm modules_prepare make: Entering directory '/kbuild/src/smatch-3' make[1]: Entering directory '/kbuild/obj/smatch-3/arm-randconfig-m031-20201203' GEN Makefile CALL /kbuild/src/smatch-3/scripts/atomic/check-atomics.sh CALL /kbuild/src/smatch-3/scripts/checksyscalls.sh make[1]: Leaving directory '/kbuild/obj/smatch-3/arm-randconfig-m031-20201203' make: Leaving directory '/kbuild/src/smatch-3' 6 real 1 user 3 sys 84.74% cpu make modules_prepare /usr/bin/timeout -k 100 3h /usr/bin/make W=1 --keep-going CROSS_COMPILE=arm-linux-gnueabi- -j32 -C source O=/kbuild/obj/smatch-3/arm-randconfig-m031-20201203 ARCH=arm INSTALL_HDR_PATH=/tmp/usr/src/linux-headers-arm-randconfig-m031-20201203-1ae5d159649a18815c67be65c370f7fd90e59e9f headers_install make: Entering directory '/kbuild/src/smatch-3' make[1]: Entering directory '/kbuild/obj/smatch-3/arm-randconfig-m031-20201203' HDRINST usr/include/linux/version.h HDRINST usr/include/asm/socket.h HDRINST usr/include/asm/siginfo.h HDRINST usr/include/asm/errno.h HDRINST usr/include/asm/param.h HDRINST usr/include/asm/bpf_perf_event.h HDRINST usr/include/asm/ioctl.h HDRINST usr/include/asm/unistd-eabi.h HDRINST usr/include/asm/msgbuf.h HDRINST usr/include/asm/poll.h HDRINST usr/include/asm/shmbuf.h HDRINST usr/include/asm/termios.h HDRINST usr/include/asm/termbits.h HDRINST usr/include/asm/ipcbuf.h HDRINST usr/include/asm/resource.h HDRINST usr/include/asm/kvm_para.h HDRINST usr/include/asm/unistd-oabi.h HDRINST usr/include/asm/bitsperlong.h HDRINST usr/include/asm/unistd-common.h HDRINST usr/include/asm/sockios.h HDRINST usr/include/asm/sembuf.h INSTALL /tmp/usr/src/linux-headers-arm-randconfig-m031-20201203-1ae5d159649a18815c67be65c370f7fd90e59e9f/include make[1]: Leaving directory '/kbuild/obj/smatch-3/arm-randconfig-m031-20201203' make: Leaving directory '/kbuild/src/smatch-3' 2 real 0 user 0 sys 71.62% cpu make INSTALL_HDR_PATH=/tmp/usr/src/linux-headers-arm-randconfig-m031-20201203-1ae5d159649a18815c67be65c370f7fd90e59e9f headers_install setup_smatchdb: enter setup_smatch: C=1 PATH=/opt/cross/gcc-9.3.0-nolibc/arm-linux-gnueabi/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin /usr/bin/timeout -k 100 12h /usr/bin/make C=1 CHECK=/c/kernel-tests/smatch W=1 --keep-going CROSS_COMPILE=arm-linux-gnueabi- -j32 -C source O=/kbuild/obj/smatch-3/arm-randconfig-m031-20201203 ARCH=arm SHELL=/bin/bash lib/xz/ lib/zstd/ make: Entering directory '/kbuild/src/smatch-3' make[1]: Entering directory '/kbuild/obj/smatch-3/arm-randconfig-m031-20201203' GEN Makefile CALL /kbuild/src/smatch-3/scripts/atomic/check-atomics.sh CALL /kbuild/src/smatch-3/scripts/checksyscalls.sh CC lib/xz/xz_dec_syms.o CC [M] lib/zstd/zstd_compress_module.o CC lib/xz/xz_dec_lzma2.o CC [M] lib/zstd/compress/fse_compress.o CC lib/xz/xz_dec_stream.o CC lib/xz/xz_dec_bcj.o CC [M] lib/zstd/compress/hist.o CC lib/xz/xz_dec_test.o CC [M] lib/zstd/compress/zstd_compress_literals.o CC [M] lib/zstd/compress/zstd_compress_sequences.o CC [M] lib/zstd/compress/zstd_compress_superblock.o CC [M] lib/zstd/compress/zstd_double_fast.o CC [M] lib/zstd/compress/zstd_fast.o CC [M] lib/zstd/compress/zstd_ldm.o CC [M] lib/zstd/common/debug.o CC [M] lib/zstd/common/entropy_common.o CC [M] lib/zstd/common/error_private.o CC [M] lib/zstd/common/fse_decompress.o CC [M] lib/zstd/common/zstd_common.o CC [M] lib/zstd/compress/huf_compress.o CC [M] lib/zstd/compress/zstd_compress.o CC [M] lib/zstd/compress/zstd_lazy.o CC [M] lib/zstd/compress/zstd_opt.o CC lib/zstd/zstd_decompress_module.o CC lib/zstd/decompress/zstd_ddict.o CC lib/zstd/decompress/huf_decompress.o CC lib/zstd/decompress/zstd_decompress_block.o CC lib/zstd/decompress/zstd_decompress.o CHECK /kbuild/src/smatch-3/lib/zstd/common/error_private.c CHECK /kbuild/src/smatch-3/lib/zstd/common/debug.c CHECK /kbuild/src/smatch-3/lib/zstd/common/zstd_common.c CHECK /kbuild/src/smatch-3/lib/xz/xz_dec_syms.c CHECK /kbuild/src/smatch-3/lib/zstd/common/entropy_common.c CHECK /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_literals.c CHECK /kbuild/src/smatch-3/lib/xz/xz_dec_bcj.c CHECK /kbuild/src/smatch-3/lib/zstd/decompress/zstd_ddict.c CHECK /kbuild/src/smatch-3/lib/zstd/compress/hist.c CHECK /kbuild/src/smatch-3/lib/zstd/zstd_compress_module.c CHECK /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_superblock.c CHECK /kbuild/src/smatch-3/lib/xz/xz_dec_lzma2.c CHECK /kbuild/src/smatch-3/lib/xz/xz_dec_stream.c CHECK /kbuild/src/smatch-3/lib/zstd/zstd_decompress_module.c CHECK /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c CHECK /kbuild/src/smatch-3/lib/xz/xz_dec_test.c CHECK /kbuild/src/smatch-3/lib/zstd/compress/huf_compress.c CHECK /kbuild/src/smatch-3/lib/zstd/common/fse_decompress.c CHECK /kbuild/src/smatch-3/lib/zstd/compress/zstd_ldm.c CHECK /kbuild/src/smatch-3/lib/zstd/compress/fse_compress.c CHECK /kbuild/src/smatch-3/lib/zstd/decompress/zstd_decompress_block.c AR lib/xz/built-in.a CHECK /kbuild/src/smatch-3/lib/zstd/decompress/zstd_decompress.c CHECK /kbuild/src/smatch-3/lib/zstd/decompress/huf_decompress.c /kbuild/src/smatch-3/lib/zstd/compress/zstd_ldm.c:543: warning: Function parameter or member 'rawSeqStore' not described in 'maybeSplitSequence' /kbuild/src/smatch-3/lib/zstd/compress/zstd_ldm.c:543: warning: Function parameter or member 'remaining' not described in 'maybeSplitSequence' /kbuild/src/smatch-3/lib/zstd/compress/zstd_ldm.c:543: warning: Function parameter or member 'minMatch' not described in 'maybeSplitSequence' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:17: warning: Cannot understand * -log2(x / 256) lookup table for x in [0, 256). on line 17 - I thought it was a doc line /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:58: warning: Function parameter or member 'nbSeq' not described in 'ZSTD_useLowProbCount' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:72: warning: Function parameter or member 'count' not described in 'ZSTD_NCountCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:72: warning: Function parameter or member 'max' not described in 'ZSTD_NCountCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:72: warning: Function parameter or member 'nbSeq' not described in 'ZSTD_NCountCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:72: warning: Function parameter or member 'FSELog' not described in 'ZSTD_NCountCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:85: warning: Function parameter or member 'count' not described in 'ZSTD_entropyCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:85: warning: Function parameter or member 'max' not described in 'ZSTD_entropyCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:85: warning: Function parameter or member 'total' not described in 'ZSTD_entropyCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:106: warning: Function parameter or member 'ctable' not described in 'ZSTD_fseBitCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:106: warning: Function parameter or member 'count' not described in 'ZSTD_fseBitCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:106: warning: Function parameter or member 'max' not described in 'ZSTD_fseBitCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:139: warning: Function parameter or member 'norm' not described in 'ZSTD_crossEntropyCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:139: warning: Function parameter or member 'accuracyLog' not described in 'ZSTD_crossEntropyCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:139: warning: Function parameter or member 'count' not described in 'ZSTD_crossEntropyCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:139: warning: Function parameter or member 'max' not described in 'ZSTD_crossEntropyCost' CHECK /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress.c CHECK /kbuild/src/smatch-3/lib/zstd/compress/zstd_fast.c /kbuild/src/smatch-3/lib/zstd/decompress/huf_decompress.c:122: warning: Function parameter or member 'symbol' not described in 'HUF_DEltX1_set4' /kbuild/src/smatch-3/lib/zstd/decompress/huf_decompress.c:122: warning: Function parameter or member 'nbBits' not described in 'HUF_DEltX1_set4' CHECK /kbuild/src/smatch-3/lib/zstd/compress/zstd_double_fast.c CHECK /kbuild/src/smatch-3/lib/zstd/compress/zstd_lazy.c /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress.c:130: warning: Function parameter or member 'cctx' not described in 'ZSTD_clearAllDicts' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress.c:803: warning: Function parameter or member 'cctx' not described in 'ZSTD_initLocalDict' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress.c:1262: warning: cannot understand function prototype: 'typedef enum ' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress.c:1274: warning: cannot understand function prototype: 'typedef enum ' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress.c:1284: warning: cannot understand function prototype: 'typedef enum ' /kbuild/src/smatch-3/lib/zstd/decompress/zstd_decompress.c:813: warning: Function parameter or member 'dctx' not described in 'ZSTD_nextSrcSizeToDecompressWithInputSize' /kbuild/src/smatch-3/lib/zstd/decompress/zstd_decompress.c:813: warning: Function parameter or member 'inputSize' not described in 'ZSTD_nextSrcSizeToDecompressWithInputSize' AR lib/zstd/built-in.a CHECK /kbuild/src/smatch-3/lib/zstd/compress/zstd_opt.c LD [M] lib/zstd/zstd_compress.o make[1]: Leaving directory '/kbuild/obj/smatch-3/arm-randconfig-m031-20201203' make: Leaving directory '/kbuild/src/smatch-3' 39 real 122 user 26 sys 373.68% cpu make SHELL=/bin/bash lib/xz/ lib/zstd/ /usr/bin/timeout -k 100 3h /usr/bin/make W=1 --keep-going CROSS_COMPILE=arm-linux-gnueabi- -j32 -C source O=/kbuild/obj/smatch-3/arm-randconfig-m031-20201203 ARCH=arm SHELL=/bin/bash M=lib/xz make: Entering directory '/kbuild/src/smatch-3' make[1]: Entering directory '/kbuild/obj/smatch-3/arm-randconfig-m031-20201203' make[1]: Leaving directory '/kbuild/obj/smatch-3/arm-randconfig-m031-20201203' make: Leaving directory '/kbuild/src/smatch-3' 3 real 0 user 0 sys 43.84% cpu make SHELL=/bin/bash M=lib/xz /usr/bin/timeout -k 100 3h /usr/bin/make W=1 --keep-going CROSS_COMPILE=arm-linux-gnueabi- -j32 -C source O=/kbuild/obj/smatch-3/arm-randconfig-m031-20201203 ARCH=arm SHELL=/bin/bash M=lib/zstd make: Entering directory '/kbuild/src/smatch-3' make[1]: Entering directory '/kbuild/obj/smatch-3/arm-randconfig-m031-20201203' CC [M] lib/zstd/zstd_compress_module.o CC [M] lib/zstd/common/debug.o CC [M] lib/zstd/common/entropy_common.o CC [M] lib/zstd/common/error_private.o CC [M] lib/zstd/common/fse_decompress.o CC [M] lib/zstd/common/zstd_common.o CC [M] lib/zstd/compress/fse_compress.o CC [M] lib/zstd/compress/hist.o CC [M] lib/zstd/compress/huf_compress.o CC [M] lib/zstd/compress/zstd_compress.o CC [M] lib/zstd/compress/zstd_compress_literals.o CC [M] lib/zstd/compress/zstd_compress_sequences.o CC [M] lib/zstd/compress/zstd_compress_superblock.o CC [M] lib/zstd/compress/zstd_double_fast.o CC [M] lib/zstd/compress/zstd_fast.o CC [M] lib/zstd/compress/zstd_ldm.o CC [M] lib/zstd/compress/zstd_lazy.o CC [M] lib/zstd/compress/zstd_opt.o /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:17: warning: Cannot understand * -log2(x / 256) lookup table for x in [0, 256). on line 17 - I thought it was a doc line /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:58: warning: Function parameter or member 'nbSeq' not described in 'ZSTD_useLowProbCount' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:72: warning: Function parameter or member 'count' not described in 'ZSTD_NCountCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:72: warning: Function parameter or member 'max' not described in 'ZSTD_NCountCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:72: warning: Function parameter or member 'nbSeq' not described in 'ZSTD_NCountCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:72: warning: Function parameter or member 'FSELog' not described in 'ZSTD_NCountCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:85: warning: Function parameter or member 'count' not described in 'ZSTD_entropyCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:85: warning: Function parameter or member 'max' not described in 'ZSTD_entropyCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:85: warning: Function parameter or member 'total' not described in 'ZSTD_entropyCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:106: warning: Function parameter or member 'ctable' not described in 'ZSTD_fseBitCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:106: warning: Function parameter or member 'count' not described in 'ZSTD_fseBitCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:106: warning: Function parameter or member 'max' not described in 'ZSTD_fseBitCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:139: warning: Function parameter or member 'norm' not described in 'ZSTD_crossEntropyCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:139: warning: Function parameter or member 'accuracyLog' not described in 'ZSTD_crossEntropyCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:139: warning: Function parameter or member 'count' not described in 'ZSTD_crossEntropyCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress_sequences.c:139: warning: Function parameter or member 'max' not described in 'ZSTD_crossEntropyCost' /kbuild/src/smatch-3/lib/zstd/compress/zstd_ldm.c:543: warning: Function parameter or member 'rawSeqStore' not described in 'maybeSplitSequence' /kbuild/src/smatch-3/lib/zstd/compress/zstd_ldm.c:543: warning: Function parameter or member 'remaining' not described in 'maybeSplitSequence' /kbuild/src/smatch-3/lib/zstd/compress/zstd_ldm.c:543: warning: Function parameter or member 'minMatch' not described in 'maybeSplitSequence' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress.c:130: warning: Function parameter or member 'cctx' not described in 'ZSTD_clearAllDicts' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress.c:803: warning: Function parameter or member 'cctx' not described in 'ZSTD_initLocalDict' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress.c:1262: warning: cannot understand function prototype: 'typedef enum ' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress.c:1274: warning: cannot understand function prototype: 'typedef enum ' /kbuild/src/smatch-3/lib/zstd/compress/zstd_compress.c:1284: warning: cannot understand function prototype: 'typedef enum ' LD [M] lib/zstd/zstd_compress.o MODPOST lib/zstd/Module.symvers CC [M] lib/zstd/zstd_compress.mod.o LD [M] lib/zstd/zstd_compress.ko make[1]: Leaving directory '/kbuild/obj/smatch-3/arm-randconfig-m031-20201203' make: Leaving directory '/kbuild/src/smatch-3' 27 real 52 user 1 sys 197.47% cpu make SHELL=/bin/bash M=lib/zstd
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
