Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 05 April 2004 16:22, Andreas Schultz wrote: > Hi, > > When attempting to start a drbd device on 2.6.5-rc3-bk2, i get the > following oops: > > Apr 5 16:12:50 sdev01 kernel: Unable to handle kernel NULL pointer > dereference at virtual address 00000000 Apr 5 16:12:50 sdev01 kernel: > printing eip: > Apr 5 16:12:50 sdev01 kernel: c01fcf46 > Apr 5 16:12:50 sdev01 kernel: *pde = 00000000 > Apr 5 16:12:50 sdev01 kernel: Oops: 0002 [#1] > Apr 5 16:12:50 sdev01 kernel: PREEMPT SMP > Apr 5 16:12:50 sdev01 kernel: CPU: 0 > Apr 5 16:12:51 sdev01 kernel: EIP: 0060:[blk_run_queue+38/128] Not > tainted Apr 5 16:12:51 sdev01 kernel: EFLAGS: 00010002 > (2.6.5-rc3-bk2-vs0.09.29) Apr 5 16:12:51 sdev01 kernel: EIP is at > blk_run_queue+0x26/0x80 I have tracked this down in drivers/block/ll_rw_blk.c to: void blk_run_queue(struct request_queue *q) { unsigned long flags; spin_lock_irqsave(q->queue_lock, flags); ^^^^^^^^^^^^^ here, the queue_lock has not been inititalized blk_remove_plug(q); q->request_fn(q); spin_unlock_irqrestore(q->queue_lock, flags); } The cruelprint is that i want to use a lvm device as the backend for my drbd device and dm devices do not initialise the queue_lock. setup command: /sbin/drbdsetup /dev/drbd0 disk /dev/nsys/db internal -1 - --on-io-error=panic comments? Andreas -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAcqW6bukMzn5TCZERAub7AKCIxmMCSwb1DfTec/X+dCXytTWq9ACfU1g2 4q9lvYq717RR1DIJm5rfxjY= =ppoV -----END PGP SIGNATURE-----