diff options
author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2008-01-19 11:27:11 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2008-01-19 11:27:11 +0000 |
commit | 46904bfbcc4e8a5ede9cebc8d051350ee61bf8ae (patch) | |
tree | 30f496dc6dce8ea7b9faf4041bb96a0338f5f366 /miscutils | |
parent | 518d8dd97949be5303a405bedd26d0f325854c84 (diff) | |
download | busybox-w32-46904bfbcc4e8a5ede9cebc8d051350ee61bf8ae.tar.gz busybox-w32-46904bfbcc4e8a5ede9cebc8d051350ee61bf8ae.tar.bz2 busybox-w32-46904bfbcc4e8a5ede9cebc8d051350ee61bf8ae.zip |
- Fix hdparm's ioctl parameter passing (John Brandwood)
Diffstat (limited to 'miscutils')
-rw-r--r-- | miscutils/hdparm.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/miscutils/hdparm.c b/miscutils/hdparm.c index 33bff70e1..bacbe05a2 100644 --- a/miscutils/hdparm.c +++ b/miscutils/hdparm.c | |||
@@ -1764,7 +1764,7 @@ static void process_dev(char *devname) | |||
1764 | } | 1764 | } |
1765 | } | 1765 | } |
1766 | if (get_unmask) { | 1766 | if (get_unmask) { |
1767 | if(!ioctl_or_warn(fd, HDIO_GET_UNMASKINTR, (unsigned long *)parm)) | 1767 | if(!ioctl_or_warn(fd, HDIO_GET_UNMASKINTR, &parm)) |
1768 | print_value_on_off("unmaskirq", parm); | 1768 | print_value_on_off("unmaskirq", parm); |
1769 | } | 1769 | } |
1770 | 1770 | ||
@@ -1781,24 +1781,24 @@ static void process_dev(char *devname) | |||
1781 | } | 1781 | } |
1782 | #endif | 1782 | #endif |
1783 | if (get_dma_q) { | 1783 | if (get_dma_q) { |
1784 | if(!ioctl_or_warn(fd, HDIO_GET_QDMA, (unsigned long *)parm)) | 1784 | if(!ioctl_or_warn(fd, HDIO_GET_QDMA, &parm)) |
1785 | print_value_on_off("queue_depth", parm); | 1785 | print_value_on_off("queue_depth", parm); |
1786 | } | 1786 | } |
1787 | if (get_keep) { | 1787 | if (get_keep) { |
1788 | if(!ioctl_or_warn(fd, HDIO_GET_KEEPSETTINGS, (unsigned long *)parm)) | 1788 | if(!ioctl_or_warn(fd, HDIO_GET_KEEPSETTINGS, &parm)) |
1789 | print_value_on_off("keepsettings", parm); | 1789 | print_value_on_off("keepsettings", parm); |
1790 | } | 1790 | } |
1791 | 1791 | ||
1792 | if (get_nowerr) { | 1792 | if (get_nowerr) { |
1793 | if(!ioctl_or_warn(fd, HDIO_GET_NOWERR, (unsigned long *)parm)) | 1793 | if(!ioctl_or_warn(fd, HDIO_GET_NOWERR, &parm)) |
1794 | print_value_on_off("nowerr", parm); | 1794 | print_value_on_off("nowerr", parm); |
1795 | } | 1795 | } |
1796 | if (get_readonly) { | 1796 | if (get_readonly) { |
1797 | if(!ioctl_or_warn(fd, BLKROGET, (unsigned long *)parm)) | 1797 | if(!ioctl_or_warn(fd, BLKROGET, &parm)) |
1798 | print_value_on_off("readonly", parm); | 1798 | print_value_on_off("readonly", parm); |
1799 | } | 1799 | } |
1800 | if (get_readahead) { | 1800 | if (get_readahead) { |
1801 | if(!ioctl_or_warn(fd, BLKRAGET, (unsigned long *)parm)) | 1801 | if(!ioctl_or_warn(fd, BLKRAGET, &parm)) |
1802 | print_value_on_off("readahead", parm); | 1802 | print_value_on_off("readahead", parm); |
1803 | } | 1803 | } |
1804 | if (get_geom) { | 1804 | if (get_geom) { |