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: <20080427.170139.242528272.davem@davemloft.net>
Date:	Sun, 27 Apr 2008 17:01:39 -0700 (PDT)
From:	David Miller <davem@...emloft.net>
To:	torvalds@...ux-foundation.org
CC:	akpm@...ux-foundation.org, sparclinux@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT]: Sparc


Several fixes and cleanups:

1) Remove SunOS signal frame support, that Linux used for like
   a month some 12 years ago :-)  I added an assertion that checks
   to make sure 32-bit processes request the newer style signal
   frames, which I doubt will ever trigger since Jakub Jelinek
   and myself are probably the only two people on the planet who
   ever had such Linux binaries on their system :-)

2) Revamp sparcspkr probing to use the generic OF platform bus
   probing methods, instead of the cruddy ISA and EBUS layers.

   This along with deleting the never-enabled ISA floppy support
   code allows us to delete the sparc64 specific ISA bus layer
   entirely.

   Getting rid of the EBUS layer is much hardware, and will require
   some coordination with 32-bit sparc.

3) Fix regression in the new "regs->orig_eax == -1" x86 style syscall
   restart handling on sparc64.  We'd accidently restart a successful
   fork/vfork/clone in the child.  Doh! :)

4) SBUS video driver fixes and cleanups from Robert Reif.

Please pull, thanks a lot!

The following changes since commit c3bf9bc243092c53946fd6d8ebd6dc2f4e572d48:
  Linus Torvalds (1):
        Merge branch 'for-linus' of git://git.kernel.org/.../x86/linux-2.6-x86-bigbox-bootmem-v3

are available in the git repository at:

  master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6.git master

David S. Miller (11):
      sparc64: Fix wedged irq regression.
      sparc64: Cleanups and corrections for arch/sparc64/Kconfig
      sparc64: Kill CONFIG_SPARC32_COMPAT
      sparc64: Kill ISA_FLOPPY_WORKS code.
      sparc64: Do not ignore 'pmu' device ranges.
      input: Rewrite sparcspkr device probing.
      sparc64: Kill unused local ISA bus layer.
      sparc64: Kill bogus RT_ALIGNEDSZ macro from signal.c
      sparc: Remove old style signal frame support.
      sparc64: Clean up handling of pt_regs trap type encoding.
      sparc64: Fix accidental syscall restart on child return from clone/fork/vfork.

Robert Reif (7):
      sparc: fix drivers/video/tcx.c warning
      sparc: sunzilog.c remove unused argument
      sparc: bw2.c fix bw2_exit
      sparc: cg14.c make cg14_init and cg15_exit static
      sparc: ffb.c make ffb_init and ffb_exit static
      sparc: tcx.c make tcx_init and tcx_exit static
      sparc: video drivers: add facility level

 arch/sparc/kernel/process.c         |    2 -
 arch/sparc/kernel/signal.c          |  260 +++------------------------------
 arch/sparc/kernel/sys_sparc.c       |   14 +--
 arch/sparc64/Kconfig                |   85 ++---------
 arch/sparc64/defconfig              |   23 ++--
 arch/sparc64/kernel/Makefile        |    6 +-
 arch/sparc64/kernel/audit.c         |    6 +-
 arch/sparc64/kernel/irq.c           |    3 +-
 arch/sparc64/kernel/isa.c           |  191 ------------------------
 arch/sparc64/kernel/of_device.c     |    6 -
 arch/sparc64/kernel/pci.c           |    2 -
 arch/sparc64/kernel/process.c       |   12 +-
 arch/sparc64/kernel/signal.c        |   16 +--
 arch/sparc64/kernel/signal32.c      |  272 +++--------------------------------
 arch/sparc64/kernel/sparc64_ksyms.c |    2 -
 arch/sparc64/kernel/sys_sparc32.c   |   11 +--
 drivers/input/misc/sparcspkr.c      |  262 +++++++++++++++++++++++----------
 drivers/serial/sunzilog.c           |    4 +-
 drivers/video/bw2.c                 |    5 +-
 drivers/video/cg14.c                |    6 +-
 drivers/video/cg3.c                 |    2 +-
 drivers/video/cg6.c                 |    2 +-
 drivers/video/ffb.c                 |    7 +-
 drivers/video/leo.c                 |    2 +-
 drivers/video/p9100.c               |    2 +-
 drivers/video/tcx.c                 |   10 +-
 include/asm-sparc/processor.h       |    4 +-
 include/asm-sparc64/floppy.h        |   84 +-----------
 include/asm-sparc64/isa.h           |   47 ------
 include/asm-sparc64/ptrace.h        |   23 +++-
 include/asm-sparc64/thread_info.h   |    6 +-
 init/Kconfig                        |    2 +-
 32 files changed, 318 insertions(+), 1061 deletions(-)
 delete mode 100644 arch/sparc64/kernel/isa.c
 delete mode 100644 include/asm-sparc64/isa.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

Powered by Openwall GNU/*/Linux Powered by OpenVZ