]> git.baikalelectronics.ru Git - kernel.git/commit
libata: mask off DET when restoring SControl for detach
authorTejun Heo <tj@kernel.org>
Mon, 3 Nov 2008 10:27:07 +0000 (19:27 +0900)
committerJeff Garzik <jgarzik@redhat.com>
Tue, 4 Nov 2008 06:08:33 +0000 (01:08 -0500)
commite07f02ae01afd3d1d4bf49fcc26c37a798c6adac
treec153c51f2857e053cc40bada5a520d94fea4a354
parent835bb419280f0e4851c27e875ddddc933a33662b
libata: mask off DET when restoring SControl for detach

libata restores SControl on detach; however, trying to restore
non-zero DET can cause undeterministic behavior including PMP device
going offline till power cycling.  Mask off DET when restoring
SControl.

Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/libata-core.c