From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1AEE2C48BE6 for ; Wed, 16 Jun 2021 15:31:41 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 85CB561004 for ; Wed, 16 Jun 2021 15:31:40 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 85CB561004 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=tempfail smtp.mailfrom=linux-audit-bounces@redhat.com Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-558-OjKBFm07NQuKYT-KYo5v8A-1; Wed, 16 Jun 2021 11:31:34 -0400 X-MC-Unique: OjKBFm07NQuKYT-KYo5v8A-1 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 65ABA8042C8; Wed, 16 Jun 2021 15:31:31 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 4947A5D6BA; Wed, 16 Jun 2021 15:31:31 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id 19DDA46F59; Wed, 16 Jun 2021 15:31:31 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id 15GF70Es013204 for ; Wed, 16 Jun 2021 11:07:00 -0400 Received: by smtp.corp.redhat.com (Postfix) id 35D30FC750; Wed, 16 Jun 2021 15:07:00 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast05.extmail.prod.ext.rdu2.redhat.com [10.11.55.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 2FE0EFC733 for ; Wed, 16 Jun 2021 15:06:55 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [205.139.110.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id BAE90800140 for ; Wed, 16 Jun 2021 15:06:55 +0000 (UTC) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-438-95mNM6IFOuOcOiL1ORv_ug-1; Wed, 16 Jun 2021 11:06:51 -0400 X-MC-Unique: 95mNM6IFOuOcOiL1ORv_ug-1 IronPort-SDR: LIbCQv+3PsecP3mkYNQTgsyVkCNGixfiXQcABpATEffn9fxY83dKSEqLod5D+oBRJrFS+N46YY UhhLD6+ln/JQ== X-IronPort-AV: E=McAfee;i="6200,9189,10016"; a="185884465" X-IronPort-AV: E=Sophos;i="5.83,278,1616482800"; d="gz'50?scan'50,208,50";a="185884465" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jun 2021 08:06:50 -0700 IronPort-SDR: hgTI1wY7veREESb7F3FqzSnigVay2gWv8f0UuPEyrfbAZnE+1brpsuGQRrIg/MBFRVuTg49koY 5RKG9nwCUU4Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,278,1616482800"; d="gz'50?scan'50,208,50";a="637483625" Received: from lkp-server01.sh.intel.com (HELO 4aae0cb4f5b5) ([10.239.97.150]) by fmsmga006.fm.intel.com with ESMTP; 16 Jun 2021 08:06:45 -0700 Received: from kbuild by 4aae0cb4f5b5 with local (Exim 4.92) (envelope-from ) id 1ltX7t-0001Go-4b; Wed, 16 Jun 2021 15:06:45 +0000 Date: Wed, 16 Jun 2021 23:05:59 +0800 From: kernel test robot To: Casey Schaufler , casey.schaufler@intel.com, jmorris@namei.org, linux-security-module@vger.kernel.org, selinux@vger.kernel.org Subject: Re: [PATCH v27 21/25] audit: add support for non-syscall auxiliary records Message-ID: <202106162232.uYB8x4sc-lkp@intel.com> References: <20210611000435.36398-22-casey@schaufler-ca.com> MIME-Version: 1.0 In-Reply-To: <20210611000435.36398-22-casey@schaufler-ca.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 2.79 on 10.11.54.5 X-loop: linux-audit@redhat.com X-Mailman-Approved-At: Wed, 16 Jun 2021 11:31:18 -0400 Cc: john.johansen@canonical.com, kbuild-all@lists.01.org, clang-built-linux@googlegroups.com, linux-audit@redhat.com X-BeenThere: linux-audit@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Linux Audit Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-audit-bounces@redhat.com Errors-To: linux-audit-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=linux-audit-bounces@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="zYM0uCDKw75PZbzx" Content-Disposition: inline --zYM0uCDKw75PZbzx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Casey, I love your patch! Yet something to improve: [auto build test ERROR on nf/master] [also build test ERROR on linus/master v5.13-rc6] [cannot apply to security/next-testing pcmoore-audit/next nf-next/master next-20210616] [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/Casey-Schaufler/LSM-Infrastructure-management-of-the-sock-security/20210616-133254 base: https://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git master config: s390-randconfig-r022-20210615 (attached as .config) compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 64720f57bea6a6bf033feef4a5751ab9c0c3b401) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install s390 cross compiling tool for clang build # apt-get install binutils-s390x-linux-gnu # https://github.com/0day-ci/linux/commit/c6c28a65377a02c1aa05846e32c56cb015da9904 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Casey-Schaufler/LSM-Infrastructure-management-of-the-sock-security/20210616-133254 git checkout c6c28a65377a02c1aa05846e32c56cb015da9904 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=s390 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from fs/proc/base.c:68: In file included from include/linux/swap.h:9: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:464:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __raw_readb(PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:477:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __le16_to_cpu((__le16 __force)__raw_readw(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:36:59: note: expanded from macro '__le16_to_cpu' #define __le16_to_cpu(x) __swab16((__force __u16)(__le16)(x)) ^ include/uapi/linux/swab.h:102:54: note: expanded from macro '__swab16' #define __swab16(x) (__u16)__builtin_bswap16((__u16)(x)) ^ In file included from fs/proc/base.c:68: In file included from include/linux/swap.h:9: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:115:54: note: expanded from macro '__swab32' #define __swab32(x) (__u32)__builtin_bswap32((__u32)(x)) ^ In file included from fs/proc/base.c:68: In file included from include/linux/swap.h:9: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:501:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writeb(value, PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:511:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:521:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:609:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:617:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:625:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:634:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:643:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:652:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ In file included from fs/proc/base.c:81: >> include/linux/audit.h:557:1: error: expected external declaration +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) ^ 12 warnings and 1 error generated. -- In file included from fs/kernfs/file.c:16: In file included from include/linux/fsnotify.h:16: >> include/linux/audit.h:557:1: error: expected external declaration +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) ^ fs/kernfs/file.c:128:15: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] return NULL + !*ppos; ~~~~ ^ 1 warning and 1 error generated. -- In file included from fs/configfs/dir.c:14: In file included from include/linux/fsnotify.h:16: >> include/linux/audit.h:557:1: error: expected external declaration +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) ^ 1 error generated. -- In file included from arch/s390/kernel/ptrace.c:20: >> include/linux/audit.h:557:1: error: expected external declaration +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) ^ In file included from arch/s390/kernel/ptrace.c:24: In file included from include/linux/tracehook.h:50: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:464:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __raw_readb(PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:477:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __le16_to_cpu((__le16 __force)__raw_readw(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:36:59: note: expanded from macro '__le16_to_cpu' #define __le16_to_cpu(x) __swab16((__force __u16)(__le16)(x)) ^ include/uapi/linux/swab.h:102:54: note: expanded from macro '__swab16' #define __swab16(x) (__u16)__builtin_bswap16((__u16)(x)) ^ In file included from arch/s390/kernel/ptrace.c:24: In file included from include/linux/tracehook.h:50: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:115:54: note: expanded from macro '__swab32' #define __swab32(x) (__u32)__builtin_bswap32((__u32)(x)) ^ In file included from arch/s390/kernel/ptrace.c:24: In file included from include/linux/tracehook.h:50: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:501:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writeb(value, PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:511:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:521:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:609:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:617:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:625:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:634:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:643:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:652:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ 12 warnings and 1 error generated. -- In file included from kernel/module.c:58: >> include/linux/audit.h:557:1: error: expected external declaration +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) ^ kernel/module.c:4722:6: warning: no previous prototype for function 'module_layout' [-Wmissing-prototypes] void module_layout(struct module *mod, ^ kernel/module.c:4722:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void module_layout(struct module *mod, ^ static 1 warning and 1 error generated. -- In file included from kernel/fork.c:53: In file included from include/linux/swap.h:9: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:464:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __raw_readb(PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:477:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __le16_to_cpu((__le16 __force)__raw_readw(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:36:59: note: expanded from macro '__le16_to_cpu' #define __le16_to_cpu(x) __swab16((__force __u16)(__le16)(x)) ^ include/uapi/linux/swab.h:102:54: note: expanded from macro '__swab16' #define __swab16(x) (__u16)__builtin_bswap16((__u16)(x)) ^ In file included from kernel/fork.c:53: In file included from include/linux/swap.h:9: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:115:54: note: expanded from macro '__swab32' #define __swab32(x) (__u32)__builtin_bswap32((__u32)(x)) ^ In file included from kernel/fork.c:53: In file included from include/linux/swap.h:9: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:501:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writeb(value, PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:511:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:521:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:609:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:617:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:625:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:634:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:643:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:652:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ In file included from kernel/fork.c:63: >> include/linux/audit.h:557:1: error: expected external declaration +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) ^ kernel/fork.c:751:20: warning: no previous prototype for function 'arch_task_cache_init' [-Wmissing-prototypes] void __init __weak arch_task_cache_init(void) { } ^ kernel/fork.c:751:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void __init __weak arch_task_cache_init(void) { } ^ static 13 warnings and 1 error generated. -- In file included from ipc/msg.c:36: >> include/linux/audit.h:557:1: error: expected external declaration +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) ^ ipc/msg.c:496:20: warning: implicit conversion from 'int' to 'unsigned short' changes value from 32768000 to 0 [-Wconstant-conversion] msginfo->msgseg = MSGSEG; ~ ^~~~~~ include/uapi/linux/msg.h:87:38: note: expanded from macro 'MSGSEG' #define MSGSEG (__MSGSEG <= 0xffff ? __MSGSEG : 0xffff) ^~~~~~~~ include/uapi/linux/msg.h:86:36: note: expanded from macro '__MSGSEG' #define __MSGSEG ((MSGPOOL * 1024) / MSGSSZ) /* max no. of segments */ ~~~~~~~~~~~~~~~~~^~~~~~~~ 1 warning and 1 error generated. -- In file included from security/commoncap.c:6: >> include/linux/audit.h:557:1: error: expected external declaration +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) ^ In file included from security/commoncap.c:12: include/linux/mman.h:156:9: warning: division by zero is undefined [-Wdivision-by-zero] _calc_vm_trans(flags, MAP_SYNC, VM_SYNC ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mman.h:133:21: note: expanded from macro '_calc_vm_trans' : ((x) & (bit1)) / ((bit1) / (bit2)))) ^ ~~~~~~~~~~~~~~~~~ In file included from security/commoncap.c:14: In file included from include/linux/swap.h:9: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:464:31: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __raw_readb(PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:477:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __le16_to_cpu((__le16 __force)__raw_readw(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:36:59: note: expanded from macro '__le16_to_cpu' #define __le16_to_cpu(x) __swab16((__force __u16)(__le16)(x)) ^ include/uapi/linux/swab.h:102:54: note: expanded from macro '__swab16' #define __swab16(x) (__u16)__builtin_bswap16((__u16)(x)) ^ In file included from security/commoncap.c:14: In file included from include/linux/swap.h:9: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:490:61: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] val = __le32_to_cpu((__le32 __force)__raw_readl(PCI_IOBASE + addr)); ~~~~~~~~~~ ^ include/uapi/linux/byteorder/big_endian.h:34:59: note: expanded from macro '__le32_to_cpu' #define __le32_to_cpu(x) __swab32((__force __u32)(__le32)(x)) ^ include/uapi/linux/swab.h:115:54: note: expanded from macro '__swab32' #define __swab32(x) (__u32)__builtin_bswap32((__u32)(x)) ^ In file included from security/commoncap.c:14: In file included from include/linux/swap.h:9: In file included from include/linux/memcontrol.h:22: In file included from include/linux/writeback.h:14: In file included from include/linux/blk-cgroup.h:23: In file included from include/linux/blkdev.h:25: In file included from include/linux/scatterlist.h:9: In file included from arch/s390/include/asm/io.h:75: include/asm-generic/io.h:501:33: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writeb(value, PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:511:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writew((u16 __force)cpu_to_le16(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:521:59: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] __raw_writel((u32 __force)cpu_to_le32(value), PCI_IOBASE + addr); ~~~~~~~~~~ ^ include/asm-generic/io.h:609:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:617:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:625:20: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] readsl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:634:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesb(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:643:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesw(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ include/asm-generic/io.h:652:21: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] writesl(PCI_IOBASE + addr, buffer, count); ~~~~~~~~~~ ^ 13 warnings and 1 error generated. vim +557 include/linux/audit.h 553 554 extern int audit_n_rules; 555 extern int audit_signals; 556 #else /* CONFIG_AUDITSYSCALL */ > 557 +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) 558 { 559 return NULL; 560 } 561 static inline void audit_free_context(struct audit_context *context) 562 { } 563 static inline int audit_alloc(struct task_struct *task) 564 { 565 return 0; 566 } 567 static inline void audit_free(struct task_struct *task) 568 { } 569 static inline void audit_syscall_entry(int major, unsigned long a0, 570 unsigned long a1, unsigned long a2, 571 unsigned long a3) 572 { } 573 static inline void audit_syscall_exit(void *pt_regs) 574 { } 575 static inline bool audit_dummy_context(void) 576 { 577 return true; 578 } 579 static inline void audit_set_context(struct task_struct *task, struct audit_context *ctx) 580 { } 581 static inline struct audit_context *audit_context(void) 582 { 583 return NULL; 584 } 585 static inline struct filename *audit_reusename(const __user char *name) 586 { 587 return NULL; 588 } 589 static inline void audit_getname(struct filename *name) 590 { } 591 static inline void audit_inode(struct filename *name, 592 const struct dentry *dentry, 593 unsigned int aflags) 594 { } 595 static inline void audit_file(struct file *file) 596 { 597 } 598 static inline void audit_inode_parent_hidden(struct filename *name, 599 const struct dentry *dentry) 600 { } 601 static inline void audit_inode_child(struct inode *parent, 602 const struct dentry *dentry, 603 const unsigned char type) 604 { } 605 static inline void audit_core_dumps(long signr) 606 { } 607 static inline void audit_seccomp(unsigned long syscall, long signr, int code) 608 { } 609 static inline void audit_seccomp_actions_logged(const char *names, 610 const char *old_names, int res) 611 { } 612 static inline void audit_ipc_obj(struct kern_ipc_perm *ipcp) 613 { } 614 static inline void audit_ipc_set_perm(unsigned long qbytes, uid_t uid, 615 gid_t gid, umode_t mode) 616 { } 617 static inline void audit_bprm(struct linux_binprm *bprm) 618 { } 619 static inline int audit_socketcall(int nargs, unsigned long *args) 620 { 621 return 0; 622 } 623 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --zYM0uCDKw75PZbzx Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --zYM0uCDKw75PZbzx Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- Linux-audit mailing list Linux-audit@redhat.com https://listman.redhat.com/mailman/listinfo/linux-audit --zYM0uCDKw75PZbzx--