Skip to content

Commit

Permalink
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
Browse files Browse the repository at this point in the history
…/git/hskinnemoen/avr32-2.6

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:
  [AVR32] Fix wrong pt_regs in critical exception handler
  [AVR32] Fix copy_to_user_page() breakage
  [AVR32] Follow the rules when dealing with the OCD system
  [AVR32] Clean up OCD register usage
  [AVR32] Implement irqflags trace and lockdep support
  [AVR32] Implement stacktrace support
  [AVR32] Kconfig: Use def_bool instead of bool + default
  [AVR32] Fix invalid status register bit definitions in asm/ptrace.h
  [AVR32] Add TIF_RESTORE_SIGMASK to the work masks
  • Loading branch information
Linus Torvalds committed Dec 7, 2007
2 parents 29ac005 + 5998a3c commit e17587b
Show file tree
Hide file tree
Showing 18 changed files with 1,006 additions and 371 deletions.
65 changes: 28 additions & 37 deletions arch/avr32/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@
mainmenu "Linux Kernel Configuration"

config AVR32
bool
default y
def_bool y
# With EMBEDDED=n, we get lots of stuff automatically selected
# that we usually don't need on AVR32.
select EMBEDDED
Expand All @@ -20,51 +19,49 @@ config AVR32
http://avr32linux.org/.

config GENERIC_GPIO
bool
default y
def_bool y

config GENERIC_HARDIRQS
bool
default y
def_bool y

config STACKTRACE_SUPPORT
def_bool y

config LOCKDEP_SUPPORT
def_bool y

config TRACE_IRQFLAGS_SUPPORT
def_bool y

config HARDIRQS_SW_RESEND
bool
default y
def_bool y

config GENERIC_IRQ_PROBE
bool
default y
def_bool y

config RWSEM_GENERIC_SPINLOCK
bool
default y
def_bool y

config GENERIC_TIME
bool
default y
def_bool y

config RWSEM_XCHGADD_ALGORITHM
bool
def_bool n

config ARCH_HAS_ILOG2_U32
bool
default n
def_bool n

config ARCH_HAS_ILOG2_U64
bool
default n
def_bool n

config GENERIC_HWEIGHT
bool
default y
def_bool y

config GENERIC_CALIBRATE_DELAY
bool
default y
def_bool y

config GENERIC_BUG
bool
default y
def_bool y
depends on BUG

source "init/Kconfig"
Expand Down Expand Up @@ -139,28 +136,22 @@ config PHYS_OFFSET
source "kernel/Kconfig.preempt"

config HAVE_ARCH_BOOTMEM_NODE
bool
default n
def_bool n

config ARCH_HAVE_MEMORY_PRESENT
bool
default n
def_bool n

config NEED_NODE_MEMMAP_SIZE
bool
default n
def_bool n

config ARCH_FLATMEM_ENABLE
bool
default y
def_bool y

config ARCH_DISCONTIGMEM_ENABLE
bool
default n
def_bool n

config ARCH_SPARSEMEM_ENABLE
bool
default n
def_bool n

source "mm/Kconfig"

Expand Down
1 change: 1 addition & 0 deletions arch/avr32/kernel/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,4 @@ obj-y += signal.o sys_avr32.o process.o time.o
obj-y += init_task.o switch_to.o cpu.o
obj-$(CONFIG_MODULES) += module.o avr32_ksyms.o
obj-$(CONFIG_KPROBES) += kprobes.o
obj-$(CONFIG_STACKTRACE) += stacktrace.o
2 changes: 2 additions & 0 deletions arch/avr32/kernel/asm-offsets.c
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,7 @@ void foo(void)
OFFSET(TI_flags, thread_info, flags);
OFFSET(TI_cpu, thread_info, cpu);
OFFSET(TI_preempt_count, thread_info, preempt_count);
OFFSET(TI_rar_saved, thread_info, rar_saved);
OFFSET(TI_rsr_saved, thread_info, rsr_saved);
OFFSET(TI_restart_block, thread_info, restart_block);
}
Loading

0 comments on commit e17587b

Please sign in to comment.