Sonny Rao
1eec00565d
[PATCH] fix race in idr code
I ran into a bug where the kernel died in the idr code:
cpu 0x1d: Vector: 300 (Data Access) at [c000000b7096f710]
pc: c0000000001f8984: .idr_get_new_above_int+0x140/0x330
lr: c0000000001f89b4: .idr_get_new_above_int+0x170/0x330
sp: c000000b7096f990
msr: 800000000000b032
dar: 0
dsisr: 40010000
current = 0xc000000b70d43830
paca = 0xc000000000556900
pid = 2022, comm = hwup
1d:mon> t
[c000000b7096f990] c0000000000d2ad8 .expand_files+0x2e8/0x364 (unreliable)
[c000000b7096faa0] c0000000001f8bf8 .idr_get_new_above+0x18/0x68
[c000000b7096fb20] c00000000002a054 .init_new_context+0x5c/0xf0
[c000000b7096fbc0] c000000000049dc8 .copy_process+0x91c/0x1404
[c000000b7096fcd0] c00000000004a988 .do_fork+0xd8/0x224
[c000000b7096fdc0] c00000000000ebdc .sys_clone+0x5c/0x74
[c000000b7096fe30] c000000000008950 .ppc_clone+0x8/0xc
|
2006-06-25 10:01:26 -07:00 |
| .. |
|
reed_solomon
|
[PATCH] reed-solomon: fix kernel-doc comments
|
2006-06-25 10:01:23 -07:00 |
|
zlib_deflate
|
[PATCH] zlib_inflate: Upgrade library code to a recent version
|
2006-06-22 15:05:58 -07:00 |
|
zlib_inflate
|
[PATCH] zlib_inflate: Upgrade library code to a recent version
|
2006-06-22 15:05:58 -07:00 |
|
.gitignore
|
Add some basic .gitignore files
|
2005-10-18 08:26:15 -07:00 |
|
bitmap.c
|
[PATCH] kernel-doc for lib/bitmap.c
|
2006-06-25 10:01:20 -07:00 |
|
bust_spinlocks.c
|
|
|
|
cmdline.c
|
|
|
|
cpumask.c
|
[PATCH] cpumask: uninline any_online_cpu()
|
2006-03-25 08:23:00 -08:00 |
|
crc-ccitt.c
|
[PATCH] kernel-doc for lib/crc*.c
|
2006-06-25 10:01:20 -07:00 |
|
crc16.c
|
[PATCH] kernel-doc for lib/crc*.c
|
2006-06-25 10:01:20 -07:00 |
|
crc32.c
|
[PATCH] kernel-doc for lib/crc*.c
|
2006-06-25 10:01:20 -07:00 |
|
crc32defs.h
|
|
|
|
ctype.c
|
|
|
|
dec_and_lock.c
|
[PATCH] atomic: dec_and_lock use atomic primitives
|
2006-01-08 20:13:48 -08:00 |
|
div64.c
|
|
|
|
dump_stack.c
|
|
|
|
errno.c
|
|
|
|
extable.c
|
[PATCH] powerpc: trivial: modify comments to refer to new location of files
|
2006-02-10 16:53:51 +11:00 |
|
find_next_bit.c
|
[PATCH] bitops: generic ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()
|
2006-03-26 08:57:11 -08:00 |
|
gen_crc32table.c
|
|
|
|
genalloc.c
|
[PATCH] change gen_pool allocator to not touch managed memory
|
2006-06-23 07:42:49 -07:00 |
|
halfmd4.c
|
|
|
|
hweight.c
|
[PATCH] bitops: hweight() speedup
|
2006-03-26 08:59:30 -08:00 |
|
idr.c
|
[PATCH] fix race in idr code
|
2006-06-25 10:01:26 -07:00 |
|
inflate.c
|
|
|
|
int_sqrt.c
|
[PATCH] lib: Fix bug in int_sqrt() for 64 bit longs
|
2006-02-03 08:32:08 -08:00 |
|
iomap.c
|
|
|
|
iomap_copy.c
|
[PATCH] add __iowrite64_copy
|
2006-06-20 20:24:58 -07:00 |
|
Kconfig
|
|
|
|
Kconfig.debug
|
[SPARC]: Handle UNWIND_INFO properly.
|
2006-05-12 12:45:50 -07:00 |
|
kernel_lock.c
|
|
|
|
klist.c
|
[PATCH] klist: Fix broken kref counting in find functions
|
2006-01-04 16:18:08 -08:00 |
|
kobject.c
|
[PATCH] kobject: make people pay attention to kobject_add errors
|
2006-06-21 12:40:47 -07:00 |
|
kobject_uevent.c
|
[PATCH] Kobject: fix build error
|
2006-04-27 13:08:56 -07:00 |
|
kref.c
|
[PATCH] kref: avoid an atomic operation in kref_put()
|
2006-03-20 13:42:57 -08:00 |
|
libcrc32c.c
|
[PATCH] constify libcrc32c table
|
2006-06-25 10:01:09 -07:00 |
|
Makefile
|
[PATCH] percpu_counters: create lib/percpu_counter.c
|
2006-06-23 07:43:06 -07:00 |
|
parser.c
|
|
|
|
percpu_counter.c
|
[PATCH] percpu counter data type changes to suppport more than 2**31 ext3 free blocks counter
|
2006-06-23 07:43:06 -07:00 |
|
prio_tree.c
|
|
|
|
radix-tree.c
|
[PATCH] radixtree: normalize radix_tree_tag_get() return value
|
2006-06-25 10:01:13 -07:00 |
|
rbtree.c
|
[RBTREE] Switch rb_colour() et al to en_US spelling of 'color' for consistency
|
2006-06-05 20:19:05 +01:00 |
|
rwsem-spinlock.c
|
|
|
|
rwsem.c
|
|
|
|
semaphore-sleepers.c
|
|
|
|
sha1.c
|
|
|
|
smp_processor_id.c
|
[PATCH] fix missing includes
|
2005-10-30 17:37:32 -08:00 |
|
sort.c
|
[PATCH] fix missing includes
|
2005-10-30 17:37:32 -08:00 |
|
spinlock_debug.c
|
[PATCH] Fix spinlock debugging delays to not time out too early
|
2006-02-07 16:12:33 -08:00 |
|
string.c
|
[PATCH] strstrip() API
|
2006-06-23 07:43:06 -07:00 |
|
swiotlb.c
|
BUG_ON() Conversion in lib/swiotlb.c
|
2006-03-24 18:47:11 +01:00 |
|
textsearch.c
|
[PATCH] gfp_t: lib/*
|
2005-10-28 08:16:47 -07:00 |
|
ts_bm.c
|
[TEXTSEARCH]: Fix broken good shift array calculation in Boyer-Moore
|
2006-02-02 17:15:41 -08:00 |
|
ts_fsm.c
|
|
|
|
ts_kmp.c
|
|
|
|
vsprintf.c
|
[PATCH] Implement kasprintf
|
2006-06-25 10:01:23 -07:00 |