Merge branch 'linus' into locking/core, to resolve conflict
Conflicts: arch/arm/include/asm/percpu.h As Stephen Rothwell noted, there's a conflict between this commit in locking/core:a21ee6055c
("lockdep: Change hardirq{s_enabled,_context} to per-cpu variables") and this fresh upstream commit:aa54ea903a
("ARM: percpu.h: fix build error")a21ee6055c
is a simpler solution to the dependency problem and doesn't further increase header hell - so this conflict resolution effectively revertsaa54ea903a
and uses thea21ee6055c
solution. Signed-off-by: Ingo Molnar <mingo@kernel.org>
This commit is contained in:
@@ -456,7 +456,7 @@ static inline void writesq(volatile void __iomem *addr, const void *buffer,
|
||||
|
||||
#if !defined(inb) && !defined(_inb)
|
||||
#define _inb _inb
|
||||
static inline u16 _inb(unsigned long addr)
|
||||
static inline u8 _inb(unsigned long addr)
|
||||
{
|
||||
u8 val;
|
||||
|
||||
@@ -482,7 +482,7 @@ static inline u16 _inw(unsigned long addr)
|
||||
|
||||
#if !defined(inl) && !defined(_inl)
|
||||
#define _inl _inl
|
||||
static inline u16 _inl(unsigned long addr)
|
||||
static inline u32 _inl(unsigned long addr)
|
||||
{
|
||||
u32 val;
|
||||
|
||||
|
@@ -341,7 +341,8 @@
|
||||
|
||||
#define PAGE_ALIGNED_DATA(page_align) \
|
||||
. = ALIGN(page_align); \
|
||||
*(.data..page_aligned)
|
||||
*(.data..page_aligned) \
|
||||
. = ALIGN(page_align);
|
||||
|
||||
#define READ_MOSTLY_DATA(align) \
|
||||
. = ALIGN(align); \
|
||||
@@ -737,7 +738,9 @@
|
||||
. = ALIGN(bss_align); \
|
||||
.bss : AT(ADDR(.bss) - LOAD_OFFSET) { \
|
||||
BSS_FIRST_SECTIONS \
|
||||
. = ALIGN(PAGE_SIZE); \
|
||||
*(.bss..page_aligned) \
|
||||
. = ALIGN(PAGE_SIZE); \
|
||||
*(.dynbss) \
|
||||
*(BSS_MAIN) \
|
||||
*(COMMON) \
|
||||
|
Reference in New Issue
Block a user