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:	Mon, 20 Jan 2014 13:42:41 +0100 (CET)
From:	Geert Uytterhoeven <geert@...ux-m68k.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
cc:	Andrew Morton <akpm@...ux-foundation.org>,
	Linux/m68k <linux-m68k@...ts.linux-m68k.org>,
	Linux Kernel Development <linux-kernel@...r.kernel.org>
Subject: [git pull] m68k updates for 3.14

	Hi Linus,

The following changes since commit 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae:

  Linux 3.13-rc1 (2013-11-22 11:30:55 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git for-linus

for you to fetch changes up to 56931d73697c99ecf7aba6ae86c94d3a2d15d596:

  m68k/mac: Make SCC reset work more reliably (2014-01-19 11:53:22 +0100)

Summary:
  - Zorro bus cleanups and UAPI revival
  - Bootinfo cleanups and UAPI revival
  - Kexec support
  - Memory size reductions and bug fixes for multi-platform kernels
  - Polled interrupt support for Atari EtherNAT, EtherNEC and NetUSBee
  - Machine-specific random_get_entropy()
  - Defconfig updates and cleanups

Thanks for pulling!

----------------------------------------------------------------
Finn Thain (1):
      m68k/mac: Make SCC reset work more reliably

Geert Uytterhoeven (44):
      m68k: Mark functions only called from setup_arch() __init
      m68k/sun3: Dynamically allocate the table to track IOMMU use
      m68k/mac: Fix comment about iop_*_present flags setup timing
      m68k/defconfig: Make NFS_V4 modular instead of builtin
      m68k/setup: Use pr_*() and __func__ instead of plain printk()
      Documentation/zorro.txt: Update path to arch-specific header files
      zorro: Do not allocate zorro_autocon[] statically
      zorro: Don't fill in dummy names in zorro_name_device()
      zorro: Refactor conditional handling of Zorro device name database
      zorro: Let the driver core handle device enumeration
      zorro: ZTWO_VADDR() should return "void __iomem *"
      zorro/UAPI: Disintegrate include/linux/zorro*.h
      zorro/UAPI: Use proper types (endianness/size) in <linux/zorro.h>
      block/z2ram: Remove duplicate external declarations
      m68k: The bootinfo is located right after the kernel
      m68k: head.S - Correct date and spelling
      m68k: Drop remainings and API of BOOTINFO_COMPAT_1_0
      m68k/mac: Move struct mac_booter_data to <asm/macintosh.h>
      m68k/vme: Remove unused mvme_bdid_ptr
      m68k/UAPI: Disintegrate arch/m68k/include/asm/bootinfo.h
      m68k/UAPI: Move generic definitions to <asm/bootinfo.h>
      m68k/UAPI: Move Amiga model/chipset definitions to <asm/bootinfo-amiga.h>
      m68k/UAPI: Move Apollo model definitions to <asm/bootinfo-apollo.h>
      m68k/UAPI: Move HP300 model definitions to <asm/bootinfo-hp300.h>
      m68k/UAPI: Move Macintosh model definitions to <asm/bootinfo-mac.h>
      m68k/UAPI: Move VME Board ID definition to <asm/bootinfo-vme.h>
      m68k/UAPI: Use proper types (endianness/size) in <asm/bootinfo*.h>
      m68k: Remove superfluous inclusions of <asm/bootinfo.h>
      m68k/atari: Call paging_init() before nf_init()
      m68k: Add infrastructure for machine-specific random_get_entropy()
      m68k/amiga: Provide mach_random_get_entropy()
      m68k/mac: Mark Mac IIsi ADB driver BROKEN
      m68k: Add kexec support
      m68k: Add support to export bootinfo in procfs
      m68k/defconfig: Use ext4 for ext2/ext3 file systems
      m68k/amiga,atari: Fix specifying multiple debug= parameters
      m68k/atari: Hide RTC_PORT() macro from rtc-cmos
      m68k/defconfig: Disable /sbin/hotplug fork-bomb by default
      m68k/mm: Check for mm != NULL in do_page_fault() debug code
      m68k: Convert arch/m68k/mm/fault.c to pr_*()
      m68k: Convert arch/m68k/kernel/traps.c to pr_*()
      m68k/mm: kmap spelling/grammar fixes
      m68k/defconfig: Enable EARLY_PRINTK
      m68k: Update defconfigs for v3.13-rc1

Michael Schmitz (1):
      m68k/irq - Use polled IRQ flag for MFP timer cascaded interrupts

 Documentation/zorro.txt                      |    5 +-
 arch/m68k/Kconfig                            |   24 ++
 arch/m68k/amiga/chipram.c                    |    2 +-
 arch/m68k/amiga/config.c                     |   63 +++--
 arch/m68k/amiga/platform.c                   |    9 +-
 arch/m68k/apollo/config.c                    |   26 +-
 arch/m68k/atari/ataints.c                    |    3 +
 arch/m68k/atari/config.c                     |   10 +-
 arch/m68k/atari/debug.c                      |    5 +-
 arch/m68k/bvme6000/config.c                  |    6 +-
 arch/m68k/configs/amiga_defconfig            |   50 +++-
 arch/m68k/configs/apollo_defconfig           |   49 +++-
 arch/m68k/configs/atari_defconfig            |   50 +++-
 arch/m68k/configs/bvme6000_defconfig         |   48 +++-
 arch/m68k/configs/hp300_defconfig            |   49 +++-
 arch/m68k/configs/mac_defconfig              |   51 +++-
 arch/m68k/configs/multi_defconfig            |   53 +++-
 arch/m68k/configs/mvme147_defconfig          |   48 +++-
 arch/m68k/configs/mvme16x_defconfig          |   49 +++-
 arch/m68k/configs/q40_defconfig              |   50 +++-
 arch/m68k/configs/sun3_defconfig             |   49 +++-
 arch/m68k/configs/sun3x_defconfig            |   49 +++-
 arch/m68k/emu/natfeat.c                      |    3 +-
 arch/m68k/hp300/config.c                     |   10 +-
 arch/m68k/include/asm/amigahw.h              |   28 +-
 arch/m68k/include/asm/apollohw.h             |   11 +-
 arch/m68k/include/asm/atarihw.h              |    2 +-
 arch/m68k/include/asm/bootinfo.h             |  360 +-------------------------
 arch/m68k/include/asm/hp300hw.h              |   20 +-
 arch/m68k/include/asm/kexec.h                |   29 +++
 arch/m68k/include/asm/macintosh.h            |   83 ++----
 arch/m68k/include/asm/mc146818rtc.h          |   10 +-
 arch/m68k/include/asm/mvme16xhw.h            |   17 --
 arch/m68k/include/asm/setup.h                |    5 +-
 arch/m68k/include/asm/timex.h                |   10 +
 arch/m68k/include/uapi/asm/Kbuild            |    8 +
 arch/m68k/include/uapi/asm/bootinfo-amiga.h  |   63 +++++
 arch/m68k/include/uapi/asm/bootinfo-apollo.h |   28 ++
 arch/m68k/include/uapi/asm/bootinfo-atari.h  |   44 ++++
 arch/m68k/include/uapi/asm/bootinfo-hp300.h  |   50 ++++
 arch/m68k/include/uapi/asm/bootinfo-mac.h    |  119 +++++++++
 arch/m68k/include/uapi/asm/bootinfo-q40.h    |   16 ++
 arch/m68k/include/uapi/asm/bootinfo-vme.h    |   70 +++++
 arch/m68k/include/uapi/asm/bootinfo.h        |  174 +++++++++++++
 arch/m68k/include/uapi/asm/setup.h           |   87 -------
 arch/m68k/kernel/Makefile                    |    3 +
 arch/m68k/kernel/asm-offsets.c               |    3 +
 arch/m68k/kernel/bootinfo_proc.c             |   80 ++++++
 arch/m68k/kernel/head.S                      |   16 +-
 arch/m68k/kernel/machine_kexec.c             |   58 +++++
 arch/m68k/kernel/relocate_kernel.S           |  159 ++++++++++++
 arch/m68k/kernel/setup_mm.c                  |   62 +++--
 arch/m68k/kernel/time.c                      |    4 +
 arch/m68k/kernel/traps.c                     |  232 ++++++++---------
 arch/m68k/mac/config.c                       |   34 +--
 arch/m68k/mac/iop.c                          |    5 +-
 arch/m68k/mac/misc.c                         |    2 -
 arch/m68k/mac/oss.c                          |    1 -
 arch/m68k/mac/psc.c                          |    3 +-
 arch/m68k/mac/via.c                          |    1 -
 arch/m68k/mm/fault.c                         |   26 +-
 arch/m68k/mm/init.c                          |    2 +-
 arch/m68k/mm/kmap.c                          |   10 +-
 arch/m68k/mm/motorola.c                      |    2 +-
 arch/m68k/mvme147/config.c                   |    7 +-
 arch/m68k/mvme16x/config.c                   |   30 ++-
 arch/m68k/q40/config.c                       |    4 +-
 arch/m68k/sun3/dvma.c                        |    6 +-
 arch/m68k/sun3/mmu_emu.c                     |    3 +-
 arch/m68k/sun3/sun3dvma.c                    |    8 +-
 arch/m68k/sun3x/prom.c                       |    1 -
 drivers/block/z2ram.c                        |    7 +-
 drivers/ide/buddha.c                         |    2 +-
 drivers/macintosh/Kconfig                    |    2 +-
 drivers/net/ethernet/8390/hydra.c            |    2 +-
 drivers/net/ethernet/8390/zorro8390.c        |    4 +-
 drivers/net/ethernet/amd/a2065.c             |   13 +-
 drivers/net/ethernet/amd/ariadne.c           |   13 +-
 drivers/net/ethernet/natsemi/macsonic.c      |    1 -
 drivers/parport/parport_mfc3.c               |    2 +-
 drivers/scsi/a2091.c                         |    2 +-
 drivers/scsi/a3000.c                         |    2 +-
 drivers/scsi/a4000t.c                        |    2 +-
 drivers/scsi/gvp11.c                         |    2 +-
 drivers/scsi/zorro7xx.c                      |    2 +-
 drivers/video/amifb.c                        |    2 +-
 drivers/video/cirrusfb.c                     |    4 +-
 drivers/video/macfb.c                        |    1 -
 drivers/video/valkyriefb.c                   |    1 -
 drivers/zorro/Makefile                       |    3 +-
 drivers/zorro/names.c                        |   11 -
 drivers/zorro/proc.c                         |   10 +-
 drivers/zorro/zorro-driver.c                 |   11 +-
 drivers/zorro/zorro-sysfs.c                  |   22 +-
 drivers/zorro/zorro.c                        |   27 +-
 drivers/zorro/zorro.h                        |    5 +
 include/linux/zorro.h                        |  121 ++-------
 include/uapi/linux/Kbuild                    |    2 +
 include/uapi/linux/kexec.h                   |    1 +
 include/uapi/linux/zorro.h                   |  113 ++++++++
 include/{ => uapi}/linux/zorro_ids.h         |    0
 101 files changed, 1992 insertions(+), 1155 deletions(-)
 create mode 100644 arch/m68k/include/asm/kexec.h
 create mode 100644 arch/m68k/include/uapi/asm/bootinfo-amiga.h
 create mode 100644 arch/m68k/include/uapi/asm/bootinfo-apollo.h
 create mode 100644 arch/m68k/include/uapi/asm/bootinfo-atari.h
 create mode 100644 arch/m68k/include/uapi/asm/bootinfo-hp300.h
 create mode 100644 arch/m68k/include/uapi/asm/bootinfo-mac.h
 create mode 100644 arch/m68k/include/uapi/asm/bootinfo-q40.h
 create mode 100644 arch/m68k/include/uapi/asm/bootinfo-vme.h
 create mode 100644 arch/m68k/include/uapi/asm/bootinfo.h
 create mode 100644 arch/m68k/kernel/bootinfo_proc.c
 create mode 100644 arch/m68k/kernel/machine_kexec.c
 create mode 100644 arch/m68k/kernel/relocate_kernel.S
 create mode 100644 include/uapi/linux/zorro.h
 rename include/{ => uapi}/linux/zorro_ids.h (100%)

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@...ux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds
--
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