From f47e6726e9f78a14aa2c3a7eca9176a2b7336cf0 Mon Sep 17 00:00:00 2001 From: Josh Boyer Date: Wed, 21 May 2014 10:22:34 -0400 Subject: [PATCH] Linux v3.15-rc5-270-gfba69f042ad9 --- ...se_native_backlight-quirks-for-Think.patch | 76 ------------------- ...er-issue-in-acpi_tb_parse_root_table.patch | 67 ---------------- ...nd-reglen-for-i3100-and-ich6-chipset.patch | 35 --------- kernel.spec | 21 +---- sources | 2 +- 5 files changed, 5 insertions(+), 196 deletions(-) delete mode 100644 0001-acpi-video-Add-use_native_backlight-quirks-for-Think.patch delete mode 100644 ACPICA-Tables-Fix-bad-pointer-issue-in-acpi_tb_parse_root_table.patch delete mode 100644 gpio-ich-set-regs-and-reglen-for-i3100-and-ich6-chipset.patch diff --git a/0001-acpi-video-Add-use_native_backlight-quirks-for-Think.patch b/0001-acpi-video-Add-use_native_backlight-quirks-for-Think.patch deleted file mode 100644 index 80e722217..000000000 --- a/0001-acpi-video-Add-use_native_backlight-quirks-for-Think.patch +++ /dev/null @@ -1,76 +0,0 @@ -From fdf69c4a4cfbc24694f58014e536ea5110fff9c1 Mon Sep 17 00:00:00 2001 -From: Hans de Goede -Date: Mon, 5 May 2014 10:15:53 +0200 -Subject: [PATCH] acpi-video: Add use_native_backlight quirks for ThinkPad - T430, T530 and Acer Aspire 5742G - -ThinkPad T430: extend the T430s entry to also cover the T430 (note we also -have another entry for T430's with a different DMI_PRODUCT_VERSION). - -Reported-and-tested-by: edm -Buglink: https://bugzilla.kernel.org/show_bug.cgi?id=51231 - -Thinkpad T530 -Reported-and-tested-by: Balint Szigeti -Buglink: https://bugzilla.redhat.com/show_bug.cgi?id=1089545 - -Acer Aspire 5742G -Reported-and-tested-by: AnAkkk -Buglink: https://bugzilla.kernel.org/show_bug.cgi?id=35622 - -Cc: stable@vger.kernel.org -Signed-off-by: Hans de Goede ---- - drivers/acpi/video.c | 20 ++++++++++++++++++-- - 1 file changed, 18 insertions(+), 2 deletions(-) - -diff --git a/drivers/acpi/video.c b/drivers/acpi/video.c -index 48146fc..4d14b27 100644 ---- a/drivers/acpi/video.c -+++ b/drivers/acpi/video.c -@@ -457,10 +457,10 @@ static struct dmi_system_id video_dmi_table[] __initdata = { - }, - { - .callback = video_set_use_native_backlight, -- .ident = "ThinkPad T430s", -+ .ident = "ThinkPad T430 and T430s", - .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), -- DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T430s"), -+ DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T430"), - }, - }, - { -@@ -472,6 +472,14 @@ static struct dmi_system_id video_dmi_table[] __initdata = { - }, - }, - { -+ .callback = video_set_use_native_backlight, -+ .ident = "ThinkPad T530", -+ .matches = { -+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), -+ DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T530"), -+ }, -+ }, -+ { - .callback = video_set_use_native_backlight, - .ident = "ThinkPad X1 Carbon", - .matches = { -@@ -521,6 +529,14 @@ static struct dmi_system_id video_dmi_table[] __initdata = { - }, - { - .callback = video_set_use_native_backlight, -+ .ident = "Acer Aspire 5742G", -+ .matches = { -+ DMI_MATCH(DMI_SYS_VENDOR, "Acer"), -+ DMI_MATCH(DMI_PRODUCT_NAME, "Aspire 5742G"), -+ }, -+ }, -+ { -+ .callback = video_set_use_native_backlight, - .ident = "Acer Aspire V5-171", - .matches = { - DMI_MATCH(DMI_SYS_VENDOR, "Acer"), --- -1.9.0 - diff --git a/ACPICA-Tables-Fix-bad-pointer-issue-in-acpi_tb_parse_root_table.patch b/ACPICA-Tables-Fix-bad-pointer-issue-in-acpi_tb_parse_root_table.patch deleted file mode 100644 index 73dfc5aef..000000000 --- a/ACPICA-Tables-Fix-bad-pointer-issue-in-acpi_tb_parse_root_table.patch +++ /dev/null @@ -1,67 +0,0 @@ -Bugzilla: 1090746 -Upstream-status: Queued for 3.15 and CC'd to stable - -From 2bb09843fc720389082ce7834b2716254bdf6c2d Mon Sep 17 00:00:00 2001 -Message-Id: <2bb09843fc720389082ce7834b2716254bdf6c2d.1397794898.git.lv.zheng@intel.com> -From: Lv Zheng -Date: Fri, 18 Apr 2014 12:21:34 +0800 -Subject: [PATCH] ACPICA: Tables: Fix a bad pointer issue in - acpi_tb_parse_root_table(). - -The following is a linuxizing generation of the ACPICA commit to back ports -Linux XSDT validation mechanism to ACPICA: - Commit: 671cc68dc61f029d44b43a681356078e02d8dab8 - Subject: ACPICA: Back port and refine validation of the XSDT root table. -It triggers a regression that a pointer is still used after unmapping. - -This patch fixes this issue. Lv Zheng. - -Buglink: https://bugzilla.kernel.org/show_bug.cgi?id=73911 -Buglink: https://bugs.archlinux.org/task/39811 -Signed-off-by: Lv Zheng -Reported-and-tested-by: Bruce Chiarelli -Reported-and-tested-by: Spyros Stathopoulos -Cc: # 3.14.x: 671cc68: ACPICA: Back port and refine validation of the XSDT root table. ---- - drivers/acpi/acpica/tbutils.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/drivers/acpi/acpica/tbutils.c b/drivers/acpi/acpica/tbutils.c -index 6412d3c..7285871 100644 ---- a/drivers/acpi/acpica/tbutils.c -+++ b/drivers/acpi/acpica/tbutils.c -@@ -461,6 +461,7 @@ acpi_status __init acpi_tb_parse_root_table(acpi_physical_address rsdp_address) - u32 table_count; - struct acpi_table_header *table; - acpi_physical_address address; -+ acpi_physical_address rsdt_address; - u32 length; - u8 *table_entry; - acpi_status status; -@@ -488,11 +489,13 @@ acpi_status __init acpi_tb_parse_root_table(acpi_physical_address rsdp_address) - * as per the ACPI specification. - */ - address = (acpi_physical_address) rsdp->xsdt_physical_address; -+ rsdt_address = (acpi_physical_address) rsdp->rsdt_physical_address; - table_entry_size = ACPI_XSDT_ENTRY_SIZE; - } else { - /* Root table is an RSDT (32-bit physical addresses) */ - - address = (acpi_physical_address) rsdp->rsdt_physical_address; -+ rsdt_address = address; - table_entry_size = ACPI_RSDT_ENTRY_SIZE; - } - -@@ -515,8 +518,7 @@ acpi_status __init acpi_tb_parse_root_table(acpi_physical_address rsdp_address) - - /* Fall back to the RSDT */ - -- address = -- (acpi_physical_address) rsdp->rsdt_physical_address; -+ address = rsdt_address; - table_entry_size = ACPI_RSDT_ENTRY_SIZE; - } - } --- -1.7.10 - diff --git a/gpio-ich-set-regs-and-reglen-for-i3100-and-ich6-chipset.patch b/gpio-ich-set-regs-and-reglen-for-i3100-and-ich6-chipset.patch deleted file mode 100644 index eff2f1ccb..000000000 --- a/gpio-ich-set-regs-and-reglen-for-i3100-and-ich6-chipset.patch +++ /dev/null @@ -1,35 +0,0 @@ -Bugzilla: N/A (Eric Paris reported via IRC) -Upstream-status: Sent for 3.15 - -From: Vincent Donnefort - -This patch fixes kernel NULL pointer BUG introduced by the following commit: -b667cf488aa9476b0ab64acd91f2a96f188cfd21 -gpio: ich: Add support for multiple register addresses. - -Signed-off-by: Vincent Donnefort - -diff --git a/drivers/gpio/gpio-ich.c b/drivers/gpio/gpio-ich.c -index e73c675..7030422 100644 ---- a/drivers/gpio/gpio-ich.c -+++ b/drivers/gpio/gpio-ich.c -@@ -305,6 +305,8 @@ static struct ichx_desc ich6_desc = { - - .ngpio = 50, - .have_blink = true, -+ .regs = ichx_regs, -+ .reglen = ichx_reglen, - }; - - /* Intel 3100 */ -@@ -324,6 +326,8 @@ static struct ichx_desc i3100_desc = { - .uses_gpe0 = true, - - .ngpio = 50, -+ .regs = ichx_regs, -+ .reglen = ichx_reglen, - }; - - /* ICH7 and ICH8-based */ --- -1.8.3.2 diff --git a/kernel.spec b/kernel.spec index 88c8ac32a..62c658d7f 100644 --- a/kernel.spec +++ b/kernel.spec @@ -67,7 +67,7 @@ Summary: The Linux kernel # The rc snapshot level %define rcrev 5 # The git snapshot level -%define gitrev 3 +%define gitrev 4 # Set rpm version accordingly %define rpmversion 3.%{upstream_sublevel}.0 %endif @@ -620,8 +620,6 @@ Patch22000: weird-root-dentry-name-debug.patch Patch25047: drm-radeon-Disable-writeback-by-default-on-ppc.patch -Patch25062: gpio-ich-set-regs-and-reglen-for-i3100-and-ich6-chipset.patch - #rhbz 1025603 Patch25063: disable-libdw-unwind-on-non-x86.patch @@ -634,15 +632,9 @@ Patch25064: 0001-HID-rmi-do-not-handle-touchscreens-through-hid-rmi.patch #rhbz 1090161 Patch25072: HID-rmi-do-not-fetch-more-than-16-bytes-in-a-query.patch -#rhbz 1090746 -Patch25067: ACPICA-Tables-Fix-bad-pointer-issue-in-acpi_tb_parse_root_table.patch - #rhbz 983342 1093120 Patch25069: 0001-acpi-video-Add-4-new-models-to-the-use_native_backli.patch -#rhbz 1089545 -Patch25070: 0001-acpi-video-Add-use_native_backlight-quirks-for-Think.patch - Patch25071: s390-appldata-add-slab.h-for-kzalloc-kfree.patch @@ -1352,20 +1344,12 @@ ApplyPatch 0001-HID-rmi-do-not-handle-touchscreens-through-hid-rmi.patch #rhbz 1090161 ApplyPatch HID-rmi-do-not-fetch-more-than-16-bytes-in-a-query.patch -ApplyPatch gpio-ich-set-regs-and-reglen-for-i3100-and-ich6-chipset.patch - #rhbz 1025603 ApplyPatch disable-libdw-unwind-on-non-x86.patch -#rhbz 1090746 -ApplyPatch ACPICA-Tables-Fix-bad-pointer-issue-in-acpi_tb_parse_root_table.patch - #rhbz 983342 1093120 ApplyPatch 0001-acpi-video-Add-4-new-models-to-the-use_native_backli.patch -#rhbz 1089545 -ApplyPatch 0001-acpi-video-Add-use_native_backlight-quirks-for-Think.patch - ApplyPatch s390-appldata-add-slab.h-for-kzalloc-kfree.patch # END OF PATCH APPLICATIONS @@ -2238,6 +2222,9 @@ fi # ||----w | # || || %changelog +* Wed May 21 2014 Josh Boyer - 3.15.0-0.rc5.git4.1 +- Linux v3.15-rc5-270-gfba69f042ad9 + * Tue May 20 2014 Josh Boyer - 3.15.0-0.rc5.git3.1 - Linux v3.15-rc5-157-g60b5f90d0fac diff --git a/sources b/sources index e9c4f9d9f..d519b6067 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ b621207b3f6ecbb67db18b13258f8ea8 linux-3.14.tar.xz d36baf2d62de5aa61f10a976d00d2d2a perf-man-3.14.tar.gz aea51aad0a095fb9c56f91b382f421ba patch-3.15-rc5.xz -48d34b2fde6d760a572161bcd602dc07 patch-3.15-rc5-git3.xz +b27b0b5d773da18e31f1c02e1fca4581 patch-3.15-rc5-git4.xz