Commit 25cbda46 authored by Linus Torvalds's avatar Linus Torvalds

Merge branch 'akpm' (patches from Andrew)

Merge fixes from Andrew Morton:
 "6 patches.

  Subsystems affected by this patch series: mm/pagemap, scripts,
  MAINTAINERS, and h8300"

* emailed patches from Andrew Morton <akpm@linux-foundation.org>:
  h8300: fix PREEMPTION build, TI_PRE_COUNT undefined
  MAINTAINERS: add Andrey Konovalov to KASAN reviewers
  MAINTAINERS: update Andrey Konovalov's email address
  MAINTAINERS: update KASAN file list
  scripts/recordmcount.pl: support big endian for ARCH sh
  m68k: make __pfn_to_phys() and __phys_to_pfn() available for !MMU
parents 8cc8e6aa ade9679c
...@@ -9561,14 +9561,16 @@ F: drivers/hwmon/k8temp.c ...@@ -9561,14 +9561,16 @@ F: drivers/hwmon/k8temp.c
KASAN KASAN
M: Andrey Ryabinin <ryabinin.a.a@gmail.com> M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
R: Alexander Potapenko <glider@google.com> R: Alexander Potapenko <glider@google.com>
R: Andrey Konovalov <andreyknvl@gmail.com>
R: Dmitry Vyukov <dvyukov@google.com> R: Dmitry Vyukov <dvyukov@google.com>
L: kasan-dev@googlegroups.com L: kasan-dev@googlegroups.com
S: Maintained S: Maintained
F: Documentation/dev-tools/kasan.rst F: Documentation/dev-tools/kasan.rst
F: arch/*/include/asm/kasan.h F: arch/*/include/asm/*kasan.h
F: arch/*/mm/kasan_init* F: arch/*/mm/kasan_init*
F: include/linux/kasan*.h F: include/linux/kasan*.h
F: lib/test_kasan.c F: lib/Kconfig.kasan
F: lib/test_kasan*.c
F: mm/kasan/ F: mm/kasan/
F: scripts/Makefile.kasan F: scripts/Makefile.kasan
...@@ -9583,7 +9585,7 @@ F: scripts/kconfig/ ...@@ -9583,7 +9585,7 @@ F: scripts/kconfig/
KCOV KCOV
R: Dmitry Vyukov <dvyukov@google.com> R: Dmitry Vyukov <dvyukov@google.com>
R: Andrey Konovalov <andreyknvl@google.com> R: Andrey Konovalov <andreyknvl@gmail.com>
L: kasan-dev@googlegroups.com L: kasan-dev@googlegroups.com
S: Maintained S: Maintained
F: Documentation/dev-tools/kcov.rst F: Documentation/dev-tools/kcov.rst
......
...@@ -63,6 +63,9 @@ int main(void) ...@@ -63,6 +63,9 @@ int main(void)
OFFSET(TI_FLAGS, thread_info, flags); OFFSET(TI_FLAGS, thread_info, flags);
OFFSET(TI_CPU, thread_info, cpu); OFFSET(TI_CPU, thread_info, cpu);
OFFSET(TI_PRE, thread_info, preempt_count); OFFSET(TI_PRE, thread_info, preempt_count);
#ifdef CONFIG_PREEMPTION
DEFINE(TI_PRE_COUNT, offsetof(struct thread_info, preempt_count));
#endif
return 0; return 0;
} }
...@@ -62,7 +62,7 @@ extern unsigned long _ramend; ...@@ -62,7 +62,7 @@ extern unsigned long _ramend;
#include <asm/page_no.h> #include <asm/page_no.h>
#endif #endif
#ifdef CONFIG_DISCONTIGMEM #if !defined(CONFIG_MMU) || defined(CONFIG_DISCONTIGMEM)
#define __phys_to_pfn(paddr) ((unsigned long)((paddr) >> PAGE_SHIFT)) #define __phys_to_pfn(paddr) ((unsigned long)((paddr) >> PAGE_SHIFT))
#define __pfn_to_phys(pfn) PFN_PHYS(pfn) #define __pfn_to_phys(pfn) PFN_PHYS(pfn)
#endif #endif
......
...@@ -265,7 +265,11 @@ if ($arch eq "x86_64") { ...@@ -265,7 +265,11 @@ if ($arch eq "x86_64") {
# force flags for this arch # force flags for this arch
$ld .= " -m shlelf_linux"; $ld .= " -m shlelf_linux";
if ($endian eq "big") {
$objcopy .= " -O elf32-shbig-linux";
} else {
$objcopy .= " -O elf32-sh-linux"; $objcopy .= " -O elf32-sh-linux";
}
} elsif ($arch eq "powerpc") { } elsif ($arch eq "powerpc") {
my $ldemulation; my $ldemulation;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment