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 D0696C63797 for ; Thu, 22 Jul 2021 17:25:36 +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 2BCFB61241 for ; Thu, 22 Jul 2021 17:25:36 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2BCFB61241 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-142-eBvk8iV7Na6Vy5eHCUqFuA-1; Thu, 22 Jul 2021 13:25:19 -0400 X-MC-Unique: eBvk8iV7Na6Vy5eHCUqFuA-1 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 7BC7B760CC; Thu, 22 Jul 2021 17:25:16 +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 B29418461E; Thu, 22 Jul 2021 17:25:15 +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 1137F180BAB1; Thu, 22 Jul 2021 17:25:14 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com [10.11.54.6]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id 16MH4T0b001328 for ; Thu, 22 Jul 2021 13:04:29 -0400 Received: by smtp.corp.redhat.com (Postfix) id 211932051B79; Thu, 22 Jul 2021 17:04:29 +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 1BAC92051B80 for ; Thu, 22 Jul 2021 17:04:24 +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 C65EA802A5A for ; Thu, 22 Jul 2021 17:04:24 +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-540-FArjP_DjMb6Izs9ZS1SIXg-1; Thu, 22 Jul 2021 13:04:21 -0400 X-MC-Unique: FArjP_DjMb6Izs9ZS1SIXg-1 X-IronPort-AV: E=McAfee;i="6200,9189,10053"; a="209797021" X-IronPort-AV: E=Sophos;i="5.84,261,1620716400"; d="gz'50?scan'50,208,50";a="209797021" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jul 2021 10:03:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,261,1620716400"; d="gz'50?scan'50,208,50";a="433197379" Received: from lkp-server01.sh.intel.com (HELO d053b881505b) ([10.239.97.150]) by fmsmga007.fm.intel.com with ESMTP; 22 Jul 2021 10:03:03 -0700 Received: from kbuild by d053b881505b with local (Exim 4.92) (envelope-from ) id 1m6c6A-0000XD-CO; Thu, 22 Jul 2021 17:03:02 +0000 Date: Fri, 23 Jul 2021 01:02:35 +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 v28 21/25] audit: support non-syscall auxiliary records Message-ID: <202107230058.3lMBsPSR-lkp@intel.com> References: <20210722004758.12371-22-casey@schaufler-ca.com> MIME-Version: 1.0 In-Reply-To: <20210722004758.12371-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.6 X-loop: linux-audit@redhat.com X-Mailman-Approved-At: Thu, 22 Jul 2021 13:25:12 -0400 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.79 on 10.5.11.13 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="VS++wcV0S1rZb1Fb" Content-Disposition: inline --VS++wcV0S1rZb1Fb 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 pcmoore-audit/next] [also build test ERROR on nf/master linus/master v5.14-rc2] [cannot apply to nf-next/master next-20210722] [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/20210722-094735 base: https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git next config: openrisc-randconfig-r025-20210722 (attached as .config) compiler: or1k-linux-gcc (GCC) 10.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/63ea5078624b9ff368f945d654ace5f79160fb6a 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/20210722-094735 git checkout 63ea5078624b9ff368f945d654ace5f79160fb6a # save the attached .config to linux build tree mkdir build_dir COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-10.3.0 make.cross O=build_dir ARCH=openrisc SHELL=/bin/bash 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 init/init_task.c:12: >> 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/openrisc/kernel/ptrace.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) | ^ arch/openrisc/kernel/ptrace.c:157:17: warning: no previous prototype for 'do_syscall_trace_enter' [-Wmissing-prototypes] 157 | asmlinkage long do_syscall_trace_enter(struct pt_regs *regs) | ^~~~~~~~~~~~~~~~~~~~~~ arch/openrisc/kernel/ptrace.c:176:17: warning: no previous prototype for 'do_syscall_trace_leave' [-Wmissing-prototypes] 176 | asmlinkage void do_syscall_trace_leave(struct pt_regs *regs) | ^~~~~~~~~~~~~~~~~~~~~~ -- In file included from kernel/fork.c:63: >> 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:162:13: warning: no previous prototype for 'arch_release_task_struct' [-Wmissing-prototypes] 162 | void __weak arch_release_task_struct(struct task_struct *tsk) | ^~~~~~~~~~~~~~~~~~~~~~~~ kernel/fork.c:752:20: warning: no previous prototype for 'arch_task_cache_init' [-Wmissing-prototypes] 752 | void __init __weak arch_task_cache_init(void) { } | ^~~~~~~~~~~~~~~~~~~~ kernel/fork.c:847:12: warning: no previous prototype for 'arch_dup_task_struct' [-Wmissing-prototypes] 847 | 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) | ^ kernel/exit.c:1810:13: warning: no previous prototype for 'abort' [-Wmissing-prototypes] 1810 | __weak void abort(void) | ^~~~~ -- In file included from kernel/audit.c:51: >> 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/audit.c:1781:14: warning: no previous prototype for 'audit_serial' [-Wmissing-prototypes] 1781 | unsigned int audit_serial(void) | ^~~~~~~~~~~~ kernel/audit.c: In function 'audit_log_vformat': kernel/audit.c:1929:2: warning: function 'audit_log_vformat' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 1929 | len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args); | ^~~ kernel/audit.c:1938:3: warning: function 'audit_log_vformat' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 1938 | len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args2); | ^~~ -- 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) | ^ fs/pipe.c:741:15: warning: no previous prototype for 'account_pipe_buffers' [-Wmissing-prototypes] 741 | unsigned long account_pipe_buffers(struct user_struct *user, | ^~~~~~~~~~~~~~~~~~~~ fs/pipe.c:747:6: warning: no previous prototype for 'too_many_pipe_buffers_soft' [-Wmissing-prototypes] 747 | bool too_many_pipe_buffers_soft(unsigned long user_bufs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/pipe.c:754:6: warning: no previous prototype for 'too_many_pipe_buffers_hard' [-Wmissing-prototypes] 754 | bool too_many_pipe_buffers_hard(unsigned long user_bufs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs/pipe.c:761:6: warning: no previous prototype for 'pipe_is_unprivileged_user' [-Wmissing-prototypes] 761 | bool pipe_is_unprivileged_user(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ fs/pipe.c:1231:5: warning: no previous prototype for 'pipe_resize_ring' [-Wmissing-prototypes] 1231 | int pipe_resize_ring(struct pipe_inode_info *pipe, unsigned int nr_slots) | ^~~~~~~~~~~~~~~~ -- In file included from include/linux/fsnotify.h:16, from kernel/trace/trace.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) | ^ kernel/trace/trace.c: In function 'trace_check_vprintf': kernel/trace/trace.c:3815:3: warning: function 'trace_check_vprintf' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 3815 | trace_seq_vprintf(&iter->seq, iter->fmt, ap); | ^~~~~~~~~~~~~~~~~ kernel/trace/trace.c:3870:3: warning: function 'trace_check_vprintf' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 3870 | trace_seq_vprintf(&iter->seq, p, ap); | ^~~~~~~~~~~~~~~~~ At top level: kernel/trace/trace.c:1692:37: warning: 'tracing_max_lat_fops' defined but not used [-Wunused-const-variable=] 1692 | static const struct file_operations tracing_max_lat_fops; | ^~~~~~~~~~~~~~~~~~~~ -- In file included from net/socket.c:81: >> include/linux/audit.h:557:1: error: expected identifier or '(' before '+' token 557 | +static inline struct audit_context *audit_alloc_local(gfp_t gfpflags) | ^ net/socket.c: In function '__sys_getsockopt': net/socket.c:2178:6: warning: variable 'max_optlen' set but not used [-Wunused-but-set-variable] 2178 | int max_optlen; | ^~~~~~~~~~ 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 --VS++wcV0S1rZb1Fb Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --VS++wcV0S1rZb1Fb 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 --VS++wcV0S1rZb1Fb--