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 B3453C433E6 for ; Wed, 10 Mar 2021 14:41:47 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 31E2964EB7 for ; Wed, 10 Mar 2021 14:41:47 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 31E2964EB7 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-320-iooYzs7MOeyRkFGfw-bZvQ-1; Wed, 10 Mar 2021 09:41:40 -0500 X-MC-Unique: iooYzs7MOeyRkFGfw-bZvQ-1 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 23CE1802B78; Wed, 10 Mar 2021 14:41:37 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 0825E10023AE; Wed, 10 Mar 2021 14:41:37 +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 D392E1809C8E; Wed, 10 Mar 2021 14:41:36 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id 129HuqqM012048 for ; Tue, 9 Mar 2021 12:56:52 -0500 Received: by smtp.corp.redhat.com (Postfix) id 2720B2026D46; Tue, 9 Mar 2021 17:56:52 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast01.extmail.prod.ext.rdu2.redhat.com [10.11.55.17]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 1E350200E294 for ; Tue, 9 Mar 2021 17:56:48 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-1.mimecast.com [205.139.110.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 3EB86857D00 for ; Tue, 9 Mar 2021 17:56:48 +0000 (UTC) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-600-EunJ-425MXe-3GcfDe_bAg-1; Tue, 09 Mar 2021 12:56:45 -0500 X-MC-Unique: EunJ-425MXe-3GcfDe_bAg-1 IronPort-SDR: /9OV4bD3OkeuasdNqGz1SGMbiw/gVYoyZYRcWd86EJmJ0YWFrbtw4/B4XSJDkoHsQCUnDvw4rP d8F9kUa/nleQ== X-IronPort-AV: E=McAfee;i="6000,8403,9917"; a="185908270" X-IronPort-AV: E=Sophos;i="5.81,236,1610438400"; d="gz'50?scan'50,208,50";a="185908270" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Mar 2021 09:55:36 -0800 IronPort-SDR: ebS28Gwqfoj+661i26OgbsrjmgQdXYrsy+bONBSZU2ZDD74Qsp+nFcc5ODtd6xB/vaIrEEdLAn gMipA4yD+IJw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,236,1610438400"; d="gz'50?scan'50,208,50";a="437990532" Received: from lkp-server01.sh.intel.com (HELO 3e992a48ca98) ([10.239.97.150]) by FMSMGA003.fm.intel.com with ESMTP; 09 Mar 2021 09:55:33 -0800 Received: from kbuild by 3e992a48ca98 with local (Exim 4.92) (envelope-from ) id 1lJgZw-0001ku-TI; Tue, 09 Mar 2021 17:55:32 +0000 Date: Wed, 10 Mar 2021 01:55:14 +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 v25 21/25] audit: add support for non-syscall auxiliary records Message-ID: <202103100154.IVuu8FMi-lkp@intel.com> References: <20210309144243.12519-22-casey@schaufler-ca.com> MIME-Version: 1.0 In-Reply-To: <20210309144243.12519-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.78 on 10.11.54.4 X-loop: linux-audit@redhat.com X-Mailman-Approved-At: Wed, 10 Mar 2021 09:41:22 -0500 Cc: john.johansen@canonical.com, kbuild-all@lists.01.org, 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.84 on 10.5.11.22 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="bp/iNruPH9dso1Pn" Content-Disposition: inline --bp/iNruPH9dso1Pn 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.12-rc2 next-20210309] [cannot apply to pcmoore-audit/next nf-next/master security/next-testing] [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/20210309-234224 base: https://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git master config: h8300-randconfig-r026-20210308 (attached as .config) compiler: h8300-linux-gcc (GCC) 9.3.0 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 # https://github.com/0day-ci/linux/commit/96082b2d5d5bc80fd3dafdf8a737ba8961568067 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/20210309-234224 git checkout 96082b2d5d5bc80fd3dafdf8a737ba8961568067 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=h8300 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 drivers/tty/n_tty.c:46: >> include/linux/audit.h:557:1: error: expected identifier or '(' before '+' token 557 | +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) | ^ -- In file included from include/linux/rcupdate.h:24, from include/linux/init_task.h:5, from init/init_task.c:2: include/linux/scatterlist.h: In function 'sg_set_buf': include/asm-generic/page.h:89:50: warning: ordered comparison of pointer with null pointer [-Wextra] 89 | #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \ | ^~ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ include/linux/scatterlist.h:137:2: note: in expansion of macro 'BUG_ON' 137 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~ include/linux/scatterlist.h:137:10: note: in expansion of macro 'virt_addr_valid' 137 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~~~~~~~~~~ In file included from init/init_task.c:12: include/linux/audit.h: At top level: >> include/linux/audit.h:557:1: error: expected identifier or '(' before '+' token 557 | +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) | ^ -- In file included from arch/h8300/kernel/ptrace.c:14: >> include/linux/audit.h:557:1: error: expected identifier or '(' before '+' token 557 | +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) | ^ In file included from include/linux/kernel.h:10, from arch/h8300/kernel/ptrace.c:11: include/linux/scatterlist.h: In function 'sg_set_buf': include/asm-generic/page.h:89:50: warning: ordered comparison of pointer with null pointer [-Wextra] 89 | #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \ | ^~ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ include/linux/scatterlist.h:137:2: note: in expansion of macro 'BUG_ON' 137 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~ include/linux/scatterlist.h:137:10: note: in expansion of macro 'virt_addr_valid' 137 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~~~~~~~~~~ arch/h8300/kernel/ptrace.c: At top level: arch/h8300/kernel/ptrace.c:172:17: warning: no previous prototype for 'do_syscall_trace_enter' [-Wmissing-prototypes] 172 | asmlinkage long do_syscall_trace_enter(struct pt_regs *regs) | ^~~~~~~~~~~~~~~~~~~~~~ arch/h8300/kernel/ptrace.c:191:17: warning: no previous prototype for 'do_syscall_trace_leave' [-Wmissing-prototypes] 191 | asmlinkage void do_syscall_trace_leave(struct pt_regs *regs) | ^~~~~~~~~~~~~~~~~~~~~~ arch/h8300/kernel/ptrace.c: In function 'h8300_put_reg': arch/h8300/kernel/ptrace.c:61:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 61 | task->thread.usp = data - sizeof(long)*2; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ arch/h8300/kernel/ptrace.c:62:2: note: here 62 | case PT_CCR: | ^~~~ -- In file included from kernel/module.c:58: >> include/linux/audit.h:557:1: error: expected identifier or '(' before '+' token 557 | +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) | ^ kernel/module.c:4675:6: warning: no previous prototype for 'module_layout' [-Wmissing-prototypes] 4675 | void module_layout(struct module *mod, | ^~~~~~~~~~~~~ -- In file included from include/asm-generic/bug.h:5, from arch/h8300/include/asm/bug.h:8, from include/linux/bug.h:5, from include/linux/mmdebug.h:5, from include/linux/gfp.h:5, from include/linux/slab.h:15, from kernel/fork.c:16: include/linux/scatterlist.h: In function 'sg_set_buf': include/asm-generic/page.h:89:50: warning: ordered comparison of pointer with null pointer [-Wextra] 89 | #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \ | ^~ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ include/linux/scatterlist.h:137:2: note: in expansion of macro 'BUG_ON' 137 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~ include/linux/scatterlist.h:137:10: note: in expansion of macro 'virt_addr_valid' 137 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~~~~~~~~~~ In file included from kernel/fork.c:63: include/linux/audit.h: At top level: >> include/linux/audit.h:557:1: error: expected identifier or '(' before '+' token 557 | +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) | ^ kernel/fork.c:161:13: warning: no previous prototype for 'arch_release_task_struct' [-Wmissing-prototypes] 161 | void __weak arch_release_task_struct(struct task_struct *tsk) | ^~~~~~~~~~~~~~~~~~~~~~~~ kernel/fork.c:746:20: warning: no previous prototype for 'arch_task_cache_init' [-Wmissing-prototypes] 746 | void __init __weak arch_task_cache_init(void) { } | ^~~~~~~~~~~~~~~~~~~~ kernel/fork.c:836:12: warning: no previous prototype for 'arch_dup_task_struct' [-Wmissing-prototypes] 836 | int __weak arch_dup_task_struct(struct task_struct *dst, | ^~~~~~~~~~~~~~~~~~~~ -- In file included from kernel/exit.c:49: >> include/linux/audit.h:557:1: error: expected identifier or '(' before '+' token 557 | +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) | ^ In file included from include/asm-generic/bug.h:5, from arch/h8300/include/asm/bug.h:8, from include/linux/bug.h:5, from include/linux/mmdebug.h:5, from include/linux/mm.h:9, from kernel/exit.c:8: include/linux/scatterlist.h: In function 'sg_set_buf': include/asm-generic/page.h:89:50: warning: ordered comparison of pointer with null pointer [-Wextra] 89 | #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \ | ^~ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ include/linux/scatterlist.h:137:2: note: in expansion of macro 'BUG_ON' 137 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~ include/linux/scatterlist.h:137:10: note: in expansion of macro 'virt_addr_valid' 137 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~~~~~~~~~~ kernel/exit.c: At top level: kernel/exit.c:1763:13: warning: no previous prototype for 'abort' [-Wmissing-prototypes] 1763 | __weak void abort(void) | ^~~~~ -- In file included from include/asm-generic/bug.h:5, from arch/h8300/include/asm/bug.h:8, from include/linux/bug.h:5, from include/linux/mmdebug.h:5, from include/linux/gfp.h:5, from include/linux/slab.h:15, from kernel/signal.c:14: include/linux/scatterlist.h: In function 'sg_set_buf': include/asm-generic/page.h:89:50: warning: ordered comparison of pointer with null pointer [-Wextra] 89 | #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \ | ^~ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ include/linux/scatterlist.h:137:2: note: in expansion of macro 'BUG_ON' 137 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~ include/linux/scatterlist.h:137:10: note: in expansion of macro 'virt_addr_valid' 137 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~~~~~~~~~~ In file included from kernel/signal.c:48: include/linux/audit.h: At top level: >> include/linux/audit.h:557:1: error: expected identifier or '(' before '+' token 557 | +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) | ^ kernel/signal.c:4645:6: warning: no previous prototype for 'kdb_send_sig' [-Wmissing-prototypes] 4645 | void kdb_send_sig(struct task_struct *t, int sig) | ^~~~~~~~~~~~ -- In file included from include/asm-generic/bug.h:5, from arch/h8300/include/asm/bug.h:8, from include/linux/bug.h:5, from include/linux/mmdebug.h:5, from include/linux/mm.h:9, from mm/nommu.c:20: include/linux/scatterlist.h: In function 'sg_set_buf': include/asm-generic/page.h:89:50: warning: ordered comparison of pointer with null pointer [-Wextra] 89 | #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \ | ^~ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ include/linux/scatterlist.h:137:2: note: in expansion of macro 'BUG_ON' 137 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~ include/linux/scatterlist.h:137:10: note: in expansion of macro 'virt_addr_valid' 137 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~~~~~~~~~~ In file included from mm/nommu.c:37: include/linux/audit.h: At top level: >> include/linux/audit.h:557:1: error: expected identifier or '(' before '+' token 557 | +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) | ^ In file included from arch/h8300/include/asm/page.h:5, from arch/h8300/include/asm/thread_info.h:12, from include/linux/thread_info.h:58, from include/asm-generic/preempt.h:5, from ./arch/h8300/include/generated/asm/preempt.h:1, from include/linux/preempt.h:78, from include/linux/spinlock.h:51, from include/linux/mmzone.h:8, from include/linux/gfp.h:6, from include/linux/mm.h:10, from mm/nommu.c:20: mm/nommu.c: In function 'kobjsize': include/asm-generic/page.h:89:50: warning: ordered comparison of pointer with null pointer [-Wextra] 89 | #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \ | ^~ mm/nommu.c:81:16: note: in expansion of macro 'virt_addr_valid' 81 | if (!objp || !virt_addr_valid(objp)) | ^~~~~~~~~~~~~~~ mm/nommu.c: At top level: mm/nommu.c:1658:15: warning: no previous prototype for 'arch_get_unmapped_area' [-Wmissing-prototypes] 1658 | unsigned long arch_get_unmapped_area(struct file *file, unsigned long addr, | ^~~~~~~~~~~~~~~~~~~~~~ -- In file included from fs/pipe.c:23: >> include/linux/audit.h:557:1: error: expected identifier or '(' before '+' token 557 | +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) | ^ In file included from include/asm-generic/bug.h:5, from arch/h8300/include/asm/bug.h:8, from include/linux/bug.h:5, from include/linux/mmdebug.h:5, from include/linux/mm.h:9, from fs/pipe.c:8: include/linux/scatterlist.h: In function 'sg_set_buf': include/asm-generic/page.h:89:50: warning: ordered comparison of pointer with null pointer [-Wextra] 89 | #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \ | ^~ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ include/linux/scatterlist.h:137:2: note: in expansion of macro 'BUG_ON' 137 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~ include/linux/scatterlist.h:137:10: note: in expansion of macro 'virt_addr_valid' 137 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~~~~~~~~~~ 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 --bp/iNruPH9dso1Pn Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --bp/iNruPH9dso1Pn 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 --bp/iNruPH9dso1Pn--