commit | ea1dd4e13010eb9dd5ffb4bfabbb472bc238bebb | [log] [tgz] |
---|---|---|
author | Tejun Heo <htejun@gmail.com> | Sun Apr 02 18:51:53 2006 +0900 |
committer | Jeff Garzik <jeff@garzik.org> | Sun Apr 02 10:09:19 2006 -0400 |
tree | 2c55fb5671c1dab0c99d84d46c09fd03ebdc5f53 | |
parent | 198e0fed9e59461fc1890dd8b75ec72d14638873 [diff] |
[PATCH] libata: clear only affected flags during ata_dev_configure() ata_dev_configure() should not clear dynamic device flags determined elsewhere. Lower eight bits are reserved for feature flags, define ATA_DFLAG_CFG_MASK and clear only those bits before configuring device. Without this patch, ATA_DFLAG_PIO gets turned off during revalidation making PIO mode unuseable. Signed-off-by: Tejun Heo <htejun@gmail.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>