aboutsummaryrefslogtreecommitdiff
path: root/include/linux/timerqueue.h
diff options
context:
space:
mode:
authorDavid S. Miller <[email protected]>2008-06-17 23:53:22 -0700
committerJames Bottomley <[email protected]>2008-06-24 15:48:56 -0500
commiteadc49b1a8d09480f14caea292142f103a89c77a (patch)
treeed78a3cfdd22e9754eaadcd1c73c5edd2d03cf5b /include/linux/timerqueue.h
parentc95e62ce8905aab62fed224eaaa9b8558a0ef652 (diff)
[SCSI] esp: Fix OOPS in esp_reset_cleanup().
OOPS reported by Friedrich Oslage <[email protected]> The problem here is that tp->starget is set every time a lun is allocated for a particular target so we can catch the sdev_target parent value. The reset handler uses the NULL'ness of this value to determine which targets are active. But esp_slave_destroy() does not NULL out this value when appropriate. So for every target that doesn't respond, the SCSI bus scan causes a stale pointer to be left here, with ensuing crashes like you're seeing. Signed-off-by: David S. Miller <[email protected]> Cc: Stable Tree <[email protected]> Signed-off-by: James Bottomley <[email protected]>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions