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]
Date:	Sat, 23 Jul 2011 01:29:57 -0400
From:	Mike Frysinger <vapier@...too.org>
To:	linux-kernel@...r.kernel.org
Cc:	uclinux-dist-devel@...ckfin.uclinux.org
Subject: [PATCH 00/43] Blackfin updates for v3.1-rc0

We've got fixes, board updates, core optimizations, code cleanups,
and fun!

Fixes:
	- debug-mmr typos and sync to match hardware
	- get XIP running again by fixing linker script

Board updates:
	- net2272 settings now that the driver is in flight
	- punt dead spi resources
	- fix some sound names

Optimizations:
	- core start up code
	- double fault checking
	- suspend/resume core is much smaller/cleaner

New stuff:
	- basic PWM support

Cleanups:
	- migrate to more asm-generic files (check out that delete stat!)

Mathias Krause (1):
  Blackfin: exec: remove redundant set_fs(USER_DS)

Mike Frysinger (39):
  Blackfin: convert to kbuild asm-generic support
  Blackfin: net2272: move pin setup to boards files
  Blackfin: boards: clean up redundant/dead spi resources
  Blackfin: SMP: optimize start up code a bit
  Blackfin: time: replace magic numbers with defines
  Blackfin: optimize double fault boot checking
  Blackfin: convert to asm-generic/mutex-dec.h for all systems
  Blackfin: debug-mmrs: fix typo in single dmac setup
  Blackfin: debug-mmrs: disable PERIPHERAL_MAP for IMDMA channels
  Blackfin: bf561-ezkit: change parallel flash from M to Y in defconfig
  Blackfin: update anomaly lists to latest public info
  Blackfin: gptimers: add group structure for hardware register layout
  Blackfin: debug-mmrs: prevent macro arg from expanding
  Blackfin: debug-mmrs: use new gptimer_group layout to simplify code
  Blackfin: gptimers: use register structs from common header
  Blackfin: gptimers: use bfin read/write helpers
  Blackfin: gptimers: add enable/disable by timer id
  Blackfin: pwm: implement linux/pwm.h API
  Blackfin: convert unicode space gremlins
  Blackfin: gpio: punt unused GPIO_# defines
  Blackfin: bf54x: constify pint register array
  Blackfin: bf54x: tweak MMR pint names
  Blackfin: bf54x: switch to common pint MMR struct
  Blackfin: debug-mmrs: generalize pint logic
  Blackfin: dpmc: bind to MMR names and not CPUs
  Blackfin: gpio/ints: generalize pint logic
  Blackfin: dpmc: optimize SIC_IWR programming a little
  Blackfin: dpmc: omit RETE/RETN when hibernating
  Blackfin: dpmc: relocate hibernate helper macros
  Blackfin: dpmc: do not save/restore EVT0/EVT1/EVT4 when hibernating
  Blackfin: dpmc: optimize hibernate/resume path
  Blackfin: bf538: pull gpio/port logic out of core hibernate paths
  Blackfin: dpmc: don't save/restore scratch registers
  Blackfin: dpmc: optimize SDRAM programming slightly
  Blackfin: bf54x: fix GPIO resume code
  Blackfin: bf51x: fix alternative portmux options
  Blackfin: bf526: restrict reboot workaround to 0.0 silicon
  Blackfin: SMP: punt unused atomic_test_mask helper
  Blackfin: spi-docs: further clarify GPIO CS behavior with various
    modes

Scott Jiang (1):
  Blackfin: boards: fix pcm device name

Steven Miao (1):
  Blackfin: make sure percpu section is aligned in XIP builds

