- Fix hdparm's ioctl parameter passing (John Brandwood)
No binary (build failed)
—
(log yok)
| @@ -1764,7 +1764,7 @@ static void process_dev(char *devname) | |
| } | |
| } | |
| 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); | |
| } | |
| @@ -1781,24 +1781,24 @@ static void process_dev(char *devname) | |
| } | |
| #endif | |
| 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); | |
| } | |
| 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); | |
| } | |
| 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); | |
| } | |
| 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); | |
| } | |
| 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); | |
| } | |
| if (get_geom) { | |