]> git.baikalelectronics.ru Git - kernel.git/commit
ide-pm: don't abuse rq->data
authorTejun Heo <tj@kernel.org>
Sat, 18 Apr 2009 22:00:43 +0000 (07:00 +0900)
committerJens Axboe <jens.axboe@oracle.com>
Tue, 28 Apr 2009 05:37:30 +0000 (07:37 +0200)
commit596eb9ad61cd42ca74958257c28d014c26bbf405
treecced409300ad193c7a3d9203441834c629cfcb7e
parent405e72f73c86f1637462afae7b718c3c05598981
ide-pm: don't abuse rq->data

Impact: cleanup rq->data usage

ide-pm uses rq->data to carry pointer to struct request_pm_state
through request queue and rq->special is used to carray pointer to
local struct ide_cmd, which isn't necessary.  Use rq->special for
request_pm_state instead and use local ide_cmd in
ide_start_power_step().

Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Jens Axboe <axboe@kernel.dk>
drivers/ide/ide-io.c
drivers/ide/ide-pm.c