From: Ingo Molnar <mingo@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org,
Thomas Gleixner <tglx@linutronix.de>,
"H. Peter Anvin" <hpa@zytor.com>, Borislav Petkov <bp@alien8.de>,
Andy Lutomirski <luto@kernel.org>,
Denys Vlasenko <dvlasenk@redhat.com>,
Brian Gerst <brgerst@gmail.com>,
Peter Zijlstra <a.p.zijlstra@chello.nl>,
Andrew Morton <akpm@linux-foundation.org>
Subject: Re: [GIT PULL] x86 core (asm, build, apic, mm, platform, RAS) changes for v4.2
Date: Mon, 22 Jun 2015 11:23:12 +0200 [thread overview]
Message-ID: <20150622092312.GA15301@gmail.com> (raw)
In-Reply-To: <20150622091622.GA11458@gmail.com>
* Ingo Molnar <mingo@kernel.org> wrote:
> x86/apic changes, with related IRQ core changes: (Jiang Liu, Thomas Gleixner)
> 291 files changed, 12497 insertions(+), 12141 deletions(-)
So because Thomas already sent the irq/core pull request, and because I forgot to
use -M when generating the diffstat, you should see the diffstat below instead
when pulling x86/core:
247 files changed, 6972 insertions(+), 6681 deletions(-)
Thanks,
Ingo
=====================
Documentation/kernel-parameters.txt | 6 +
Documentation/x86/entry_64.txt | 4 +-
Documentation/x86/mtrr.txt | 18 +-
Documentation/x86/pat.txt | 48 +-
Documentation/x86/x86_64/boot-options.txt | 3 +
MAINTAINERS | 2 +-
arch/arc/include/asm/io.h | 1 +
arch/arm/include/asm/io.h | 1 +
arch/arm64/include/asm/io.h | 1 +
arch/avr32/include/asm/io.h | 1 +
arch/frv/include/asm/io.h | 4 +-
arch/ia64/include/asm/irq_remapping.h | 2 -
arch/ia64/kernel/msi_ia64.c | 30 +-
arch/m32r/include/asm/io.h | 1 +
arch/m68k/include/asm/io_mm.h | 4 +-
arch/m68k/include/asm/io_no.h | 4 +-
arch/metag/include/asm/io.h | 3 +
arch/microblaze/include/asm/io.h | 2 +-
arch/mn10300/include/asm/io.h | 1 +
arch/nios2/include/asm/io.h | 1 +
arch/s390/include/asm/io.h | 1 +
arch/sparc/include/asm/io_32.h | 1 +
arch/sparc/include/asm/io_64.h | 1 +
arch/tile/include/asm/io.h | 2 +-
arch/x86/Kbuild | 5 +-
arch/x86/Kconfig | 231 ++--
arch/x86/Kconfig.debug | 11 +
arch/x86/Makefile | 23 +-
arch/x86/entry/Makefile | 10 +
arch/x86/{include/asm => entry}/calling.h | 98 +-
arch/x86/entry/entry_32.S | 1248 +++++++++++++++++
arch/x86/{kernel => entry}/entry_64.S | 1125 +++++++---------
arch/x86/entry/entry_64_compat.S | 556 ++++++++
arch/x86/{kernel => entry}/syscall_32.c | 6 +-
arch/x86/{kernel => entry}/syscall_64.c | 0
arch/x86/{ => entry}/syscalls/Makefile | 4 +-
arch/x86/{ => entry}/syscalls/syscall_32.tbl | 0
arch/x86/{ => entry}/syscalls/syscall_64.tbl | 0
arch/x86/{ => entry}/syscalls/syscallhdr.sh | 0
arch/x86/{ => entry}/syscalls/syscalltbl.sh | 0
arch/x86/{lib => entry}/thunk_32.S | 15 +-
arch/x86/{lib => entry}/thunk_64.S | 46 +-
arch/x86/{ => entry}/vdso/.gitignore | 0
arch/x86/{ => entry}/vdso/Makefile | 0
arch/x86/{ => entry}/vdso/checkundef.sh | 0
arch/x86/{ => entry}/vdso/vclock_gettime.c | 0
arch/x86/{ => entry}/vdso/vdso-layout.lds.S | 0
arch/x86/{ => entry}/vdso/vdso-note.S | 0
arch/x86/{ => entry}/vdso/vdso.lds.S | 0
arch/x86/{ => entry}/vdso/vdso2c.c | 0
arch/x86/{ => entry}/vdso/vdso2c.h | 0
arch/x86/{ => entry}/vdso/vdso32-setup.c | 0
arch/x86/{ => entry}/vdso/vdso32/.gitignore | 0
arch/x86/{ => entry}/vdso/vdso32/int80.S | 0
arch/x86/{ => entry}/vdso/vdso32/note.S | 0
arch/x86/{ => entry}/vdso/vdso32/sigreturn.S | 0
arch/x86/{ => entry}/vdso/vdso32/syscall.S | 0
arch/x86/{ => entry}/vdso/vdso32/sysenter.S | 0
arch/x86/{ => entry}/vdso/vdso32/vclock_gettime.c | 0
.../{ => entry}/vdso/vdso32/vdso-fakesections.c | 0
arch/x86/{ => entry}/vdso/vdso32/vdso32.lds.S | 0
arch/x86/{ => entry}/vdso/vdsox32.lds.S | 0
arch/x86/{ => entry}/vdso/vgetcpu.c | 0
arch/x86/{ => entry}/vdso/vma.c | 0
arch/x86/entry/vsyscall/Makefile | 7 +
arch/x86/{kernel => entry/vsyscall}/vsyscall_64.c | 0
.../{kernel => entry/vsyscall}/vsyscall_emu_64.S | 0
.../x86/{kernel => entry/vsyscall}/vsyscall_gtod.c | 0
.../{kernel => entry/vsyscall}/vsyscall_trace.h | 2 +-
arch/x86/ia32/Makefile | 2 +-
arch/x86/ia32/ia32entry.S | 611 ---------
arch/x86/include/asm/alternative-asm.h | 18 +
arch/x86/include/asm/apic.h | 6 +
arch/x86/include/asm/asm.h | 25 +
arch/x86/include/asm/atomic.h | 30 +-
arch/x86/include/asm/atomic64_64.h | 8 +-
arch/x86/include/asm/cacheflush.h | 6 +-
arch/x86/include/asm/dwarf2.h | 170 ---
arch/x86/include/asm/entry_arch.h | 5 +
arch/x86/include/asm/frame.h | 7 +-
arch/x86/include/asm/hardirq.h | 4 +
arch/x86/include/asm/hpet.h | 16 +-
arch/x86/include/asm/hw_irq.h | 140 +-
arch/x86/include/asm/io.h | 9 +-
arch/x86/include/asm/io_apic.h | 114 +-
arch/x86/include/asm/irq.h | 4 +
arch/x86/include/asm/irq_remapping.h | 80 +-
arch/x86/include/asm/irq_vectors.h | 51 +-
arch/x86/include/asm/irqdomain.h | 63 +
arch/x86/include/asm/mce.h | 28 +-
arch/x86/include/asm/msi.h | 7 +
arch/x86/include/{uapi => }/asm/msr-index.h | 2 +
arch/x86/include/asm/msr.h | 12 +-
arch/x86/include/asm/mtrr.h | 15 +-
arch/x86/include/asm/paravirt_types.h | 7 +-
arch/x86/include/asm/pat.h | 9 +-
arch/x86/include/asm/pci.h | 5 -
arch/x86/include/asm/pgtable.h | 8 +-
arch/x86/include/asm/pgtable_types.h | 3 +
arch/x86/include/asm/proto.h | 10 +-
arch/x86/include/asm/special_insns.h | 38 +
arch/x86/include/asm/thread_info.h | 8 +-
arch/x86/include/asm/topology.h | 2 +-
arch/x86/include/asm/trace/irq_vectors.h | 6 +
arch/x86/include/asm/traps.h | 3 +-
arch/x86/include/asm/uaccess_32.h | 4 +
arch/x86/include/asm/x86_init.h | 21 -
arch/x86/include/uapi/asm/msr.h | 2 -
arch/x86/include/uapi/asm/mtrr.h | 8 +-
arch/x86/kernel/Makefile | 5 +-
arch/x86/kernel/acpi/boot.c | 73 +-
arch/x86/kernel/acpi/wakeup_64.S | 6 +-
arch/x86/kernel/alternative.c | 9 +
arch/x86/kernel/apb_timer.c | 4 -
arch/x86/kernel/apic/htirq.c | 173 ++-
arch/x86/kernel/apic/io_apic.c | 1303 +++++++++---------
arch/x86/kernel/apic/msi.c | 417 +++---
arch/x86/kernel/apic/vector.c | 448 ++++---
arch/x86/kernel/apic/x2apic_phys.c | 2 +
arch/x86/kernel/asm-offsets.c | 21 +
arch/x86/kernel/asm-offsets_32.c | 18 -
arch/x86/kernel/asm-offsets_64.c | 23 +-
arch/x86/kernel/cpu/amd.c | 6 +-
arch/x86/kernel/cpu/common.c | 16 +-
arch/x86/kernel/cpu/intel_cacheinfo.c | 8 +-
arch/x86/kernel/cpu/mcheck/mce.c | 50 +-
arch/x86/kernel/cpu/mcheck/mce_amd.c | 141 +-
arch/x86/kernel/cpu/mcheck/mce_intel.c | 44 +
arch/x86/kernel/cpu/mshyperv.c | 6 +-
arch/x86/kernel/cpu/mtrr/cleanup.c | 3 +-
arch/x86/kernel/cpu/mtrr/generic.c | 209 ++-
arch/x86/kernel/cpu/mtrr/main.c | 48 +-
arch/x86/kernel/cpu/mtrr/mtrr.h | 2 +-
arch/x86/kernel/crash.c | 1 +
arch/x86/kernel/devicetree.c | 41 +-
arch/x86/kernel/early-quirks.c | 8 +-
arch/x86/kernel/entry_32.S | 1401 --------------------
arch/x86/kernel/head_32.S | 4 +-
arch/x86/kernel/head_64.S | 4 +-
arch/x86/kernel/hpet.c | 50 +-
arch/x86/kernel/i8259.c | 8 +-
arch/x86/kernel/irq.c | 62 +-
arch/x86/kernel/irq_32.c | 6 -
arch/x86/kernel/irq_64.c | 6 -
arch/x86/kernel/irq_work.c | 10 +-
arch/x86/kernel/irqinit.c | 10 +-
arch/x86/kernel/machine_kexec_64.c | 1 +
arch/x86/kernel/mpparse.c | 7 +-
arch/x86/kernel/paravirt.c | 4 +-
arch/x86/kernel/paravirt_patch_64.c | 1 -
arch/x86/kernel/process_32.c | 5 +-
arch/x86/kernel/process_64.c | 3 -
arch/x86/kernel/setup.c | 3 +-
arch/x86/kernel/smp.c | 19 +-
arch/x86/kernel/smpboot.c | 43 +-
arch/x86/kernel/traps.c | 21 +-
arch/x86/kernel/x86_init.c | 9 -
arch/x86/lguest/boot.c | 4 +-
arch/x86/lib/Makefile | 3 +-
arch/x86/lib/atomic64_386_32.S | 7 +-
arch/x86/lib/atomic64_cx8_32.S | 61 +-
arch/x86/lib/checksum_32.S | 52 +-
arch/x86/lib/clear_page_64.S | 7 -
arch/x86/lib/cmpxchg16b_emu.S | 12 +-
arch/x86/lib/cmpxchg8b_emu.S | 11 +-
arch/x86/lib/copy_page_64.S | 11 -
arch/x86/lib/copy_user_64.S | 127 +-
arch/x86/lib/copy_user_nocache_64.S | 136 --
arch/x86/lib/csum-copy_64.S | 17 -
arch/x86/lib/getuser.S | 13 -
arch/x86/lib/iomap_copy_64.S | 3 -
arch/x86/lib/memcpy_64.S | 3 -
arch/x86/lib/memmove_64.S | 3 -
arch/x86/lib/memset_64.S | 5 -
arch/x86/lib/msr-reg.S | 44 +-
arch/x86/lib/putuser.S | 8 +-
arch/x86/lib/rwsem.S | 49 +-
arch/x86/mm/init.c | 6 +-
arch/x86/mm/iomap_32.c | 12 +-
arch/x86/mm/ioremap.c | 71 +-
arch/x86/mm/pageattr-test.c | 1 +
arch/x86/mm/pageattr.c | 84 +-
arch/x86/mm/pat.c | 337 +++--
arch/x86/mm/pat_internal.h | 2 +-
arch/x86/mm/pat_rbtree.c | 6 +-
arch/x86/mm/pgtable.c | 60 +-
arch/x86/net/bpf_jit.S | 1 -
arch/x86/pci/i386.c | 6 +-
arch/x86/pci/intel_mid_pci.c | 6 +-
arch/x86/pci/irq.c | 13 +-
arch/x86/platform/Makefile | 1 +
arch/x86/platform/atom/Makefile | 1 +
arch/x86/platform/atom/punit_atom_debug.c | 183 +++
.../platform/intel-mid/device_libs/platform_wdt.c | 5 +-
arch/x86/platform/intel-mid/intel-mid.c | 18 +-
arch/x86/platform/intel-mid/sfi.c | 30 +-
arch/x86/platform/sfi/sfi.c | 7 +-
arch/x86/platform/uv/uv_irq.c | 298 ++---
arch/x86/power/hibernate_asm_64.S | 8 +-
arch/x86/um/Makefile | 2 +-
arch/x86/xen/enlighten.c | 8 +-
arch/x86/xen/p2m.c | 1 +
arch/x86/xen/xen-asm_64.S | 28 +-
arch/x86/xen/xen-ops.h | 2 +
arch/xtensa/include/asm/io.h | 1 +
drivers/acpi/apei/erst.c | 1 +
drivers/block/pmem.c | 4 +-
drivers/cpufreq/intel_pstate.c | 1 +
drivers/dma/mic_x100_dma.c | 1 +
drivers/gpu/drm/drm_ioctl.c | 14 +-
drivers/infiniband/hw/ipath/Kconfig | 3 +
drivers/infiniband/hw/ipath/ipath_driver.c | 18 +-
drivers/infiniband/hw/ipath/ipath_kernel.h | 4 +-
drivers/infiniband/hw/ipath/ipath_wc_x86_64.c | 43 +-
drivers/iommu/amd_iommu.c | 477 ++++---
drivers/iommu/amd_iommu_init.c | 4 +
drivers/iommu/amd_iommu_proto.h | 9 +
drivers/iommu/amd_iommu_types.h | 5 +
drivers/iommu/dmar.c | 19 +-
drivers/iommu/intel_irq_remapping.c | 648 +++++----
drivers/iommu/irq_remapping.c | 253 +---
drivers/iommu/irq_remapping.h | 42 +-
drivers/lguest/interrupts_and_traps.c | 10 +-
drivers/media/pci/ivtv/Kconfig | 3 +
drivers/media/pci/ivtv/ivtvfb.c | 58 +-
drivers/net/hyperv/netvsc.c | 1 +
drivers/net/hyperv/rndis_filter.c | 1 +
drivers/pci/htirq.c | 48 +-
drivers/pci/quirks.c | 7 -
drivers/scsi/fnic/fnic_debugfs.c | 1 +
drivers/scsi/fnic/fnic_trace.c | 1 +
drivers/video/fbdev/amifb.c | 4 +-
drivers/video/fbdev/atafb.c | 3 +-
drivers/video/fbdev/hpfb.c | 4 +-
include/asm-generic/io.h | 17 +
include/asm-generic/iomap.h | 4 +
include/asm-generic/pgtable.h | 4 +
include/linux/dmar.h | 85 +-
include/linux/htirq.h | 22 +-
include/linux/intel-iommu.h | 5 +
include/linux/io.h | 8 +
scripts/checksyscalls.sh | 2 +-
sound/pci/asihpi/hpioctl.c | 1 +
tools/power/x86/turbostat/Makefile | 2 +-
tools/testing/selftests/x86/Makefile | 5 +-
tools/testing/selftests/x86/sysret_ss_attrs.c | 112 ++
tools/testing/selftests/x86/thunks.S | 67 +
247 files changed, 6972 insertions(+), 6681 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at http://www.tux.org/lkml/
prev parent reply other threads:[~2015-06-22 9:23 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-06-22 9:16 [GIT PULL] x86 core (asm, build, apic, mm, platform, RAS) changes for v4.2 Ingo Molnar
2015-06-22 9:23 ` Ingo Molnar [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150622092312.GA15301@gmail.com \
--to=mingo@kernel.org \
--cc=a.p.zijlstra@chello.nl \
--cc=akpm@linux-foundation.org \
--cc=bp@alien8.de \
--cc=brgerst@gmail.com \
--cc=dvlasenk@redhat.com \
--cc=hpa@zytor.com \
--cc=linux-kernel@vger.kernel.org \
--cc=luto@kernel.org \
--cc=tglx@linutronix.de \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.