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:	Thu, 19 Mar 2009 10:28:57 +1000
From:	Greg Ungerer <gerg@...pgear.com>
To:	torvalds@...ux-foundation.org
Cc:	dwmw2@...radead.org, geert@...ux-m68k.org, gerg@...inux.org,
	linux-kernel@...r.kernel.org, linux-m68k@...r.kernel.org,
	linux-next@...r.kernel.org, rob@...dley.net, sam@...nborg.org
Subject: [git pull] m68k fix user exported includes


Linus,

The merge of the m68knommu and m68k includes broke "headers_install"
for these arches. For files with differences on each of m68k and m68knommu
a simple include of either varient was done for many of the user exported
headers. But the specific files that are included are not exported by
"headers_install".

The problem results in errors like:

  build/cross-compiler-m68k/include/asm/param.h:4:22: error: param_mm.h: No
  such file or directory

when building user space libraries.

Files known to be affected are:

  param.h ptrace.h setup.h sigcontext.h siginfo.h signal.h swab.h unistd.h

All of these cases only have minor differences for each of the m68k and
m68knommu varient. The best solution is to merge back into a single file
for these cases (which was always the longer term intention anyway).

Geert Uytterhoeven has checked m68k builds are still ok with this.
Rob Landley has confirmed uClibc now builds (for m68k) with this.
I have checked m68knommu builds are still ok.

Please pull to get a fix for this regresion.

Thanks
Greg



The following changes since commit 5bee17f18b595937e6beafeee5197868a3f74a06:
  Kyle McMartin (1):
        parisc: sba_iommu: fix build bug when CONFIG_PARISC_AGP=y

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git fix-includes

Greg Ungerer (8):
      m68k: merge the non-MMU and MMU versions of param.h
      m68k: merge the non-MMU and MMU versions of swab.h
      m68k: merge the non-MMU and MMU versions of sigcontext.h
      m68k: use MMU version of setup.h for both MMU and non-MMU
      m68k: merge the non-MMU and MMU versions of ptrace.h
      m68k: merge the non-MMU and MMU versions of signal.h
      m68k: use the MMU version of unistd.h for all m68k platforms
      m68k: merge the non-MMU and MMU versions of siginfo.h

 arch/m68k/include/asm/param.h         |   25 ++-
 arch/m68k/include/asm/param_mm.h      |   22 --
 arch/m68k/include/asm/param_no.h      |   22 --
 arch/m68k/include/asm/ptrace.h        |   88 ++++++++-
 arch/m68k/include/asm/ptrace_mm.h     |   80 -------
 arch/m68k/include/asm/ptrace_no.h     |   87 --------
 arch/m68k/include/asm/setup.h         |  377 ++++++++++++++++++++++++++++++++-
 arch/m68k/include/asm/setup_mm.h      |  376 --------------------------------
 arch/m68k/include/asm/setup_no.h      |   10 -
 arch/m68k/include/asm/sigcontext.h    |   25 ++-
 arch/m68k/include/asm/sigcontext_mm.h |   19 --
 arch/m68k/include/asm/sigcontext_no.h |   17 --
 arch/m68k/include/asm/siginfo.h       |   98 +++++++++-
 arch/m68k/include/asm/siginfo_mm.h    |   92 --------
 arch/m68k/include/asm/siginfo_no.h    |    6 -
 arch/m68k/include/asm/signal.h        |  216 ++++++++++++++++++-
 arch/m68k/include/asm/signal_mm.h     |  206 ------------------
 arch/m68k/include/asm/signal_no.h     |  159 --------------
 arch/m68k/include/asm/swab.h          |   30 +++-
 arch/m68k/include/asm/swab_mm.h       |   16 --
 arch/m68k/include/asm/swab_no.h       |   24 --
 arch/m68k/include/asm/unistd.h        |  377 ++++++++++++++++++++++++++++++++-
 arch/m68k/include/asm/unistd_mm.h     |  372 --------------------------------
 arch/m68k/include/asm/unistd_no.h     |  372 --------------------------------
 24 files changed, 1209 insertions(+), 1907 deletions(-)
 delete mode 100644 arch/m68k/include/asm/param_mm.h
 delete mode 100644 arch/m68k/include/asm/param_no.h
 delete mode 100644 arch/m68k/include/asm/ptrace_mm.h
 delete mode 100644 arch/m68k/include/asm/ptrace_no.h
 delete mode 100644 arch/m68k/include/asm/setup_mm.h
 delete mode 100644 arch/m68k/include/asm/setup_no.h
 delete mode 100644 arch/m68k/include/asm/sigcontext_mm.h
 delete mode 100644 arch/m68k/include/asm/sigcontext_no.h
 delete mode 100644 arch/m68k/include/asm/siginfo_mm.h
 delete mode 100644 arch/m68k/include/asm/siginfo_no.h
 delete mode 100644 arch/m68k/include/asm/signal_mm.h
 delete mode 100644 arch/m68k/include/asm/signal_no.h
 delete mode 100644 arch/m68k/include/asm/swab_mm.h
 delete mode 100644 arch/m68k/include/asm/swab_no.h
 delete mode 100644 arch/m68k/include/asm/unistd_mm.h
 delete mode 100644 arch/m68k/include/asm/unistd_no.h

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