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, 14 Jul 2008 12:17:34 +0200
From:	Haavard Skinnemoen <haavard.skinnemoen@...el.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org, kernel@...32linux.org
Subject: [GIT PULL] avr32 updates for 2.6.27

Hi Linus,

Please pull the 'master' branch of

  ssh://master.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6.git master

Among other things, this includes standby and suspend-to-ram support
for avr32, which I originally aimed at the previous merge window but
found myself way too busy with other stuff to be able to actually
finish it up properly. So at this point, it already has more than three
months of exposure through our vendor tree.

The rtc, net and serial driver changes are related to power management.
Without them, power management acts a bit funny on avr32 (and I would
have thought at91 power management acts a bit strange too without the
macb change). I didn't get any response from the relevant maintainers,
so I took them myself.

There are also a few small changes in here needed for out-of-tree
boards that I'm hoping will find their way into mainline in the near
future.

Alex (1):
      avr32: Allow board to define oscillator rates

David Brownell (3):
      avr32: minor GPIO handling updates
      avr32: improve NGW100 I2C/PMBus setup
      at32ap700x spi: enable pullups on MISO

Haavard Skinnemoen (22):
      avr32: Provide PCI DMA mapping API
      avr32: export empty_zero_page
      avr32: Fix wrong I/O access size in __raw_readsb
      avr32: Clean up time.c #includes
      avr32: Kill unneeded #include <asm/pgalloc.h> from asm/mmu_context.h
      avr32: Kill special exception handler sections
      avr32: Move setup_platform() into chip-specific file
      avr32: Rename at32ap.c -> pdc.c
      avr32: Clean up and optimize the TLB operations
      avr32: Remove useless zeroing of swapper_pg_dir at startup
      avr32: Store virtual addresses in the PGD
      avr32: Cover the kernel page tables in the user PGDs
      avr32: Use a quicklist for PGD allocation
      avr32: Use a quicklist for PTE allocation as well
      atmel_serial: Fix build on avr32 with CONFIG_PM enabled
      atmel_serial: Drain console TX shifter before suspending
      macb: Basic suspend/resume support
      rtc-at32ap700x: Enable wakeup
      avr32: Enable SDRAMC clock at startup
      avr32: Add simple SRAM allocator
      avr32: Add system device for the internal interrupt controller (intc)
      avr32: Power Management support ("standby" and "mem" modes)

Hans-Christian Egtvedt (3):
      avr32: Add pin configuration choice to LCDC peripheral
      avr32: Add PSIF platform devices
      avr32: Fix typo of IFSR in a comment in the PIO header file

Martin Koegler (1):
      avr32: Fix sigaltstack behaviour

Sedji Gaouaou (1):
      atmel_pwm: Rename the "mck" clock to "pwm_clk"

 arch/avr32/Kconfig                         |    9 +
 arch/avr32/boards/atngw100/setup.c         |   29 ++++
 arch/avr32/boards/atstk1000/atstk1002.c    |    8 +-
 arch/avr32/boards/atstk1000/atstk1003.c    |    7 +
 arch/avr32/boards/atstk1000/atstk1004.c    |    9 +-
 arch/avr32/kernel/entry-avr32b.S           |   88 ++++++----
 arch/avr32/kernel/signal.c                 |    3 +
 arch/avr32/kernel/time.c                   |   14 +--
 arch/avr32/kernel/vmlinux.lds.S            |   12 +-
 arch/avr32/lib/io-readsb.S                 |    2 +-
 arch/avr32/mach-at32ap/Makefile            |    7 +-
 arch/avr32/mach-at32ap/at32ap700x.c        |  252 ++++++++++++++++++++++------
 arch/avr32/mach-at32ap/intc.c              |   80 +++++++++-
 arch/avr32/mach-at32ap/{at32ap.c => pdc.c} |    8 -
 arch/avr32/mach-at32ap/pio.c               |    2 +
 arch/avr32/mach-at32ap/pio.h               |    2 +-
 arch/avr32/mach-at32ap/pm-at32ap700x.S     |  108 ++++++++++++
 arch/avr32/mach-at32ap/pm.c                |  245 +++++++++++++++++++++++++++
 arch/avr32/mach-at32ap/sdramc.h            |   76 +++++++++
 arch/avr32/mm/init.c                       |   22 +--
 arch/avr32/mm/tlb.c                        |  175 ++++++++++----------
 drivers/misc/atmel_pwm.c                   |    2 +-
 drivers/net/macb.c                         |   37 ++++
 drivers/rtc/rtc-at32ap700x.c               |    3 +
 drivers/serial/atmel_serial.c              |   17 ++-
 include/asm-avr32/arch-at32ap/board.h      |   10 +-
 include/asm-avr32/arch-at32ap/init.h       |    4 -
 include/asm-avr32/arch-at32ap/pm.h         |    3 +
 include/asm-avr32/arch-at32ap/sram.h       |   30 ++++
 include/asm-avr32/mmu_context.h            |    1 -
 include/asm-avr32/pci.h                    |    2 +
 include/asm-avr32/pgalloc.h                |   68 +++++---
 include/asm-avr32/pgtable.h                |   34 ++---
 include/asm-avr32/thread_info.h            |    1 +
 include/asm-avr32/tlbflush.h               |    1 -
 mm/Kconfig                                 |    2 +-
 36 files changed, 1093 insertions(+), 280 deletions(-)
 rename arch/avr32/mach-at32ap/{at32ap.c => pdc.c} (90%)
 create mode 100644 arch/avr32/mach-at32ap/pm.c
 create mode 100644 arch/avr32/mach-at32ap/sdramc.h
 create mode 100644 include/asm-avr32/arch-at32ap/sram.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