• Linus Torvalds's avatar
    Add sparse "__iomem" infrastructure to check PCI address usage · 5d9cb4db
    Linus Torvalds authored
    There's tons of mis-use of PCI memory-mapped IO that is used
    as if it was regular memory. That fails disastrously on a number
    of architectures, and it doesn't help that it just happens to
    work on regular x86 boxes.
    
    This makes makes us do much stricter type-checking. Some of it
    visible to the regular compiler, but the bulk of it is for sparse.
    5d9cb4db
io.h 11.4 KB