Greg Ungerer
3960f2faaf
[PATCH] m68knommu: fix find_next_zero_bit in bitops.h
...
We're starting a number of big applications (memory footprint app.
1MByte) on our Arcturus uC5272. Therefore memory fragmentation is a
real pain for us. We've switched to uClinux-2.4.27-uc1 and found that
page_alloc2 fragments the memory heavily.
Digging into it we found a bug in the find_next_zero_bit function in the
m68knommu/bitops.h file. if the size isn't a multiple of 32 than the
upper bits of the last word to be searched should be masked. But the
functions masks the lower bits of the last word because it uses a right
shift instead of a left shift operator.
Patch submitted by Sascha Smejkal <s.smejkal@centersystems.at>
Signed-off-by: Greg Ungerer <gerg@uclinux.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-01-10 09:31:27 -08:00
..
acpi
asm-alpha
[PATCH] mutex subsystem, add default include/asm-*/mutex.h files
2006-01-09 15:59:19 -08:00
asm-arm
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
asm-arm26
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
asm-cris
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
asm-frv
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
asm-generic
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
asm-h8300
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
asm-i386
[PATCH] kprobes: fix build breakage
2006-01-10 08:01:40 -08:00
asm-ia64
[PATCH] kprobes: fix build breakage
2006-01-10 08:01:40 -08:00
asm-m32r
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
asm-m68k
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
asm-m68knommu
[PATCH] m68knommu: fix find_next_zero_bit in bitops.h
2006-01-10 09:31:27 -08:00
asm-mips
MIPS: R2: Try to bulletproof instruction_hazard against miss-compilation.
2006-01-10 13:39:08 +00:00
asm-parisc
[PATCH] mutex subsystem, add default include/asm-*/mutex.h files
2006-01-09 15:59:19 -08:00
asm-powerpc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge
2006-01-10 08:28:32 -08:00
asm-ppc
[PATCH] powerpc: pci_address_to_pio fix
2006-01-09 15:05:56 +11:00
asm-s390
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
asm-sh
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
asm-sh64
[PATCH] include/asm-sh64/: "extern inline" -> "static inline"
2006-01-10 08:02:02 -08:00
asm-sparc
[PATCH] mutex subsystem, add default include/asm-*/mutex.h files
2006-01-09 15:59:19 -08:00
asm-sparc64
[PATCH] kprobes: fix build breakage
2006-01-10 08:01:40 -08:00
asm-um
[PATCH] dump_thread() cleanup
2006-01-10 08:01:25 -08:00
asm-v850
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
asm-x86_64
[PATCH] kprobes: fix build breakage
2006-01-10 08:01:40 -08:00
asm-xtensa
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
keys
linux
[PATCH] rcu: join rcu_ctrlblk and rcu_state
2006-01-10 08:42:50 -08:00
math-emu
media
V4L/DVB (3325): WSS output interface for av7110
2006-01-09 18:21:37 -02:00
mtd
net
[PKT_SCHED]: Convert tc action functions to single skb pointers
2006-01-09 14:16:08 -08:00
pcmcia
rdma
rxrpc
scsi
Merge branch 'post-2.6.15' of git://brick.kernel.dk/data/git/linux-2.6-block
2006-01-06 09:01:25 -08:00
sound
[PATCH] DocBook: fix kernel-doc comments
2006-01-10 08:01:53 -08:00
video
[PATCH] include/video/newport.h: "extern inline" -> "static inline"
2006-01-10 08:01:50 -08:00