J. Bruce Fields
3ee17abd14
locks: factor out generic/filesystem switch from test_lock
...
Factor out the code that switches between generic and filesystem-specific lock
methods; eventually we want to call this from lock managers (lockd and nfsd)
too; currently they only call the generic methods.
This patch does that for test_lock.
Note that this hasn't been necessary until recently, because the few
filesystems that define ->lock() (nfs, cifs...) aren't exportable via NFS.
However GFS (and, in the future, other cluster filesystems) need to implement
their own locking to get cluster-coherent locking, and also want to be able to
export locking to NFS (lockd and NFSv4).
So we accomplish this by factoring out code such as this and exporting it for
the use of lockd and nfsd.
Signed-off-by: "J. Bruce Fields" <bfields@citi.umich.edu>
2007-05-06 18:06:44 -04:00
..
acpi
Pull bugzilla-8171 into release branch
2007-03-20 11:06:00 -04:00
asm-alpha
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-arm
[ARM] 4298/1: fix memory barriers for DMA coherent and SMP platforms
2007-04-01 22:38:36 +01:00
asm-arm26
Storage class should be before const qualifier
2007-02-17 20:11:19 +01:00
asm-avr32
[PATCH] gpio_direction_output() needs an initial value
2007-03-16 19:25:04 -07:00
asm-cris
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-frv
[PATCH] FRV: Add some missng lazy MMU hooks for NOMMU mode
2007-03-01 14:53:36 -08:00
asm-generic
[PATCH] Proper fix for highmem kmap_atomic functions for VMI for 2.6.21
2007-04-08 19:47:55 -07:00
asm-h8300
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-i386
[PATCH] Proper fix for highmem kmap_atomic functions for VMI for 2.6.21
2007-04-08 19:47:55 -07:00
asm-ia64
[IA64] SGI Altix : fix pcibr_dmamap_ate32() bug
2007-04-06 15:38:12 -07:00
asm-m32r
[PATCH] m32r dma-mapping.h should simply include generic/dma-mapping-broken.h
2007-03-14 15:27:49 -07:00
asm-m68k
[PATCH] m68k dma-mapping: gfp_t annotations
2007-03-14 15:27:51 -07:00
asm-m68knommu
[PATCH] m68knommu: GPIO line defines for the ColdFire 5282
2007-03-06 18:08:38 -08:00
asm-mips
[MIPS] SMTC: Fix recursion in instant IPI replay code.
2007-03-29 23:46:36 +01:00
asm-parisc
Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6
2007-02-26 12:48:06 -08:00
asm-powerpc
[POWERPC] qe: ucc_slow.guemr is in the wrong place
2007-03-29 14:33:56 -05:00
asm-ppc
[POWERPC] ppc: Add support for AMCC Taishan 440GX eval board
2007-02-13 15:35:52 +11:00
asm-s390
[S390] Fix TCP/UDP pseudo header checksum computation.
2007-03-26 20:43:46 +02:00
asm-sh
sh: Trivial fix for hp6xx build.
2007-03-28 19:45:59 +09:00
asm-sh64
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-sparc
[SPARC]: Add unsigned to unused bit field in a.out.h
2007-04-02 14:26:21 -07:00
asm-sparc64
[SPARC]: Add unsigned to unused bit field in a.out.h
2007-04-02 14:26:21 -07:00
asm-um
[PATCH] uml: fix unreasonably long udelay
2007-04-02 10:06:08 -07:00
asm-v850
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-x86_64
[PATCH] x86_64 irq: Fix comments after changing IRQ0_VECTOR from 0x20 to 0x30
2007-03-29 08:16:23 -07:00
asm-xtensa
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
crypto
keys
linux
locks: factor out generic/filesystem switch from test_lock
2007-05-06 18:06:44 -04:00
math-emu
media
V4L/DVB (5441): Saa7146: Fix allocation of clipping memory
2007-03-27 08:45:56 -03:00
mtd
net
[IFB]: Fix crash on input device removal
2007-03-29 11:46:52 -07:00
pcmcia
serial: Add PCMCIA IDs for Quatech DSP-100 dual RS232 adapter.
2007-02-16 15:19:16 -08:00
rdma
RDMA/cma: Add multicast communication support
2007-02-16 14:29:07 -08:00
rxrpc
scsi
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2007-02-19 13:32:28 -08:00
sound
[ALSA] version 1.0.14rc3
2007-03-14 08:25:52 +01:00
video
[PATCH] Video: fb, add true ref_count atomicity
2007-02-12 09:48:42 -08:00
Kbuild