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: <1253205093-14470-1-git-send-email-vapier@gentoo.org>
Date:	Thu, 17 Sep 2009 12:31:33 -0400
From:	Mike Frysinger <vapier@...too.org>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org
Subject: Pull request blackfin.git (for-linus branch) [v2]

Sorry, noticed that previous pull request went only to Linus as my local
script for sending these out messed up the CC.

I've rebased my branch to account for some merge conflicts pointed out by
Stephen via the next tree, and appended a new fix or two.

The following changes since commit ab86e5765d41a5eb4239a1c04d613db87bea5ed8:
  Linus Torvalds (1):
        Merge git://git.kernel.org/.../gregkh/driver-core-2.6

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin.git for-linus

Barry Song (9):
      Blackfin: bf537-stamp: add resources for AD1938 audio card
      Blackfin: bf538: add bfin_clear_PPI_STATUS() helper
      Blackfin: bf537-stamp: update AD714x resources
      Blackfin: bf537-stamp: drop ATA interrupt probe workaround
      Blackfin: cm-bf527/bf537-stamp: fix dm9000 resources
      Blackfin: bf538-ezkit: add resources for parallel flash
      Blackfin: bf537-stamp: update ad1836 resources
      Blackfin: delete '-spi' suffix in ad1836/ad1938 driver name
      Blackfin: bf538-ezkit: add SPI IRQ resources

Bernd Schmidt (1):
      Blackfin: add ICPLB coverage for async banks

Cliff Cai (1):
      Blackfin: bf533-stamp: fix typo in SPI frequency for ad1836 codec

Graf Yang (5):
      Blackfin: fix MPU handling of invalid memory accesses
      Blackfin: improve double fault debug handling
      Blackfin: SMP port does not yet support cpu frequency scaling
      Blackfin: handle the core timer interrupt with handle_percpu_irq on SMP
      Blackfin: swap clocksource ratings for gptimer/cycles

Harald Krapfenbauer (2):
      Blackfin: cm-bf537u: split board from cm-bf537e
      Blackfin: update cm board resources

Ingo Molnar (1):
      Blackfin: Fix link errors with binutils 2.19 and GCC 4.3

Jean Delvare (1):
      Blackfin: clean up duplicate I2C device type definitions

Michael Hennerich (6):
      Blackfin: bf537-stamp: update ADP5588 header name
      Blackfin: rename PCF8574 driver config
      Blackfin: convert boards to use platform data with smc91x
      Blackfin: remove useless duplicated assignment in gpio code
      Blackfin: fix spelling in a few comments
      Blackfin: bf537-stamp: add adp5588 gpio resources

Mike Frysinger (17):
      Blackfin: cleanup traps decode_address() a bit
      Blackfin: convert ptrace to new memory functions
      Blackfin: cleanup printk() usage in module code
      Blackfin: convert malloc()/memset() to zalloc() in module code
      Blackfin: cleanup module section checking
      Blackfin: fix module reloc handling for all memory regions
      Blackfin: push SRAM locks down into related ifdefs
      Blackfin: add support for common FDPIC ptrace requests
      Blackfin: drop unused MMR defines that only cause bad code to be written
      Blackfin: fix BF522/BF523 max VCO mixup
      Blackfin: drop board resources for dead devices (pbx/ad9960)
      Blackfin: punt dead cache locking code
      Blackfin: optimize fixed code handling for the most common case
      Blackfin: add some isram-driver self tests
      Blackfin: update ftrace_push_return_trace() breakage
      Blackfin: unify cache init functions
      Blackfin: fix elf_fpregset_t definition

Mingquan Pan (1):
      Blackfin: use KERN_ALERT in all kgdb_test output

Philippe Gerum (10):
      Blackfin: checkpatch --file arch/blackfin/kernel/ipipe.c
      Blackfin: fix misnomer of some I-pipe helpers
      Blackfin: export show_stack() to modules
      Blackfin: allow high priority domains to preempt schedule_tail()
      Blackfin: use generic name for EVT14 handler
      Blackfin: reuse evt_evt14 handler to perform irqtail epilogue
      Blackfin: allow EVT5 to preempt irqtail prologue (CONFIG_DEBUG_HWERR)
      Blackfin: document __ipipe_call_irqtail
      Blackfin: sanitize manual control of IPEND[4]
      Blackfin: inline I-pipe bypass code in ret_from_exception

Robin Getz (7):
      Blackfin: make EVT3->EVT5 lowering more robust wrt IPEND[4]
      Blackfin: reject outdated/unused/wrong relocation types
      Blackfin: clean up early memory setup code
      Blackfin: add an early shadow console
      Blackfin: catch hardware errors earlier during booting
      Blackfin: workaround anomaly 05000283
      Blackfin: fix typo in isram_write()

