[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
Jes Sorensen authored
This patch converts the inode semaphore to a mutex. I have tested it on
XFS and compiled as much as one can consider on an ia64. Anyway your
luck with it might be different.
Modified-by: default avatarIngo Molnar <mingo@elte.hu>

(finished the conversion)
Signed-off-by: default avatarJes Sorensen <jes@sgi.com>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
1b1dcc1b
Name Last commit Last update
..
Kconfig [PATCH] Swap Migration V5: Add CONFIG_MIGRATION for page migration support
Makefile [PATCH] slob: introduce the SLOB allocator
bootmem.c [PATCH] FRV: Clean up bootmem allocator's page freeing algorithm
fadvise.c [PATCH] fadvise: return ESPIPE on FIFO/pipe
filemap.c [PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
filemap.h [PATCH] xip: reduce code duplication
filemap_xip.c [PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
fremap.c VM: add common helper function to create the page tables
highmem.c [PATCH] gfp_t: the rest
hugetlb.c [PATCH] mm: make hugepages obey cpusets.
internal.h [PATCH] FRV: Clean up bootmem allocator's page freeing algorithm
madvise.c [PATCH] madvise(MADV_REMOVE): remove pages from tmpfs shm backing store
memory.c [PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
memory_hotplug.c [PATCH] memhotplug: __add_section remove unused pgdat definition
mempolicy.c [PATCH] cpuset: rebind vma mempolicies fix
mempool.c [PATCH] gfp_t: mm/* (easy parts)
mincore.c [PATCH] freepgt: sys_mincore ignore FIRST_USER_PGD_NR
mlock.c Linux-2.6.12-rc2
mmap.c Make sure we copy pages inserted with "vm_insert_page()" on fork
mprotect.c [PATCH] unpaged: private write VM_RESERVED
mremap.c Make sure we copy pages inserted with "vm_insert_page()" on fork
msync.c [PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
nommu.c [PATCH] NOMMU: Make SYSV IPC SHM use ramfs facilities on NOMMU
oom_kill.c [PATCH] Optimise oom kill of current task
page-writeback.c identify multipage ->writepages() calls
page_alloc.c [PATCH] mutex subsystem, more debugging code
page_io.c [PATCH] mm: split page table lock
pdflush.c [PATCH] Swap Migration V5: PF_SWAPWRITE to allow writing to swap
prio_tree.c Linux-2.6.12-rc2
readahead.c [PATCH] add AOP_TRUNCATED_PAGE, prepend AOP_ to WRITEPAGE_ACTIVATE
rmap.c [PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
shmem.c [PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
slab.c [PATCH] mutex subsystem, more debugging code
slob.c [PATCH] slob: introduce the SLOB allocator
sparse.c [PATCH] Change maxaligned_in_smp alignemnt macros to internodealigned_in_smp macros
swap.c [PATCH] consolidate lru_add_drain() and lru_drain_cache()
swap_state.c [PATCH] SwapMig: add_to_swap() avoid atomic allocations
swapfile.c [PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
thrash.c [PATCH] temporarily disable swap token on memory pressure
tiny-shmem.c [PATCH] NOMMU: Make SYSV IPC SHM use ramfs facilities on NOMMU
truncate.c [PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
util.c [PATCH] slob: introduce mm/util.c for shared functions
vmalloc.c [PATCH] kernel-doc: fix warnings in vmalloc.c
vmscan.c [PATCH] SwapMig: Switch error handling in migrate_pages to use -Exx