BUG: unable to handle kernel NULL pointer dereference at 0000000000000003
IP: [<ffffffff810aab89>] __kmalloc_track_caller+0x69/0x110
PGD 11e7e5067 PUD 11fd3d067 PMD 0
Oops: 0000 [#1] SMP
last sysfs file: /sys/devices/virtual/block/md0/md/metadata_version
CPU 1
Modules linked in: aes_x86_64(+) aes_generic sg

Pid: 4652, comm: modprobe Not tainted 2.6.38.6-donutsoft-r1 #1 MS-7368/MS-7368
RIP: 0010:[<ffffffff810aab89>] [<ffffffff810aab89>] __kmalloc_track_caller+0x69/0x110
RSP: 0018:ffff88011e75fe08 EFLAGS: 00010006
RAX: ffff880001b0f088 RBX: ffffffff8170d4d0 RCX: ffff88011e574b80
RDX: 0000000000000000 RSI: 00000000000000d0 RDI: 00000000000002d0
RBP: 0000000000000296 R08: 0000000000000014 R09: ffff88011e574800
R10: 0000000000000001 R11: ffff880001a12008 R12: 00000000000000d0
R13: 0000000000000003 R14: ffffffff81064abb R15: ffffc90010729d68
FS: 00007f0a9acb8700(0000) GS:ffff880001b00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000003 CR3: 000000011d03e000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process modprobe (pid: 4652, threadinfo ffff88011e75e000, task ffff88011d114150)
Stack:
 0000000000000000 ffffc90010729c97 0000000000000008 ffff88011e574800
 ffff88011e574aa0 ffffffff8108c27b ffffffffa0018920 ffffc900000000d0
 ffffffffa0018920 ffffc90010728000 ffffc90010729d68 ffffffff81064abb

Call Trace:
 [<ffffffff8108c27b>] ? kstrdup+0x3b/0x70
 [<ffffffff81064abb>] ? load_module+0x13eb/0x1730
 [<ffffffff81064e7b>] ? sys_init_module+0x7b/0x260
 [<ffffffff810024ab>] ? system_call_fastpath+0x16/0x1b
Code:
 23 25 dc 47 6f 00 41 f6  c4 10 75 66 9c 5d fa 65
 48 8b 14 25 a8 d1 00 00  48 8b 03 48 8d 04 02 4c
 8b 28 4d 85 ed 74 55 48  63 53 18 49 8b 54 15 22
 00 48 89 10 55 9d 4d 85  ed 74 06 66 45 85 e4 78
RIP [<ffffffff810aab89>] __kmalloc_track_caller+0x69/0x110
RSP <ffff88011e75fe08>
CR2: 0000000000000003

# cd /dev