Steven Rostedt (1):
  Blackfin: irqs: do not trace arch_local_{*,irq_*} functions

 Documentation/blackfin/bfin-spi-notes.txt       |    2 +
 arch/blackfin/Kconfig                           |   10 +
 arch/blackfin/configs/BF561-EZKIT_defconfig     |    8 +-
 arch/blackfin/include/asm/Kbuild                |   43 +
 arch/blackfin/include/asm/atomic.h              |   13 +-
 arch/blackfin/include/asm/auxvec.h              |    1 -
 arch/blackfin/include/asm/bitsperlong.h         |    1 -
 arch/blackfin/include/asm/blackfin.h            |    6 +-
 arch/blackfin/include/asm/bugs.h                |    1 -
 arch/blackfin/include/asm/cputime.h             |    1 -
 arch/blackfin/include/asm/current.h             |    1 -
 arch/blackfin/include/asm/device.h              |    1 -
 arch/blackfin/include/asm/div64.h               |    1 -
 arch/blackfin/include/asm/dpmc.h                |   27 -
 arch/blackfin/include/asm/emergency-restart.h   |    1 -
 arch/blackfin/include/asm/errno.h               |    1 -
 arch/blackfin/include/asm/fb.h                  |    1 -
 arch/blackfin/include/asm/futex.h               |    1 -
 arch/blackfin/include/asm/gpio.h                |   64 +--
 arch/blackfin/include/asm/gptimers.h            |   19 +
 arch/blackfin/include/asm/hw_irq.h              |    1 -
 arch/blackfin/include/asm/ioctl.h               |    1 -
 arch/blackfin/include/asm/ipcbuf.h              |    1 -
 arch/blackfin/include/asm/irq_regs.h            |    1 -
 arch/blackfin/include/asm/irqflags.h            |   42 +-
 arch/blackfin/include/asm/kdebug.h              |    1 -
 arch/blackfin/include/asm/kmap_types.h          |    1 -
 arch/blackfin/include/asm/local.h               |    1 -
 arch/blackfin/include/asm/local64.h             |    1 -
 arch/blackfin/include/asm/mman.h                |    1 -
 arch/blackfin/include/asm/module.h              |    8 +-
 arch/blackfin/include/asm/msgbuf.h              |    1 -
 arch/blackfin/include/asm/mutex.h               |   77 +--
 arch/blackfin/include/asm/page.h                |    8 +-
 arch/blackfin/include/asm/param.h               |    1 -
 arch/blackfin/include/asm/pda.h                 |   10 +
 arch/blackfin/include/asm/percpu.h              |    1 -
 arch/blackfin/include/asm/pgalloc.h             |    1 -
 arch/blackfin/include/asm/resource.h            |    1 -
 arch/blackfin/include/asm/scatterlist.h         |    6 -
 arch/blackfin/include/asm/sections.h            |    8 +-
 arch/blackfin/include/asm/sembuf.h              |    1 -
 arch/blackfin/include/asm/serial.h              |    1 -
 arch/blackfin/include/asm/setup.h               |    1 -
 arch/blackfin/include/asm/shmbuf.h              |    1 -
 arch/blackfin/include/asm/shmparam.h            |    1 -
 arch/blackfin/include/asm/sigcontext.h          |    8 +-
 arch/blackfin/include/asm/socket.h              |    1 -
 arch/blackfin/include/asm/sockios.h             |    1 -
 arch/blackfin/include/asm/spinlock.h            |    8 +-
 arch/blackfin/include/asm/statfs.h              |    1 -
 arch/blackfin/include/asm/termbits.h            |    1 -
 arch/blackfin/include/asm/termios.h             |    1 -
 arch/blackfin/include/asm/topology.h            |    1 -
 arch/blackfin/include/asm/types.h               |    1 -
 arch/blackfin/include/asm/ucontext.h            |    1 -
 arch/blackfin/include/asm/unaligned.h           |    1 -
 arch/blackfin/include/asm/user.h                |    1 -
 arch/blackfin/include/asm/xor.h                 |    1 -
 arch/blackfin/kernel/Makefile                   |    1 +
 arch/blackfin/kernel/asm-offsets.c              |   10 +
 arch/blackfin/kernel/bfin_gpio.c                |   26 +-
 arch/blackfin/kernel/debug-mmrs.c               |  109 ++-
 arch/blackfin/kernel/gptimers.c                 |   93 +--
 arch/blackfin/kernel/process.c                  |    1 -
 arch/blackfin/kernel/pwm.c                      |  100 +++
 arch/blackfin/kernel/reboot.c                   |    4 +-
 arch/blackfin/kernel/setup.c                    |   16 +-
 arch/blackfin/kernel/time.c                     |    4 +-
 arch/blackfin/kernel/vmlinux.lds.S              |    1 +
 arch/blackfin/mach-bf518/Kconfig                |   78 ++-
 arch/blackfin/mach-bf518/boards/ezbrd.c         |   59 --
 arch/blackfin/mach-bf518/boards/tcm-bf518.c     |   47 -
 arch/blackfin/mach-bf518/include/mach/anomaly.h |   24 +-
 arch/blackfin/mach-bf518/include/mach/portmux.h |   54 +-
 arch/blackfin/mach-bf527/boards/ad7160eval.c    |   19 -
 arch/blackfin/mach-bf527/boards/cm_bf527.c      |   55 --
 arch/blackfin/mach-bf527/boards/ezbrd.c         |   62 --
 arch/blackfin/mach-bf527/boards/ezkit.c         |   98 +--
 arch/blackfin/mach-bf527/boards/tll6527m.c      |   70 --
 arch/blackfin/mach-bf527/include/mach/anomaly.h |   34 +-
 arch/blackfin/mach-bf533/boards/H8606.c         |   28 -
 arch/blackfin/mach-bf533/boards/blackstamp.c    |   10 -
 arch/blackfin/mach-bf533/boards/cm_bf533.c      |   29 -
 arch/blackfin/mach-bf533/boards/ezkit.c         |   36 -
 arch/blackfin/mach-bf533/boards/ip0x.c          |    1 -
 arch/blackfin/mach-bf533/boards/stamp.c         |   78 +-
 arch/blackfin/mach-bf533/include/mach/anomaly.h |   19 +-
 arch/blackfin/mach-bf537/boards/cm_bf537e.c     |   51 +-
 arch/blackfin/mach-bf537/boards/cm_bf537u.c     |   63 +-
 arch/blackfin/mach-bf537/boards/dnp5370.c       |    2 -
 arch/blackfin/mach-bf537/boards/minotaur.c      |    2 -
 arch/blackfin/mach-bf537/boards/pnav10.c        |   38 -
 arch/blackfin/mach-bf537/boards/stamp.c         |  176 ++---
 arch/blackfin/mach-bf537/boards/tcm_bf537.c     |   51 +-
 arch/blackfin/mach-bf537/include/mach/anomaly.h |   34 +-
 arch/blackfin/mach-bf538/boards/ezkit.c         |   25 -
 arch/blackfin/mach-bf538/ext-gpio.c             |   37 +-
 arch/blackfin/mach-bf538/include/mach/anomaly.h |   38 +-
 arch/blackfin/mach-bf538/include/mach/gpio.h    |    3 +
 arch/blackfin/mach-bf548/boards/cm_bf548.c      |   15 -
 arch/blackfin/mach-bf548/boards/ezkit.c         |   32 -
 arch/blackfin/mach-bf548/include/mach/anomaly.h |  220 +++---
 arch/blackfin/mach-bf548/include/mach/gpio.h    |    2 +
 arch/blackfin/mach-bf548/include/mach/irq.h     |    2 +-
 arch/blackfin/mach-bf561/boards/acvilon.c       |    9 -
 arch/blackfin/mach-bf561/boards/cm_bf561.c      |   58 +-
 arch/blackfin/mach-bf561/boards/ezkit.c         |   41 +-
 arch/blackfin/mach-bf561/include/mach/anomaly.h |  132 ++--
 arch/blackfin/mach-bf561/include/mach/gpio.h    |    6 +-
 arch/blackfin/mach-bf561/secondary.S            |  152 ++---
 arch/blackfin/mach-common/dpmc_modes.S          | 1016 +++++++++++++----------
 arch/blackfin/mach-common/head.S                |   36 +-
 arch/blackfin/mach-common/ints-priority.c       |   41 +-
 arch/blackfin/mach-common/smp.c                 |   17 +-
 115 files changed, 1735 insertions(+), 2138 deletions(-)
 delete mode 100644 arch/blackfin/include/asm/auxvec.h
 delete mode 100644 arch/blackfin/include/asm/bitsperlong.h
 delete mode 100644 arch/blackfin/include/asm/bugs.h
 delete mode 100644 arch/blackfin/include/asm/cputime.h
 delete mode 100644 arch/blackfin/include/asm/current.h
 delete mode 100644 arch/blackfin/include/asm/device.h
 delete mode 100644 arch/blackfin/include/asm/div64.h
 delete mode 100644 arch/blackfin/include/asm/emergency-restart.h
 delete mode 100644 arch/blackfin/include/asm/errno.h
 delete mode 100644 arch/blackfin/include/asm/fb.h
 delete mode 100644 arch/blackfin/include/asm/futex.h
 delete mode 100644 arch/blackfin/include/asm/hw_irq.h
 delete mode 100644 arch/blackfin/include/asm/ioctl.h
 delete mode 100644 arch/blackfin/include/asm/ipcbuf.h
 delete mode 100644 arch/blackfin/include/asm/irq_regs.h
 delete mode 100644 arch/blackfin/include/asm/kdebug.h
 delete mode 100644 arch/blackfin/include/asm/kmap_types.h
 delete mode 100644 arch/blackfin/include/asm/local.h
 delete mode 100644 arch/blackfin/include/asm/local64.h
 delete mode 100644 arch/blackfin/include/asm/mman.h
 delete mode 100644 arch/blackfin/include/asm/msgbuf.h
 delete mode 100644 arch/blackfin/include/asm/param.h
 delete mode 100644 arch/blackfin/include/asm/percpu.h
 delete mode 100644 arch/blackfin/include/asm/pgalloc.h
 delete mode 100644 arch/blackfin/include/asm/resource.h
 delete mode 100644 arch/blackfin/include/asm/scatterlist.h
 delete mode 100644 arch/blackfin/include/asm/sembuf.h
 delete mode 100644 arch/blackfin/include/asm/serial.h
 delete mode 100644 arch/blackfin/include/asm/setup.h
 delete mode 100644 arch/blackfin/include/asm/shmbuf.h
 delete mode 100644 arch/blackfin/include/asm/shmparam.h
 delete mode 100644 arch/blackfin/include/asm/socket.h
 delete mode 100644 arch/blackfin/include/asm/sockios.h
 delete mode 100644 arch/blackfin/include/asm/statfs.h
 delete mode 100644 arch/blackfin/include/asm/termbits.h
 delete mode 100644 arch/blackfin/include/asm/termios.h
 delete mode 100644 arch/blackfin/include/asm/topology.h
 delete mode 100644 arch/blackfin/include/asm/types.h
 delete mode 100644 arch/blackfin/include/asm/ucontext.h
 delete mode 100644 arch/blackfin/include/asm/unaligned.h
 delete mode 100644 arch/blackfin/include/asm/user.h
 delete mode 100644 arch/blackfin/include/asm/xor.h
 create mode 100644 arch/blackfin/kernel/pwm.c

-- 
1.7.6

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