[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