[kernel] r21685 - in dists/sid/linux/debian: . patches patches/bugfix/all patches/bugfix/s390 patches/features/all/rt
Ben Hutchings
benh at moszumanska.debian.org
Tue Aug 5 04:03:22 UTC 2014
Author: benh
Date: Tue Aug 5 04:03:22 2014
New Revision: 21685
Log:
Update to 3.14.15
- Drop two patches included upstream
- [rt] Refresh two patches with trivial conflicts
Deleted:
dists/sid/linux/debian/patches/bugfix/all/shmem-fix-faulting-into-a-hole-while-it-s-punched.patch
dists/sid/linux/debian/patches/bugfix/s390/s390-ptrace-fix-PSW-mask-check.patch
Modified:
dists/sid/linux/debian/changelog
dists/sid/linux/debian/patches/features/all/rt/ftrace-migrate-disable-tracing.patch
dists/sid/linux/debian/patches/features/all/rt/mutex-no-spin-on-rt.patch
dists/sid/linux/debian/patches/series
Modified: dists/sid/linux/debian/changelog
==============================================================================
--- dists/sid/linux/debian/changelog Mon Aug 4 15:10:54 2014 (r21684)
+++ dists/sid/linux/debian/changelog Tue Aug 5 04:03:22 2014 (r21685)
@@ -1,4 +1,68 @@
-linux (3.14.13-3) UNRELEASED; urgency=medium
+linux (3.14.15-1) UNRELEASED; urgency=medium
+
+ * New upstream stable update:
+ https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.14
+ - Bluetooth: Ignore H5 non-link packets in non-active state
+ - fuse: timeout comparison fix
+ - tracing: instance_rmdir() leaks ftrace_event_file->filter
+ (regression in 3.11)
+ - xen/balloon: set ballooned out pages as invalid in p2m
+ (regression in 3.12)
+ - quota: missing lock in dqcache_shrink_scan() (regression in 3.12)
+ - shmem: fix faulting into a hole, not taking i_mutex (CVE-2014-4171)
+ - shmem: fix splicing from a hole while it's punched (CVE-2014-4171)
+ - e1000e: Fix SHRA register access for 82579 (regression in 3.12)
+ - ip_tunnel: fix ip_tunnel_lookup
+ - net: sctp: check proc_dointvec result in proc_sctp_do_auth
+ - 8021q: fix a potential memory leak
+ - net: fix UDP tunnel GSO of frag_list GRO packets
+ - ipv4: fix dst race in sk_dst_get()
+ - ipv4: irq safe sk_dst_[re]set() and ipv4_sk_update_pmtu() fix
+ - bnx2x: fix possible panic under memory stress
+ - tcp: Fix divide by zero when pushing during tcp-repair
+ - ipv4: icmp: Fix pMTU handling for rare case
+ - net: Fix NETDEV_CHANGE notifier usage causing spurious arp flush
+ (regression in 3.11)
+ - igmp: fix the problem when mc leave group
+ - appletalk: Fix socket referencing in skb
+ - netlink: Fix handling of error from netlink_dump().
+ - tipc: clear 'next'-pointer of message fragments before reassembly
+ (regression in 3.13)
+ - net: sctp: fix information leaks in ulpevent layer
+ - bonding: fix ad_select module param check (regression in 3.14)
+ - net-gre-gro: Fix a bug that breaks the forwarding path
+ (regression in 3.14)
+ - perf/x86/intel: ignore CondChgd bit to avoid false NMI handling
+ - mwifiex: fix Tx timeout issue
+ - [x86] tsc: Fix cpufreq lockup (regression in 3.14)
+ - dm thin metadata: do not allow the data block size to change
+ - dm cache metadata: do not allow the data block size to change
+ - locking/mutex: Disable optimistic spinning on some architectures
+ - sched: Fix possible divide by zero in avg_atom() calculation
+ - aio: protect reqs_available updates from changes in interrupt handlers
+ (regression in 3.14.10)
+ - Don't trigger congestion wait on dirty-but-not-writeout pages
+ (regression in 3.11)
+ https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.15
+ - nfs: only show Posix ACLs in listxattr if actually present
+ (regression in 3.14)
+ - block: don't assume last put of shared tags is for the host
+ - libata: support the ata host which implements a queue depth less than 32
+ (regression in 3.14.4)
+ - libata: introduce ata_host->n_tags to avoid oops on SAS controllers
+ - blkcg: don't call into policy draining if root_blkg is already gone
+ - coredump: fix the setting of PF_DUMPCORE
+ - [hppa] Remove SA_RESTORER define
+ - hwmon: (smsc47m192) Fix temperature limit and vrm write operations
+ - fs: umount on symlink leaks mnt count (CVE-2014-5045)
+ - [x86] x86_32, entry: Store badsys error code in %eax
+ (regression in 3.14.10)
+ - drm/radeon: fix irq ring buffer overflow handling (regression in 3.14)
+ - mm: hugetlb: fix copy_hugetlb_page_range() (regression in 3.14.12)
+ - [x86] efi: Include a .bss section within the PE/COFF headers
+ - nl80211: move set_qos_map command into split state (regression in 3.14)
+ - platform_get_irq: Revert to platform_get_resource if of_irq_get fails
+ (regression in 3.14.6)
[ Aurelien Jarno ]
* Update German debconf template translations (Holger Wansing) (Closes:
Modified: dists/sid/linux/debian/patches/features/all/rt/ftrace-migrate-disable-tracing.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/ftrace-migrate-disable-tracing.patch Mon Aug 4 15:10:54 2014 (r21684)
+++ dists/sid/linux/debian/patches/features/all/rt/ftrace-migrate-disable-tracing.patch Tue Aug 5 04:03:22 2014 (r21685)
@@ -4,6 +4,8 @@
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/3.14/patches-3.14.12-rt9.tar.xz
Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
+[bwh: Adjust context after "tracing: Add ftrace_trace_stack into
+ __trace_puts/__trace_bputs" in 3.14.14]
---
include/linux/ftrace_event.h | 2 ++
kernel/trace/trace.c | 11 +++++++----
@@ -24,16 +26,16 @@
#define FTRACE_MAX_EVENT \
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
-@@ -462,7 +462,7 @@ int __trace_puts(unsigned long ip, const
+@@ -468,7 +468,7 @@ int __trace_puts(unsigned long ip, const
local_save_flags(irq_flags);
buffer = global_trace.trace_buffer.buffer;
- event = trace_buffer_lock_reserve(buffer, TRACE_PRINT, alloc,
+ event = trace_buffer_lock_reserve(buffer, TRACE_PRINT, alloc,
- irq_flags, preempt_count());
+ irq_flags, pc);
if (!event)
return 0;
-@@ -1552,6 +1552,8 @@ tracing_generic_entry_update(struct trac
+@@ -1565,6 +1565,8 @@ tracing_generic_entry_update(struct trac
((pc & SOFTIRQ_MASK) ? TRACE_FLAG_SOFTIRQ : 0) |
(tif_need_resched() ? TRACE_FLAG_NEED_RESCHED : 0) |
(test_preempt_need_resched() ? TRACE_FLAG_PREEMPT_RESCHED : 0);
@@ -42,7 +44,7 @@
}
EXPORT_SYMBOL_GPL(tracing_generic_entry_update);
-@@ -2462,9 +2464,10 @@ static void print_lat_help_header(struct
+@@ -2475,9 +2477,10 @@ static void print_lat_help_header(struct
seq_puts(m, "# | / _----=> need-resched \n");
seq_puts(m, "# || / _---=> hardirq/softirq \n");
seq_puts(m, "# ||| / _--=> preempt-depth \n");
Modified: dists/sid/linux/debian/patches/features/all/rt/mutex-no-spin-on-rt.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/all/rt/mutex-no-spin-on-rt.patch Mon Aug 4 15:10:54 2014 (r21684)
+++ dists/sid/linux/debian/patches/features/all/rt/mutex-no-spin-on-rt.patch Tue Aug 5 04:03:22 2014 (r21685)
@@ -4,15 +4,17 @@
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/3.14/patches-3.14.12-rt9.tar.xz
Signed-off-by: Thomas Gleixner <tglx at linutronix.de>
+[bwh: Include extra dependency from "locking/mutex: Disable optimistic
+ spinning on some architectures" in 3.14.14]
---
kernel/Kconfig.locks | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/kernel/Kconfig.locks
+++ b/kernel/Kconfig.locks
-@@ -222,4 +222,4 @@ endif
+@@ -225,4 +225,4 @@ config ARCH_SUPPORTS_ATOMIC_RMW
config MUTEX_SPIN_ON_OWNER
def_bool y
-- depends on SMP && !DEBUG_MUTEXES
-+ depends on SMP && !DEBUG_MUTEXES && !PREEMPT_RT_FULL
+- depends on SMP && !DEBUG_MUTEXES && ARCH_SUPPORTS_ATOMIC_RMW
++ depends on SMP && !DEBUG_MUTEXES && ARCH_SUPPORTS_ATOMIC_RMW && !PREEMPT_RT_FULL
Modified: dists/sid/linux/debian/patches/series
==============================================================================
--- dists/sid/linux/debian/patches/series Mon Aug 4 15:10:54 2014 (r21684)
+++ dists/sid/linux/debian/patches/series Tue Aug 5 04:03:22 2014 (r21685)
@@ -69,7 +69,6 @@
bugfix/mips/MIPS-O32-32-bit-Fix-bug-which-can-cause-incorrect-sy.patch
bugfix/mips/MIPS-tlbex-fix-a-missing-statement-for-HUGETLB.patch
bugfix/mips/MIPS-prevent-user-from-setting-FCSR-cause-bits.patch
-bugfix/s390/s390-ptrace-fix-PSW-mask-check.patch
# Miscellaneous bug fixes
bugfix/all/misc-bmp085-Enable-building-as-a-module.patch
@@ -91,7 +90,6 @@
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-USB-host-bindings.patch
-bugfix/all/shmem-fix-faulting-into-a-hole-while-it-s-punched.patch
bugfix/all/net-l2tp-don-t-fall-back-on-UDP-get-set-sockopt.patch
features/mips/0001-MIPS-Loongson-Rename-PRID_IMP_LOONGSON1-and-PRID_IMP.patch
features/mips/0002-MIPS-Loongson-Add-basic-Loongson-3-definition.patch
More information about the Kernel-svn-changes
mailing list