Akinobu Mita
67b0ad574b
[PATCH] bitops: use non atomic operations for minix_*_bit() and ext2_*_bit()
...
Bitmap functions for the minix filesystem and the ext2 filesystem except
ext2_set_bit_atomic() and ext2_clear_bit_atomic() do not require the atomic
guarantees.
But these are defined by using atomic bit operations on several architectures.
(cris, frv, h8300, ia64, m32r, m68k, m68knommu, mips, s390, sh, sh64, sparc,
sparc64, v850, and xtensa)
This patch switches to non atomic bit operation.
Signed-off-by: Akinobu Mita <mita@miraclelinux.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-26 08:57:10 -08:00
..
a.out.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atomic.h
[PATCH] atomic: add_unless cmpxchg optimise
2006-03-23 07:38:17 -08:00
auxvec.h
[PATCH] auxiliary vector cleanups
2005-09-07 16:57:21 -07:00
bitops.h
[PATCH] bitops: use non atomic operations for minix_*_bit() and ext2_*_bit()
2006-03-26 08:57:10 -08:00
bug.h
[PATCH] s390: BUG() warnings
2006-03-24 07:33:16 -08:00
bugs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
byteorder.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cache.h
[PATCH] Kill L1_CACHE_SHIFT_MAX
2006-01-08 20:13:39 -08:00
cacheflush.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ccwdev.h
[PATCH] s390: move s390_root_dev_* out of the cio layer
2006-01-06 08:33:49 -08:00
ccwgroup.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
checksum.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cio.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cmb.h
[PATCH] s390: remove ioctl32 from dasdcmb
2005-05-01 08:58:59 -07:00
compat.h
[PATCH] compat: be more consistent about [ug]id_t
2005-09-07 16:57:19 -07:00
cpcmd.h
[PATCH] s390: add vmcp interface
2005-06-25 16:24:37 -07:00
cputime.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
current.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dasd.h
[PATCH] s390: revert dasd eer module
2006-02-20 20:00:12 -08:00
debug.h
[PATCH] s390: "extern inline" -> "static inline"
2005-11-09 07:55:52 -08:00
delay.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
div64.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dma-mapping.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dma.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ebcdic.h
[PATCH] s390: "extern inline" -> "static inline"
2005-11-09 07:55:52 -08:00
elf.h
[PATCH] s390: task_pt_regs()
2006-01-12 09:08:54 -08:00
emergency-restart.h
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
errno.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
extmem.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
fcntl.h
[PATCH] Clean up struct flock64 definitions
2005-09-07 16:57:38 -07:00
futex.h
[PATCH] consolidate asm/futex.h
2006-01-08 20:13:39 -08:00
hardirq.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
idals.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
io.h
[PATCH] s390: compile fix: missing defines in asm-s390/io.h
2006-02-03 08:32:01 -08:00
ioctl.h
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
ioctls.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ipc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ipcbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
irq.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
kexec.h
[PATCH] Kdump: powerpc and s390 build failure fix
2006-01-10 08:01:27 -08:00
kmap_types.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
linkage.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
local.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
lowcore.h
[PATCH] s390: "extern inline" -> "static inline"
2005-11-09 07:55:52 -08:00
mathemu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mman.h
[PATCH] add asm-generic/mman.h
2006-02-15 15:32:22 -08:00
mmu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mmu_context.h
[PATCH] s390: "extern inline" -> "static inline"
2005-11-09 07:55:52 -08:00
module.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
msgbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mutex.h
[PATCH] mutex subsystem, add default include/asm-*/mutex.h files
2006-01-09 15:59:19 -08:00
namei.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
page.h
[PATCH] mm: consolidate get_order
2005-09-05 00:05:39 -07:00
param.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pci.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
percpu.h
[PATCH] more for_each_cpu() conversions
2006-03-23 07:38:17 -08:00
pgalloc.h
[PATCH] mm: remove set_pgdir leftovers
2006-03-22 07:53:56 -08:00
pgtable.h
[PATCH] s390: "extern inline" -> "static inline"
2005-11-09 07:55:52 -08:00
poll.h
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
posix_types.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
processor.h
[PATCH] s390: task_stack_page()
2006-01-12 09:08:54 -08:00
ptrace.h
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
qdio.h
[PATCH] s390: Remove CVS generated information
2006-02-01 08:53:23 -08:00
qeth.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
resource.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
rwsem.h
[PATCH] add sem_is_read/write_locked()
2005-10-29 21:40:35 -07:00
s390_ext.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
s390_rdev.h
[PATCH] s390: email-address change
2006-01-14 18:27:10 -08:00
scatterlist.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sections.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
segment.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
semaphore.h
[PATCH] semaphore: Remove __MUTEX_INITIALIZER()
2005-10-30 17:37:27 -08:00
sembuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
setup.h
[PATCH] s390: add #ifdef __KERNEL__ to asm-s390/setup.h
2006-02-11 21:41:13 -08:00
sfp-machine.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
shmbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
shmparam.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sigcontext.h
[PATCH] s390: sigcontext.h vs __user
2006-01-14 18:27:08 -08:00
siginfo.h
[PATCH] consolidate SIGEV_PAD_SIZE
2005-05-01 08:59:08 -07:00
signal.h
[PATCH] s390 signal annotations
2005-09-29 08:46:27 -07:00
sigp.h
[PATCH] s390: "extern inline" -> "static inline"
2005-11-09 07:55:52 -08:00
smp.h
[PATCH] s390: additional_cpus parameter
2006-02-17 13:59:26 -08:00
socket.h
[NET]: Introduce SO_{SND,RCV}BUFFORCE socket options
2005-08-29 15:31:35 -07:00
sockios.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
spinlock.h
[PATCH] spinlock consolidation
2005-09-10 10:06:21 -07:00
spinlock_types.h
[PATCH] spinlock consolidation
2005-09-10 10:06:21 -07:00
stat.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
statfs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
string.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
suspend.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
system.h
[PATCH] s390: fix compile with VIRT_CPU_ACCOUNTING=n
2006-03-06 18:40:44 -08:00
tape390.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
termbits.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
termios.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
thread_info.h
[PATCH] s390: Add support for new syscalls/TIF_RESTORE_SIGMASK
2006-02-01 08:53:24 -08:00
timer.h
[PATCH] s390: timer interface visibility
2006-02-03 08:32:01 -08:00
timex.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
tlb.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
tlbflush.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
todclk.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
topology.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
types.h
[PATCH] 2TB files: add blkcnt_t
2006-03-26 08:57:00 -08:00
uaccess.h
[PATCH] s390 __get_user() bogus warnings removal
2006-02-08 01:04:59 -05:00
ucontext.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
unaligned.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
unistd.h
[PATCH] s390: fstatat64 support
2006-02-12 10:11:58 -08:00
user.h
[PATCH] s390: uml ptrace fixes
2005-06-04 17:13:00 -07:00
vtoc.h
[PATCH] s390: cms volume label definitions
2006-01-06 08:33:48 -08:00
xor.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00