Hide Forgot
Description of problem: Kernel is oopsing when unbound loop devices is used for mirror setup. i.e.: dmsetup create x --table "0 8 mirror core 2 8 sync 2 /dev/loop0 0 /dev/loop1 0" and mirror resync will immediatelly cause OOps. BUG: unable to handle kernel NULL pointer dereference at (null) ? generic_make_request+0x2bd/0x590 ? kmem_cache_alloc+0xad/0x190 submit_bio+0x53/0xe0 ? bio_add_page+0x3b/0x50 dispatch_io+0x1ca/0x210 [dm_mod] ? read_callback+0x0/0xd0 [dm_mirror] dm_io+0xbb/0x290 [dm_mod] do_mirror+0x1e0/0x748 [dm_mirror] Version-Release number of selected component (if applicable): kernel 2.6.38 and earlier How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Patch posted by Milan on device-mapper devel list: https://www.redhat.com/archives/dm-devel/2011-March/msg00146.html
Fixed upstream, thus even in rawhide. http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=f4808ca99a203f20b4475601748e44b25a65bdec