Martin Schwidefsky
afff7e2b3b
[PATCH] s390: find_next_{zero}_bit fixes
...
The find_next_{zero}_bit primitives on s390* should never return a bit number
bigger then the bit field size. In the case of a bitfield that doesn't end on
a word boundary, an offset that makes the search start at the last word of the
bit field and the last word doesn't contain any zero/one bits the search is
continued with a call to find_first_bit with a negative size. The search
normally ends pretty quickly because the words following the bit field contain
a mix of zeros and ones. But the bit number that is returned in this case is
too big.
To fix this and additional if to check for this case is needed. To make the
code easier to read I removed the assembler parts from the
find_next_{zero}_bit functions, the C-ified code is as good.
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-07-27 16:26:04 -07:00
..
acpi
[ACPI] merge acpi-2.6.12 branch into latest Linux 2.6.13-rc...
2005-07-12 17:21:56 -04:00
asm-alpha
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-arm
Merge master.kernel.org:/home/rmk/linux-2.6-arm
2005-07-26 15:13:26 -07:00
asm-arm26
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-cris
[PATCH] CRIS update: new subarchitecture v32
2005-07-27 16:26:01 -07:00
asm-frv
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-generic
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-h8300
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-i386
[PATCH] user_mode_vm() build fix
2005-07-27 16:25:47 -07:00
asm-ia64
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-m32r
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-m68k
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-m68knommu
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-mips
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-parisc
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-ppc
[PATCH] ppc32: fix dma_map_page() to use page_to_bus()
2005-07-27 16:25:56 -07:00
asm-ppc64
[PATCH] ppc64: remove another fixed address constraint
2005-07-27 16:25:58 -07:00
asm-s390
[PATCH] s390: find_next_{zero}_bit fixes
2005-07-27 16:26:04 -07:00
asm-sh
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-sh64
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-sparc
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-sparc64
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-um
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-v850
[PATCH] v850: Define L1_CACHE_SHIFT and L1_CACHE_SHIFT_MAX
2005-07-27 16:26:03 -07:00
asm-x86_64
[PATCH] x86_64: Implemenent machine_emergency_restart
2005-07-26 14:35:42 -07:00
asm-xtensa
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
linux
[PATCH] s390: spin lock retry
2005-07-27 16:26:04 -07:00
math-emu
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
media
[PATCH] v4l: I2C Tuner
2005-07-12 16:01:06 -07:00
mtd
[MTD] NAND: Honour autoplacement schemes supplied by the caller
2005-05-23 13:20:45 +02:00
net
[NET]: Make ipip/ip6_tunnel independant of XFRM
2005-07-19 14:03:34 -07:00
pcmcia
[PATCH] pcmcia: fix pcmcia-cs compilation
2005-07-12 16:00:59 -07:00
rxrpc
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
scsi
[SCSI] fix function prototype warning
2005-07-14 11:54:17 -05:00
sound
[PATCH] create a kstrdup library function
2005-06-23 09:45:18 -07:00
video
[PATCH] Clean-up and bug fix for tdfxfb framebuffer size detection
2005-05-01 08:59:25 -07:00