* [PATCHv3 00/16] set_memory_* functions header refactor
@ 2017-03-07 20:55 Laura Abbott
2017-03-07 20:55 ` [PATCHv3 15/16] video: vermilion: Use set_memory.h header Laura Abbott
0 siblings, 1 reply; 3+ messages in thread
From: Laura Abbott @ 2017-03-07 20:55 UTC (permalink / raw)
To: Russell King, Catalin Marinas, Will Deacon, Martin Schwidefsky,
Heiko Carstens, Thomas Gleixner, Ingo Molnar, H. Peter Anvin,
Kees Cook, Mark Rutland, Arnd Bergmann, David Airlie,
Alexander Shishkin, Wim Van Sebroeck, Guenter Roeck,
linux-watchdog, David S. Miller, Daniel Borkmann, Jessica Yu,
Takashi Iwai, Andrew Morton, Bartlomiej Zolnierkiewicz
Cc: linux-arch, linux-s390, linux-fbdev, x86, linux-kernel,
Laura Abbott, linux-arm-kernel
Hi,
This is v3 of the series to decouple set_memory_* from cacheflush.h. This
version contains a few minor alphabetical order fixes and some fixes caught
by the 0day bot. Several places unfortunately need an #ifdef around the
header for arches without the set_memory_* functions.
Andrew, it might be best to wait a few days to let the 0day bot churn on this
series.
Thanks,
Laura
Laura Abbott (16):
treewide: Move set_memory_* functions away from cacheflush.h
arm: Use set_memory.h header
arm64: Use set_memory.h header
s390: Use set_memory.h header
x86: Use set_memory.h header
agp: Use set_memory.h header
drm: Use set_memory.h header
intel_th: Use set_memory.h header
watchdog: hpwdt: Use set_memory.h header
bpf: Use set_memory.h header
module: Use set_memory.h header
PM / hibernate: Use set_memory.h header
ALSA: Use set_memory.h header
misc: sram: Use set_memory.h header
video: vermilion: Use set_memory.h header
treewide: Decouple cacheflush.h and set_memory.h
arch/arm/include/asm/cacheflush.h | 20 -------
arch/arm/include/asm/set_memory.h | 32 ++++++++++++
arch/arm/kernel/ftrace.c | 1 +
arch/arm/kernel/machine_kexec.c | 1 +
arch/arm/mm/pageattr.c | 1 +
arch/arm/net/bpf_jit_32.c | 1 +
arch/arm64/include/asm/Kbuild | 1 +
arch/arm64/include/asm/cacheflush.h | 5 --
arch/arm64/mm/pageattr.c | 1 +
arch/arm64/net/bpf_jit_comp.c | 1 +
arch/s390/include/asm/Kbuild | 1 +
arch/s390/include/asm/cacheflush.h | 34 ------------
arch/s390/include/asm/set_memory.h | 31 +++++++++++
arch/s390/kernel/ftrace.c | 1 +
arch/s390/kernel/kprobes.c | 2 +-
arch/s390/kernel/machine_kexec.c | 1 +
arch/s390/mm/init.c | 1 +
arch/s390/mm/pageattr.c | 1 +
arch/s390/mm/vmem.c | 1 +
arch/s390/net/bpf_jit_comp.c | 1 +
arch/x86/include/asm/cacheflush.h | 85 ------------------------------
arch/x86/include/asm/set_memory.h | 87 +++++++++++++++++++++++++++++++
arch/x86/kernel/amd_gart_64.c | 2 +-
arch/x86/kernel/cpu/amd.c | 2 +-
arch/x86/kernel/cpu/bugs.c | 2 +-
arch/x86/kernel/ftrace.c | 2 +-
arch/x86/kernel/machine_kexec_32.c | 2 +-
arch/x86/kernel/machine_kexec_64.c | 1 +
arch/x86/mm/init.c | 2 +-
arch/x86/mm/init_32.c | 2 +-
arch/x86/mm/init_64.c | 2 +-
arch/x86/mm/ioremap.c | 2 +-
arch/x86/mm/pageattr.c | 1 +
arch/x86/net/bpf_jit_comp.c | 1 +
arch/x86/pci/pcbios.c | 2 +-
arch/x86/platform/efi/efi.c | 2 +-
arch/x86/realmode/init.c | 2 +-
drivers/char/agp/amd-k7-agp.c | 1 +
drivers/char/agp/ati-agp.c | 1 +
drivers/char/agp/generic. | 0
drivers/char/agp/generic.c | 4 +-
drivers/char/agp/intel-gtt.c | 1 +
drivers/char/agp/sworks-agp.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 3 ++
drivers/gpu/drm/gma500/gtt.c | 1 +
drivers/gpu/drm/gma500/psb_drv.c | 1 +
drivers/gpu/drm/radeon/radeon_gart.c | 3 ++
drivers/gpu/drm/ttm/ttm_page_alloc.c | 3 ++
drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 3 ++
drivers/gpu/drm/ttm/ttm_tt.c | 3 ++
drivers/hwtracing/intel_th/msu.c | 4 +-
drivers/misc/sram-exec.c | 3 +-
drivers/video/fbdev/vermilion/vermilion.c | 2 +-
drivers/watchdog/hpwdt.c | 2 +-
include/asm-generic/set_memory.h | 12 +++++
include/linux/filter.h | 4 +-
kernel/module.c | 3 ++
kernel/power/snapshot.c | 3 ++
sound/pci/hda/hda_intel.c | 2 +-
sound/pci/intel8x0.c | 4 +-
sound/x86/intel_hdmi_audio.c | 2 +-
61 files changed, 237 insertions(+), 166 deletions(-)
create mode 100644 arch/arm/include/asm/set_memory.h
delete mode 100644 arch/s390/include/asm/cacheflush.h
create mode 100644 arch/s390/include/asm/set_memory.h
create mode 100644 arch/x86/include/asm/set_memory.h
create mode 100644 drivers/char/agp/generic.
create mode 100644 include/asm-generic/set_memory.h
--
2.7.4
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCHv3 15/16] video: vermilion: Use set_memory.h header
2017-03-07 20:55 [PATCHv3 00/16] set_memory_* functions header refactor Laura Abbott
@ 2017-03-07 20:55 ` Laura Abbott
2017-03-20 17:20 ` Bartlomiej Zolnierkiewicz
0 siblings, 1 reply; 3+ messages in thread
From: Laura Abbott @ 2017-03-07 20:55 UTC (permalink / raw)
To: Andrew Morton, Bartlomiej Zolnierkiewicz
Cc: Laura Abbott, Russell King, Catalin Marinas, Will Deacon,
Martin Schwidefsky, Heiko Carstens, Thomas Gleixner, Ingo Molnar,
H. Peter Anvin, x86, Kees Cook, Mark Rutland, Arnd Bergmann,
linux-arm-kernel, linux-kernel, linux-s390, linux-arch,
David Airlie, Alexander Shishkin, Wim Van Sebroeck, Guenter Roeck
set_memory_* functions have moved to set_memory.h. Switch to this
explicitly.
Signed-off-by: Laura Abbott <labbott@redhat.com>
---
v3: New files not caught in the first pass
---
drivers/video/fbdev/vermilion/vermilion.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/video/fbdev/vermilion/vermilion.c b/drivers/video/fbdev/vermilion/vermilion.c
index 1c1e95a..ce4c4729 100644
--- a/drivers/video/fbdev/vermilion/vermilion.c
+++ b/drivers/video/fbdev/vermilion/vermilion.c
@@ -37,7 +37,7 @@
#include <linux/mm.h>
#include <linux/fb.h>
#include <linux/pci.h>
-#include <asm/cacheflush.h>
+#include <asm/set_memory.h>
#include <asm/tlbflush.h>
#include <linux/mmzone.h>
--
2.7.4
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCHv3 15/16] video: vermilion: Use set_memory.h header
2017-03-07 20:55 ` [PATCHv3 15/16] video: vermilion: Use set_memory.h header Laura Abbott
@ 2017-03-20 17:20 ` Bartlomiej Zolnierkiewicz
0 siblings, 0 replies; 3+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2017-03-20 17:20 UTC (permalink / raw)
To: Laura Abbott
Cc: Andrew Morton, Russell King, Catalin Marinas, Will Deacon,
Martin Schwidefsky, Heiko Carstens, Thomas Gleixner, Ingo Molnar,
H. Peter Anvin, x86, Kees Cook, Mark Rutland, Arnd Bergmann,
linux-arm-kernel, linux-kernel, linux-s390, linux-arch,
David Airlie, Alexander Shishkin, Wim Van Sebroeck, Guenter Roeck
On Tuesday, March 07, 2017 12:55:32 PM Laura Abbott wrote:
>
> set_memory_* functions have moved to set_memory.h. Switch to this
> explicitly.
>
> Signed-off-by: Laura Abbott <labbott@redhat.com>
Acked-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Best regards,
--
Bartlomiej Zolnierkiewicz
Samsung R&D Institute Poland
Samsung Electronics
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-03-20 17:20 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-07 20:55 [PATCHv3 00/16] set_memory_* functions header refactor Laura Abbott
2017-03-07 20:55 ` [PATCHv3 15/16] video: vermilion: Use set_memory.h header Laura Abbott
2017-03-20 17:20 ` Bartlomiej Zolnierkiewicz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).