Neil Brown 54b0d12769 block: fix bug in ptbl lookup cache
Neil writes:

   Hi Jens,

    I've found a little bug for you.  It was introduced by
        a6f23657d3072bde6844055bbc2290e497f33fbc

        block: add one-hit cache for disk partition lookup

    and has the effect of killing my machine whenever I try to assemble
    an md array :-(
    One of the devices in the array has partitions, and mdadm always
    deletes partitions before putting a whole-device in an array (as it
    can cause confusion).  The next IO to that device locks the machine.
    I don't really understand exactly why it locks up, but it happens in
    disk_map_sector_rcu().  This patch fixes it.

Which is due to a missing clear of the (now) stale partition lookup
data. So clear that when we delete a partition.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-01-09 21:46:13 +01:00
..
2005-04-16 15:20:36 -07:00
2006-12-07 08:39:30 -08:00
2005-04-16 15:20:36 -07:00
2006-12-07 08:39:30 -08:00
2005-04-16 15:20:36 -07:00
2009-01-09 21:46:13 +01:00
2008-07-25 10:53:44 -07:00
2007-07-10 11:24:44 +02:00
2005-04-16 15:20:36 -07:00
2008-07-25 10:53:26 -07:00
2008-07-25 10:53:26 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2007-02-10 23:50:00 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00