mirror of https://github.com/torvalds/linux.git
Pull core locking updates from Ingo Molnar:
"The main changes in this cycle were:
- reduced/streamlined smp_mb__*() interface that allows more usecases
and makes the existing ones less buggy, especially in rarer
architectures
- add rwsem implementation comments
- bump up lockdep limits"
* 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (33 commits)
rwsem: Add comments to explain the meaning of the rwsem's count field
lockdep: Increase static allocations
arch: Mass conversion of smp_mb__*()
arch,doc: Convert smp_mb__*()
arch,xtensa: Convert smp_mb__*()
arch,x86: Convert smp_mb__*()
arch,tile: Convert smp_mb__*()
arch,sparc: Convert smp_mb__*()
arch,sh: Convert smp_mb__*()
arch,score: Convert smp_mb__*()
arch,s390: Convert smp_mb__*()
arch,powerpc: Convert smp_mb__*()
arch,parisc: Convert smp_mb__*()
arch,openrisc: Convert smp_mb__*()
arch,mn10300: Convert smp_mb__*()
arch,mips: Convert smp_mb__*()
arch,metag: Convert smp_mb__*()
arch,m68k: Convert smp_mb__*()
arch,m32r: Convert smp_mb__*()
arch,ia64: Convert smp_mb__*()
...
|
||
|---|---|---|
| .. | ||
| Kbuild | ||
| MC68EZ328.h | ||
| MC68VZ328.h | ||
| MC68328.h | ||
| a.out-core.h | ||
| adb_iop.h | ||
| amigahw.h | ||
| amigaints.h | ||
| amigayle.h | ||
| amipcmcia.h | ||
| apollohw.h | ||
| asm-offsets.h | ||
| atafd.h | ||
| atafdreg.h | ||
| atari_joystick.h | ||
| atari_stdma.h | ||
| atari_stram.h | ||
| atarihw.h | ||
| atariints.h | ||
| atarikb.h | ||
| atomic.h | ||
| bitops.h | ||
| blinken.h | ||
| bootinfo.h | ||
| bootstd.h | ||
| bug.h | ||
| bugs.h | ||
| bvme6000hw.h | ||
| cache.h | ||
| cacheflush.h | ||
| cacheflush_mm.h | ||
| cacheflush_no.h | ||
| checksum.h | ||
| cmpxchg.h | ||
| coldfire.h | ||
| commproc.h | ||
| contregs.h | ||
| current.h | ||
| delay.h | ||
| div64.h | ||
| dma-mapping.h | ||
| dma.h | ||
| dsp56k.h | ||
| dvma.h | ||
| elf.h | ||
| entry.h | ||
| fb.h | ||
| fbio.h | ||
| flat.h | ||
| floppy.h | ||
| fpu.h | ||
| ftrace.h | ||
| futex.h | ||
| gpio.h | ||
| hardirq.h | ||
| hp300hw.h | ||
| hwtest.h | ||
| ide.h | ||
| idprom.h | ||
| intersil.h | ||
| io.h | ||
| io_mm.h | ||
| io_no.h | ||
| irq.h | ||
| irqflags.h | ||
| kexec.h | ||
| linkage.h | ||
| m52xxacr.h | ||
| m53xxacr.h | ||
| m53xxsim.h | ||
| m54xxacr.h | ||
| m54xxgpt.h | ||
| m54xxpci.h | ||
| m54xxsim.h | ||
| m520xsim.h | ||
| m523xsim.h | ||
| m525xsim.h | ||
| m527xsim.h | ||
| m528xsim.h | ||
| m5206sim.h | ||
| m5272sim.h | ||
| m5307sim.h | ||
| m5407sim.h | ||
| m5441xsim.h | ||
| m68360.h | ||
| m68360_enet.h | ||
| m68360_pram.h | ||
| m68360_quicc.h | ||
| m68360_regs.h | ||
| mac_asc.h | ||
| mac_baboon.h | ||
| mac_iop.h | ||
| mac_oss.h | ||
| mac_psc.h | ||
| mac_via.h | ||
| machdep.h | ||
| machines.h | ||
| machw.h | ||
| macintosh.h | ||
| macints.h | ||
| math-emu.h | ||
| mc146818rtc.h | ||
| mcf8390.h | ||
| mcf_pgalloc.h | ||
| mcf_pgtable.h | ||
| mcfclk.h | ||
| mcfdma.h | ||
| mcfgpio.h | ||
| mcfintc.h | ||
| mcfmmu.h | ||
| mcfpit.h | ||
| mcfqspi.h | ||
| mcfsim.h | ||
| mcfslt.h | ||
| mcftimer.h | ||
| mcfuart.h | ||
| mcfwdebug.h | ||
| mmu.h | ||
| mmu_context.h | ||
| mmzone.h | ||
| module.h | ||
| motorola_pgalloc.h | ||
| motorola_pgtable.h | ||
| movs.h | ||
| mvme16xhw.h | ||
| mvme147hw.h | ||
| natfeat.h | ||
| nettel.h | ||
| nubus.h | ||
| openprom.h | ||
| oplib.h | ||
| page.h | ||
| page_mm.h | ||
| page_no.h | ||
| page_offset.h | ||
| parport.h | ||
| pci.h | ||
| pgalloc.h | ||
| pgtable.h | ||
| pgtable_mm.h | ||
| pgtable_no.h | ||
| processor.h | ||
| ptrace.h | ||
| q40_master.h | ||
| q40ints.h | ||
| quicc_simple.h | ||
| raw_io.h | ||
| rtc.h | ||
| segment.h | ||
| serial.h | ||
| setup.h | ||
| signal.h | ||
| smp.h | ||
| string.h | ||
| sun3-head.h | ||
| sun3_pgalloc.h | ||
| sun3_pgtable.h | ||
| sun3ints.h | ||
| sun3mmu.h | ||
| sun3x.h | ||
| sun3xflop.h | ||
| sun3xprom.h | ||
| switch_to.h | ||
| thread_info.h | ||
| timex.h | ||
| tlb.h | ||
| tlbflush.h | ||
| traps.h | ||
| uaccess.h | ||
| uaccess_mm.h | ||
| uaccess_no.h | ||
| ucontext.h | ||
| unaligned.h | ||
| unistd.h | ||
| user.h | ||
| vga.h | ||
| virtconvert.h | ||
| zorro.h | ||