diff options
author | David S. Miller <davem@davemloft.net> | 2016-06-30 05:03:36 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-06-30 05:03:36 -0400 |
commit | ee58b57100ca953da7320c285315a95db2f7053d (patch) | |
tree | 77b815a31240adc4d6326346908137fc6c2c3a96 /arch/ia64 | |
parent | 6f30e8b022c8e3a722928ddb1a2ae0be852fcc0e (diff) | |
parent | e7bdea7750eb2a64aea4a08fa5c0a31719c8155d (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Several cases of overlapping changes, except the packet scheduler
conflicts which deal with the addition of the free list parameter
to qdisc_enqueue().
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/ia64')
-rw-r--r-- | arch/ia64/Kconfig | 2 | ||||
-rw-r--r-- | arch/ia64/include/asm/thread_info.h | 8 | ||||
-rw-r--r-- | arch/ia64/kernel/init_task.c | 1 |
3 files changed, 6 insertions, 5 deletions
diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig index f80758cb7157..e109ee95e919 100644 --- a/arch/ia64/Kconfig +++ b/arch/ia64/Kconfig | |||
@@ -45,7 +45,7 @@ config IA64 | |||
45 | select GENERIC_SMP_IDLE_THREAD | 45 | select GENERIC_SMP_IDLE_THREAD |
46 | select ARCH_INIT_TASK | 46 | select ARCH_INIT_TASK |
47 | select ARCH_TASK_STRUCT_ALLOCATOR | 47 | select ARCH_TASK_STRUCT_ALLOCATOR |
48 | select ARCH_THREAD_INFO_ALLOCATOR | 48 | select ARCH_THREAD_STACK_ALLOCATOR |
49 | select ARCH_CLOCKSOURCE_DATA | 49 | select ARCH_CLOCKSOURCE_DATA |
50 | select GENERIC_TIME_VSYSCALL_OLD | 50 | select GENERIC_TIME_VSYSCALL_OLD |
51 | select SYSCTL_ARCH_UNALIGN_NO_WARN | 51 | select SYSCTL_ARCH_UNALIGN_NO_WARN |
diff --git a/arch/ia64/include/asm/thread_info.h b/arch/ia64/include/asm/thread_info.h index aa995b67c3f5..d1212b84fb83 100644 --- a/arch/ia64/include/asm/thread_info.h +++ b/arch/ia64/include/asm/thread_info.h | |||
@@ -48,15 +48,15 @@ struct thread_info { | |||
48 | #ifndef ASM_OFFSETS_C | 48 | #ifndef ASM_OFFSETS_C |
49 | /* how to get the thread information struct from C */ | 49 | /* how to get the thread information struct from C */ |
50 | #define current_thread_info() ((struct thread_info *) ((char *) current + IA64_TASK_SIZE)) | 50 | #define current_thread_info() ((struct thread_info *) ((char *) current + IA64_TASK_SIZE)) |
51 | #define alloc_thread_info_node(tsk, node) \ | 51 | #define alloc_thread_stack_node(tsk, node) \ |
52 | ((struct thread_info *) ((char *) (tsk) + IA64_TASK_SIZE)) | 52 | ((unsigned long *) ((char *) (tsk) + IA64_TASK_SIZE)) |
53 | #define task_thread_info(tsk) ((struct thread_info *) ((char *) (tsk) + IA64_TASK_SIZE)) | 53 | #define task_thread_info(tsk) ((struct thread_info *) ((char *) (tsk) + IA64_TASK_SIZE)) |
54 | #else | 54 | #else |
55 | #define current_thread_info() ((struct thread_info *) 0) | 55 | #define current_thread_info() ((struct thread_info *) 0) |
56 | #define alloc_thread_info_node(tsk, node) ((struct thread_info *) 0) | 56 | #define alloc_thread_stack_node(tsk, node) ((unsigned long *) 0) |
57 | #define task_thread_info(tsk) ((struct thread_info *) 0) | 57 | #define task_thread_info(tsk) ((struct thread_info *) 0) |
58 | #endif | 58 | #endif |
59 | #define free_thread_info(ti) /* nothing */ | 59 | #define free_thread_stack(ti) /* nothing */ |
60 | #define task_stack_page(tsk) ((void *)(tsk)) | 60 | #define task_stack_page(tsk) ((void *)(tsk)) |
61 | 61 | ||
62 | #define __HAVE_THREAD_FUNCTIONS | 62 | #define __HAVE_THREAD_FUNCTIONS |
diff --git a/arch/ia64/kernel/init_task.c b/arch/ia64/kernel/init_task.c index f9efe9739d3f..0eaa89f3defd 100644 --- a/arch/ia64/kernel/init_task.c +++ b/arch/ia64/kernel/init_task.c | |||
@@ -26,6 +26,7 @@ static struct sighand_struct init_sighand = INIT_SIGHAND(init_sighand); | |||
26 | * handled. This is done by having a special ".data..init_task" section... | 26 | * handled. This is done by having a special ".data..init_task" section... |
27 | */ | 27 | */ |
28 | #define init_thread_info init_task_mem.s.thread_info | 28 | #define init_thread_info init_task_mem.s.thread_info |
29 | #define init_stack init_task_mem.stack | ||
29 | 30 | ||
30 | union { | 31 | union { |
31 | struct { | 32 | struct { |