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-next>] [day] [month] [year] [list]
Message-ID: <20120426233537.GA23799@windriver.com>
Date:	Thu, 26 Apr 2012 19:35:38 -0400
From:	Paul Gortmaker <paul.gortmaker@...driver.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
CC:	Andrew Morton <akpm@...ux-foundation.org>,
	LKML <linux-kernel@...r.kernel.org>
Subject: [GIT pull] build fixes for less mainstream architectures

Linus,

These are fixes for frv(1), blackfin(2), powerpc(1) and xtensa(4).

Fortunately the touches are nearly all specific to files just used
by the arch in question.   The two touches to shared/common files 
[kernel/irq/debug.h and drivers/pci/Makefile] are trivial to assess
as no risk to anyone.

Half of them relate to xtensa directly.  It was only when I fixed the
last xtensa issue that I realized that the arch has been broken for
a significant time, and isn't a specific v3.4 regression.  So if you
wanted, we could leave xtensa lying bleeding in the street for a couple
more weeks and queue those for 3.5.  But given they are no risk to
anyone outside of xtensa, I figured to just leave them in.

If you are OK with taking the xtensa fixes, then please pull to get:

-one last implicit include uncovered by system.h that is in a file
 specific to just one powerpc defconfig.  (I'd sync'd with BenH).

-fix an oversight in the PCI makefile where shared code wasn't being
 compiled for ARCH=frv

-fix a missing include for GPIO in blackfin framebuffer.

-audit and tag endif in blackfin ezkit board file, in order to find
 and fix the misplaced endif masking a block of code.

-fix irq/debug.h choice of temporary macro names to be more internal
 so they don't conflict with names used by xtensa.

-fix a reference to an undeclared local var in xtensa's signal.c

-fix an implicit bug.h usage in xtensa's asm/io.h uncovered by my
 removing bug.h from kernel.h

-fix xtensa to properly indicate it is using asm-generic/hardirq.h
 in order to resolve the link error - undefined ack_bad_irq

The xtensa still fails final link as my latest binutils does something
evil when ld forward-relocates unlikely() blocks, but in theory people
who have older/valid toolchains could now use the thing.

Thanks,
Paul.
---

The following changes since commit e816b57a337ea3b755de72bec38c10c864f23015:

  Linux 3.4-rc3 (2012-04-15 18:28:29 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux.git for-v3.4-rc5

for you to fetch changes up to 8e12a038f88e819c878e5697ff681cb08bcebb08:

  xtensa: fix build fail on undefined ack_bad_irq (2012-04-26 18:35:32 -0400)

----------------------------------------------------------------
Paul Gortmaker (8):
      powerpc: fix system.h fallout in sysdev/scom.c [chroma_defconfig]
      xtensa: fix build failure in xtensa/kernel/signal.c
      xtensa: fix build error in xtensa/include/asm/io.h
      irq: hide debug macros so they don't collide with others.
      pci: frv architecture needs generic setup-bus infrastructure
      blackfin: fix compile error in bfin-lq035q1-fb.c
      blackfin: fix ifdef fustercluck in mach-bf538/boards/ezkit.c
      xtensa: fix build fail on undefined ack_bad_irq

 arch/blackfin/mach-bf538/boards/ezkit.c |   53 +++++++++++++++----------------
 arch/powerpc/sysdev/scom.c              |    1 +
 arch/xtensa/include/asm/hardirq.h       |    3 --
 arch/xtensa/include/asm/io.h            |    1 +
 arch/xtensa/kernel/signal.c             |    1 +
 drivers/pci/Makefile                    |    1 +
 drivers/video/bfin-lq035q1-fb.c         |    1 +
 kernel/irq/debug.h                      |   38 +++++++++++-----------
 8 files changed, 50 insertions(+), 49 deletions(-)

--
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