diff options
| author | Ingo Molnar <mingo@kernel.org> | 2013-12-17 09:27:08 -0500 |
|---|---|---|
| committer | Ingo Molnar <mingo@kernel.org> | 2013-12-17 09:27:08 -0500 |
| commit | bb799d3b980eb803ca2da4a4eefbd9308f8d988a (patch) | |
| tree | 69fbe0cd6d47b23a50f5e1d87bf7489532fae149 /arch/ia64 | |
| parent | 919fc6e34831d1c2b58bfb5ae261dc3facc9b269 (diff) | |
| parent | 319e2e3f63c348a9b66db4667efa73178e18b17d (diff) | |
Merge tag 'v3.13-rc4' into core/locking
Merge Linux 3.13-rc4, to refresh this rather old tree with the latest fixes.
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'arch/ia64')
| -rw-r--r-- | arch/ia64/hp/common/sba_iommu.c | 2 | ||||
| -rw-r--r-- | arch/ia64/include/asm/pci.h | 2 | ||||
| -rw-r--r-- | arch/ia64/kernel/perfmon.c | 8 | ||||
| -rw-r--r-- | arch/ia64/pci/pci.c | 6 | ||||
| -rw-r--r-- | arch/ia64/sn/kernel/io_acpi_init.c | 4 |
5 files changed, 8 insertions, 14 deletions
diff --git a/arch/ia64/hp/common/sba_iommu.c b/arch/ia64/hp/common/sba_iommu.c index d43daf192b21..4c530a82fc46 100644 --- a/arch/ia64/hp/common/sba_iommu.c +++ b/arch/ia64/hp/common/sba_iommu.c | |||
| @@ -1992,7 +1992,7 @@ sba_connect_bus(struct pci_bus *bus) | |||
| 1992 | if (PCI_CONTROLLER(bus)->iommu) | 1992 | if (PCI_CONTROLLER(bus)->iommu) |
| 1993 | return; | 1993 | return; |
| 1994 | 1994 | ||
| 1995 | handle = PCI_CONTROLLER(bus)->acpi_handle; | 1995 | handle = acpi_device_handle(PCI_CONTROLLER(bus)->companion); |
| 1996 | if (!handle) | 1996 | if (!handle) |
| 1997 | return; | 1997 | return; |
| 1998 | 1998 | ||
diff --git a/arch/ia64/include/asm/pci.h b/arch/ia64/include/asm/pci.h index 80775f55f03f..71fbaaa495cc 100644 --- a/arch/ia64/include/asm/pci.h +++ b/arch/ia64/include/asm/pci.h | |||
| @@ -95,7 +95,7 @@ struct iospace_resource { | |||
| 95 | }; | 95 | }; |
| 96 | 96 | ||
| 97 | struct pci_controller { | 97 | struct pci_controller { |
| 98 | void *acpi_handle; | 98 | struct acpi_device *companion; |
| 99 | void *iommu; | 99 | void *iommu; |
| 100 | int segment; | 100 | int segment; |
| 101 | int node; /* nearest node with memory or -1 for global allocation */ | 101 | int node; /* nearest node with memory or -1 for global allocation */ |
diff --git a/arch/ia64/kernel/perfmon.c b/arch/ia64/kernel/perfmon.c index 5a9ff1c3c3e9..cb592773c78b 100644 --- a/arch/ia64/kernel/perfmon.c +++ b/arch/ia64/kernel/perfmon.c | |||
| @@ -2166,12 +2166,6 @@ static const struct file_operations pfm_file_ops = { | |||
| 2166 | .flush = pfm_flush | 2166 | .flush = pfm_flush |
| 2167 | }; | 2167 | }; |
| 2168 | 2168 | ||
| 2169 | static int | ||
| 2170 | pfmfs_delete_dentry(const struct dentry *dentry) | ||
| 2171 | { | ||
| 2172 | return 1; | ||
| 2173 | } | ||
| 2174 | |||
| 2175 | static char *pfmfs_dname(struct dentry *dentry, char *buffer, int buflen) | 2169 | static char *pfmfs_dname(struct dentry *dentry, char *buffer, int buflen) |
| 2176 | { | 2170 | { |
| 2177 | return dynamic_dname(dentry, buffer, buflen, "pfm:[%lu]", | 2171 | return dynamic_dname(dentry, buffer, buflen, "pfm:[%lu]", |
| @@ -2179,7 +2173,7 @@ static char *pfmfs_dname(struct dentry *dentry, char *buffer, int buflen) | |||
| 2179 | } | 2173 | } |
| 2180 | 2174 | ||
| 2181 | static const struct dentry_operations pfmfs_dentry_operations = { | 2175 | static const struct dentry_operations pfmfs_dentry_operations = { |
| 2182 | .d_delete = pfmfs_delete_dentry, | 2176 | .d_delete = always_delete_dentry, |
| 2183 | .d_dname = pfmfs_dname, | 2177 | .d_dname = pfmfs_dname, |
| 2184 | }; | 2178 | }; |
| 2185 | 2179 | ||
diff --git a/arch/ia64/pci/pci.c b/arch/ia64/pci/pci.c index 2326790b7d8b..9e4938d8ca4d 100644 --- a/arch/ia64/pci/pci.c +++ b/arch/ia64/pci/pci.c | |||
| @@ -436,9 +436,9 @@ struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root) | |||
| 436 | if (!controller) | 436 | if (!controller) |
| 437 | return NULL; | 437 | return NULL; |
| 438 | 438 | ||
| 439 | controller->acpi_handle = device->handle; | 439 | controller->companion = device; |
| 440 | 440 | ||
| 441 | pxm = acpi_get_pxm(controller->acpi_handle); | 441 | pxm = acpi_get_pxm(device->handle); |
| 442 | #ifdef CONFIG_NUMA | 442 | #ifdef CONFIG_NUMA |
| 443 | if (pxm >= 0) | 443 | if (pxm >= 0) |
| 444 | controller->node = pxm_to_node(pxm); | 444 | controller->node = pxm_to_node(pxm); |
| @@ -489,7 +489,7 @@ int pcibios_root_bridge_prepare(struct pci_host_bridge *bridge) | |||
| 489 | { | 489 | { |
| 490 | struct pci_controller *controller = bridge->bus->sysdata; | 490 | struct pci_controller *controller = bridge->bus->sysdata; |
| 491 | 491 | ||
| 492 | ACPI_HANDLE_SET(&bridge->dev, controller->acpi_handle); | 492 | ACPI_COMPANION_SET(&bridge->dev, controller->companion); |
| 493 | return 0; | 493 | return 0; |
| 494 | } | 494 | } |
| 495 | 495 | ||
diff --git a/arch/ia64/sn/kernel/io_acpi_init.c b/arch/ia64/sn/kernel/io_acpi_init.c index b1725398b5af..0640739cc20c 100644 --- a/arch/ia64/sn/kernel/io_acpi_init.c +++ b/arch/ia64/sn/kernel/io_acpi_init.c | |||
| @@ -132,7 +132,7 @@ sn_get_bussoft_ptr(struct pci_bus *bus) | |||
| 132 | struct acpi_resource_vendor_typed *vendor; | 132 | struct acpi_resource_vendor_typed *vendor; |
| 133 | 133 | ||
| 134 | 134 | ||
| 135 | handle = PCI_CONTROLLER(bus)->acpi_handle; | 135 | handle = acpi_device_handle(PCI_CONTROLLER(bus)->companion); |
| 136 | status = acpi_get_vendor_resource(handle, METHOD_NAME__CRS, | 136 | status = acpi_get_vendor_resource(handle, METHOD_NAME__CRS, |
| 137 | &sn_uuid, &buffer); | 137 | &sn_uuid, &buffer); |
| 138 | if (ACPI_FAILURE(status)) { | 138 | if (ACPI_FAILURE(status)) { |
| @@ -360,7 +360,7 @@ sn_acpi_get_pcidev_info(struct pci_dev *dev, struct pcidev_info **pcidev_info, | |||
| 360 | acpi_status status; | 360 | acpi_status status; |
| 361 | struct acpi_buffer name_buffer = { ACPI_ALLOCATE_BUFFER, NULL }; | 361 | struct acpi_buffer name_buffer = { ACPI_ALLOCATE_BUFFER, NULL }; |
| 362 | 362 | ||
| 363 | rootbus_handle = PCI_CONTROLLER(dev)->acpi_handle; | 363 | rootbus_handle = acpi_device_handle(PCI_CONTROLLER(dev)->companion); |
| 364 | status = acpi_evaluate_integer(rootbus_handle, METHOD_NAME__SEG, NULL, | 364 | status = acpi_evaluate_integer(rootbus_handle, METHOD_NAME__SEG, NULL, |
| 365 | &segment); | 365 | &segment); |
| 366 | if (ACPI_SUCCESS(status)) { | 366 | if (ACPI_SUCCESS(status)) { |
