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>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 23 Oct 2008 16:20:25 +0200
From:	Ingo Molnar <mingo@...e.hu>
To:	Mike Travis <travis@....com>
Cc:	Rusty Russell <rusty@...tcorp.com.au>,
	Andrew Morton <akpm@...ux-foundation.org>,
	linux-kernel@...r.kernel.org
Subject: [bug #2] Re: [PATCH 00/35] cpumask: Replace cpumask_t with struct
	cpumask


Thomas has started a -tip cross-build test, and there's massive 
cross-build failures as well due to the cpumask changes:

  http://www.tglx.de/autoqa-cgi/index?run=140&tree=8

   Run 140: 11 of 19 OK

8 architecture configs out of 19 fail to build, 7 of which failures is 
this patchset's fault:

powerpc, ps3_defconfig:

  http://www.tglx.de/autoqa-logs/000140-0008-0006.log
  
  /home/tglx/work/kernel/autoqa/linux-2.6-tip/
  arch/powerpc/platforms/cell/spu_base.c:117:
  error: implicit declaration of function '__cpus_setall'

m32r defconfig:

  http://www.tglx.de/autoqa-logs/000140-0008-0013.log

  from /home/tglx/work/kernel/autoqa/linux-2.6-tip/arch/m32r/kernel/smp.c:18:
  include2/asm/smp.h:66: error: expected ')' before '*' token
  include2/asm/smp.h:66: error: expected ')' before 'cpu_possible_mask'
  include2/asm/smp.h:67: error: expected ')' before '*' token
  include2/asm/smp.h:67: error: expected ')' before 'cpu_present_mask'

xtensa defconfig:

  from /home/tglx/work/kernel/autoqa/linux-2.6-tip/arch/xtensa/k
  ernel/asm-offsets.c:20:
  /home/tglx/work/kernel/autoqa/linux-2.6-tip/include/linux/cpumask.h:109: 
  error:
   'CONFIG_NR_CPUS' undeclared here (not in a function)

powerpc mpc5200_defconfig:

  http://www.tglx.de/autoqa-logs/000140-0008-0014.log

  kernel/asm-offsets.c:22:
  /home/tglx/work/kernel/autoqa/linux-2.6-tip/include/linux/mm.h:922:5: 
  warning: "CONFIG_NR_CPUS" is not defined
  make[2]: *** [arch/powerpc/kernel/asm-offsets.s] Error 1
  make[1]: *** [prepare0] Error 2

sparc32 defconfig:

  http://www.tglx.de/autoqa-logs/000140-0008-0020.log

  /home/tglx/work/kernel/autoqa/linux-2.6-tip/arch/sparc/kernel/asm-offsets.c:13:
  /home/tglx/work/kernel/autoqa/linux-2.6-tip/include/linux/cpumask.h:109: 
  error: 'CONFIG_NR_CPUS' undeclared here (not in a function)

powerpc ppc64_defconfig:

   http://www.tglx.de/autoqa-logs/000140-0008-0022.log

   /home/tglx/work/kernel/autoqa/linux-2.6-tip/arch/powerpc/platforms/cell/spu_bas
    e.c:117: error: implicit declaration of function '__cpus_setall'
   make[3]: *** [arch/powerpc/platforms/cell/spu_base.o] Error 1

s390 defconfig:

   http://www.tglx.de/autoqa-logs/000140-0008-0025.log

  /home/tglx/work/kernel/autoqa/linux-2.6-tip/arch/s390/kernel/smp.c: In 
  function '__smp_call_function_map':
  /home/tglx/work/kernel/autoqa/linux-2.6-tip/arch/s390/kernel/smp.c:120: 
  error: request for member 'bits' in something not a structure or union

it seems to me that this commit is massively borked:

  4a792c2: cpumask: make CONFIG_NR_CPUS always valid

but some of the others seems to be suspect as well - there's at least 3 
different failure patterns.

	Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