lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Fri, 5 May 2017 13:11:19 +0800
From:   kbuild test robot <fengguang.wu@...el.com>
To:     "Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>
Cc:     kbuild-all@...org, linux-kernel@...r.kernel.org
Subject: [rcu:dev.2017.05.02c 78/90] arch/arm/include/asm/irq.h:39:50: error:
 unknown type name 'cpumask_t'

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev.2017.05.02c
head:   b69fe94f46adfa1b76504b0cd1b9604ea04db87d
commit: 37b235df7033c20b00702b8aa30f7424fc0fb556 [78/90] rcu: Remove linux/cpumask.h from rcupdate.h
config: arm-imx_v6_v7_defconfig (attached as .config)
compiler: arm-linux-gnueabi-gcc (Debian 6.1.1-9) 6.1.1 20160705
reproduce:
        wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout 37b235df7033c20b00702b8aa30f7424fc0fb556
        # save the attached .config to linux build tree
        make.cross ARCH=arm 

All errors (new ones prefixed by >>):

   In file included from arch/arm/mach-imx/devices/../mx3x.h:146:0,
                    from arch/arm/mach-imx/devices/../hardware.h:109,
                    from arch/arm/mach-imx/devices/platform-flexcan.c:8:
>> arch/arm/include/asm/irq.h:39:50: error: unknown type name 'cpumask_t'
    extern void arch_trigger_cpumask_backtrace(const cpumask_t *mask,
                                                     ^~~~~~~~~

vim +/cpumask_t +39 arch/arm/include/asm/irq.h

^1da177e4 include/asm-arm/irq.h      Linus Torvalds           2005-04-16  23  
431d2cd99 include/asm-arm/irq.h      Arnaud Patard            2006-12-27  24  #ifndef __ASSEMBLY__
431d2cd99 include/asm-arm/irq.h      Arnaud Patard            2006-12-27  25  struct irqaction;
aedceb2a4 arch/arm/include/asm/irq.h Viresh Kumar             2010-03-29  26  struct pt_regs;
a054a8115 include/asm-arm/irq.h      Russell King             2005-11-02  27  extern void migrate_irqs(void);
446616dbb arch/arm/include/asm/irq.h Russell King             2008-09-06  28  
446616dbb arch/arm/include/asm/irq.h Russell King             2008-09-06  29  extern void asm_do_IRQ(unsigned int, struct pt_regs *);
a4841e39f arch/arm/include/asm/irq.h Russell King - ARM Linux 2011-07-11  30  void handle_IRQ(unsigned int, struct pt_regs *);
446616dbb arch/arm/include/asm/irq.h Russell King             2008-09-06  31  void init_IRQ(void);
446616dbb arch/arm/include/asm/irq.h Russell King             2008-09-06  32  
f36a3bb1a arch/arm/include/asm/irq.h Catalin Marinas          2013-01-18  33  #ifdef CONFIG_MULTI_IRQ_HANDLER
f36a3bb1a arch/arm/include/asm/irq.h Catalin Marinas          2013-01-18  34  extern void (*handle_arch_irq)(struct pt_regs *);
f36a3bb1a arch/arm/include/asm/irq.h Catalin Marinas          2013-01-18  35  extern void set_handle_irq(void (*handle_irq)(struct pt_regs *));
f36a3bb1a arch/arm/include/asm/irq.h Catalin Marinas          2013-01-18  36  #endif
f36a3bb1a arch/arm/include/asm/irq.h Catalin Marinas          2013-01-18  37  
96f0e0037 arch/arm/include/asm/irq.h Russell King             2014-09-03  38  #ifdef CONFIG_SMP
9a01c3ed5 arch/arm/include/asm/irq.h Chris Metcalf            2016-10-07 @39  extern void arch_trigger_cpumask_backtrace(const cpumask_t *mask,
9a01c3ed5 arch/arm/include/asm/irq.h Chris Metcalf            2016-10-07  40  					   bool exclude_self);
9a01c3ed5 arch/arm/include/asm/irq.h Chris Metcalf            2016-10-07  41  #define arch_trigger_cpumask_backtrace arch_trigger_cpumask_backtrace
96f0e0037 arch/arm/include/asm/irq.h Russell King             2014-09-03  42  #endif
96f0e0037 arch/arm/include/asm/irq.h Russell King             2014-09-03  43  
b4ff8389e arch/arm/include/asm/irq.h Boris Ostrovsky          2015-11-20  44  static inline int nr_legacy_irqs(void)
b4ff8389e arch/arm/include/asm/irq.h Boris Ostrovsky          2015-11-20  45  {
b4ff8389e arch/arm/include/asm/irq.h Boris Ostrovsky          2015-11-20  46  	return NR_IRQS_LEGACY;
b4ff8389e arch/arm/include/asm/irq.h Boris Ostrovsky          2015-11-20  47  }

:::::: The code at line 39 was first introduced by commit
:::::: 9a01c3ed5cdb35d9004eb92510ee6ea11b4a5f16 nmi_backtrace: add more trigger_*_cpu_backtrace() methods

:::::: TO: Chris Metcalf <cmetcalf@...lanox.com>
:::::: CC: Linus Torvalds <torvalds@...ux-foundation.org>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Download attachment ".config.gz" of type "application/gzip" (31446 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