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 for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Date:	Tue, 15 Dec 2009 08:50:00 -0500
From:	Mike Frysinger <vapier@...too.org>
To:	linux-kernel@...r.kernel.org
Cc:	uclinux-dist-devel@...ckfin.uclinux.org
Subject: Blackfin updates for 2.6.33-rc1

Whole lot of code cleaning here accounts for the bulk of changes.  We've
also got changes to flesh out missing arch hookups:
	- resume notify
	- dma mapping
	- switch to generic pci/checksum
Some better XIP support, support for the Acvilon BF561 board, and more
anomaly workarounds.

Alexey Dobriyan (1):
  Blackfin: convert kgdbtest to proc_fops

Barry Song (10):
  Blackfin: add some bounds checking to peripheral_request
  Blackfin: bf537-stamp: need io.h for writeb() funcs
  Blackfin: support smaller uncached DMA chunks for memory constrained
    systems
  Blackfin: drop 4KB reserve at end of memory
  Blackfin: MPU: support XIP in async flash memory
  Blackfin: workaround anomaly 05000310
  Blackfin: dma-mapping.h: flesh out missing DMA mapping functions
  Blackfin: convert to asm-generic pci headers
  Blackfin: bf537-stamp: add CAN resources
  Blackfin: add support for TIF_NOTIFY_RESUME

Bernd Schmidt (1):
  Blackfin: improve async bank access checking (for cross-banks & XIP)

Cliff Cai (2):
  Blackfin: bf537-stamp: add adau1371 i2c address
  Blackfin: bf537-stamp: add adau1761 i2c address

David Daney (1):
  Blackfin: Convert BUG() to use unreachable()

Graf Yang (1):
  Blackfin: add C define of trace_buffer_init()

Michael Hennerich (13):
  Blackfin: clean up bf537-lq035 board resources
  Blackfin: convert DMA code to a proper bitmap
  Blackfin: cpufreq: use a constant latency
  Blackfin: bf538: add support for extended GPIO banks
  Blackfin: update bfin_rotary defines
  Blackfin: punt cache lock documentation
  Blackfin: fix typo in isp1760 platform name
  Blackfin: bf537-stamp/bf548-ezkit: update ADXL34x resources
  Blackfin: bf537-stamp: add ADXL346 orientation sensing support
  Blackfin: bf537-stamp: update ADP5520 resources
  Blackfin: bf537-stamp: add ADP8870 resources
  Blackfin: bf537-stamp: add AD5258 i2c address
  Blackfin: bf537-stamp: add ADF702x network driver resources

Mike Frysinger (47):
  Blackfin: convert to generic checksum code
  Blackfin: update defconfigs
  Blackfin: calculate on-chip lengths at link time rather than run time
  Blackfin: clean up isp1362 board resources
  Blackfin: BF51x/BF52x: fill out bfin_clear_PPI_STATUS()
  Blackfin: pull in firmware Kconfig
  Blackfin: push down asm/ includes and out of bfin-global.h
  Blackfin: convert DMA mutex to an atomic and drop redundant code
  Blackfin: coreb: switched to unlocked_ioctl
  Blackfin: rename BF542 host dma defines
  Blackfin: fix some BF547 header copy & paste typos
  Blackfin: unify BF547/8/9 headers
  Blackfin: scrub unused RTC masks
  Blackfin: scrub unused watchdog mmr masks
  Blackfin: BF51x: dump non-existent SPI/NFC MMRs
  Blackfin: punt OTP MMRs
  Blackfin: punt unused MXVR masks
  Blackfin: BF54x: punt useless "masks" for count/address MMRs
  Blackfin: H8606/ip0x: drop redundant SPI ctl_reg settings
  Blackfin: pull in asm/dpmc.h for power defines
  Blackfin: unify duplicated power masks
  Blackfin: unify DMA masks
  Blackfin: add an example showing how to use the gptimers API
  Blackfin: don't give CPU its own line in traps output
  Blackfin: add an uncompressed vmImage target
  Blackfin: comment the FDPIC PTRACE defines
  Blackfin: force BFD target when linking modules
  Blackfin: gptimers: use unsigned timer/group ids
  Blackfin: punt dead/unused flash mem_init settings
  bfin-otp: add BF51x to the supported arch list
  Blackfin: reject NULL callback in set_dma_callback()
  Blackfin: finish_atomic_sections: optimize the RTS step
  Blackfin: push BF5Xx configs down into mach-specific Kconfigs
  Blackfin: drop ptrace() write support for fixed code/bootrom
  Blackfin: io.h: fix random busted whitespace
  Blackfin: BF537: push down error masks to avoid namespace pollution
  Blackfin: BF52x: unify def/cdef headers
  Blackfin: BF51x: unify def/cdef headers
  Blackfin: bf537-stamp: kill AD714x board-specific Kconfigs
  Blackfin: drop unused ax88180 resources
  Blackfin: ip0x: pull in asm/portmux.h for P_xxx defines
  Blackfin: convert cyc2ns() to clocksource_cyc2ns()
  Blackfin: kgdb_test: clean up code a bit
  Blackfin: MPU: add missing __init markings
  Blackfin: NOMPU: skip DMA ICPLB hole when it is redundant
  Blackfin: drop duplicate sched_clock
  Blackfin: define __NR_recvmmsg

