From 7da2392541a49c3f17b2e7d24e04b84d72b965fb Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Thu, 3 Jan 2019 18:44:31 +0100 Subject: pkg/report: support CONFIG_PRINTK_CALLER CONFIG_PRINTK_CALLER has reached linux-next: https://groups.google.com/d/msg/syzkaller/xEDUgkgFvL8/d5bBS3BJBwAJ Enable CONFIG_PRINTK_CALLER and support parsing of its output format. This gives us several advantages: - output from different contexts don't intermix - intermixed output doesn't cause corrupted reports - we can keep larger prefix since we know it comes from the same task Credit for the kernel part goes to Tetsuo Handa. Also Sergey Senozhatsky and Petr Mladek for reviews of the kernel part. Fixes #596 Fixes #600 --- dashboard/config/upstream-kasan.config | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'dashboard') diff --git a/dashboard/config/upstream-kasan.config b/dashboard/config/upstream-kasan.config index a8d50aee6..475d84a3a 100644 --- a/dashboard/config/upstream-kasan.config +++ b/dashboard/config/upstream-kasan.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.20.0-rc7 Kernel Configuration +# Linux/x86 4.20.0 Kernel Configuration # # The following configs are added manually, preserve them. @@ -14,10 +14,10 @@ CONFIG_DEBUG_MEMORY=y CONFIG_DEBUG_AID_FOR_SYZBOT=y # -# Compiler: gcc (GCC) 8.0.1 20180412 (experimental) +# Compiler: gcc (GCC) 9.0.0 20181231 (experimental) # CONFIG_CC_IS_GCC=y -CONFIG_GCC_VERSION=80001 +CONFIG_GCC_VERSION=90000 CONFIG_CLANG_VERSION=0 CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y @@ -182,8 +182,8 @@ CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set -# CONFIG_CC_OPTIMIZE_FOR_DEBUGGING is not set CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y @@ -421,6 +421,7 @@ CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_UMIP is not set +CONFIG_X86_INTEL_MPX=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_EFI=y # CONFIG_EFI_STUB is not set @@ -1863,6 +1864,7 @@ CONFIG_HOTPLUG_PCI=y # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCIE_DW_PLAT_EP is not set +# CONFIG_PCI_MESON is not set # # PCI Endpoint @@ -3532,6 +3534,7 @@ CONFIG_ITCO_VENDOR_SUPPORT=y # CONFIG_CPU5_WDT is not set # CONFIG_SMSC_SCH311X_WDT is not set # CONFIG_SMSC37B787_WDT is not set +# CONFIG_TQMX86_WDT is not set # CONFIG_VIA_WDT is not set # CONFIG_W83627HF_WDT is not set # CONFIG_W83877F_WDT is not set @@ -5681,6 +5684,7 @@ CONFIG_CRYPTO_OFB=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y +CONFIG_CRYPTO_NHPOLY1305=y CONFIG_CRYPTO_NHPOLY1305_SSE2=y CONFIG_CRYPTO_NHPOLY1305_AVX2=y CONFIG_CRYPTO_ADIANTUM=y @@ -5943,7 +5947,7 @@ CONFIG_SBITMAP=y # printk and dmesg options # CONFIG_PRINTK_TIME=y -# CONFIG_PRINTK_CALLER is not set +CONFIG_PRINTK_CALLER=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 @@ -5958,7 +5962,6 @@ CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_GDB_SCRIPTS is not set -# CONFIG_NO_AUTO_INLINE is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set -- cgit mrf-deployment