On Friday, July 30, 2004 10:24 am, Christoph Hellwig wrote: > On Fri, Jul 30, 2004 at 10:10:29AM -0700, Jesse Barnes wrote: > > + unsigned long start = dev->resource[PCI_ROM_RESOURCE].start; > > + int size = dev->resource[PCI_ROM_RESOURCE].end - > > + dev->resource[PCI_ROM_RESOURCE].start; > > pci_resource_start and pci_resource_len please. > > > + .name = "rom", > > + .mode = S_IRUGO | S_IWUSR, > > do we really want it world readable if a read messes with pci config > space? > > > + if (pdev->resource[PCI_ROM_RESOURCE].start) { > > + pci_rom_attr.size = pdev->resource[PCI_ROM_RESOURCE].end - > > + pdev->resource[PCI_ROM_RESOURCE].start; > > as above. Oops, forgot about those macros. Fixed. I've also fixed the perms, RO by root. willy brings up a good point though, we may want to disable the rom file entirely after its been read, since it can be a source of trouble. Here's the latest patch. Jesse