Philippe Gerum (4):
  Blackfin/ipipe: prepare status bitops for SMP support
  Blackfin/ipipe: fix forward ref to barrier()
  Blackfin/ipipe: introduce support for CONFIG_MPU
  Blackfin/ipipe: update version stamp

Robin Getz (2):
  Blackfin: announce current cpu rev when booting
  Blackfin: don't walk VMAs when oopsing

Sonic Zhang (1):
  Blackfin: kgdb: punt dead code

Valentin Yakovenkov (1):
  Blackfin: add support for the Acvilon BF561 board

Yi Li (4):
  Blackfin: fix gptimer0 clock source compile warning
  Blackfin: unify sched_clock() handling between clock sources
  Blackfin: use common code for cycle->nanosecond conversion
  Blackfin: SMP: don't start up core b until its state has been
    completely onlined

 Documentation/blackfin/00-INDEX                    |    3 -
 Documentation/blackfin/Makefile                    |    6 +
 Documentation/blackfin/cache-lock.txt              |   48 -
 Documentation/blackfin/cachefeatures.txt           |   10 -
 Documentation/blackfin/gptimers-example.c          |   83 +
 arch/blackfin/Kconfig                              |   41 +-
 arch/blackfin/Makefile                             |    4 +-
 arch/blackfin/boot/Makefile                        |    6 +-
 arch/blackfin/configs/BF518F-EZBRD_defconfig       |   14 +-
 arch/blackfin/configs/BF526-EZBRD_defconfig        |    2 +
 arch/blackfin/configs/BF527-EZKIT_defconfig        |    2 +
 arch/blackfin/configs/BF533-EZKIT_defconfig        |    2 +
 arch/blackfin/configs/BF533-STAMP_defconfig        |    2 +
 arch/blackfin/configs/BF537-STAMP_defconfig        |    7 +-
 arch/blackfin/configs/BF538-EZKIT_defconfig        |    2 +
 arch/blackfin/configs/BF548-EZKIT_defconfig        |  332 ++-
 arch/blackfin/configs/BF561-ACVILON_defconfig      | 1643 +++++++++++++
 arch/blackfin/configs/BF561-EZKIT_defconfig        |  214 +-
 arch/blackfin/configs/BlackStamp_defconfig         |    2 +
 arch/blackfin/configs/CM-BF527_defconfig           |  390 ++-
 arch/blackfin/configs/CM-BF533_defconfig           |  631 +++---
 arch/blackfin/configs/CM-BF537E_defconfig          |  334 +++-
 arch/blackfin/configs/CM-BF537U_defconfig          |  620 +++--
 arch/blackfin/configs/CM-BF548_defconfig           |  793 ++++---
 arch/blackfin/configs/CM-BF561_defconfig           |  558 ++++--
 arch/blackfin/configs/H8606_defconfig              |    2 +
 arch/blackfin/configs/IP0X_defconfig               |    2 +
 arch/blackfin/configs/PNAV-10_defconfig            |    2 +
 arch/blackfin/configs/SRV1_defconfig               |    4 +-
 arch/blackfin/configs/TCM-BF537_defconfig          |  577 ++++-
 arch/blackfin/include/asm/bfin-global.h            |   10 +-
 arch/blackfin/include/asm/bug.h                    |    2 +-
 arch/blackfin/include/asm/cacheflush.h             |    1 +
 arch/blackfin/include/asm/checksum.h               |   70 +-
 arch/blackfin/include/asm/clocks.h                 |    2 +
 arch/blackfin/include/asm/dma-mapping.h            |  121 +-
 arch/blackfin/include/asm/dma.h                    |   93 +-
 arch/blackfin/include/asm/dpmc.h                   |  107 +-
 arch/blackfin/include/asm/gpio.h                   |    5 +
 arch/blackfin/include/asm/gptimers.h               |   32 +-
 arch/blackfin/include/asm/io.h                     |   95 +-
 arch/blackfin/include/asm/ipipe.h                  |   14 +-
 arch/blackfin/include/asm/ipipe_base.h             |   26 +-
 arch/blackfin/include/asm/irqflags.h               |   13 +-
 arch/blackfin/include/asm/kgdb.h                   |    3 -
 arch/blackfin/include/asm/mem_init.h               |  153 --
 arch/blackfin/include/asm/mmu_context.h            |   33 +-
 arch/blackfin/include/asm/pci.h                    |  130 +-
 arch/blackfin/include/asm/ptrace.h                 |    6 +-
 arch/blackfin/include/asm/sections.h               |   16 +-
 arch/blackfin/include/asm/thread_info.h            |    2 +
 arch/blackfin/include/asm/trace.h                  |    2 +
 arch/blackfin/include/asm/uaccess.h                |    4 +-
 arch/blackfin/include/asm/unistd.h                 |    3 +-
 arch/blackfin/kernel/bfin_dma_5xx.c                |   52 +-
 arch/blackfin/kernel/bfin_gpio.c                   |   99 +
 arch/blackfin/kernel/cplb-mpu/cplbinit.c           |    2 +-
 arch/blackfin/kernel/cplb-mpu/cplbmgr.c            |   13 +-
 arch/blackfin/kernel/cplb-nompu/cplbinit.c         |   31 +-
 arch/blackfin/kernel/dma-mapping.c                 |   68 +-
 arch/blackfin/kernel/gptimers.c                    |   32 +-
 arch/blackfin/kernel/ipipe.c                       |   67 +
 arch/blackfin/kernel/kgdb.c                        |   17 -
 arch/blackfin/kernel/kgdb_test.c                   |   67 +-
 arch/blackfin/kernel/process.c                     |   95 +-
 arch/blackfin/kernel/ptrace.c                      |   13 -
 arch/blackfin/kernel/setup.c                       |   46 +-
 arch/blackfin/kernel/signal.c                      |   18 +
 arch/blackfin/kernel/time-ts.c                     |   47 +-
 arch/blackfin/kernel/time.c                        |    8 -
 arch/blackfin/kernel/traps.c                       |   45 +-
 arch/blackfin/kernel/vmlinux.lds.S                 |   28 +-
 arch/blackfin/lib/Makefile                         |    2 +-
 arch/blackfin/lib/checksum.c                       |  125 -
 arch/blackfin/mach-bf518/Kconfig                   |    4 +
 arch/blackfin/mach-bf518/include/mach/blackfin.h   |    6 -
 arch/blackfin/mach-bf518/include/mach/cdefBF514.h  |   13 +-
 arch/blackfin/mach-bf518/include/mach/cdefBF516.h  |   80 +-
 arch/blackfin/mach-bf518/include/mach/cdefBF518.h  |  247 +--
 .../mach-bf518/include/mach/cdefBF51x_base.h       |   75 +-
 arch/blackfin/mach-bf518/include/mach/defBF514.h   |   45 +-
 arch/blackfin/mach-bf518/include/mach/defBF516.h   |  213 +--
 arch/blackfin/mach-bf518/include/mach/defBF518.h   |  592 +-----
 .../mach-bf518/include/mach/defBF51x_base.h        |  186 --
 arch/blackfin/mach-bf527/Kconfig                   |    4 +
 arch/blackfin/mach-bf527/boards/cm_bf527.c         |   48 +-
 arch/blackfin/mach-bf527/boards/ezkit.c            |   62 +-
 arch/blackfin/mach-bf527/include/mach/blackfin.h   |    6 -
 arch/blackfin/mach-bf527/include/mach/cdefBF525.h  |   11 +-
 arch/blackfin/mach-bf527/include/mach/cdefBF527.h  |  424 +----
 .../mach-bf527/include/mach/cdefBF52x_base.h       |   23 +-
 arch/blackfin/mach-bf527/include/mach/defBF525.h   |   11 +-
 arch/blackfin/mach-bf527/include/mach/defBF527.h   |  679 +------
 .../mach-bf527/include/mach/defBF52x_base.h        |  186 --
 arch/blackfin/mach-bf533/boards/H8606.c            |    8 -
 arch/blackfin/mach-bf533/boards/ip0x.c             |   15 +-
 arch/blackfin/mach-bf533/boards/stamp.c            |    6 -
 arch/blackfin/mach-bf533/include/mach/defBF532.h   |  115 +-
 arch/blackfin/mach-bf537/boards/pnav10.c           |   46 -
 arch/blackfin/mach-bf537/boards/stamp.c            |  386 ++-
 arch/blackfin/mach-bf537/include/mach/bf537.h      |   10 -
 arch/blackfin/mach-bf537/include/mach/blackfin.h   |    6 -
 arch/blackfin/mach-bf537/include/mach/defBF534.h   |   95 -
 arch/blackfin/mach-bf538/Makefile                  |    1 +
 arch/blackfin/mach-bf538/boards/ezkit.c            |   42 +
 arch/blackfin/mach-bf538/ext-gpio.c                |  123 +
 arch/blackfin/mach-bf538/include/mach/blackfin.h   |    6 -
 arch/blackfin/mach-bf538/include/mach/defBF539.h   | 1261 +----------
 arch/blackfin/mach-bf538/include/mach/gpio.h       |    7 +-
 arch/blackfin/mach-bf538/include/mach/portmux.h    |    2 +-
 arch/blackfin/mach-bf548/Kconfig                   |   24 +
 arch/blackfin/mach-bf548/boards/ezkit.c            |   59 +-
 arch/blackfin/mach-bf548/include/mach/bf548.h      |   12 -
 arch/blackfin/mach-bf548/include/mach/blackfin.h   |    6 -
 arch/blackfin/mach-bf548/include/mach/cdefBF547.h  |   12 +-
 arch/blackfin/mach-bf548/include/mach/cdefBF548.h  |  788 +------
 arch/blackfin/mach-bf548/include/mach/cdefBF549.h  | 1533 +------------
 .../mach-bf548/include/mach/cdefBF54x_base.h       |   22 -
 arch/blackfin/mach-bf548/include/mach/defBF544.h   |    4 +-
 arch/blackfin/mach-bf548/include/mach/defBF547.h   |   10 +-
 arch/blackfin/mach-bf548/include/mach/defBF548.h   | 1203 +----------
 arch/blackfin/mach-bf548/include/mach/defBF549.h   | 2526 +-------------------
 .../mach-bf548/include/mach/defBF54x_base.h        |  289 ---
 arch/blackfin/mach-bf561/boards/Kconfig            |    7 +
 arch/blackfin/mach-bf561/boards/Makefile           |    1 +
 arch/blackfin/mach-bf561/boards/acvilon.c          |  551 +++++
 arch/blackfin/mach-bf561/boards/ezkit.c            |   28 +-
 arch/blackfin/mach-bf561/coreb.c                   |    8 +-
 arch/blackfin/mach-bf561/include/mach/defBF561.h   |  101 -
 arch/blackfin/mach-bf561/smp.c                     |   17 +-
 arch/blackfin/mach-common/clocks-init.c            |    1 +
 arch/blackfin/mach-common/cpufreq.c                |    5 +-
 arch/blackfin/mach-common/dpmc_modes.S             |   30 +
 arch/blackfin/mach-common/entry.S                  |    4 +-
 arch/blackfin/mach-common/ints-priority.c          |   15 +-
 arch/blackfin/mach-common/smp.c                    |   16 +-
 drivers/char/Kconfig                               |    2 +-
 137 files changed, 6847 insertions(+), 13625 deletions(-)
 create mode 100644 Documentation/blackfin/Makefile
 delete mode 100644 Documentation/blackfin/cache-lock.txt
 create mode 100644 Documentation/blackfin/gptimers-example.c
 create mode 100644 arch/blackfin/configs/BF561-ACVILON_defconfig
 delete mode 100644 arch/blackfin/lib/checksum.c
 create mode 100644 arch/blackfin/mach-bf538/ext-gpio.c
 create mode 100644 arch/blackfin/mach-bf561/boards/acvilon.c

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