aboutsummaryrefslogtreecommitdiff
path: root/fs/jbd2/commit.c
diff options
context:
space:
mode:
authorTejun Heo <[email protected]>2007-11-08 13:09:00 +0900
committerJeff Garzik <[email protected]>2007-11-08 13:08:42 -0500
commit32ebbc0c0d5d18c0135b55d1eb0029f48c54aff0 (patch)
tree7da2103a3fd6998da95c3b38b5db69c24122df1d /fs/jbd2/commit.c
parent1974e20161a2c097c481d2ff711de7db56cb2cd6 (diff)
libata: port and host should be stopped before hardware resources are released
Port / host stop calls used to be made from ata_host_release() which is called after all hardware resources acquired after host allocation are released. This is wrong as port and host stop routines often access the hardware. Add separate devres for port / host stop which is invoked right after IRQ is released but with all other hardware resources intact. The devres is added iff ->host_stop and/or ->port_stop exist. This problem has been spotted by Mark Lord. Signed-off-by: Tejun Heo <[email protected]> Cc: Mark Lord <[email protected]> Signed-off-by: Jeff Garzik <[email protected]>
Diffstat (limited to 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions