You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Peter Zijlstra
4c91c3648c
[PATCH] buglet in radix_tree_tag_set
...
The comment states: 'Setting a tag on a not-present item is a BUG.' Hence
if 'index' is larger than the maxindex; the item _cannot_ be presen; it
should also be a BUG.
Also, this allows the following statement (assume a fresh tree):
radix_tree_tag_set(root, 16, 1);
to fail silently, but when preceded by:
radix_tree_insert(root, 32, item);
it would BUG, because the height has been extended by the insert.
In neither case was 16 present.
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Acked-by: Nick Piggin <npiggin@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
19 years ago
..
reed_solomon
[PATCH] sem2mutex: kernel/
19 years ago
zlib_deflate
[PATCH] zlib_inflate: Upgrade library code to a recent version
19 years ago
zlib_inflate
[PATCH] zlib_inflate: Upgrade library code to a recent version
19 years ago
.gitignore
…
Kconfig
…
Kconfig.debug
[SPARC]: Handle UNWIND_INFO properly.
19 years ago
Makefile
[PATCH] bitops: generic hweight{64,32,16,8}()
19 years ago
bitmap.c
[PATCH] bitops: hweight() related cleanup
19 years ago
bust_spinlocks.c
…
cmdline.c
…
cpumask.c
[PATCH] cpumask: uninline any_online_cpu()
19 years ago
crc-ccitt.c
…
crc16.c
…
crc32.c
…
crc32defs.h
…
ctype.c
…
dec_and_lock.c
[PATCH] atomic: dec_and_lock use atomic primitives
19 years ago
div64.c
…
dump_stack.c
…
errno.c
…
extable.c
[PATCH] powerpc: trivial: modify comments to refer to new location of files
19 years ago
find_next_bit.c
[PATCH] bitops: generic ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()
19 years ago
gen_crc32table.c
…
genalloc.c
[PATCH] change gen_pool allocator to not touch managed memory
19 years ago
halfmd4.c
…
hweight.c
[PATCH] bitops: hweight() speedup
19 years ago
idr.c
…
inflate.c
…
int_sqrt.c
[PATCH] lib: Fix bug in int_sqrt() for 64 bit longs
19 years ago
iomap.c
…
iomap_copy.c
[PATCH] add __iowrite64_copy
19 years ago
kernel_lock.c
…
klist.c
[PATCH] klist: Fix broken kref counting in find functions
19 years ago
kobject.c
[PATCH] kobject: make people pay attention to kobject_add errors
19 years ago
kobject_uevent.c
[PATCH] Kobject: fix build error
19 years ago
kref.c
[PATCH] kref: avoid an atomic operation in kref_put()
19 years ago
libcrc32c.c
…
parser.c
…
prio_tree.c
…
radix-tree.c
[PATCH] buglet in radix_tree_tag_set
19 years ago
rbtree.c
[RBTREE] Switch rb_colour() et al to en_US spelling of 'color' for consistency
19 years ago
rwsem-spinlock.c
…
rwsem.c
…
semaphore-sleepers.c
…
sha1.c
…
smp_processor_id.c
…
sort.c
…
spinlock_debug.c
[PATCH] Fix spinlock debugging delays to not time out too early
19 years ago
string.c
[PATCH] Silence a const vs non-const warning
19 years ago
swiotlb.c
BUG_ON() Conversion in lib/swiotlb.c
19 years ago
textsearch.c
…
ts_bm.c
[TEXTSEARCH]: Fix broken good shift array calculation in Boyer-Moore
19 years ago
ts_fsm.c
…
ts_kmp.c
…
vsprintf.c
…