- Fix hdparm's ioctl parameter passing (John Brandwood)
This commit is contained in:
parent
518d8dd979
commit
46904bfbcc
@ -1764,7 +1764,7 @@ static void process_dev(char *devname)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (get_unmask) {
|
if (get_unmask) {
|
||||||
if(!ioctl_or_warn(fd, HDIO_GET_UNMASKINTR, (unsigned long *)parm))
|
if(!ioctl_or_warn(fd, HDIO_GET_UNMASKINTR, &parm))
|
||||||
print_value_on_off("unmaskirq", parm);
|
print_value_on_off("unmaskirq", parm);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1781,24 +1781,24 @@ static void process_dev(char *devname)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
if (get_dma_q) {
|
if (get_dma_q) {
|
||||||
if(!ioctl_or_warn(fd, HDIO_GET_QDMA, (unsigned long *)parm))
|
if(!ioctl_or_warn(fd, HDIO_GET_QDMA, &parm))
|
||||||
print_value_on_off("queue_depth", parm);
|
print_value_on_off("queue_depth", parm);
|
||||||
}
|
}
|
||||||
if (get_keep) {
|
if (get_keep) {
|
||||||
if(!ioctl_or_warn(fd, HDIO_GET_KEEPSETTINGS, (unsigned long *)parm))
|
if(!ioctl_or_warn(fd, HDIO_GET_KEEPSETTINGS, &parm))
|
||||||
print_value_on_off("keepsettings", parm);
|
print_value_on_off("keepsettings", parm);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (get_nowerr) {
|
if (get_nowerr) {
|
||||||
if(!ioctl_or_warn(fd, HDIO_GET_NOWERR, (unsigned long *)parm))
|
if(!ioctl_or_warn(fd, HDIO_GET_NOWERR, &parm))
|
||||||
print_value_on_off("nowerr", parm);
|
print_value_on_off("nowerr", parm);
|
||||||
}
|
}
|
||||||
if (get_readonly) {
|
if (get_readonly) {
|
||||||
if(!ioctl_or_warn(fd, BLKROGET, (unsigned long *)parm))
|
if(!ioctl_or_warn(fd, BLKROGET, &parm))
|
||||||
print_value_on_off("readonly", parm);
|
print_value_on_off("readonly", parm);
|
||||||
}
|
}
|
||||||
if (get_readahead) {
|
if (get_readahead) {
|
||||||
if(!ioctl_or_warn(fd, BLKRAGET, (unsigned long *)parm))
|
if(!ioctl_or_warn(fd, BLKRAGET, &parm))
|
||||||
print_value_on_off("readahead", parm);
|
print_value_on_off("readahead", parm);
|
||||||
}
|
}
|
||||||
if (get_geom) {
|
if (get_geom) {
|
||||||
|
Loading…
Reference in New Issue
Block a user