From: Bernhard Reutner-Fischer Date: Sat, 19 Jan 2008 11:27:40 +0000 (-0000) Subject: - Fix hdparm's ioctl parameter passing (John Brandwood) X-Git-Tag: 1_9_1~3 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=aeb725e185c4d4c36200d39dcdb4101e0a00d6b0;p=oweals%2Fbusybox.git - Fix hdparm's ioctl parameter passing (John Brandwood) This was applied to trunk as r20876. --- diff --git a/miscutils/hdparm.c b/miscutils/hdparm.c index 03a30e6e9..b5c17a2a5 100644 --- a/miscutils/hdparm.c +++ b/miscutils/hdparm.c @@ -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) {