Update to 3.14.4
svn path=/dists/sid/linux/; revision=21324
This commit is contained in:
parent
653dca30c5
commit
bac020c049
|
@ -1,4 +1,4 @@
|
||||||
linux (3.14.3-1) UNRELEASED; urgency=medium
|
linux (3.14.4-1) UNRELEASED; urgency=medium
|
||||||
|
|
||||||
* New upstream stable update:
|
* New upstream stable update:
|
||||||
http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.3
|
http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.3
|
||||||
|
@ -62,6 +62,42 @@ linux (3.14.3-1) UNRELEASED; urgency=medium
|
||||||
- ext4: note the error in ext4_end_bio()
|
- ext4: note the error in ext4_end_bio()
|
||||||
- ext4: move ext4_update_i_disksize() into mpage_map_and_submit_extent()
|
- ext4: move ext4_update_i_disksize() into mpage_map_and_submit_extent()
|
||||||
- ext4: use i_size_read in ext4_unaligned_aio()
|
- ext4: use i_size_read in ext4_unaligned_aio()
|
||||||
|
http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.4
|
||||||
|
- tty: Fix lockless tty buffer race
|
||||||
|
- n_tty: Fix n_tty_write crash when echoing in raw mode (CVE-2014-0196)
|
||||||
|
(Closes: #747166)
|
||||||
|
- floppy: ignore kernel-only members in FDRAWCMD ioctl input (CVE-2014-1737)
|
||||||
|
- floppy: don't write kernel-only members to FDRAWCMD ioctl output
|
||||||
|
(CVE-2014-1738)
|
||||||
|
- KVM: async_pf: mm->mm_users can not pin apf->mm
|
||||||
|
- KVM: ioapic: fix assignment of ioapic->rtc_status.pending_eoi
|
||||||
|
(CVE-2014-0155)
|
||||||
|
- [powerpc] KVM: Book3S HV: Fix KVM hang with CONFIG_KVM_XICS=n
|
||||||
|
(regression in 3.14)
|
||||||
|
- [mips] Hibernate: Flush TLB entries in swsusp_arch_resume()
|
||||||
|
- [powerpc] Fix Oops in rtas_stop_self() (regression in 3.14)
|
||||||
|
- [s390] bpf,jit: initialize A register if 1st insn is BPF_S_LDX_B_MSH
|
||||||
|
- SUNRPC: Ensure that call_connect times out correctly (regression in 3.13)
|
||||||
|
- SUNRPC: Ensure call_connect_status() deals correctly with SOFTCONN tasks
|
||||||
|
(regression in 3.13)
|
||||||
|
- Revert "net: mvneta: fix usage as a module on RGMII configurations"
|
||||||
|
(regression in 3.14)
|
||||||
|
- iwlwifi: dvm: take mutex when sending SYNC BT config command
|
||||||
|
- mac80211: fix potential use-after-free
|
||||||
|
- mac80211: fix WPA with VLAN on AP side with ps-sta again
|
||||||
|
- locks: allow __break_lease to sleep even when break_time is 0
|
||||||
|
- rtlwifi: rtl8192se: Fix regression due to commit 1bf4bbb
|
||||||
|
(regression in 3.13)
|
||||||
|
- dm cache: prevent corruption caused by discard_block_size >
|
||||||
|
cache_block_size
|
||||||
|
- dm transaction manager: fix corruption due to non-atomic transaction
|
||||||
|
commit
|
||||||
|
- dm: take care to copy the space map roots before locking the superblock
|
||||||
|
- dm thin: fix dangling bio in process_deferred_bios error path
|
||||||
|
- aio: v4 ensure access to ctx->ring_pages is correctly serialised for
|
||||||
|
migration
|
||||||
|
- cpufreq: loongson2_cpufreq: don't declare local variable as static
|
||||||
|
(regression in 3.14)
|
||||||
|
|
||||||
[ Ben Hutchings ]
|
[ Ben Hutchings ]
|
||||||
* [or1k] Build a linux-libc-dev package (Closes: #746309)
|
* [or1k] Build a linux-libc-dev package (Closes: #746309)
|
||||||
|
|
|
@ -1,56 +0,0 @@
|
||||||
Subject: ACPI/Processor: Fix failure of loading acpi-cpufreq driver
|
|
||||||
From: "lan,Tianyu" <tianyu.lan@intel.com>
|
|
||||||
Date: Wed, 30 Apr 2014 15:46:33 +0800
|
|
||||||
Origin: https://patchwork.kernel.org/patch/4091711/
|
|
||||||
|
|
||||||
According commit d640113fe(ACPI: processor: fix acpi_get_cpuid for UP
|
|
||||||
processor), Bios may not provide _MAT or MADT tables and acpi_get_apicid()
|
|
||||||
always returns -1. For these cases, original code will pass apic_id with
|
|
||||||
vaule of -1 to acpi_map_cpuid() and it will check the acpi_id. If acpi_id
|
|
||||||
is equal to zero, ignores apic_id and return zero for CPU0.
|
|
||||||
|
|
||||||
Commit b981513(ACPI / scan: bail out early if failed to parse APIC
|
|
||||||
ID for CPU) changed the behavior. Return ENODEV when find apic_id is
|
|
||||||
less than zero after calling acpi_get_apicid(). This causes acpi-cpufreq
|
|
||||||
driver fails to be loaded on some machines. This patch is to fix it.
|
|
||||||
|
|
||||||
Reference:https://bugzilla.kernel.org/show_bug.cgi?id=73781
|
|
||||||
Cc: stable@vger.kernel.org v3.14
|
|
||||||
Reported-and-tested-by: KATO Hiroshi <katoh@mikage.ne.jp>
|
|
||||||
Reported-and-tested-by: Stuart Foster <smf.linux@ntlworld.com>
|
|
||||||
Signed-off-by: Lan Tianyu <tianyu.lan@intel.com>
|
|
||||||
|
|
||||||
---
|
|
||||||
Change since V1:
|
|
||||||
Add a check for pr->apic_id in the acpi_processor_hotadd_init()
|
|
||||||
to avoid invalid memory access.
|
|
||||||
|
|
||||||
drivers/acpi/acpi_processor.c | 7 ++++---
|
|
||||||
1 file changed, 4 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/drivers/acpi/acpi_processor.c b/drivers/acpi/acpi_processor.c
|
|
||||||
index c29c2c3..b06f5f5 100644
|
|
||||||
--- a/drivers/acpi/acpi_processor.c
|
|
||||||
+++ b/drivers/acpi/acpi_processor.c
|
|
||||||
@@ -170,6 +170,9 @@ static int acpi_processor_hotadd_init(struct acpi_processor *pr)
|
|
||||||
acpi_status status;
|
|
||||||
int ret;
|
|
||||||
|
|
||||||
+ if (pr->apic_id == -1)
|
|
||||||
+ return -ENODEV;
|
|
||||||
+
|
|
||||||
status = acpi_evaluate_integer(pr->handle, "_STA", NULL, &sta);
|
|
||||||
if (ACPI_FAILURE(status) || !(sta & ACPI_STA_DEVICE_PRESENT))
|
|
||||||
return -ENODEV;
|
|
||||||
@@ -260,10 +263,8 @@ static int acpi_processor_get_info(struct acpi_device *device)
|
|
||||||
}
|
|
||||||
|
|
||||||
apic_id = acpi_get_apicid(pr->handle, device_declaration, pr->acpi_id);
|
|
||||||
- if (apic_id < 0) {
|
|
||||||
+ if (apic_id < 0)
|
|
||||||
acpi_handle_debug(pr->handle, "failed to get CPU APIC ID.\n");
|
|
||||||
- return -ENODEV;
|
|
||||||
- }
|
|
||||||
pr->apic_id = apic_id;
|
|
||||||
|
|
||||||
cpu_index = acpi_map_cpuid(pr->apic_id, pr->acpi_id);
|
|
|
@ -82,4 +82,3 @@ features/arm/PHY-sunxi-Add-driver-for-sunxi-usb-phy.patch
|
||||||
features/arm/ARM-sun4i-dt-Add-bindings-for-USB-clocks.patch
|
features/arm/ARM-sun4i-dt-Add-bindings-for-USB-clocks.patch
|
||||||
features/arm/ARM-sun4i-dt-Add-USB-host-bindings.patch
|
features/arm/ARM-sun4i-dt-Add-USB-host-bindings.patch
|
||||||
bugfix/all/net-Start-with-correct-mac_len-in-skb_network_protoc.patch
|
bugfix/all/net-Start-with-correct-mac_len-in-skb_network_protoc.patch
|
||||||
bugfix/x86/ACPI-Processor-Fix-failure-of-loading-acpi-cpufreq-driver.patch
|
|
||||||
|
|
Loading…
Reference in New Issue