Hello, I wrote:
Someone should fix hw_regs_t to neither be a typedef, nor
use "unsigned long" where it should use "void __iomem *".
It cannot use pointers of course -- as the addresses can be I/O
ports.
It could use the ioread*() calls, which take pointers
and handle both types of I/O in a type-safe manner.
Probably they can... though using those would only slow down
register access on x86.
... and cause code bloat due to switching to real function calls from
inlines which now should render into in/out isns.
- Dave
WBR, Sergei
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html