AVR32 Linux Developer Blog
10 Jul 2006 - 09:28 in , by HaavardSkinnemoen
A new patchset is available from the LinuxPatches page. This includes fixes for a lot of issues found by people on the linux-kernel mailing list, new interrupt handling code based on genirq and experimental preempt support.
Here's the shortlog. Thanks to Andrew Morton, Russell King, Arjan van de Ven, Thomas Gleixner, David Woodhouse, H. Peter Anvin and Nick Piggin for valuable feedback.

  • Add MAINTAINERS entries for AVR32 and AT32AP
  • Remove EARLY_PRINTK support
  • Remove CONFIG_DW_DMAC symbol
  • Remove DMA controller framework
  • Add Kbuild file for 'make headers_install' on AVR32
  • Remove #ifdef __KERNEL__ from asm/atomic.h
  • Remove #ifdef __KERNEL__ from asm/bitops.h
  • Remove #ifdef __KERNEL__ from asm/dma-mapping.h
  • Remove #ifdef __KERNEL__ from asm/mmu_context.h
  • Remove #ifdef __KERNEL__ from asm/semaphore.h
  • Remove #ifdef __KERNEL__ from asm/thread_info.h
  • Move PAGE_SIZE and friends inside #ifdef __KERNEL__
  • Wrap __FD_SET and friends inside __KERNEL__
  • Kill _syscall[0123456]() and hand-code execve() instead
  • Remove obsolete #include <linux/config.h>
  • Replace MB -> MiB and KB -> KiB
  • Wire up 39 new syscalls
  • Use do_div() instead of open-coded div64 in time_init()
  • Use for_each_online_cpu in show_interrupts()
  • Add asm/futex.h
  • Ensure kprobes compiles again
  • Switch to genirq framework
  • Fix cpu_idle preempt bug
  • Process softirqs the usual way
  • Handle preempt in the interrupt- and exception handlers

Leave a Reply

<input type="hidden" name="Nr" value="1 *~~" />

BlogEntryForm
TopicType: BlogEntry
BlogAuthor: HaavardSkinnemoen
Date: 10 Jul 2006 – 11:28
Headline: Updated patchset against v2.6.18-rc1 available
Teaser: A new patchset is available from the LinuxPatches page. This includes fixes for a lot of issues found by people on the linux-kernel mailing list, new interrupt handling code based on genirq and experimental preempt support.
Text: Here's the shortlog. Thanks to Andrew Morton, Russell King, Arjan van de Ven, Thomas Gleixner, David Woodhouse, H. Peter Anvin and Nick Piggin for valuable feedback.

  • Add MAINTAINERS entries for AVR32 and AT32AP
  • Remove EARLY_PRINTK support
  • Remove CONFIG_DW_DMAC symbol
  • Remove DMA controller framework
  • Add Kbuild file for 'make headers_install' on AVR32
  • Remove #ifdef __KERNEL__ from asm/atomic.h
  • Remove #ifdef __KERNEL__ from asm/bitops.h
  • Remove #ifdef __KERNEL__ from asm/dma-mapping.h
  • Remove #ifdef __KERNEL__ from asm/mmu_context.h
  • Remove #ifdef __KERNEL__ from asm/semaphore.h
  • Remove #ifdef __KERNEL__ from asm/thread_info.h
  • Move PAGE_SIZE and friends inside =#ifdef __KERNEL__=
  • Wrap __FD_SET and friends inside =__KERNEL__=
  • Kill _syscall[0123456]() and hand-code execve() instead
  • Remove obsolete =#include <linux/config.h>=
  • Replace MB -> MiB and KB -> KiB
  • Wire up 39 new syscalls
  • Use do_div() instead of open-coded div64 in time_init()
  • Use for_each_online_cpu in show_interrupts()
  • Add asm/futex.h
  • Ensure kprobes compiles again
  • Switch to genirq framework
  • Fix cpu_idle preempt bug
  • Process softirqs the usual way
  • Handle preempt in the interrupt- and exception handlers

BlogTag:

SubjectCategory: SiteNews, OsDevelopment
Related: ARRAY(0x10fe5b0)
State: enabled
r2 – 2006-07-20 – 23:55:41 – HaavardSkinnemoen
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
Atmel®, AVR® and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries.
All other trademarks are the property of their respective owners.