Linus Torvalds
0429fbc0bd
Merge branch 'for-3.18-consistent-ops' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
...
Pull percpu consistent-ops changes from Tejun Heo:
"Way back, before the current percpu allocator was implemented, static
and dynamic percpu memory areas were allocated and handled separately
and had their own accessors. The distinction has been gone for many
years now; however, the now duplicate two sets of accessors remained
with the pointer based ones - this_cpu_*() - evolving various other
operations over time. During the process, we also accumulated other
inconsistent operations.
This pull request contains Christoph's patches to clean up the
duplicate accessor situation. __get_cpu_var() uses are replaced with
with this_cpu_ptr() and __this_cpu_ptr() with raw_cpu_ptr().
Unfortunately, the former sometimes is tricky thanks to C being a bit
messy with the distinction between lvalues and pointers, which led to
a rather ugly solution for cpumask_var_t involving the introduction of
this_cpu_cpumask_var_ptr().
This converts most of the uses but not all. Christoph will follow up
with the remaining conversions in this merge window and hopefully
remove the obsolete accessors"
* 'for-3.18-consistent-ops' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu: (38 commits)
irqchip: Properly fetch the per cpu offset
percpu: Resolve ambiguities in __get_cpu_var/cpumask_var_t -fix
ia64: sn_nodepda cannot be assigned to after this_cpu conversion. Use __this_cpu_write.
percpu: Resolve ambiguities in __get_cpu_var/cpumask_var_t
Revert "powerpc: Replace __get_cpu_var uses"
percpu: Remove __this_cpu_ptr
clocksource: Replace __this_cpu_ptr with raw_cpu_ptr
sparc: Replace __get_cpu_var uses
avr32: Replace __get_cpu_var with __this_cpu_write
blackfin: Replace __get_cpu_var uses
tile: Use this_cpu_ptr() for hardware counters
tile: Replace __get_cpu_var uses
powerpc: Replace __get_cpu_var uses
alpha: Replace __get_cpu_var
ia64: Replace __get_cpu_var uses
s390: cio driver &__get_cpu_var replacements
s390: Replace __get_cpu_var uses
mips: Replace __get_cpu_var uses
MIPS: Replace __get_cpu_var uses in FPU emulator.
arm: Replace __this_cpu_ptr with raw_cpu_ptr
...
2014-10-15 07:48:18 +02:00
..
8xx_immap.h
powerpc: Fix multicast problem in fs_enet driver
2011-04-21 16:59:30 -07:00
agp.h
archrandom.h
random: Add arch_has_random[_seed]()
2014-03-19 22:24:08 -04:00
asm-compat.h
PPC: Add asm helpers for BE 32bit load/store
2014-07-28 15:22:21 +02:00
asm-offsets.h
kbuild: move asm-offsets.h to include/generated
2009-12-12 13:08:14 +01:00
async_tx.h
ppc440spe-adma: adds updated ppc440spe adma driver
2009-12-11 21:24:44 -07:00
atomic.h
locking,arch,powerpc: Fold atomic_ops
2014-08-14 12:48:11 +02:00
backlight.h
barrier.h
arch,powerpc: Convert smp_mb__*()
2014-04-18 14:20:41 +02:00
bitops.h
arch,powerpc: Convert smp_mb__*()
2014-04-18 14:20:41 +02:00
bootx.h
UAPI: (Scripted) Disintegrate arch/powerpc/include/asm
2012-10-09 09:47:26 +01:00
btext.h
powerpc/pmac: Early debug output on screen on 64-bit macs
2013-08-14 14:57:40 +10:00
bug.h
powerpc: Remove stale function prototypes
2014-09-25 23:14:43 +10:00
bugs.h
cache.h
Use the POWER8 Micro Partition Prefetch Engine in KVM HV on POWER8
2014-07-28 15:23:17 +02:00
cacheflush.h
powerpc: Remove the symbol __flush_icache_range
2013-08-14 14:56:44 +10:00
cell-pmu.h
cell-regs.h
checksum.h
powerpc: Use generic checksum code in little endian
2013-10-11 16:48:39 +11:00
cmpxchg.h
powerpc: Add support for the optimised lockref implementation
2014-01-28 14:45:43 +11:00
code-patching.h
powerpc: Add ppc_global_function_entry()
2014-06-24 14:05:32 +10:00
compat.h
powerpc/compat: 32-bit little endian machine name is ppcle, not ppc
2014-03-24 10:16:04 +11:00
context_tracking.h
powerpc: No need to use dot symbols when branching to a function
2014-04-23 10:05:16 +10:00
copro.h
powerpc/cell: Make spu_flush_all_slbs() generic
2014-10-08 20:15:37 +11:00
cpm.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
cpm1.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
cpm2.h
powerpc/cpm: Remove duplicate FCC_GFMR_TTX define
2014-06-11 17:03:28 +10:00
cputable.h
powerpc: Add POWER8 features to CPU_FTRS_POSSIBLE/ALWAYS
2014-08-13 15:13:43 +10:00
cputhreads.h
powerpc: Add threads_per_subcore
2014-05-28 13:35:35 +10:00
cputime.h
Merge branch 'for-3.18-consistent-ops' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
2014-10-15 07:48:18 +02:00
current.h
dbdma.h
dbell.h
powerpc: Select either privileged or hypervisor doorbell when sending
2013-01-10 15:09:06 +11:00
dcr-generic.h
dcr-mmio.h
of: Stop naming platform_device using dcr address
2014-05-23 08:28:02 +09:00
dcr-native.h
dcr-regs.h
ppc440spe-adma: adds updated ppc440spe adma driver
2009-12-11 21:24:44 -07:00
dcr.h
debug.h
powerpc: Fix smp_processor_id() in preemptible splat in set_breakpoint
2014-05-20 10:54:06 +10:00
delay.h
device.h
powerpc: Add iommu domain pointer to device archdata
2013-08-14 11:38:34 +02:00
disassemble.h
KVM: PPC: BOOK3S: Remove open coded make_dsisr in alignment handler
2014-05-30 14:26:25 +02:00
div64.h
dma-mapping.h
powerpc/powernv: Override dma_get_required_mask()
2014-09-30 17:15:20 +10:00
dma.h
powerpc: remove PReP platform
2013-04-18 13:03:53 +10:00
edac.h
eeh.h
powerpc/eeh: Emulate EEH recovery for VFIO devices
2014-09-30 17:15:18 +10:00
eeh_event.h
powerpc/powernv: Fix killed EEH event
2014-06-11 17:04:33 +10:00
ehv_pic.h
irq_domain/powerpc: Use common irq_domain structure instead of irq_host
2012-02-14 14:06:50 -07:00
elf.h
powerpc: Clear ELF personality flag if ELFv2 is not requested.
2014-05-20 10:55:59 +10:00
emergency-restart.h
emulated_ops.h
powerpc: Add lq/stq emulation
2014-04-09 12:53:28 +10:00
epapr_hcalls.h
kvm/powerpc: move kvm_hypercall0() and friends to epapr_hypercall0()
2014-01-09 10:14:57 +01:00
exception-64e.h
powerpc: No need to use dot symbols when branching to a function
2014-04-23 10:05:16 +10:00
exception-64s.h
powerpc/book3s: Add basic infrastructure to handle HMI in Linux.
2014-08-05 16:33:48 +10:00
exec.h
Disintegrate asm/system.h for PowerPC
2012-03-28 18:30:02 +01:00
fadump.h
include/linux/crash_dump.h: add vmcore_cleanup() prototype
2014-04-07 16:36:06 -07:00
fb.h
feature-fixups.h
powerpc: Use new CPU feature bit to select 2.06 tlbie
2011-05-04 15:19:26 +10:00
firmware.h
powerpc/powernv: Detect OPAL v3 API version
2013-05-14 15:10:02 +10:00
fixmap.h
powerpc: use generic fixmap.h
2014-01-23 16:36:54 -08:00
floppy.h
powerpc/irq: Remove IRQF_DISABLED
2011-11-08 14:51:46 +11:00
fs_pd.h
powerpc/8xx: Remove empty asm/mpc8xx.h
2014-06-25 18:49:40 -05:00
fsl_85xx_cache_sram.h
powerpc/85xx: add cache-sram support
2010-10-14 00:54:38 -05:00
fsl_gtm.h
powerpc: Fix typos in Freescale copyright claims
2012-11-15 13:00:58 +11:00
fsl_guts.h
powerpc/iommu/fsl: Add PAMU bypass enable register to ccsr_guts struct
2012-11-25 07:19:39 -06:00
fsl_hcalls.h
PPC: Don't use hardcoded opcode for ePAPR hcall invocation
2012-10-05 23:38:38 +02:00
fsl_lbc.h
powerpc/85xx: handle the eLBC error interrupt if it exists in dts
2014-01-10 17:19:27 -06:00
fsl_pamu_stash.h
iommu/fsl: Add additional iommu attributes required by the PAMU driver.
2013-08-14 11:38:34 +02:00
ftrace.h
powerpc: Remove function descriptors and dot symbols on new ABI
2014-04-23 10:05:20 +10:00
futex.h
powerpc: Fix atomic_xxx_return barrier semantics
2011-11-17 16:26:07 +11:00
gpio.h
gpiolib/arches: Centralise bolierplate asm/gpio.h
2012-05-11 18:00:14 -06:00
grackle.h
hardirq.h
Revert "powerpc: Replace __get_cpu_var uses"
2014-08-27 11:18:29 -04:00
heathrow.h
highmem.h
highmem: kill all __kmap_atomic()
2012-03-20 21:48:30 +08:00
hugetlb.h
powerpc/mm: Add new "set" flag argument to pte/pmd update function
2014-02-17 11:19:35 +11:00
hvcall.h
KVM: PPC: Book3S HV: Add H_SET_MODE hcall handling
2014-07-28 15:22:19 +02:00
hvconsole.h
hvcserver.h
hvsi.h
powerpc/hvsi: Fix endian issues in HVSI driver
2013-10-11 16:48:53 +11:00
hw_breakpoint.h
powerpc: Fix smp_processor_id() in preemptible splat in set_breakpoint
2014-05-20 10:54:06 +10:00
hw_irq.h
powerpc/book3s: Add basic infrastructure to handle HMI in Linux.
2014-08-05 16:33:48 +10:00
hydra.h
powerpc: Remove stale function prototypes
2014-09-25 23:14:43 +10:00
i8259.h
irq_domain/powerpc: Use common irq_domain structure instead of irq_host
2012-02-14 14:06:50 -07:00
ibmebus.h
ibmebus: convert of_platform_driver to platform_driver
2013-06-12 12:37:26 +01:00
ide.h
immap_cpm2.h
powerpc/qe&cpm2: Avoid redefinitions in CPM2 and QE headers
2009-11-11 21:43:18 -06:00
immap_qe.h
powerpc: Fix typos in Freescale copyright claims
2012-11-15 13:00:58 +11:00
io-defs.h
io-workarounds.h
POWERPC: drivers: remove __dev* attributes.
2013-01-03 15:57:04 -08:00
io.h
powerpc: Add real mode cache inhibited IO accessors
2013-12-05 16:08:21 +11:00
io_event_irq.h
powerpc/pseries: Add support for IO event interrupts
2011-05-06 13:19:01 +10:00
iommu.h
powerpc/powernv: Add iommu DMA bypass support for IODA2
2014-02-11 16:07:37 +11:00
ipic.h
irq.h
powerpc: Remove stale function prototypes
2014-09-25 23:14:43 +10:00
irq_regs.h
irqflags.h
powerpc: Update comments in irqflags.h
2014-07-28 14:11:23 +10:00
jump_label.h
powerpc/pseries: Use jump labels for hcall tracepoints
2014-07-11 16:05:58 +10:00
Kbuild
irq_work: Introduce arch_irq_work_has_interrupt()
2014-09-13 18:38:07 +02:00
kdebug.h
kdump.h
powerpc: Rename mapping based RELOCATABLE to DYNAMIC_MEMSTART for BookE
2011-12-20 10:20:19 -05:00
kexec.h
powerpc: Remove stale function prototypes
2014-09-25 23:14:43 +10:00
keylargo.h
Typos: change aditional to additional.
2012-02-21 11:40:36 +01:00
kgdb.h
kgdb,ppc: Individual register get/set for ppc
2010-10-29 13:14:42 -05:00
kmap_types.h
powerpc: remove km_type definitions
2012-07-24 15:27:29 +08:00
kprobes.h
powerpc/kprobes: Fix ABIv2 issues with kprobe_lookup_name
2014-04-23 10:05:33 +10:00
kvm_asm.h
KVM: PPC: Remove shared defines for SPE and AltiVec interrupts
2014-09-22 10:11:34 +02:00
kvm_book3s.h
KVM: PPC: PR: Handle FSCR feature deselects
2014-07-31 10:23:46 +02:00
kvm_book3s_32.h
KVM: PPC: Book3S PR: Allocate kvm_vcpu structs from kvm_vcpu_cache
2013-10-17 14:45:05 +02:00
kvm_book3s_64.h
Patch queue for ppc - 2014-08-01
2014-08-05 09:58:11 +02:00
kvm_book3s_asm.h
KVM: PPC: Book3S PR: Handle Facility interrupt and FSCR
2014-05-30 14:26:22 +02:00
kvm_booke.h
powerpc/kvm: common sw breakpoint instr across ppc
2014-09-22 10:11:36 +02:00
kvm_booke_hv_asm.h
powerpc/booke64: Use SPRG_TLB_EXFRAME on bolted handlers
2014-03-19 19:57:15 -05:00
kvm_fpu.h
powerpc: Remove fpscr use from [kvm_]cvt_{fd,df}
2010-09-02 14:07:32 +10:00
kvm_host.h
Patch queue for ppc - 2014-09-24
2014-09-24 23:19:45 +02:00
kvm_para.h
kvm/powerpc: move kvm_hypercall0() and friends to epapr_hypercall0()
2014-01-09 10:14:57 +01:00
kvm_ppc.h
Patch queue for ppc - 2014-09-24
2014-09-24 23:19:45 +02:00
libata-portmap.h
linkage.h
powerpc: Remove function descriptors and dot symbols on new ABI
2014-04-23 10:05:20 +10:00
local.h
atomic: use <linux/atomic.h>
2011-07-26 16:49:47 -07:00
local64.h
arch: Implement local64_t
2010-06-09 11:12:36 +02:00
lppaca.h
powerpc: Make slb_shadow a local
2013-12-09 11:40:25 +11:00
lv1call.h
powerpc/ps3: Correct lv1 repository routine names
2012-04-24 15:34:16 -07:00
machdep.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mpe/linux
2014-10-11 20:34:00 -04:00
macio.h
treewide: Convert uses of struct resource to resource_size(ptr)
2011-06-10 14:55:36 +02:00
mc146818rtc.h
mce.h
powerpc/book3s: Recover from MC in sapphire on SCOM read via MMIO.
2014-03-07 15:52:10 +11:00
mediabay.h
powerpc/macio: Rework hotplug media bay support
2009-12-09 17:09:14 +11:00
mman.h
UAPI: (Scripted) Disintegrate arch/powerpc/include/asm
2012-10-09 09:47:26 +01:00
mmu-8xx.h
mmu-40x.h
mmu-44x.h
powerpc/47x: Base ppc476 support
2010-05-05 09:11:10 -04:00
mmu-book3e.h
KVM: PPC: Book3e: Add TLBSEL/TSIZE defines for MAS0/1
2014-07-28 15:23:13 +02:00
mmu-hash32.h
mmu-hash64.h
powerpc/mm: Add new hash_page_mm()
2014-10-08 20:15:44 +11:00
mmu.h
powerpc: Remove MMU_FTR_SLB
2014-07-28 14:10:23 +10:00
mmu_context.h
powerpc: Remove MMU_FTR_SLB
2014-07-28 14:10:23 +10:00
mmzone.h
Fix node_start/end_pfn() definition for mm/page_cgroup.c
2011-06-27 14:13:09 -07:00
module.h
powerpc/modules: Create module_trampoline_target()
2014-04-23 10:05:34 +10:00
mpc5xxx.h
mpc6xx.h
mpc52xx.h
powerpc/mpc52xx_lpbfifo: optionally defer fifo transfer start
2012-09-14 10:15:35 +02:00
mpc52xx_psc.h
serial/mpc52xx_uart: add MPC5125 PSC support
2013-06-03 10:22:35 -07:00
mpc85xx.h
powerpc/fsl-booke: Add support for T2080/T2081 SoC
2014-07-02 17:32:41 -05:00
mpc5121.h
powerpc/512x: clk: support MPC5121/5123/5125 SoC variants
2014-01-12 18:59:36 +01:00
mpc8260.h
mpic.h
powerpc/msi: Fix compile error on mpc83xx
2013-08-07 18:38:04 -05:00
mpic_msgr.h
powerpc/mpic_msgr: Add missing includes
2012-08-24 20:26:04 +10:00
mpic_timer.h
powerpc/mpic: add global timer support
2013-07-01 18:38:41 -05:00
msi_bitmap.h
Revert "powerpc/fsl_msi: spread msi ints across different MSIRs"
2014-09-19 15:20:42 -05:00
mutex.h
arch: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not
2013-06-26 12:10:55 +02:00
nvram.h
UAPI: (Scripted) Disintegrate arch/powerpc/include/asm
2012-10-09 09:47:26 +01:00
ohare.h
opal.h
powerpc/opal: Add PHB to cxl mode call
2014-10-08 20:15:52 +11:00
oprofile_impl.h
powerpc: Remove oprofile RS64 support
2014-07-28 14:10:25 +10:00
paca.h
powerpc/powernv: Invoke opal call to handle hmi.
2014-08-05 16:33:52 +10:00
page.h
arm64,ia64,ppc,s390,sh,tile,um,x86,mm: remove default gate area
2014-08-08 15:57:27 -07:00
page_32.h
dma-mapping: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN
2010-08-11 08:59:21 -07:00
page_64.h
powerpc: Speed up clear_page by unrolling it
2014-10-02 16:04:21 +10:00
parport.h
powerpc: use for_each_compatible_node() macro
2013-04-18 13:03:50 +10:00
pasemi_dma.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
pci-bridge.h
powerpc/pci: Don't use bitfield for force_32bit_msi
2013-08-14 11:50:25 +10:00
pci.h
PCI: Turn pcibios_penalize_isa_irq() into a weak function
2014-05-27 16:23:58 -06:00
percpu.h
powerpc: Optimise per cpu accesses on 64bit
2010-07-09 11:28:30 +10:00
perf_event.h
powerpc/perf: Move code to select SIAR or pt_regs into perf_read_regs
2012-07-10 19:18:41 +10:00
perf_event_fsl_emb.h
powerpc/perf: increase the perf HW events to 6
2013-08-07 18:38:03 -05:00
perf_event_server.h
powerpc/perf: Pass the struct perf_events down to compute_mmcr()
2014-07-28 14:30:47 +10:00
pgalloc-32.h
powerpc: Fix PTE page address mismatch in pgtable ctor/dtor
2013-12-10 11:25:05 +11:00
pgalloc-64.h
powerpc: Fix PTE page address mismatch in pgtable ctor/dtor
2013-12-10 11:25:05 +11:00
pgalloc.h
powerpc: Move the pte free routines from common header
2013-04-30 16:00:04 +10:00
pgtable-ppc32.h
powerpc: Add printk levels to powerpc code
2014-10-02 17:33:55 +10:00
pgtable-ppc64-4k.h
powerpc: Add printk levels to powerpc code
2014-10-02 17:33:55 +10:00
pgtable-ppc64-64k.h
powerpc/THP: Double the PMD table size for THP
2013-06-21 16:01:53 +10:00
pgtable-ppc64.h
powerpc: Add printk levels to powerpc code
2014-10-02 17:33:55 +10:00
pgtable.h
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mpe/linux
2014-10-11 20:34:00 -04:00
plpar_wrappers.h
powerpc/pseries: Use new defines when calling H_SET_MODE
2014-10-07 22:01:56 +11:00
pmac_feature.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
pmac_low_i2c.h
i2c-powermac: Include the i2c_adapter in struct pmac_i2c_bus
2009-12-06 17:06:19 +01:00
pmac_pfunc.h
pmc.h
powerpc/pmc: Don't access lppaca on Book3E
2009-09-24 15:31:39 +10:00
pmi.h
pnv-pci.h
powerpc/powerpc: Add new PCIe functions for allocating cxl interrupts
2014-10-08 20:15:44 +11:00
ppc-opcode.h
Here are the PPC and ARM changes for KVM, which I separated because
2014-08-07 11:35:30 -07:00
ppc-pci.h
powerpc/eeh: No hotplug on permanently removed dev
2014-04-28 17:34:32 +10:00
ppc4xx.h
ppc4xx_ocm.h
powerpc/44x: Support OCM(On Chip Memory) for APM821xx SoC and Bluestone board
2013-01-10 15:08:37 +11:00
ppc_asm.h
PPC: Add _GLOBAL_TOC for 32bit
2014-06-26 13:19:42 +02:00
probes.h
powerpc: Move the single step enable code to a generic path
2013-06-20 16:55:09 +10:00
processor.h
arch, locking: Ciao arch_mutex_cpu_relax()
2014-07-17 12:32:47 +02:00
prom.h
powerpc: Remove stale function prototypes
2014-09-25 23:14:43 +10:00
ps3.h
powerpc: Delete non-required instances of include <linux/init.h>
2014-01-15 13:46:44 +11:00
ps3av.h
ps3gpu.h
ps3stor.h
pte-8xx.h
powerpc/8xx: Restore _PAGE_WRITETHRU
2009-12-09 17:10:37 +11:00
pte-40x.h
powerpc/mm: Fix 40x and 8xx vs. _PAGE_SPECIAL
2009-09-24 15:31:49 +10:00
pte-44x.h
pte-book3e.h
powerpc: book3e: _PAGE_LENDIAN must be _PAGE_ENDIAN
2013-10-17 14:49:37 +02:00
pte-common.h
mm: remove misleading ARCH_USES_NUMA_PROT_NONE
2014-10-09 22:25:52 -04:00
pte-fsl-booke.h
booke/powerpc: define wimge shift mask to fix compilation error
2014-06-25 18:49:39 -05:00
pte-hash32.h
pte-hash64-4k.h
pte-hash64-64k.h
powerpc/mm: Use read barrier when creating real_pte
2014-08-13 18:20:41 +10:00
pte-hash64.h
powerpc/mm: Enable _PAGE_NUMA for book3s
2013-12-09 11:40:30 +11:00
ptrace.h
powerpc/perf: Fix ABIv2 kernel backtraces
2014-09-09 19:02:45 +10:00
qe.h
powerpc: Fix typos in Freescale copyright claims
2012-11-15 13:00:58 +11:00
qe_ic.h
powerpc: Fix typos in Freescale copyright claims
2012-11-15 13:00:58 +11:00
reg.h
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
2014-10-04 08:59:06 +10:00
reg_8xx.h
reg_a2.h
powerpc: Remove platforms/wsp and associated pieces
2014-06-11 16:35:38 +10:00
reg_booke.h
KVM: PPC: BOOKE: Emulate debug registers and exception
2014-09-22 10:11:33 +02:00
reg_fsl_emb.h
powerpc/perf: Add e6500 PMU driver
2013-08-07 18:38:04 -05:00
rheap.h
rio.h
powerpc: Remove stale function prototypes
2014-09-25 23:14:43 +10:00
rtas.h
powerpc/le: Enable RTAS events support
2014-04-07 10:33:12 +10:00
rtc.h
runlatch.h
Disintegrate asm/system.h for PowerPC
2012-03-28 18:30:02 +01:00
scom.h
powerpc/scom: Enable 64-bit addresses
2013-11-06 14:13:49 +11:00
sections.h
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
2014-06-10 18:54:22 -07:00
serial.h
setjmp.h
setup.h
powerpc: Clean up panic_timeout usage
2013-11-26 12:12:28 +01:00
sfp-machine.h
powerpc: Put FP/VSX and VR state into structures
2013-10-11 17:26:49 +11:00
shmparam.h
signal.h
powerpc/tm: Fix userspace stack corruption on signal delivery for active transactions
2013-06-01 08:29:23 +10:00
smp.h
powerpc/kvm/book3s_hv: Rework the secondary inhibit code
2014-05-28 13:35:34 +10:00
smu.h
Fix misspellings of "whether" in comments.
2012-11-19 14:31:35 +01:00
sparsemem.h
powerpc/mm: Add 64TB support
2012-09-17 16:31:51 +10:00
spinlock.h
powerpc: Add smp_mb() to arch_spin_is_locked()
2014-08-13 15:13:26 +10:00
spinlock_types.h
locking: Convert raw_rwlock to arch_rwlock
2009-12-14 23:55:32 +01:00
spu.h
powerpc/cell: Move spu_handle_mm_fault() out of cell platform
2014-10-08 20:14:54 +11:00
spu_csa.h
spu_info.h
UAPI: (Scripted) Disintegrate arch/powerpc/include/asm
2012-10-09 09:47:26 +01:00
spu_priv1.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
sstep.h
powerpc: Emulate icbi, mcrf and conditional-trap instructions
2014-09-25 23:14:51 +10:00
string.h
powerpc: memcpy optimization for 64bit LE
2014-04-30 15:26:18 +10:00
swab.h
powerpc: Remove __arch_swab*
2014-06-24 12:43:15 +10:00
swiotlb.h
powerpc/swiotlb: Enable at early stage and disable if not necessary
2012-09-12 14:57:09 -05:00
switch_to.h
powerpc/perf: Ensure all EBB register state is cleared on fork()
2014-06-11 17:03:41 +10:00
synch.h
powerpc: Fix atomic_xxx_return barrier semantics
2011-11-17 16:26:07 +11:00
syscall.h
powerpc/ftrace: Implement raw syscall tracepoints on PowerPC
2011-05-26 13:38:57 +10:00
syscalls.h
powerpc: trim the crap from syscalls.h
2013-02-03 18:16:11 -05:00
systbl.h
powerpc: Wire up sys_seccomp(), sys_getrandom() and sys_memfd_create()
2014-09-09 19:02:47 +10:00
tce.h
powerpc/powernv: Add TCE SW invalidation support
2011-11-25 14:32:57 +11:00
termios.h
UAPI: (Scripted) Disintegrate arch/powerpc/include/asm
2012-10-09 09:47:26 +01:00
thread_info.h
powerpc: Don't corrupt transactional state when using FP/VMX in kernel
2014-01-15 13:59:11 +11:00
time.h
KVM: PPC: BOOK3S: PR: Emulate virtual timebase register
2014-07-28 15:21:50 +02:00
timex.h
powerpc/8xx: mfspr SPRN_TBRx in lieu of mftb/mftbu is not supported
2013-11-22 16:56:48 -06:00
tlb.h
mm, powerpc: move the RCU page-table freeing into generic code
2011-05-25 08:39:16 -07:00
tlbflush.h
Revert "powerpc: Replace __get_cpu_var uses"
2014-08-27 11:18:29 -04:00
tm.h
Merge branch 'kvm-ppchv-next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc into kvm-next
2014-03-29 15:44:05 +01:00
topology.h
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
2014-06-10 18:54:22 -07:00
trace.h
powernv: Add OPAL tracepoints
2014-07-11 16:06:08 +10:00
tsi108.h
powerpc: Remove stale function prototypes
2014-09-25 23:14:43 +10:00
tsi108_irq.h
tsi108_pci.h
types.h
UAPI: (Scripted) Disintegrate arch/powerpc/include/asm
2012-10-09 09:47:26 +01:00
uaccess.h
powerpc: uaccess s/might_sleep/might_fault/
2013-05-28 09:41:09 +02:00
ucc.h
powerpc: Fix typos in Freescale copyright claims
2012-11-15 13:00:58 +11:00
ucc_fast.h
powerpc: Fix typos in Freescale copyright claims
2012-11-15 13:00:58 +11:00
ucc_slow.h
powerpc: Fix typos in Freescale copyright claims
2012-11-15 13:00:58 +11:00
udbg.h
powerpc: Remove stale function prototypes
2014-09-25 23:14:43 +10:00
uic.h
unaligned.h
powerpc: Make unaligned accesses endian-safe for powerpc
2013-12-30 14:02:29 +11:00
uninorth.h
Revert wrong fixes for common misspellings
2011-04-26 23:31:11 -07:00
unistd.h
powerpc: Wire up sys_seccomp(), sys_getrandom() and sys_memfd_create()
2014-09-09 19:02:47 +10:00
uprobes.h
uprobes/powerpc: Kill arch_uprobe->ainsn
2013-11-20 16:31:01 +01:00
user.h
vdso.h
powerpc: Link VDSOs at 0x0
2014-02-17 11:19:37 +11:00
vdso_datapage.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
vga.h
vio.h
powerpc: Delete non-required instances of include <linux/init.h>
2014-01-15 13:46:44 +11:00
word-at-a-time.h
powerpc: ppc64le optimised word at a time
2014-09-30 14:59:13 +10:00
xics.h
powerpc/powernv: Don't call generic code on offline cpus
2014-09-25 23:14:50 +10:00
xilinx_intc.h
xilinx_pci.h
xmon.h
xor.h
powerpc: Add VMX optimised xor for RAID5
2013-10-30 16:02:28 +11:00