From: Stephen M. Cameron Date: Thu, 18 Dec 2008 13:55:11 +0000 (+0100) Subject: cciss: fix problem that deleting multiple logical drives could cause a panic X-Git-Tag: v2.6.28~20^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8a0be6ab7ba1ffa43e7ea0dcdde3e8b68d4f762;p=pandora-kernel.git cciss: fix problem that deleting multiple logical drives could cause a panic Fix problem that deleting multiple logical drives could cause a panic. It fixes a panic which can be easily reproduced in the following way: Just create several "arrays," each with multiple logical drives via hpacucli, then delete the first array, and it will blow up in deregister_disk(), in the call to get_host() when it tries to dig the hba pointer out of a NULL queue pointer. The problem has been present since my code to make rebuild_lun_table behave better went in. Signed-off-by: Stephen M. Cameron Signed-off-by: Jens Axboe --- Reading git-diff-tree failed