You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jonathan Corbet
0b28067688
Add cycle_kernel_lock()
...
A number of driver functions are so obviously trivial that they do not need
the big kernel lock - at least not overtly. It turns out that the
acquisition of the BKL in driver open() functions can perform a sort of
poor-hacker's serialization function, delaying the open operation until the
driver is certain to have completed its initialization. Add a simple
cycle_kernel_lock() function for these cases to make it clear that there is
no need to *hold* the BKL, just to be sure that we can acquire it.
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
17 years ago
..
acpi
…
asm-alpha
asm-{alpha,h8300,um,v850,xtensa}/param.h: unbreak HZ for userspace
17 years ago
asm-arm
Merge branch 'omap-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6
17 years ago
asm-avr32
avr32: types: use <asm-generic/int-*.h> for the avr32 architecture
17 years ago
asm-blackfin
Blackfin Serial Driver: abstract away DLAB differences into header
17 years ago
asm-cris
cris: types: use <asm-generic/int-*.h> for the cris architecture
17 years ago
asm-frv
read_barrier_depends arch fixlets
17 years ago
asm-generic
types: add C99-style constructors to <asm-generic/int-*.h>
17 years ago
asm-h8300
asm-{alpha,h8300,um,v850,xtensa}/param.h: unbreak HZ for userspace
17 years ago
asm-ia64
[IA64] machvec support for SGI UV platform
17 years ago
asm-m32r
m32r: types: use <asm-generic/int-*.h> for the m32r architecture
17 years ago
asm-m68k
m68k: Prefix ISA type with ISA_TYPE_
17 years ago
asm-m68knommu
…
asm-mips
[MIPS] Get rid of __ilog2
17 years ago
asm-mn10300
MN10300: Make cpu_relax() invoke barrier()
17 years ago
asm-parisc
parisc: use conditional macro for 64-bit wide ops
17 years ago
asm-powerpc
[POWERPC] Fix uninitialized variable bug in copy_{to|from}_user
17 years ago
asm-ppc
[POWERPC] ppc: More compile fixes
17 years ago
asm-s390
[S390] s390dbf: Use const char * for dbf name.
17 years ago
asm-sh
sh: Fix DMAC base address for SH7709S
17 years ago
asm-sparc
sparc: Fix mremap address range validation.
17 years ago
asm-sparc64
sparc64: Use a TS_RESTORE_SIGMASK
17 years ago
asm-um
asm-{alpha,h8300,um,v850,xtensa}/param.h: unbreak HZ for userspace
17 years ago
asm-v850
asm-{alpha,h8300,um,v850,xtensa}/param.h: unbreak HZ for userspace
17 years ago
asm-x86
mprotect: prevent alteration of the PAT bits
17 years ago
asm-xtensa
asm-{alpha,h8300,um,v850,xtensa}/param.h: unbreak HZ for userspace
17 years ago
crypto
…
keys
…
linux
Add cycle_kernel_lock()
17 years ago
math-emu
…
media
i2c: Convert some more new-style drivers to use module aliasing
17 years ago
mtd
…
net
9p: fix error path during early mount
17 years ago
pcmcia
…
rdma
…
rxrpc
…
scsi
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
17 years ago
sound
[ALSA] ASoC: build fix for snd_soc_info_bool_ext
17 years ago
video
…
xen
…
Kbuild
…