@ -42,43 +42,6 @@ int no_pci_devices(void)
}
EXPORT_SYMBOL ( no_pci_devices ) ;
/*
* PCI Bus Class Devices
*/
static ssize_t pci_bus_show_cpuaffinity ( struct device * dev ,
int type ,
struct device_attribute * attr ,
char * buf )
{
int ret ;
const struct cpumask * cpumask ;
cpumask = cpumask_of_pcibus ( to_pci_bus ( dev ) ) ;
ret = type ?
cpulist_scnprintf ( buf , PAGE_SIZE - 2 , cpumask ) :
cpumask_scnprintf ( buf , PAGE_SIZE - 2 , cpumask ) ;
buf [ ret + + ] = ' \n ' ;
buf [ ret ] = ' \0 ' ;
return ret ;
}
static ssize_t inline pci_bus_show_cpumaskaffinity ( struct device * dev ,
struct device_attribute * attr ,
char * buf )
{
return pci_bus_show_cpuaffinity ( dev , 0 , attr , buf ) ;
}
static ssize_t inline pci_bus_show_cpulistaffinity ( struct device * dev ,
struct device_attribute * attr ,
char * buf )
{
return pci_bus_show_cpuaffinity ( dev , 1 , attr , buf ) ;
}
DEVICE_ATTR ( cpuaffinity , S_IRUGO , pci_bus_show_cpumaskaffinity , NULL ) ;
DEVICE_ATTR ( cpulistaffinity , S_IRUGO , pci_bus_show_cpulistaffinity , NULL ) ;
/*
* PCI Bus Class
*/
@ -1456,9 +1419,6 @@ struct pci_bus * pci_create_bus(struct device *parent,
error = device_register ( & b - > dev ) ;
if ( error )
goto class_dev_reg_err ;
error = device_create_file ( & b - > dev , & dev_attr_cpuaffinity ) ;
if ( error )
goto dev_create_file_err ;
/* Create legacy_io and legacy_mem files for this bus */
pci_create_legacy_files ( b ) ;
@ -1469,8 +1429,6 @@ struct pci_bus * pci_create_bus(struct device *parent,
return b ;
dev_create_file_err :
device_unregister ( & b - > dev ) ;
class_dev_reg_err :
device_unregister ( dev ) ;
dev_reg_err :