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
adb.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
adb_iop.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
amigahw.h
[PATCH] m68k: namespace pollution fix (custom->amiga_custom)
2006-01-12 09:09:00 -08:00
amigaints.h
[PATCH] m68k: static vs. extern in amigaints.h
2006-01-12 09:09:01 -08:00
amigayle.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
amipcmcia.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
apollodma.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
apollohw.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atafd.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atafdreg.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atari_acsi.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atari_joystick.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atari_SLM.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atari_stdma.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atari_stram.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atarihw.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atariints.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
atarikb.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
blinken.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
bootinfo.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
bug.h
[PATCH] remove all kernel BUGs
2005-05-01 08:59:01 -07:00
bugs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
bvme6000hw.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
cachectl.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cacheflush.h
[PATCH] m68k: move cache functions into separate file
2005-09-05 00:06:19 -07:00
checksum.h
[PATCH] m68k: checksum __user annotations
2006-01-12 09:09:03 -08:00
contregs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -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
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
dsp56k.h
[PATCH] m68k: dsp56k __user annotations
2006-01-12 09:09:04 -08:00
dvma.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
elf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
emergency-restart.h
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
entry.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
errno.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
fbio.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
floppy.h
[PATCH] m68k: NULL noise removal
2006-01-12 09:09:04 -08:00
fpu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
futex.h
[PATCH] consolidate asm/futex.h
2006-01-08 20:13:39 -08:00
hardirq.h
[PATCH] m68k: compile fix - hardirq checks were in wrong place
2006-01-12 09:08:59 -08:00
hp300hw.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
hw_irq.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
hwtest.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ide.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
idprom.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
intersil.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
io.h
[PATCH] m68k: basic iomem annotations
2006-01-12 09:09:02 -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
[PATCH] m68k: restore disable_irq_nosync()
2006-02-18 15:59:06 -05: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
mac_asc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mac_baboon.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mac_iop.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mac_mouse.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mac_oss.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mac_psc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mac_via.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
machdep.h
[PATCH] m68k: kill mach_floppy_setup, convert to proper __setup() in drivers
2006-01-12 09:09:05 -08:00
machines.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
machw.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
macintosh.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
macints.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
math-emu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mc146818rtc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
md.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
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
module.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
motorola_pgalloc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
motorola_pgtable.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
movs.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
mvme16xhw.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mvme147hw.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
namei.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
nubus.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
openprom.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
oplib.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
page_offset.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
param.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
parport.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pci.h
[ACPI] PNPACPI vs sound IRQ
2005-07-12 00:03:30 -04:00
percpu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pgalloc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pgtable.h
[PATCH] feature removal of io_remap_page_range()
2005-09-13 08:22:33 -07: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] m68k: convert thread flags to use bit fields
2005-11-13 18:14:14 -08:00
ptrace.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
q40_master.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
q40ints.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
raw_io.h
[PATCH] iomap_copy fallout (m68k)
2006-02-18 16:30:40 -05:00
resource.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
rtc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sbus.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07: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-helper.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
serial.h
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
setup.h
[PATCH] ppc32: fix compilation error in include/asm-m68k/setup.h
2005-04-16 15:24:27 -07:00
shm.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
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
siginfo.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
signal.h
[PATCH] m68k: signal __user annotations
2006-01-12 09:09:02 -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
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
stat.h
[PATCH] 2TB files: st_blocks is invalid when calling stat64
2006-03-26 08:57:00 -08:00
statfs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
string.h
[PATCH] m68k: cleanup inline mem functions
2005-09-05 00:06:19 -07:00
sun3-head.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sun3_pgalloc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sun3_pgtable.h
[PATCH] m68k: bogus function argument types (sun3_pgtable.h)
2006-01-12 09:09:01 -08:00
sun3ints.h
[PATCH] m68k: static vs. extern in sun3ints.h
2006-01-12 09:09:01 -08:00
sun3mmu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sun3x.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sun3xflop.h
[PATCH] m68k: NULL noise removal
2006-01-12 09:09:04 -08:00
sun3xprom.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
swim_iop.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
system.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] missing helper - task_stack_page()
2006-01-12 09:08:50 -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
topology.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
traps.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
types.h
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
uaccess.h
[PATCH] m68k: cast in strnlen switched to unsigned long
2006-01-12 09:09:04 -08: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] unify sys_ptrace prototype
2005-10-30 17:37:20 -08:00
user.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
virtconvert.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
xor.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
zorro.h
[PATCH] m68k: basic iomem annotations
2006-01-12 09:09:02 -08:00