Maciej W. Rozycki
39484e53bb
[PATCH] 32-bit compatibility HDIO IOCTLs
...
A couple of HDIO IOCTLs are not yet handled and a few others are marked
as using a pointer rather than an unsigned long. The formers include:
HDIO_GET_WCACHE, HDIO_GET_ACOUSTIC, HDIO_GET_ADDRESS and
HDIO_GET_BUSSTATE. The latters are: HDIO_SET_MULTCOUNT,
HDIO_SET_UNMASKINTR, HDIO_SET_KEEPSETTINGS, HDIO_SET_32BIT,
HDIO_SET_NOWERR, HDIO_SET_DMA, HDIO_SET_PIO_MODE and HDIO_SET_NICE.
Additionally 0x330 used to be HDIO_GETGEO_BIG and may be issued by 32-bit
`hdparm' run on a 64-bit kernel making Linux complain loudly.
This is a fix for these issues.
Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org >
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk >
Acked-by: Arnd Bergmann <arnd@arndb.de >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2006-10-11 11:14:22 -07:00
..
2006-10-04 07:55:19 -07:00
2006-10-06 08:53:41 -07:00
2006-10-03 23:01:26 +02:00
2006-10-04 00:30:57 -07:00
2006-10-04 07:55:24 -07:00
2006-10-06 08:53:41 -07:00
2006-10-05 15:10:12 +01:00
2006-10-04 07:55:32 -07:00
2006-10-05 15:10:12 +01:00
2006-10-03 23:01:26 +02:00
2006-10-05 15:10:12 +01:00
2006-10-04 08:31:24 -04:00
2006-10-03 23:01:26 +02:00
2006-10-04 19:32:09 +02:00
2006-10-04 19:32:09 +02:00
2006-10-11 11:14:21 -07:00
2006-10-10 16:15:33 -07:00
2006-10-11 11:14:22 -07:00
2006-10-10 15:37:22 -07:00
2006-10-10 15:37:20 -07:00
2006-10-04 06:45:23 -06:00
2006-10-11 11:14:16 -07:00
2006-10-11 11:14:18 -07:00
2006-10-11 11:14:18 -07:00
2006-10-11 11:14:18 -07:00
2006-10-11 11:14:17 -07:00
2006-10-04 09:06:16 -07:00
2006-10-04 15:24:27 +10:00
2006-10-04 07:55:28 -07:00
2006-10-03 23:01:26 +02:00
2006-10-05 15:10:12 +01:00
2006-10-04 07:55:30 -07:00
2006-10-11 11:14:15 -07:00
2006-10-05 15:10:12 +01:00
2006-10-10 16:15:34 -07:00
2006-10-04 00:31:09 -07:00
2006-10-05 15:10:12 +01:00
2006-10-05 15:10:12 +01:00
2006-10-08 12:32:36 -07:00
2006-10-05 15:10:12 +01:00
2006-10-10 15:37:22 -07:00
2006-10-04 00:31:09 -07:00
2006-10-04 07:55:12 -07:00
2006-10-04 00:31:09 -07:00
2006-10-05 15:10:12 +01:00
2006-10-10 15:37:22 -07:00
2006-10-11 11:14:18 -07:00
2006-10-04 18:06:15 +01:00
2006-10-05 15:10:12 +01:00
2006-10-11 11:14:15 -07:00
2006-10-11 11:14:19 -07:00
2006-10-11 11:14:21 -07:00
2006-10-04 07:55:29 -07:00
2006-10-04 00:30:54 -07:00
2006-10-04 07:55:30 -07:00
2006-10-05 15:10:12 +01:00
2006-10-04 07:55:29 -07:00
2006-10-04 07:55:30 -07:00
2006-10-06 08:53:41 -07:00
2006-10-03 23:01:26 +02:00
2006-10-05 15:10:12 +01:00
2006-10-04 13:27:26 -05:00
2006-10-04 07:55:31 -07:00
2006-10-05 15:10:12 +01:00
2006-10-06 08:53:41 -07:00
2006-10-04 07:55:14 -07:00
2006-10-05 15:10:12 +01:00
2006-10-05 15:10:12 +01:00
2006-10-04 07:55:13 -07:00
2006-10-10 16:15:34 -07:00
2006-10-04 07:55:32 -07:00
2006-10-04 07:55:30 -07:00
2006-10-11 11:14:21 -07:00
2006-10-05 15:10:12 +01:00
2006-10-08 12:32:36 -07:00
2006-10-06 08:53:40 -07:00
2006-10-04 19:32:09 +02:00
2006-10-10 16:15:34 -07:00
2006-10-05 15:10:12 +01:00
2006-10-04 07:55:12 -07:00
2006-10-03 23:01:26 +02:00
2006-10-09 14:20:38 -07:00
2006-10-04 00:31:09 -07:00