ide: make drive->dn read only
The IDE core always sets ->dn correctly so changing it is never required. Setting it to a different value than assigned by IDE core is very likely to result in data corruption (due to wrong transfer timings being set on the controller etc.) Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Acked-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> Tested-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
ce1f31b4c0
commit
2fd3c5c617
@@ -943,6 +943,10 @@ ide_devset_get(_name, _field); \
|
||||
ide_devset_set(_name, _field); \
|
||||
IDE_DEVSET(_name, DS_SYNC, get_##_name, set_##_name)
|
||||
|
||||
#define ide_devset_ro_field(_name, _field) \
|
||||
ide_devset_get(_name, _field); \
|
||||
IDE_DEVSET(_name, 0, get_##_name, NULL)
|
||||
|
||||
#define ide_devset_rw_flag(_name, _field) \
|
||||
ide_devset_get_flag(_name, _field); \
|
||||
ide_devset_set_flag(_name, _field); \
|
||||
|
Reference in New Issue
Block a user