| summaryrefslogtreecommitdiff |
| author | Jiri Slaby <jslaby@suse.cz> | 2010-04-12 18:23:50 (GMT) |
|---|---|---|
| committer | Jiri Slaby <jslaby@suse.cz> | 2010-04-12 18:53:46 (GMT) |
| commit | 7ff3b3f171cbd5b827a708734d0a10119e5d2c66 (patch) (unidiff) | |
| tree | b6a5fae1fa48d0eb3b3c378a320adc7467e94ee2 | |
| parent | ca35c89b7fa021c7d4259fd0484f8b73720d3a84 (diff) | |
- patches.drivers/pci-express-aer-silence-_OSC.patch: Refresh.rpm-2.6.16.60-0.62
Revert change that removed aerdriver.off=1 possibility (bnc#541560).
| -rw-r--r-- | kernel-source.changes | 6 | ||||
| -rw-r--r-- | patches.drivers/pci-express-aer-silence-_OSC.patch | 88 |
2 files changed, 46 insertions, 48 deletions
diff --git a/kernel-source.changes b/kernel-source.changes index c3352d4..8bd9ee3 100644 --- a/kernel-source.changes +++ b/kernel-source.changes | |||
| @@ -1,4 +1,10 @@ | |||
| 1 | ------------------------------------------------------------------- | 1 | ------------------------------------------------------------------- |
| 2 | Mon Apr 12 20:18:48 CEST 2010 - jslaby@suse.de | ||
| 3 | |||
| 4 | - patches.drivers/pci-express-aer-silence-_OSC.patch: Refresh. | ||
| 5 | Revert change that removed aerdriver.off=1 possibility (bnc#541560). | ||
| 6 | |||
| 7 | ------------------------------------------------------------------- | ||
| 2 | Mon Apr 12 10:48:58 CEST 2010 - jbeulich@novell.com | 8 | Mon Apr 12 10:48:58 CEST 2010 - jbeulich@novell.com |
| 3 | 9 | ||
| 4 | - patches.suse/bootmem-reverse: Make __alloc_bootmem_bottomup() | 10 | - patches.suse/bootmem-reverse: Make __alloc_bootmem_bottomup() |
diff --git a/patches.drivers/pci-express-aer-silence-_OSC.patch b/patches.drivers/pci-express-aer-silence-_OSC.patch index f52ea39..81e246a 100644 --- a/patches.drivers/pci-express-aer-silence-_OSC.patch +++ b/patches.drivers/pci-express-aer-silence-_OSC.patch | |||
| @@ -22,14 +22,40 @@ Signed-off-by: Alexey Starikovskiy <astarikovskiy@suse.de> | |||
| 22 | drivers/pci/pci-acpi.c | 10 ++-------- | 22 | drivers/pci/pci-acpi.c | 10 ++-------- |
| 23 | drivers/pci/pcie/aer/aerdrv.h | 2 +- | 23 | drivers/pci/pcie/aer/aerdrv.h | 2 +- |
| 24 | drivers/pci/pcie/aer/aerdrv_acpi.c | 32 +++++++++++++++++--------------- | 24 | drivers/pci/pcie/aer/aerdrv_acpi.c | 32 +++++++++++++++++--------------- |
| 25 | drivers/pci/pcie/aer/aerdrv_core.c | 18 ++---------------- | 25 | drivers/pci/pcie/aer/aerdrv_core.c | 16 ++-------------- |
| 26 | 4 files changed, 22 insertions(+), 40 deletions(-) | 26 | 4 files changed, 22 insertions(+), 38 deletions(-) |
| 27 | 27 | ||
| 28 | Index: linux-2.6.16-SLES10_SP2_BRANCH/drivers/pci/pcie/aer/aerdrv.h | 28 | --- a/drivers/pci/pci-acpi.c |
| 29 | =================================================================== | 29 | +++ b/drivers/pci/pci-acpi.c |
| 30 | --- linux-2.6.16-SLES10_SP2_BRANCH.orig/drivers/pci/pcie/aer/aerdrv.h2008-09-23 23:32:58.000000000 +0400 | 30 | @@ -53,11 +53,8 @@ acpi_query_osc ( |
| 31 | +++ linux-2.6.16-SLES10_SP2_BRANCH/drivers/pci/pcie/aer/aerdrv.h2008-09-23 23:36:57.000000000 +0400 | 31 | in_params[3].buffer.pointer = (u8 *)context; |
| 32 | @@ -121,6 +121,6 @@ | 32 | |
| 33 | status = acpi_evaluate_object(handle, "_OSC", &input, &output); | ||
| 34 | -if (ACPI_FAILURE (status)) { | ||
| 35 | - printk(KERN_DEBUG | ||
| 36 | - "Evaluate _OSC Set fails. Status = 0x%04x\n", status); | ||
| 37 | +if (ACPI_FAILURE (status)) | ||
| 38 | return status; | ||
| 39 | -} | ||
| 40 | out_obj = output.pointer; | ||
| 41 | |||
| 42 | if (out_obj->type != ACPI_TYPE_BUFFER) { | ||
| 43 | @@ -121,11 +118,8 @@ acpi_run_osc ( | ||
| 44 | in_params[3].buffer.pointer = (u8 *)context; | ||
| 45 | |||
| 46 | status = acpi_evaluate_object(handle, "_OSC", &input, &output); | ||
| 47 | -if (ACPI_FAILURE (status)) { | ||
| 48 | - printk(KERN_DEBUG | ||
| 49 | - "Evaluate _OSC Set fails. Status = 0x%04x\n", status); | ||
| 50 | +if (ACPI_FAILURE (status)) | ||
| 51 | return status; | ||
| 52 | -} | ||
| 53 | out_obj = output.pointer; | ||
| 54 | if (out_obj->type != ACPI_TYPE_BUFFER) { | ||
| 55 | printk(KERN_DEBUG | ||
| 56 | --- a/drivers/pci/pcie/aer/aerdrv.h | ||
| 57 | +++ b/drivers/pci/pcie/aer/aerdrv.h | ||
| 58 | @@ -121,6 +121,6 @@ extern void aer_delete_rootport(struct a | ||
| 33 | extern int aer_init(struct pcie_device *dev); | 59 | extern int aer_init(struct pcie_device *dev); |
| 34 | extern void aer_isr(void *work); | 60 | extern void aer_isr(void *work); |
| 35 | extern void aer_print_error(struct pci_dev *dev, struct aer_err_info *info); | 61 | extern void aer_print_error(struct pci_dev *dev, struct aer_err_info *info); |
| @@ -37,10 +63,8 @@ Index: linux-2.6.16-SLES10_SP2_BRANCH/drivers/pci/pcie/aer/aerdrv.h | |||
| 37 | +extern int aer_osc_setup(struct pcie_device *pciedev); | 63 | +extern int aer_osc_setup(struct pcie_device *pciedev); |
| 38 | 64 | ||
| 39 | #endif //_AERDRV_H_ | 65 | #endif //_AERDRV_H_ |
| 40 | Index: linux-2.6.16-SLES10_SP2_BRANCH/drivers/pci/pcie/aer/aerdrv_acpi.c | 66 | --- a/drivers/pci/pcie/aer/aerdrv_acpi.c |
| 41 | =================================================================== | 67 | +++ b/drivers/pci/pcie/aer/aerdrv_acpi.c |
| 42 | --- linux-2.6.16-SLES10_SP2_BRANCH.orig/drivers/pci/pcie/aer/aerdrv_acpi.c2008-09-23 23:32:58.000000000 +0400 | ||
| 43 | +++ linux-2.6.16-SLES10_SP2_BRANCH/drivers/pci/pcie/aer/aerdrv_acpi.c2008-09-23 23:36:57.000000000 +0400 | ||
| 44 | @@ -27,32 +27,34 @@ | 68 | @@ -27,32 +27,34 @@ |
| 45 | * Invoked when PCIE bus loads AER service driver. To avoid conflict with | 69 | * Invoked when PCIE bus loads AER service driver. To avoid conflict with |
| 46 | * BIOS AER support requires BIOS to yield AER control to OS native driver. | 70 | * BIOS AER support requires BIOS to yield AER control to OS native driver. |
| @@ -91,18 +115,16 @@ Index: linux-2.6.16-SLES10_SP2_BRANCH/drivers/pci/pcie/aer/aerdrv_acpi.c | |||
| 91 | +return 0; | 115 | +return 0; |
| 92 | } | 116 | } |
| 93 | 117 | ||
| 94 | Index: linux-2.6.16-SLES10_SP2_BRANCH/drivers/pci/pcie/aer/aerdrv_core.c | 118 | --- a/drivers/pci/pcie/aer/aerdrv_core.c |
| 95 | =================================================================== | 119 | +++ b/drivers/pci/pcie/aer/aerdrv_core.c |
| 96 | --- linux-2.6.16-SLES10_SP2_BRANCH.orig/drivers/pci/pcie/aer/aerdrv_core.c2008-09-23 23:32:58.000000000 +0400 | 120 | @@ -749,22 +749,10 @@ void aer_delete_rootport(struct aer_rpc |
| 97 | +++ linux-2.6.16-SLES10_SP2_BRANCH/drivers/pci/pcie/aer/aerdrv_core.c2008-09-23 23:36:57.000000000 +0400 | ||
| 98 | @@ -749,22 +749,8 @@ | ||
| 99 | **/ | 121 | **/ |
| 100 | int aer_init(struct pcie_device *dev) | 122 | int aer_init(struct pcie_device *dev) |
| 101 | { | 123 | { |
| 102 | -int status; | 124 | -int status; |
| 103 | - | 125 | - |
| 104 | -CHECK_AER_DISABLED(); | 126 | CHECK_AER_DISABLED(); |
| 105 | - | 127 | |
| 106 | -/* Run _OSC Method */ | 128 | -/* Run _OSC Method */ |
| 107 | -status = aer_osc_setup(dev->port); | 129 | -status = aer_osc_setup(dev->port); |
| 108 | - | 130 | - |
| @@ -120,33 +142,3 @@ Index: linux-2.6.16-SLES10_SP2_BRANCH/drivers/pci/pcie/aer/aerdrv_core.c | |||
| 120 | 142 | ||
| 121 | return AER_SUCCESS; | 143 | return AER_SUCCESS; |
| 122 | } | 144 | } |
| 123 | Index: linux-2.6.16-SLES10_SP2_BRANCH/drivers/pci/pci-acpi.c | ||
| 124 | =================================================================== | ||
| 125 | --- linux-2.6.16-SLES10_SP2_BRANCH.orig/drivers/pci/pci-acpi.c2008-09-23 23:36:43.000000000 +0400 | ||
| 126 | +++ linux-2.6.16-SLES10_SP2_BRANCH/drivers/pci/pci-acpi.c2008-09-23 23:37:40.000000000 +0400 | ||
| 127 | @@ -53,11 +53,8 @@ | ||
| 128 | in_params[3].buffer.pointer = (u8 *)context; | ||
| 129 | |||
| 130 | status = acpi_evaluate_object(handle, "_OSC", &input, &output); | ||
| 131 | -if (ACPI_FAILURE (status)) { | ||
| 132 | - printk(KERN_DEBUG | ||
| 133 | - "Evaluate _OSC Set fails. Status = 0x%04x\n", status); | ||
| 134 | +if (ACPI_FAILURE (status)) | ||
| 135 | return status; | ||
| 136 | -} | ||
| 137 | out_obj = output.pointer; | ||
| 138 | |||
| 139 | if (out_obj->type != ACPI_TYPE_BUFFER) { | ||
| 140 | @@ -121,11 +118,8 @@ | ||
| 141 | in_params[3].buffer.pointer = (u8 *)context; | ||
| 142 | |||
| 143 | status = acpi_evaluate_object(handle, "_OSC", &input, &output); | ||
| 144 | -if (ACPI_FAILURE (status)) { | ||
| 145 | - printk(KERN_DEBUG | ||
| 146 | - "Evaluate _OSC Set fails. Status = 0x%04x\n", status); | ||
| 147 | +if (ACPI_FAILURE (status)) | ||
| 148 | return status; | ||
| 149 | -} | ||
| 150 | out_obj = output.pointer; | ||
| 151 | if (out_obj->type != ACPI_TYPE_BUFFER) { | ||
| 152 | printk(KERN_DEBUG | ||