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]
Message-Id: <20090616.052344.242315717.davem@davemloft.net>
Date:	Tue, 16 Jun 2009 05:23:44 -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


Sparc updates for 2.6.31:

1) Use dynamic per-cpu allocator on sparc64.

2) Wire up new syscall.

3) sparc64 FTRACE touchups

4) SBUS video driver cleanups and fixups from Krzystof Helt

5) DMA interface consolidation from FUJITA Tomonori

6) of_device layer commonization from Robert Reif

7) cpumask usage fixup from Stephen Rothwell

Please pull, thanks a lot!

The following changes since commit 03347e2592078a90df818670fddf97a33eec70fb:
  Linus Torvalds (1):
        Merge branch 'release' of git://git.kernel.org/.../aegl/linux-2.6

are available in the git repository at:

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

David S. Miller (16):
      sparc64: Reclaim trap_block[]->hdesc
      sparc64: Move trap_block[] definitions into a new header file.
      sparc64: Store per-cpu offset in trap_block[]
      sparc64: Use BUILD_BUG_ON() in trap_init().
      sparc64: Refactor OBP cpu scanning code using an iterator.
      sparc64: Refactor MDESC cpu scanning code using an iterator.
      sparc: Call OF and MD cpu scanning explicitly from paging_init()
      sparc64: Make mdesc_fill_in_cpu_data take a cpumask_t pointer.
      sparc64: Defer cpu_data() setup until end of per-cpu data initialization.
      sparc64: Get rid of real_setup_per_cpu_areas().
      sparc64: Only allocate per-cpu areas for possible cpus.
      sparc64: Use new dynamic per-cpu allocator.
      sparc64: Add proper dynamic ftrace support.
      openprom: Squelch useless GCC warning.
      sparc: Wire up sys_rt_tgsigqueueinfo().
      sparc64: Update defconfig.

FUJITA Tomonori (4):
      sparc: move the duplication in dma-mapping_{32|64}.h to dma-mapping.h
      sparc: add sync_single_for_device and sync_sg_for_device to struct dma_ops
      sparc: use dma_map_page instead of dma_map_single
      sparc: remove dma-mapping_{32|64}.h

Hong H. Pham (1):
      sparc64: fix and optimize irq distribution

Krzysztof Helt (6):
      bw2: use standard fields for framebuffer physical address and length
      cg14: use standard fields for framebuffer physical address and length
      cg3: use standard fields for framebuffer physical address and length
      cg6: use standard fields for framebuffer physical address and length
      leo: use standard fields for framebuffer physical address and length
      p9100: use standard fields for framebuffer physical address and length

Robert P. J. Day (1):
      sparc: Simplify code using is_power_of_2() routine.

Robert Reif (1):
      sparc: move of_device common code to of_device_common

Stephen Rothwell (1):
      sparc: replace uses of CPU_MASK_ALL_PTR

 arch/sparc/Kconfig                      |    5 +
 arch/sparc/configs/sparc64_defconfig    |   63 ++++--
 arch/sparc/include/asm/cpudata_64.h     |  197 +--------------
 arch/sparc/include/asm/dma-mapping.h    |  168 ++++++++++++-
 arch/sparc/include/asm/dma-mapping_32.h |   60 -----
 arch/sparc/include/asm/dma-mapping_64.h |  154 -----------
 arch/sparc/include/asm/ftrace.h         |   11 +
 arch/sparc/include/asm/mdesc.h          |    3 +-
 arch/sparc/include/asm/percpu_64.h      |    8 +-
 arch/sparc/include/asm/prom.h           |    2 +
 arch/sparc/include/asm/trap_block.h     |  207 +++++++++++++++
 arch/sparc/include/asm/unistd.h         |    3 +-
 arch/sparc/kernel/Makefile              |    2 +
 arch/sparc/kernel/cpumap.c              |  431 +++++++++++++++++++++++++++++++
 arch/sparc/kernel/cpumap.h              |   16 ++
 arch/sparc/kernel/dma.c                 |  127 +++-------
 arch/sparc/kernel/ds.c                  |    3 +-
 arch/sparc/kernel/ftrace.c              |   47 +++-
 arch/sparc/kernel/head_64.S             |   22 --
 arch/sparc/kernel/iommu.c               |   15 +-
 arch/sparc/kernel/irq_64.c              |   29 +--
 arch/sparc/kernel/mdesc.c               |  149 +++++++-----
 arch/sparc/kernel/of_device_32.c        |  195 +--------------
 arch/sparc/kernel/of_device_64.c        |  188 +-------------
 arch/sparc/kernel/of_device_common.c    |  174 +++++++++++++
 arch/sparc/kernel/of_device_common.h    |   36 +++
 arch/sparc/kernel/pci_sun4v.c           |   15 +-
 arch/sparc/kernel/prom.h                |    1 -
 arch/sparc/kernel/prom_64.c             |  232 +++++++++--------
 arch/sparc/kernel/prom_common.c         |    2 -
 arch/sparc/kernel/smp_64.c              |  196 ++++++++++++--
 arch/sparc/kernel/systbls_32.S          |    4 +-
 arch/sparc/kernel/systbls_64.S          |    6 +-
 arch/sparc/kernel/traps_64.c            |  170 +++++++------
 arch/sparc/mm/init_32.c                 |    1 +
 arch/sparc/mm/init_64.c                 |   16 +-
 arch/sparc/mm/srmmu.c                   |    3 +-
 drivers/sbus/char/openprom.c            |    2 +-
 drivers/video/bw2.c                     |   20 +-
 drivers/video/cg14.c                    |   19 +-
 drivers/video/cg3.c                     |   20 +-
 drivers/video/cg6.c                     |   25 +-
 drivers/video/leo.c                     |   14 +-
 drivers/video/p9100.c                   |   20 +-
 scripts/recordmcount.pl                 |   20 ++
 45 files changed, 1751 insertions(+), 1350 deletions(-)
 delete mode 100644 arch/sparc/include/asm/dma-mapping_32.h
 delete mode 100644 arch/sparc/include/asm/dma-mapping_64.h
 create mode 100644 arch/sparc/include/asm/trap_block.h
 create mode 100644 arch/sparc/kernel/cpumap.c
 create mode 100644 arch/sparc/kernel/cpumap.h
 create mode 100644 arch/sparc/kernel/of_device_common.c
 create mode 100644 arch/sparc/kernel/of_device_common.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