[PATCH] i2c-sis630 for 2.6.0-test11 get rid of pci init

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg,

sorry for the late response...

On Thursday 18 December 2003 00:34, Greg KH wrote:
> On Tue, Dec 16, 2003 at 12:48:14AM +0100, Alexander Malysh wrote:
> > Hello,
> >
> > 2.6.0 kernel (with great sysfs) just shown a bug that is present in the
> > current i2c-sis630 and was discussed before with Mark M. Hoffman
> > (unfortunately w/o any conclusion) that i2c-sis630 is not a pci device
> > driver and has no need to claiming any pci device.
>
> Hm, where does that SIS630_ACPI_BASE_REG really live at?  Is it
> controlled by the PCI_DEVICE_ID_SI_503 device?

acpi base live at io space behind isa-bridge (SI_503 pci dev) and is indeed 
controlled by isa-bridge.

>
> > This patch removes pci_[init|remove] stuff because i2c-sis630 just
> > needs a few io ports and should not claim pci device.
>
> What other driver wants to bind to this device?  If no other, what's the
> problem with this driver binding to it?  The very nice side-affect of it
> is that we auto-loading of the driver when the pci bus is scanned for
> devices, which is a big win for users.

at this point in time, no other driver known that want claim isa-bridge. I do 
not see any problem to binding driver to isa-bridge. just it has incorrect 
representation within sysfs in my eyes, but I can live with it, due to a big 
user win...

thanks,

-- 
Alexander Malysh



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux