PCI Hotplug patches for 2.4.23-pre1
PATCH 1/1 PCI Hotplug patches for 2.4.23-pre1
Hi,
Here are 4 PCI Hotplug patches for 2.4.23-pre1. One of them fixes the __FUNCTION__ compiler warnings, another fixes the Copyright notification of the drivers, and the last two sync up with some PCI device macros that are in 2.6 to make porting drivers easier.
Please pull from: bk://kernel.bkbits.net/gregkh/linux/pci-2.4
The raw patches will follow.
thanks,
greg k-h
drivers/hotplug/acpiphp.h | 12 +++--- drivers/hotplug/acpiphp_core.c | 12 +++--- drivers/hotplug/acpiphp_glue.c | 6 +-- drivers/hotplug/acpiphp_pci.c | 12 +++--- drivers/hotplug/acpiphp_res.c | 12 +++--- drivers/hotplug/cpqphp.h | 12 +++--- drivers/hotplug/cpqphp_core.c | 36 +++++++++--------- drivers/hotplug/cpqphp_ctrl.c | 74 ++++++++++++++++++------------------- drivers/hotplug/cpqphp_nvram.c | 8 ++-- drivers/hotplug/cpqphp_nvram.h | 4 +- drivers/hotplug/cpqphp_pci.c | 18 ++++----- drivers/hotplug/cpqphp_proc.c | 6 +-- drivers/hotplug/ibmphp.h | 4 +- drivers/hotplug/ibmphp_core.c | 4 +- drivers/hotplug/ibmphp_ebda.c | 4 +- drivers/hotplug/ibmphp_hpc.c | 2 - drivers/hotplug/ibmphp_pci.c | 4 +- drivers/hotplug/ibmphp_res.c | 4 +- drivers/hotplug/pci_hotplug.h | 6 +-- drivers/hotplug/pci_hotplug_core.c | 6 +-- drivers/hotplug/pci_hotplug_util.c | 8 ++-- include/linux/pci.h | 26 +++++++++++++ 22 files changed, 153 insertions(+), 127 deletions(-)
-----
<vmlinuz386:yahoo.com.ar>:
o PCI Hotplug: fix __FUNCTION__ warnings
Greg Kroah-Hartman:
o PCI: add PCI_DEVICE_CLASS() macro to match PCI_DEVICE() macro
o PCI: add PCI_DEVICE() macro to make pci_device_id tables easier to read
o PCI hotplug: fix up a bunch of copyrights that were incorrectly declared
PATCH 1/1 PCI Hotplug patches for 2.4.23-pre1
ChangeSet 1.1083.2.3, 2003/08/28 11:23:37-07:00, [email protected]
[PATCH] PCI hotplug: fix up a bunch of copyrights that were incorrectly declared.
It needs to be "Copyright (C)" not "Copyright (c)" according to the lawyers who know these things...
drivers/hotplug/acpiphp.h | 12 ++++++------ drivers/hotplug/acpiphp_core.c | 12 ++++++------ drivers/hotplug/acpiphp_glue.c | 6 +++--- drivers/hotplug/acpiphp_pci.c | 12 ++++++------ drivers/hotplug/acpiphp_res.c | 12 ++++++------ drivers/hotplug/cpqphp.h | 6 +++--- drivers/hotplug/cpqphp_core.c | 6 +++--- drivers/hotplug/cpqphp_ctrl.c | 6 +++--- drivers/hotplug/cpqphp_nvram.c | 6 +++--- drivers/hotplug/cpqphp_nvram.h | 4 ++-- drivers/hotplug/cpqphp_pci.c | 6 +++--- drivers/hotplug/cpqphp_proc.c | 6 +++--- drivers/hotplug/ibmphp.h | 4 ++-- drivers/hotplug/ibmphp_core.c | 4 ++-- drivers/hotplug/ibmphp_ebda.c | 4 ++-- drivers/hotplug/ibmphp_hpc.c | 2 +- drivers/hotplug/ibmphp_pci.c | 4 ++-- drivers/hotplug/ibmphp_res.c | 4 ++-- drivers/hotplug/pci_hotplug.h | 6 +++--- drivers/hotplug/pci_hotplug_core.c | 4 ++-- drivers/hotplug/pci_hotplug_util.c | 6 +++--- 21 files changed, 66 insertions(+), 66 deletions(-)
drivers/hotplug/acpiphp.h +6 -6
@@ -1,12 +1,12 @@/* * ACPI PCI Hot Plug Controller Driver * -* Copyright (c) 1995,2001 Compaq Computer Corporation -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001 IBM Corp. -* Copyright (c) 2002 Hiroshi Aono ([email protected]) -* Copyright (c) 2002,2003 Takayoshi Kochi ([email protected]) -* Copyright (c) 2002,2003 NEC Corporation +* Copyright (C) 1995,2001 Compaq Computer Corporation +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001 IBM Corp. +* Copyright (C) 2002 Hiroshi Aono ([email protected]) +* Copyright (C) 2002,2003 Takayoshi Kochi ([email protected]) +* Copyright (C) 2002,2003 NEC Corporation * * All rights reserved. *
drivers/hotplug/acpiphp_core.c +6 -6
@@ -1,12 +1,12 @@/* * ACPI PCI Hot Plug Controller Driver * -* Copyright (c) 1995,2001 Compaq Computer Corporation -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001 IBM Corp. -* Copyright (c) 2002 Hiroshi Aono ([email protected]) -* Copyright (c) 2002,2003 Takayoshi Kochi ([email protected]) -* Copyright (c) 2002,2003 NEC Corporation +* Copyright (C) 1995,2001 Compaq Computer Corporation +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001 IBM Corp. +* Copyright (C) 2002 Hiroshi Aono ([email protected]) +* Copyright (C) 2002,2003 Takayoshi Kochi ([email protected]) +* Copyright (C) 2002,2003 NEC Corporation * * All rights reserved. *
drivers/hotplug/acpiphp_glue.c +3 -3
@@ -1,9 +1,9 @@/* * ACPI PCI HotPlug glue functions to ACPI CA subsystem * -* Copyright (c) 2002,2003 Takayoshi Kochi ([email protected]) -* Copyright (c) 2002 Hiroshi Aono ([email protected]) -* Copyright (c) 2002,2003 NEC Corporation +* Copyright (C) 2002,2003 Takayoshi Kochi ([email protected]) +* Copyright (C) 2002 Hiroshi Aono ([email protected]) +* Copyright (C) 2002,2003 NEC Corporation * * All rights reserved. *
drivers/hotplug/acpiphp_pci.c +6 -6
@@ -1,12 +1,12 @@/* * ACPI PCI HotPlug PCI configuration space management * -* Copyright (c) 1995,2001 Compaq Computer Corporation -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001,2002 IBM Corp. -* Copyright (c) 2002 Takayoshi Kochi ([email protected]) -* Copyright (c) 2002 Hiroshi Aono ([email protected]) -* Copyright (c) 2002 NEC Corporation +* Copyright (C) 1995,2001 Compaq Computer Corporation +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001,2002 IBM Corp. +* Copyright (C) 2002 Takayoshi Kochi ([email protected]) +* Copyright (C) 2002 Hiroshi Aono ([email protected]) +* Copyright (C) 2002 NEC Corporation * * All rights reserved. *
drivers/hotplug/acpiphp_res.c +6 -6
@@ -1,12 +1,12 @@/* * ACPI PCI HotPlug Utility functions * -* Copyright (c) 1995,2001 Compaq Computer Corporation -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001 IBM Corp. -* Copyright (c) 2002 Hiroshi Aono ([email protected]) -* Copyright (c) 2002 Takayoshi Kochi ([email protected]) -* Copyright (c) 2002 NEC Corporation +* Copyright (C) 1995,2001 Compaq Computer Corporation +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001 IBM Corp. +* Copyright (C) 2002 Hiroshi Aono ([email protected]) +* Copyright (C) 2002 Takayoshi Kochi ([email protected]) +* Copyright (C) 2002 NEC Corporation * * All rights reserved. *
drivers/hotplug/cpqphp.h +3 -3
@@ -1,9 +1,9 @@/* * Compaq Hot Plug Controller Driver * -* Copyright (c) 1995,2001 Compaq Computer Corporation -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001 IBM +* Copyright (C) 1995,2001 Compaq Computer Corporation +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001 IBM * * All rights reserved. *
drivers/hotplug/cpqphp_core.c +3 -3
@@ -1,9 +1,9 @@/* * Compaq Hot Plug Controller Driver * -* Copyright (c) 1995,2001 Compaq Computer Corporation -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001 IBM Corp. +* Copyright (C) 1995,2001 Compaq Computer Corporation +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001 IBM Corp. * * All rights reserved. *
drivers/hotplug/cpqphp_ctrl.c +3 -3
@@ -1,9 +1,9 @@/* * Compaq Hot Plug Controller Driver * -* Copyright (c) 1995,2001 Compaq Computer Corporation -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001 IBM Corp. +* Copyright (C) 1995,2001 Compaq Computer Corporation +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001 IBM Corp. * * All rights reserved. *
drivers/hotplug/cpqphp_nvram.c +3 -3
@@ -1,9 +1,9 @@/* * Compaq Hot Plug Controller Driver * -* Copyright (c) 1995,2001 Compaq Computer Corporation -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001 IBM Corp. +* Copyright (C) 1995,2001 Compaq Computer Corporation +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001 IBM Corp. * * All rights reserved. *
drivers/hotplug/cpqphp_nvram.h +2 -2
@@ -1,8 +1,8 @@/* * Compaq Hot Plug Controller Driver * -* Copyright (c) 1995,2001 Compaq Computer Corporation -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 1995,2001 Compaq Computer Corporation +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) * * All rights reserved. *
drivers/hotplug/cpqphp_pci.c +3 -3
@@ -1,9 +1,9 @@/* * Compaq Hot Plug Controller Driver * -* Copyright (c) 1995,2001 Compaq Computer Corporation -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001 IBM Corp. +* Copyright (C) 1995,2001 Compaq Computer Corporation +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001 IBM Corp. * * All rights reserved. *
drivers/hotplug/cpqphp_proc.c +3 -3
@@ -1,9 +1,9 @@/* * Compaq Hot Plug Controller Driver * -* Copyright (c) 1995,2001 Compaq Computer Corporation -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001 IBM Corp. +* Copyright (C) 1995,2001 Compaq Computer Corporation +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001 IBM Corp. * * All rights reserved. *
drivers/hotplug/ibmphp.h +2 -2
@@ -6,8 +6,8 @@* * Written By: Jyoti Shah, Tong Yu, Irene Zubarev, IBM Corporation * -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001,2002 IBM Corp. +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001,2002 IBM Corp. * * All rights reserved. *
drivers/hotplug/ibmphp_core.c +2 -2
@@ -3,8 +3,8 @@* * Written By: Chuck Cole, Jyoti Shah, Tong Yu, Irene Zubarev, IBM Corporation * -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001,2002 IBM Corp. +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001,2002 IBM Corp. * * All rights reserved. *
drivers/hotplug/ibmphp_ebda.c +2 -2
@@ -3,8 +3,8 @@* * Written By: Tong Yu, IBM Corporation * -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001,2002 IBM Corp. +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001,2002 IBM Corp. * * All rights reserved. *
drivers/hotplug/ibmphp_hpc.c +1 -1
@@ -3,7 +3,7 @@* * Written By: Jyoti Shah, IBM Corporation * -* Copyright (c) 2001-2002 IBM Corp. +* Copyright (C) 2001-2002 IBM Corp. * * All rights reserved. *
drivers/hotplug/ibmphp_pci.c +2 -2
@@ -3,8 +3,8 @@* * Written By: Irene Zubarev, IBM Corporation * -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001,2002 IBM Corp. +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001,2002 IBM Corp. * * All rights reserved. *
drivers/hotplug/ibmphp_res.c +2 -2
@@ -3,8 +3,8 @@* * Written By: Irene Zubarev, IBM Corporation * -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001,2002 IBM Corp. +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001,2002 IBM Corp. * * All rights reserved. *
drivers/hotplug/pci_hotplug.h +3 -3
@@ -1,9 +1,9 @@/* * PCI HotPlug Core Functions * -* Copyright (c) 1995,2001 Compaq Computer Corporation -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001 IBM Corp. +* Copyright (C) 1995,2001 Compaq Computer Corporation +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001 IBM Corp. * * All rights reserved. *
drivers/hotplug/pci_hotplug_core.c +2 -2
@@ -1,8 +1,8 @@/* * PCI HotPlug Controller Core * -* Copyright (c) 2001-2002 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001-2002 IBM Corp. +* Copyright (C) 2001-2002 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001-2002 IBM Corp. * * All rights reserved. *
drivers/hotplug/pci_hotplug_util.c +3 -3
@@ -1,9 +1,9 @@/* * PCI HotPlug Utility functions * -* Copyright (c) 1995,2001 Compaq Computer Corporation -* Copyright (c) 2001 Greg Kroah-Hartman ([email protected]) -* Copyright (c) 2001 IBM Corp. +* Copyright (C) 1995,2001 Compaq Computer Corporation +* Copyright (C) 2001 Greg Kroah-Hartman ([email protected]) +* Copyright (C) 2001 IBM Corp. * * All rights reserved. *
ChangeSet 1.1083.2.4, 2003/08/28 11:27:38-07:00, [email protected]
[PATCH] PCI Hotplug: fix __FUNCTION__ warnings
this patch fix the warning: concatenation of string literals with __FUNCTION__ is deprecated
drivers/hotplug/cpqphp.h | 6 +-- drivers/hotplug/cpqphp_core.c | 30 ++++++++-------- drivers/hotplug/cpqphp_ctrl.c | 68 ++++++++++++++++++------------------- drivers/hotplug/cpqphp_nvram.c | 2 - drivers/hotplug/cpqphp_pci.c | 12 +++--- drivers/hotplug/pci_hotplug_core.c | 2 - drivers/hotplug/pci_hotplug_util.c | 2 - 7 files changed, 61 insertions(+), 61 deletions(-)
drivers/hotplug/cpqphp.h +3 -3
@@ -747,7 +747,7 @@return 1 ; hp_slot = slot->device - ctrl->slot_device_offset; -dbg (__FUNCTION__": slot->device = %d, ctrl->slot_device_offset = %d \n" , slot->device, ctrl->slot_device_offset); +dbg ("%s: slot->device = %d, ctrl->slot_device_offset = %d \n" , __FUNCTION__, slot->device, ctrl->slot_device_offset); status = (readl (ctrl->hpc_reg +INT_INPUT_CLEAR ) & (0x01L << hp_slot));
@@ -785,7 +785,7 @@DECLARE_WAITQUEUE (wait, current);int retval =0 ; -dbg (__FUNCTION__" - start\n" ); +dbg ("%s - start\n" , __FUNCTION__);add_wait_queue (&ctrl->queue, &wait);set_current_state (TASK_INTERRUPTIBLE );/* Sleep for up to 1 second to wait for the LED to change. */
@@ -795,7 +795,7 @@if (signal_pending (current)) retval = -EINTR ; -dbg (__FUNCTION__" - end\n" ); +dbg ("%s - end\n" , __FUNCTION__);return retval; }
drivers/hotplug/cpqphp_core.c +15 -15
@@ -320,7 +320,7 @@void *slot_entry=NULL ;int result; -dbg (__FUNCTION__"\n" ); +dbg ("%s\n" , __FUNCTION__); tempdword =readl (ctrl->hpc_reg +INT_INPUT_CLEAR );
@@ -482,7 +482,7 @@u8 tbus, tdevice, tslot, bridgeSlot; -dbg (__FUNCTION__" %p, %d, %d, %p\n" , ops, bus_num, dev_num, slot); +dbg ("%s %p, %d, %d, %p\n" , __FUNCTION__, ops, bus_num, dev_num, slot); bridgeSlot =0xFF ;
@@ -598,7 +598,7 @@if (slot ==NULL )return -ENODEV ; -dbg (__FUNCTION__" - physical_slot = %s\n" , hotplug_slot->name); +dbg ("%s - physical_slot = %s\n" , __FUNCTION__, hotplug_slot->name); ctrl = slot->ctrl;if (ctrl ==NULL )
@@ -633,7 +633,7 @@if (slot ==NULL )return -ENODEV ; -dbg (__FUNCTION__" - physical_slot = %s\n" , hotplug_slot->name); +dbg ("%s - physical_slot = %s\n" , __FUNCTION__, hotplug_slot->name); ctrl = slot->ctrl;if (ctrl ==NULL )
@@ -673,7 +673,7 @@if (slot ==NULL )return -ENODEV ; -dbg (__FUNCTION__" - physical_slot = %s\n" , hotplug_slot->name); +dbg ("%s - physical_slot = %s\n" , __FUNCTION__, hotplug_slot->name); ctrl = slot->ctrl;if (ctrl ==NULL )
@@ -701,7 +701,7 @@struct slot *slot =get_slot (hotplug_slot, __FUNCTION__);struct controller *ctrl; -dbg (__FUNCTION__"\n" ); +dbg ("%s\n" , __FUNCTION__);if (slot ==NULL )return -ENODEV ;
@@ -722,7 +722,7 @@if (slot ==NULL )return -ENODEV ; -dbg (__FUNCTION__" - physical_slot = %s\n" , hotplug_slot->name); +dbg ("%s - physical_slot = %s\n" , __FUNCTION__, hotplug_slot->name); ctrl = slot->ctrl;if (ctrl ==NULL )
@@ -740,7 +740,7 @@if (slot ==NULL )return -ENODEV ; -dbg (__FUNCTION__" - physical_slot = %s\n" , hotplug_slot->name); +dbg ("%s - physical_slot = %s\n" , __FUNCTION__, hotplug_slot->name); ctrl = slot->ctrl;if (ctrl ==NULL )
@@ -758,7 +758,7 @@if (slot ==NULL )return -ENODEV ; -dbg (__FUNCTION__" - physical_slot = %s\n" , hotplug_slot->name); +dbg ("%s - physical_slot = %s\n" , __FUNCTION__, hotplug_slot->name); ctrl = slot->ctrl;if (ctrl ==NULL )
@@ -777,7 +777,7 @@if (slot ==NULL )return -ENODEV ; -dbg (__FUNCTION__" - physical_slot = %s\n" , hotplug_slot->name); +dbg ("%s - physical_slot = %s\n" , __FUNCTION__, hotplug_slot->name); ctrl = slot->ctrl;if (ctrl ==NULL )
@@ -865,7 +865,7 @@// TODO: This code can be made to support non-Compaq or Intel subsystem IDs rc =pci_read_config_word (pdev,PCI_SUBSYSTEM_VENDOR_ID , &subsystem_vid);if (rc) { -err (__FUNCTION__" : pci_read_config_word failed\n" ); +err ("%s : pci_read_config_word failed\n" , __FUNCTION__);return rc; }dbg ("Subsystem Vendor ID: %x\n" , subsystem_vid);
@@ -876,14 +876,14 @@ ctrl = (struct controller *)kmalloc (sizeof (struct controller ),GFP_KERNEL );if (!ctrl) { -err (__FUNCTION__" : out of memory\n" ); +err ("%s : out of memory\n" , __FUNCTION__);return -ENOMEM ; }memset (ctrl,0 ,sizeof (struct controller )); rc =pci_read_config_word (pdev,PCI_SUBSYSTEM_ID , &subsystem_deviceid);if (rc) { -err (__FUNCTION__" : pci_read_config_word failed\n" ); +err ("%s : pci_read_config_word failed\n" , __FUNCTION__); goto err_free_ctrl; }
@@ -1139,7 +1139,7 @@// Store PCI Config Space for all devices on this bus rc =cpqhp_save_config (ctrl, ctrl->bus,readb (ctrl->hpc_reg +SLOT_MASK ));if (rc) { -err (__FUNCTION__": unable to save PCI configuration data, error %d\n" , rc); +err ("%s: unable to save PCI configuration data, error %d\n" , __FUNCTION__, rc); goto err_iounmap; }
@@ -1169,7 +1169,7 @@ rc =ctrl_slot_setup (ctrl, smbios_start, smbios_table);if (rc) {err (msg_initialization_err,6 ); -err (__FUNCTION__": unable to save PCI configuration data, error %d\n" , rc); +err ("%s: unable to save PCI configuration data, error %d\n" , __FUNCTION__, rc); goto err_iounmap; }
drivers/hotplug/cpqphp_ctrl.c +34 -34
191 lines not on this page · raw message
drivers/hotplug/cpqphp_nvram.c +1 -1
@@ -160,7 +160,7 @@ (temp6 == 'Q')) { result =1 ; } -dbg (__FUNCTION__" - returned %d\n" , result); +dbg ("%s - returned %d\n" ,__FUNCTION__, result);return result; }
drivers/hotplug/cpqphp_pci.c +6 -6
@@ -139,7 +139,7 @@//We did not even find a hotplug rep of the function, create it //This code might be taken out if we can guarantee the creation of functions //in parallel (hotplug and Linux at the same time). -dbg ("@@@@@@@@@@@ cpqhp_slot_create in " __FUNCTION__"\n" ); +dbg ("@@@@@@@@@@@ cpqhp_slot_create in %s\n" , __FUNCTION__); temp_func =cpqhp_slot_create (bus->number);if (temp_func ==NULL )return -ENOMEM ;
@@ -306,7 +306,7 @@memset (&wrapped_dev,0 ,sizeof (struct pci_dev_wrapped ));memset (&wrapped_bus,0 ,sizeof (struct pci_bus_wrapped )); -dbg (__FUNCTION__": bus/dev/func = %x/%x/%x\n" ,func->bus, func->device, func->function); +dbg ("%s: bus/dev/func = %x/%x/%x\n" , __FUNCTION__, func->bus, func->device, func->function);for (j=0 ; j<8 ; j++) {struct pci_dev * temp =pci_find_slot (func->bus, (func->device <<3 ) | j);
@@ -354,10 +354,10 @@ fakedev.devfn = dev_num <<3 ; fakedev.bus = &fakebus; fakebus.number = bus_num; -dbg (__FUNCTION__": dev %d, bus %d, pin %d, num %d\n" , - dev_num, bus_num, int_pin, irq_num); +dbg ("%s: dev %d, bus %d, pin %d, num %d\n" , + __FUNCTION__, dev_num, bus_num, int_pin, irq_num); rc =pcibios_set_irq_routing (&fakedev, int_pin -0x0a , irq_num); -dbg (__FUNCTION__":rc %d\n" , rc); +dbg ("%s:rc %d\n" , __FUNCTION__, rc);if (!rc)return !rc;
@@ -1585,7 +1585,7 @@int rc =0 ;struct pci_resource *node;struct pci_resource *t_node; -dbg (__FUNCTION__"\n" ); +dbg ("%s\n" , __FUNCTION__);if (!func)return (1 );
drivers/hotplug/pci_hotplug_core.c +1 -1
@@ -49,7 +49,7 @@#define MY_NAME THIS_MODULE->name#endif -#define dbg(fmt, arg...) do { if (debug) printk(KERN_DEBUG "%s: "__FUNCTION__": " fmt , MY_NAME , ## arg); } while (0) +#define dbg(fmt, arg...) do { if (debug) printk(KERN_DEBUG "%s: %s: " fmt , MY_NAME , __FUNCTION__ , ## arg); } while (0) #define err(format, arg...) printk(KERN_ERR "%s: " format , MY_NAME , ## arg) #define info(format, arg...) printk(KERN_INFO "%s: " format , MY_NAME , ## arg) #define warn(format, arg...) printk(KERN_WARNING "%s: " format , MY_NAME , ## arg)
drivers/hotplug/pci_hotplug_util.c +1 -1
@@ -41,7 +41,7 @@#define MY_NAME THIS_MODULE->name#endif -#define dbg(fmt, arg...) do { if (debug) printk(KERN_DEBUG "%s: "__FUNCTION__": " fmt , MY_NAME , ## arg); } while (0) +#define dbg(fmt, arg...) do { if (debug) printk(KERN_DEBUG "%s: %s: " fmt , MY_NAME , __FUNCTION__ , ## arg); } while (0) #define err(format, arg...) printk(KERN_ERR "%s: " format , MY_NAME , ## arg) #define info(format, arg...) printk(KERN_INFO "%s: " format , MY_NAME , ## arg) #define warn(format, arg...) printk(KERN_WARNING "%s: " format , MY_NAME , ## arg)
ChangeSet 1.1083.2.5, 2003/08/28 13:09:20-07:00, [email protected]
[PATCH] PCI: add PCI_DEVICE() macro to make pci_device_id tables easier to read.
include/linux/pci.h | 12 ++++++++++++ 1 files changed, 12 insertions(+)
include/linux/pci.h +12 -0
@@ -520,6 +520,18 @@int (*enable_wake) (struct pci_dev *dev,u32 state,int enable);/* Enable wake event */ }; +/** +* PCI_DEVICE - macro used to describe a specific pci device +* @vend: the 16 bit PCI Vendor ID +* @dev: the 16 bit PCI Device ID +* +* This macro is used to create a struct pci_device_id that matches a +* specific device. The subvendor and subdevice fields will be set to +* PCI_ANY_ID. +*/ +#define PCI_DEVICE (vend,dev) \ + .vendor = (vend), .device = (dev), \ + .subvendor = PCI_ANY_ID, .subdevice = PCI_ANY_ID/* these external functions are only available when PCI support is enabled */ #ifdef CONFIG_PCI
ChangeSet 1.1083.2.6, 2003/08/28 13:09:28-07:00, [email protected]
[PATCH] PCI: add PCI_DEVICE_CLASS() macro to match PCI_DEVICE() macro.
include/linux/pci.h | 14 ++++++++++++++ 1 files changed, 14 insertions(+)
include/linux/pci.h +14 -0
@@ -533,6 +533,20 @@ .vendor = (vend), .device = (dev), \ .subvendor = PCI_ANY_ID, .subdevice = PCI_ANY_ID +/** +* PCI_DEVICE_CLASS - macro used to describe a specific pci device class +* @dev_class: the class, subclass, prog-if triple for this device +* @dev_class_mask: the class mask for this device +* +* This macro is used to create a struct pci_device_id that matches a +* specific PCI class. The vendor, device, subvendor, and subdevice +* fields will be set to PCI_ANY_ID. + */ +#define PCI_DEVICE_CLASS (dev_class,dev_class_mask) \ + .class = (dev_class), .class_mask = (dev_class_mask), \ + .vendor = PCI_ANY_ID, .device = PCI_ANY_ID, \ + .subvendor = PCI_ANY_ID, .subdevice = PCI_ANY_ID +/* these external functions are only available when PCI support is enabled */ #ifdef CONFIG_PCI