Arjan van de Ven wrote:Comments: 1) [minor] With a bit in struct pci_dev, there is no need for separate raw_pci_ops. That will simplify your patch, with no functionality change. "golden" arches (no pun intended) may implement raw_pci_ops that _always_ work with extended config space, and simply ignore that bit, if that is how their underlying non-mmconfig-nor-type1 hardware is implemented. 2) [non-minor] hmmmm. [jgarzik@core ~]$ lspci -n | wc -l 23 So I would have to perform 23 sysfs twiddles, before I could obtain a full and unabridged 'lspci -vvvxxx'? For the userspace interface, the most-often-used knob for diagnostic purposes will be the easiest one. And that's echo 1 > enable-ext-cfg-space-for-all-buses-ACPI-says-to lspci -vvvxxx 3) [minor] architectures must be able to override pci_enable_ext_config(). see "golden arches". --
| Alan | Re: [RFC] Heads up on sys_fallocate() |
| Thomas Gleixner | Re: Linux 2.6.21-rc1 |
| Davide Libenzi | Re: [patch 7/8] fdmap v2 - implement sys_socket2 |
| debian developer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
git: | |
| Neil Horman | Re: [PATCH] net: implement emergency route cache rebulds when gc_elasticity is exc... |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| David Miller | Re: [GIT]: Networking |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
