Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

MIPS: Set I/O port resource types correctly

Set I/O port resource structs to have IORESOURCE_IO in their type field.

Previously we marked these as merely IORESOURCE_BUSY without indicating the
type. Setting the type doesn't fix any functional problem but makes %pR
on the resource work better.

Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>

+9 -9
+4 -4
arch/mips/jazz/setup.c
··· 32 32 .start = 0x00, 33 33 .end = 0x1f, 34 34 .name = "dma1", 35 - .flags = IORESOURCE_BUSY 35 + .flags = IORESOURCE_IO | IORESOURCE_BUSY 36 36 }, { 37 37 .start = 0x40, 38 38 .end = 0x5f, 39 39 .name = "timer", 40 - .flags = IORESOURCE_BUSY 40 + .flags = IORESOURCE_IO | IORESOURCE_BUSY 41 41 }, { 42 42 .start = 0x80, 43 43 .end = 0x8f, 44 44 .name = "dma page reg", 45 - .flags = IORESOURCE_BUSY 45 + .flags = IORESOURCE_IO | IORESOURCE_BUSY 46 46 }, { 47 47 .start = 0xc0, 48 48 .end = 0xdf, 49 49 .name = "dma2", 50 - .flags = IORESOURCE_BUSY 50 + .flags = IORESOURCE_IO | IORESOURCE_BUSY 51 51 } 52 52 }; 53 53
+5 -5
arch/mips/mti-malta/malta-setup.c
··· 47 47 .name = "dma1", 48 48 .start = 0x00, 49 49 .end = 0x1f, 50 - .flags = IORESOURCE_BUSY 50 + .flags = IORESOURCE_IO | IORESOURCE_BUSY 51 51 }, 52 52 { 53 53 .name = "timer", 54 54 .start = 0x40, 55 55 .end = 0x5f, 56 - .flags = IORESOURCE_BUSY 56 + .flags = IORESOURCE_IO | IORESOURCE_BUSY 57 57 }, 58 58 { 59 59 .name = "keyboard", 60 60 .start = 0x60, 61 61 .end = 0x6f, 62 - .flags = IORESOURCE_BUSY 62 + .flags = IORESOURCE_IO | IORESOURCE_BUSY 63 63 }, 64 64 { 65 65 .name = "dma page reg", 66 66 .start = 0x80, 67 67 .end = 0x8f, 68 - .flags = IORESOURCE_BUSY 68 + .flags = IORESOURCE_IO | IORESOURCE_BUSY 69 69 }, 70 70 { 71 71 .name = "dma2", 72 72 .start = 0xc0, 73 73 .end = 0xdf, 74 - .flags = IORESOURCE_BUSY 74 + .flags = IORESOURCE_IO | IORESOURCE_BUSY 75 75 }, 76 76 }; 77 77