Roel Kluin (1):
      Blackfin: fix read buffer overflow

Sonic Zhang (3):
      Blackfin: unify duplicated SMP checks in L2 cache kconfig
      Blackfin: do not try displaying the end of the stack
      Blackfin: increase default async timings for parallel flashes

Stefan Pledl (2):
      Blackfin: fix BF548 UART0 DMA IRQ translation
      Blackfin: bf548-ezkit: fix incorrect LCD size parameters

Yi Li (8):
      Blackfin: bf537-stamp: declare SPI IRQ resources
      Blackfin: bf533-stamp: add resources for mmc_spi card
      Blackfin: update anomaly lists
      Blackfin: cleanup sync handling when enabling/disabling cplbs
      Blackfin: do not trace the exception handler
      Blackfin: use raw_smp_processor_id() in exception code
      Blackfin: fix BF54x SPI CS resources
      Blackfin: update ftrace for latest toolchain

 arch/blackfin/Kconfig                              |   25 +-
 arch/blackfin/Kconfig.debug                        |    6 +
 arch/blackfin/configs/BF518F-EZBRD_defconfig       |    4 +-
 arch/blackfin/configs/BF526-EZBRD_defconfig        |    4 +-
 arch/blackfin/configs/BF527-EZKIT_defconfig        |    4 +-
 arch/blackfin/configs/BF548-EZKIT_defconfig        |    2 +-
 arch/blackfin/include/asm/bfin-global.h            |    6 -
 arch/blackfin/include/asm/bfin5xx_spi.h            |    1 +
 arch/blackfin/include/asm/cplb.h                   |   46 ++++-
 arch/blackfin/include/asm/early_printk.h           |   24 ++
 arch/blackfin/include/asm/elf.h                    |    2 +-
 arch/blackfin/include/asm/entry.h                  |   30 ++-
 arch/blackfin/include/asm/ftrace.h                 |    2 +-
 arch/blackfin/include/asm/ipipe.h                  |    7 -
 arch/blackfin/include/asm/irq_handler.h            |    1 +
 arch/blackfin/include/asm/mmu_context.h            |    6 +-
 arch/blackfin/include/asm/pda.h                    |    7 +
 arch/blackfin/kernel/Makefile                      |    1 +
 arch/blackfin/kernel/asm-offsets.c                 |    7 +
 arch/blackfin/kernel/bfin_dma_5xx.c                |   14 +-
 arch/blackfin/kernel/bfin_gpio.c                   |    1 -
 arch/blackfin/kernel/cplb-mpu/Makefile             |    2 +-
 arch/blackfin/kernel/cplb-mpu/cacheinit.c          |   69 -----
 arch/blackfin/kernel/cplb-mpu/cplbmgr.c            |   63 +----
 arch/blackfin/kernel/cplb-nompu/Makefile           |    2 +-
 arch/blackfin/kernel/cplb-nompu/cacheinit.c        |   69 -----
 arch/blackfin/kernel/cplb-nompu/cplbinit.c         |   11 +-
 arch/blackfin/kernel/cplb-nompu/cplbmgr.c          |   35 +---
 arch/blackfin/kernel/early_printk.c                |   74 +++++-
 arch/blackfin/kernel/entry.S                       |   24 ++-
 arch/blackfin/kernel/ftrace-entry.S                |   23 +-
 arch/blackfin/kernel/ftrace.c                      |    2 +-
 arch/blackfin/kernel/ipipe.c                       |   83 +++----
 arch/blackfin/kernel/kgdb_test.c                   |    2 +-
 arch/blackfin/kernel/module.c                      |  266 +++++++++-----------
 arch/blackfin/kernel/process.c                     |   10 +-
 arch/blackfin/kernel/ptrace.c                      |  155 +++++++-----
 arch/blackfin/kernel/setup.c                       |  120 +++------
 arch/blackfin/kernel/shadow_console.c              |  113 +++++++++
 arch/blackfin/kernel/time-ts.c                     |    4 +-
 arch/blackfin/kernel/traps.c                       |   88 ++++---
 arch/blackfin/kernel/vmlinux.lds.S                 |    4 +-
 arch/blackfin/lib/ins.S                            |    4 +-
 arch/blackfin/mach-bf518/boards/ezbrd.c            |   29 +--
 arch/blackfin/mach-bf518/include/mach/anomaly.h    |    1 +
 arch/blackfin/mach-bf518/include/mach/blackfin.h   |   10 -
 arch/blackfin/mach-bf527/boards/cm_bf527.c         |  164 ++++++-------
 arch/blackfin/mach-bf527/boards/ezbrd.c            |   29 +--
 arch/blackfin/mach-bf527/boards/ezkit.c            |   58 +----
 arch/blackfin/mach-bf527/include/mach/anomaly.h    |   13 +-
 arch/blackfin/mach-bf527/include/mach/blackfin.h   |   10 -
 arch/blackfin/mach-bf533/boards/H8606.c            |   39 +--
 arch/blackfin/mach-bf533/boards/blackstamp.c       |   11 +
 arch/blackfin/mach-bf533/boards/cm_bf533.c         |  127 +++++++++-
 arch/blackfin/mach-bf533/boards/ezkit.c            |   13 +-
 arch/blackfin/mach-bf533/boards/stamp.c            |   83 ++++---
 arch/blackfin/mach-bf533/dma.c                     |    8 +-
 .../mach-bf533/include/mach/bfin_serial_5xx.h      |    8 +-
 arch/blackfin/mach-bf533/include/mach/blackfin.h   |    7 -
 arch/blackfin/mach-bf537/boards/Kconfig            |   12 +-
 arch/blackfin/mach-bf537/boards/Makefile           |    3 +-
 .../mach-bf537/boards/{cm_bf537.c => cm_bf537e.c}  |  157 +++++++++---
 .../mach-bf537/boards/{cm_bf537.c => cm_bf537u.c}  |   47 ++--
 arch/blackfin/mach-bf537/boards/pnav10.c           |   29 +--
 arch/blackfin/mach-bf537/boards/stamp.c            |  249 +++++++++++++++----
 arch/blackfin/mach-bf537/boards/tcm_bf537.c        |   43 ++--
 arch/blackfin/mach-bf537/dma.c                     |    8 +-
 arch/blackfin/mach-bf537/include/mach/anomaly.h    |    2 +-
 arch/blackfin/mach-bf537/include/mach/blackfin.h   |   90 -------
 arch/blackfin/mach-bf538/boards/ezkit.c            |   65 +++++
 arch/blackfin/mach-bf538/include/mach/anomaly.h    |    2 +-
 arch/blackfin/mach-bf538/include/mach/blackfin.h   |   10 -
 arch/blackfin/mach-bf538/include/mach/cdefBF538.h  |    1 +
 arch/blackfin/mach-bf548/boards/cm_bf548.c         |   19 ++-
 arch/blackfin/mach-bf548/boards/ezkit.c            |   12 +-
 arch/blackfin/mach-bf548/dma.c                     |    8 +-
 arch/blackfin/mach-bf548/include/mach/anomaly.h    |   21 ++-
 arch/blackfin/mach-bf548/include/mach/blackfin.h   |   89 -------
 arch/blackfin/mach-bf561/boards/cm_bf561.c         |  141 +++++++++--
 arch/blackfin/mach-bf561/boards/ezkit.c            |   13 +-
 arch/blackfin/mach-bf561/include/mach/anomaly.h    |    2 +
 arch/blackfin/mach-bf561/secondary.S               |   28 +--
 arch/blackfin/mach-common/Makefile                 |    1 -
 arch/blackfin/mach-common/cache-c.c                |   44 ++++-
 arch/blackfin/mach-common/entry.S                  |  191 ++++++++-------
 arch/blackfin/mach-common/head.S                   |   19 ++-
 arch/blackfin/mach-common/interrupt.S              |   78 +++---
 arch/blackfin/mach-common/ints-priority.c          |   19 +-
 arch/blackfin/mach-common/lock.S                   |  223 ----------------
 arch/blackfin/mach-common/pm.c                     |   64 +----
 arch/blackfin/mm/init.c                            |    3 +
 arch/blackfin/mm/isram-driver.c                    |  222 ++++++++++++++++-
 arch/blackfin/mm/sram-alloc.c                      |   30 ++-
 93 files changed, 2168 insertions(+), 1810 deletions(-)
 delete mode 100644 arch/blackfin/kernel/cplb-mpu/cacheinit.c
 delete mode 100644 arch/blackfin/kernel/cplb-nompu/cacheinit.c
 create mode 100644 arch/blackfin/kernel/shadow_console.c
 copy arch/blackfin/mach-bf537/boards/{cm_bf537.c => cm_bf537e.c} (85%)
 rename arch/blackfin/mach-bf537/boards/{cm_bf537.c => cm_bf537u.c} (94%)
 delete mode 100644 arch/blackfin/mach-common/lock.S
--
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