resource: some driver updates for u64 resource
Subsystems (2)
PATCH 2/5 resource: some driver updates for u64 resource
Some driver updates for changing resource from unsigned long to u64. Mostly printk updates. Also applied suggestion by Andreas Dilger to remove the case where u64 division would occur in 8250 UART code.
Signed-off-by Dave Jiang ([email protected])
drivers/ide/pci/cmd64x.c +1 -1
@@ -560,7 +560,7 @@#ifdef __i386__if (dev->resource[PCI_ROM_RESOURCE ].start) {pci_write_config_byte (dev,PCI_ROM_ADDRESS , dev->resource[PCI_ROM_RESOURCE ].start |PCI_ROM_ADDRESS_ENABLE ); -printk (KERN_INFO "%s: ROM enabled at 0x%08lx\n" , name, dev->resource[PCI_ROM_RESOURCE ].start); +printk (KERN_INFO "%s: ROM enabled at 0x%16llx\n" , name, dev->resource[PCI_ROM_RESOURCE ].start); }#endif
drivers/ide/pci/hpt34x.c +1 -1
@@ -175,7 +175,7 @@if (pci_resource_start (dev,PCI_ROM_RESOURCE )) {pci_write_config_byte (dev,PCI_ROM_ADDRESS , dev->resource[PCI_ROM_RESOURCE ].start |PCI_ROM_ADDRESS_ENABLE ); -printk (KERN_INFO "HPT345: ROM enabled at 0x%08lx\n" , +printk (KERN_INFO "HPT345: ROM enabled at 0x%16llx\n" , dev->resource[PCI_ROM_RESOURCE ].start); }pci_write_config_byte (dev,PCI_LATENCY_TIMER ,0xF0 );
drivers/ide/pci/pdc202xx_new.c +1 -1
@@ -277,7 +277,7 @@if (dev->resource[PCI_ROM_RESOURCE ].start) {pci_write_config_dword (dev,PCI_ROM_ADDRESS , dev->resource[PCI_ROM_RESOURCE ].start |PCI_ROM_ADDRESS_ENABLE ); -printk (KERN_INFO "%s: ROM enabled at 0x%08lx\n" , +printk (KERN_INFO "%s: ROM enabled at 0x%16llx\n" , name, dev->resource[PCI_ROM_RESOURCE ].start); }
drivers/ide/pci/pdc202xx_old.c +1 -1
@@ -528,7 +528,7 @@if (dev->resource[PCI_ROM_RESOURCE ].start) {pci_write_config_dword (dev,PCI_ROM_ADDRESS , dev->resource[PCI_ROM_RESOURCE ].start |PCI_ROM_ADDRESS_ENABLE ); -printk (KERN_INFO "%s: ROM enabled at 0x%08lx\n" , +printk (KERN_INFO "%s: ROM enabled at 0x%16llx\n" , name, dev->resource[PCI_ROM_RESOURCE ].start); }
drivers/serial/8250_pci.c +2 -2
@@ -589,8 +589,8 @@else offset += idx * board->uart_offset; - maxnr = (pci_resource_len (dev, bar) - board->first_offset) / - (8 << board->reg_shift); + maxnr = (pci_resource_len (dev, bar) - board->first_offset) >> + (board->reg_shift +3 );if (board->flags &FL_REGION_SZ_CAP && idx >= maxnr)return 1 ;
drivers/video/console/vgacon.c +6 -6
@@ -190,7 +190,7 @@ vga_video_port_val =VGA_CRT_DM ;if ((ORIG_VIDEO_EGA_BX &0xff ) !=0x10 ) {static struct resource ega_console_resource = - {"ega" ,0x3B0 ,0x3BF }; + { .name ="ega" , .start =0x3B0 , .end =0x3BF }; vga_video_type =VIDEO_TYPE_EGAM ; vga_vram_end =0xb8000 ; display_desc ="EGA+" ;
@@ -198,9 +198,9 @@ &ega_console_resource); }else {static struct resource mda1_console_resource = - {"mda" ,0x3B0 ,0x3BB }; + { .name ="mda" , .start =0x3B0 , .end =0x3BB };static struct resource mda2_console_resource = - {"mda" ,0x3BF ,0x3BF }; + { .name ="mda" , .start =0x3BF , .end =0x3BF }; vga_video_type =VIDEO_TYPE_MDA ; vga_vram_end =0xb2000 ; display_desc ="*MDA" ;
@@ -223,14 +223,14 @@if (!ORIG_VIDEO_ISVGA ) {static struct resource ega_console_resource - = {"ega" ,0x3C0 ,0x3DF }; + = { .name ="ega" , .start =0x3C0 , .end =0x3DF }; vga_video_type =VIDEO_TYPE_EGAC ; display_desc ="EGA" ;request_resource (&ioport_resource, &ega_console_resource); }else {static struct resource vga_console_resource - = {"vga+" ,0x3C0 ,0x3DF }; + = { .name ="vga+" , .start =0x3C0 , .end =0x3DF }; vga_video_type =VIDEO_TYPE_VGAC ; display_desc ="VGA+" ; request_resource(&ioport_resource,
@@ -274,7 +274,7 @@ } }else {static struct resource cga_console_resource = - {"cga" ,0x3D4 ,0x3D5 }; + { .name ="cga" , .start =0x3D4 , .end =0x3D5 }; vga_video_type =VIDEO_TYPE_CGA ; vga_vram_end =0xba000 ; display_desc ="*CGA" ;
Updated driver patch with the proper unsigned long long printk typecast.
Signed-off-by Dave Jiang <[email protected]>
drivers/ide/pci/cmd64x.c +2 -1
@@ -560,7 +560,8 @@#ifdef __i386__if (dev->resource[PCI_ROM_RESOURCE ].start) {pci_write_config_byte (dev,PCI_ROM_ADDRESS , dev->resource[PCI_ROM_RESOURCE ].start |PCI_ROM_ADDRESS_ENABLE ); -printk (KERN_INFO "%s: ROM enabled at 0x%08lx\n" , name, dev->resource[PCI_ROM_RESOURCE ].start); +printk (KERN_INFO "%s: ROM enabled at 0x%16llx\n" , name, + (unsigned long long )dev->resource[PCI_ROM_RESOURCE ].start); }#endif
drivers/ide/pci/hpt34x.c +2 -2
@@ -175,8 +175,8 @@if (pci_resource_start (dev,PCI_ROM_RESOURCE )) {pci_write_config_byte (dev,PCI_ROM_ADDRESS , dev->resource[PCI_ROM_RESOURCE ].start |PCI_ROM_ADDRESS_ENABLE ); -printk (KERN_INFO "HPT345: ROM enabled at 0x%08lx\n" , - dev->resource[PCI_ROM_RESOURCE ].start); +printk (KERN_INFO "HPT345: ROM enabled at 0x%16llx\n" , + (unsigned long long )dev->resource[PCI_ROM_RESOURCE ].start); }pci_write_config_byte (dev,PCI_LATENCY_TIMER ,0xF0 ); }else {
drivers/ide/pci/pdc202xx_new.c +2 -2
@@ -277,8 +277,8 @@if (dev->resource[PCI_ROM_RESOURCE ].start) {pci_write_config_dword (dev,PCI_ROM_ADDRESS , dev->resource[PCI_ROM_RESOURCE ].start |PCI_ROM_ADDRESS_ENABLE ); -printk (KERN_INFO "%s: ROM enabled at 0x%08lx\n" , - name, dev->resource[PCI_ROM_RESOURCE ].start); +printk (KERN_INFO "%s: ROM enabled at 0x%16llx\n" , + name, (unsigned long long )dev->resource[PCI_ROM_RESOURCE ].start); }#ifdef CONFIG_PPC_PMAC
drivers/ide/pci/pdc202xx_old.c +2 -2
@@ -528,8 +528,8 @@if (dev->resource[PCI_ROM_RESOURCE ].start) {pci_write_config_dword (dev,PCI_ROM_ADDRESS , dev->resource[PCI_ROM_RESOURCE ].start |PCI_ROM_ADDRESS_ENABLE ); -printk (KERN_INFO "%s: ROM enabled at 0x%08lx\n" , - name, dev->resource[PCI_ROM_RESOURCE ].start); +printk (KERN_INFO "%s: ROM enabled at 0x%16llx\n" , + name, (unsigned long long )dev->resource[PCI_ROM_RESOURCE ].start); }/*
drivers/serial/8250_pci.c +2 -2
@@ -589,8 +589,8 @@else offset += idx * board->uart_offset; - maxnr = (pci_resource_len (dev, bar) - board->first_offset) / - (8 << board->reg_shift); + maxnr = (pci_resource_len (dev, bar) - board->first_offset) >> + (board->reg_shift +3 );if (board->flags &FL_REGION_SZ_CAP && idx >= maxnr)return 1 ;
drivers/video/console/vgacon.c +6 -6
@@ -190,7 +190,7 @@ vga_video_port_val =VGA_CRT_DM ;if ((ORIG_VIDEO_EGA_BX &0xff ) !=0x10 ) {static struct resource ega_console_resource = - {"ega" ,0x3B0 ,0x3BF }; + { .name ="ega" , .start =0x3B0 , .end =0x3BF }; vga_video_type =VIDEO_TYPE_EGAM ; vga_vram_end =0xb8000 ; display_desc ="EGA+" ;
@@ -198,9 +198,9 @@ &ega_console_resource); }else {static struct resource mda1_console_resource = - {"mda" ,0x3B0 ,0x3BB }; + { .name ="mda" , .start =0x3B0 , .end =0x3BB };static struct resource mda2_console_resource = - {"mda" ,0x3BF ,0x3BF }; + { .name ="mda" , .start =0x3BF , .end =0x3BF }; vga_video_type =VIDEO_TYPE_MDA ; vga_vram_end =0xb2000 ; display_desc ="*MDA" ;
@@ -223,14 +223,14 @@if (!ORIG_VIDEO_ISVGA ) {static struct resource ega_console_resource - = {"ega" ,0x3C0 ,0x3DF }; + = { .name ="ega" , .start =0x3C0 , .end =0x3DF }; vga_video_type =VIDEO_TYPE_EGAC ; display_desc ="EGA" ;request_resource (&ioport_resource, &ega_console_resource); }else {static struct resource vga_console_resource - = {"vga+" ,0x3C0 ,0x3DF }; + = { .name ="vga+" , .start =0x3C0 , .end =0x3DF }; vga_video_type =VIDEO_TYPE_VGAC ; display_desc ="VGA+" ; request_resource(&ioport_resource,
@@ -274,7 +274,7 @@ } }else {static struct resource cga_console_resource = - {"cga" ,0x3D4 ,0x3D5 }; + { .name ="cga" , .start =0x3D4 , .end =0x3D5 }; vga_video_type =VIDEO_TYPE_CGA ; vga_vram_end =0xba000 ; display_desc ="*CGA" ;