opensuse:kernel.git
4 years ago- TTY: serial, cleanup include file (bnc#881571).
Jiri Slaby [Thu, 12 Jun 2014 10:30:32 +0000 (12:30 +0200)]
- TTY: serial, cleanup include file (bnc#881571).
- TTY: serial, fix includes in some drivers (bnc#881571).
- serial_core: Fix race in uart_handle_dcd_change (bnc#881571).
- Refresh
  patches.fixes/n_tty-Fix-n_tty_write-crash-when-echoing-in-raw-mode.patch.

suse-commit: 5d0bb3370035ca73f44cc19ce3cc3b462c271578

4 years agovhost: fix total length when packets are too short (bnc#870576
David Chang [Wed, 11 Jun 2014 09:01:24 +0000 (17:01 +0800)]
vhost: fix total length when packets are too short (bnc#870576
CVE-2014-0077).

suse-commit: de95996571e056d949dd0dd11ede03e48c8b6aaa

4 years agovhost: validate vhost_get_vq_desc return value (bnc#870173
David Chang [Wed, 11 Jun 2014 09:01:24 +0000 (17:01 +0800)]
vhost: validate vhost_get_vq_desc return value (bnc#870173
CVE-2014-0055).

suse-commit: d564f950fd93752ffa83c20ff2a1adefe50d1219

4 years agoDon't allow scheduler time to go backwards (bnc#880357).
NeilBrown [Wed, 11 Jun 2014 06:52:47 +0000 (16:52 +1000)]
Don't allow scheduler time to go backwards (bnc#880357).

suse-commit: a83445278a021cd20cf3bdb1063d01a13efa7a38

4 years agoMerge branch 'SLE11-SP3' of kerncvs.suse.de:/home/git/kernel-source into SLE11-SP3
Tony Jones [Wed, 11 Jun 2014 03:14:38 +0000 (05:14 +0200)]
Merge branch 'SLE11-SP3' of kerncvs.suse.de:/home/git/kernel-source into SLE11-SP3

suse-commit: 3b5b329e0f0851e3e61b72a0fe0b9ac019d74b3d

4 years agoRefresh
Jiri Kosina [Tue, 10 Jun 2014 22:02:51 +0000 (00:02 +0200)]
Refresh
patches.drivers/mlx4-use-GFP_NOFS-during-ipoib-tx-path.patch: update
upstream references.

suse-commit: bb665a37def532377bc0034a0e0d7e9f79b0307b

4 years agopowerpc/perf: Power8 PMU support (bnc#832710).
Tony Jones [Tue, 10 Jun 2014 19:25:10 +0000 (21:25 +0200)]
powerpc/perf: Power8 PMU support (bnc#832710).

suse-commit: dff86e11e7a1aa71ba3f7af81571347225dd8916

4 years agopowerpc/perf: Add support for SIER (bnc#832710).
Tony Jones [Tue, 10 Jun 2014 19:25:10 +0000 (21:25 +0200)]
powerpc/perf: Add support for SIER (bnc#832710).

suse-commit: 4fe2581c58c955b925407f833c68972a99280186

4 years agopowerpc/perf: Add regs_no_sipr() (bnc#832710).
Tony Jones [Tue, 10 Jun 2014 19:25:10 +0000 (21:25 +0200)]
powerpc/perf: Add regs_no_sipr() (bnc#832710).

suse-commit: a1309253a9868ad8f178c852e69d96e54c50837d

4 years agopowerpc/perf: Add an accessor for regs->result (bnc#832710).
Tony Jones [Tue, 10 Jun 2014 19:25:10 +0000 (21:25 +0200)]
powerpc/perf: Add an accessor for regs->result (bnc#832710).

suse-commit: e9b546373c5624081673728adeae8f2e5f83e466

4 years agopowerpc/perf: Convert mmcra_sipr/sihv() to regs_sipr/sihv()
Tony Jones [Tue, 10 Jun 2014 19:25:10 +0000 (21:25 +0200)]
powerpc/perf: Convert mmcra_sipr/sihv() to regs_sipr/sihv()
(bnc#832710).

suse-commit: 628f48b7ca965a32d20a3153c7d966aedab5458f

4 years agopowerpc/perf: Add an explict flag indicating presence of SLOT
Tony Jones [Tue, 10 Jun 2014 19:25:10 +0000 (21:25 +0200)]
powerpc/perf: Add an explict flag indicating presence of SLOT
field (bnc#832710).

suse-commit: 12486bfae14833f2083eb82fbe80f9599c479bda

4 years agoMerge branch 'SLE11-SP3_EMBARGO' into SLE11-SP3
Jiri Kosina [Thu, 5 Jun 2014 19:29:23 +0000 (21:29 +0200)]
Merge branch 'SLE11-SP3_EMBARGO' into SLE11-SP3

suse-commit: b83e8dec284d8e81d980c1b74e9d281b9228e3d7

4 years ago- Fix missing unlock of vfsmount_lock in unlazy_walk (bnc#880437).
Jeff Mahoney [Thu, 5 Jun 2014 14:04:13 +0000 (10:04 -0400)]
- Fix missing unlock of vfsmount_lock in unlazy_walk (bnc#880437).

suse-commit: 253abee37daedf52699c94346123e4e833258935

4 years ago- swiotlb: don't assume PA 0 is invalid (bnc#865882).
Jan Beulich [Thu, 5 Jun 2014 06:49:02 +0000 (08:49 +0200)]
- swiotlb: don't assume PA 0 is invalid (bnc#865882).
- lockref: implement lockless reference count updates using
  cmpxchg() (FATE#317271).
- Delete
  patches.xen/lockref-implement-lockless-reference-count-updates-using-cmpxchg.
- Refresh other Xen patches.

suse-commit: 4461f4df6e363235e2ef3b61c41617f7c22dc510

4 years agords: prevent dereference of a NULL device in rds_iw_laddr_check
David Chang [Thu, 5 Jun 2014 04:39:19 +0000 (12:39 +0800)]
rds: prevent dereference of a NULL device in rds_iw_laddr_check
(bnc#871561 CVE-2014-2678).

suse-commit: cdbe8069df5a50e1076be9614cff8b3b41c56e5d

4 years agords: prevent dereference of a NULL device (bnc#869563
David Chang [Thu, 5 Jun 2014 04:39:19 +0000 (12:39 +0800)]
rds: prevent dereference of a NULL device (bnc#869563
CVE-2013-7339).

suse-commit: 6cc7a19eaa6b1e7ef88a11323b9467e085934fa2

4 years agofutex: Validate atomic acquisition in futex_lock_pi_atomic()
Jiri Kosina [Wed, 4 Jun 2014 08:59:45 +0000 (10:59 +0200)]
futex: Validate atomic acquisition in futex_lock_pi_atomic()
(bnc#880892 CVE-2014-3153).

suse-commit: 87c5279b3db53bb442d4a28b876a0def874cdfa1

4 years agofutex: Forbid uaddr == uaddr2 in futex_requeue(...,
Jiri Kosina [Wed, 4 Jun 2014 08:59:45 +0000 (10:59 +0200)]
futex: Forbid uaddr == uaddr2 in futex_requeue(...,
requeue_pi=1) (bnc#880892 CVE-2014-3153).

suse-commit: ed731a40f3338312762aaf039a73ab0852edefd2

4 years agoaf_iucv: wrong mapping of sent and confirmed skbs (bnc#878407,
John Jolly [Tue, 3 Jun 2014 12:59:03 +0000 (06:59 -0600)]
af_iucv: wrong mapping of sent and confirmed skbs (bnc#878407,
LTC#110452).

suse-commit: 448a5d4c5d32854e1465e260c4fbbe0e80aa93b2

4 years agoaf_iucv: recvmsg problem for SOCK_STREAM sockets (bnc#878407,
John Jolly [Tue, 3 Jun 2014 12:59:03 +0000 (06:59 -0600)]
af_iucv: recvmsg problem for SOCK_STREAM sockets (bnc#878407,
LTC#110452).

suse-commit: d3c4f268291fa868f3040aa0533fe7a74ba4d11e

4 years agoaf_iucv: fix recvmsg by replacing skb_pull() function
John Jolly [Tue, 3 Jun 2014 12:59:03 +0000 (06:59 -0600)]
af_iucv: fix recvmsg by replacing skb_pull() function
(bnc#878407, LTC#110452).

suse-commit: 7bc1ec4bf7ca4a5ef682a8ecaf983ec18abd15c6

4 years agokernel: avoid page table walk on user space access (bnc#878407,
John Jolly [Tue, 3 Jun 2014 12:59:03 +0000 (06:59 -0600)]
kernel: avoid page table walk on user space access (bnc#878407,
LTC#110316).

suse-commit: 153895e1f56a60e241df3ab381ec327a5df06438

4 years agodm snapshot: fix data corruption (bnc#846404).
NeilBrown [Tue, 3 Jun 2014 06:32:26 +0000 (16:32 +1000)]
dm snapshot: fix data corruption (bnc#846404).

suse-commit: c45bf6781ccb55eeb4b28409adb5d50f9b2d7c48

4 years agonet: ipv4: current group_info should be put after using
Benjamin Poirier [Mon, 2 Jun 2014 22:27:51 +0000 (15:27 -0700)]
net: ipv4: current group_info should be put after using
(bnc#873374 CVE-2014-2851).

suse-commit: 38bee042f64b8b995354226c42f1ac9b0f75c6ac

4 years agoRefresh patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch.
David Sterba [Mon, 2 Jun 2014 13:00:06 +0000 (15:00 +0200)]
Refresh patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch.

suse-commit: c7ded11fceade343a0a69e1101ac460c00dc3e15

4 years agoKVM: ioapic: fix assignment of ioapic->rtc_status.pending_eoi (CVE-2014-0155) (bnc...
Joerg Roedel [Fri, 30 May 2014 12:11:30 +0000 (14:11 +0200)]
KVM: ioapic: fix assignment of ioapic->rtc_status.pending_eoi (CVE-2014-0155) (bnc#872540).

suse-commit: 88fb36cedd2bf835e06252b94adb0285bb15e7fb

4 years agoRefresh
Mel Gorman [Sat, 24 May 2014 22:43:31 +0000 (23:43 +0100)]
Refresh
patches.suse/0015-vfs-use-lockref-dead-flag-to-mark-unrecoverably-dead.patch.

suse-commit: af7f954135bbc072c59ecdabdf204fa1002c4d1c

4 years agoqla2xxx: Poll during initialization for ISP25xx and ISP83xx
Hannes Reinecke [Fri, 23 May 2014 16:16:00 +0000 (18:16 +0200)]
qla2xxx: Poll during initialization for ISP25xx and ISP83xx
(bnc#837563).

suse-commit: bd1c1f50766ec42b67b6cbfeb39e8e9e0dd1105c

4 years agolpfc 8.3.41: Fixed SLI3 failing FCP write on check-condition
Hannes Reinecke [Fri, 23 May 2014 08:55:29 +0000 (10:55 +0200)]
lpfc 8.3.41: Fixed SLI3 failing FCP write on check-condition
no-sense with residual zero (bnc#850915).

suse-commit: faf084b8028e083c34230fe2fa10e4373822dc5f

4 years agoreiserfs: call truncate_setsize under tailpack mutex
Jeff Mahoney [Wed, 21 May 2014 17:44:05 +0000 (13:44 -0400)]
reiserfs: call truncate_setsize under tailpack mutex
(bnc#878115).

suse-commit: f20c6336fcae6c1af64591ea5283d32d45a80ec0

4 years agoreiserfs: drop vmtruncate (bnc#878115).
Jeff Mahoney [Wed, 21 May 2014 17:30:42 +0000 (13:30 -0400)]
reiserfs: drop vmtruncate (bnc#878115).

suse-commit: 2a8dc40a9d55f7c857e5217d71345cb13f9c9c1c

4 years agoUpdate (fix build on archs with CONFIG_IP_VS && !CONFIG_IP_VS_IPV6)
Michal Kubecek [Wed, 21 May 2014 10:07:34 +0000 (12:07 +0200)]
Update (fix build on archs with CONFIG_IP_VS && !CONFIG_IP_VS_IPV6)
patches.fixes/ipvs-handle-IPv6-fragments-with-one-packet-schedulin.patch.

suse-commit: da1edf05628f61638ed7ba72af7a6cdce27f44db

4 years agoxfrm: check peer pointer for null before calling inet_putpeer()
Michal Kubecek [Wed, 21 May 2014 08:47:07 +0000 (10:47 +0200)]
xfrm: check peer pointer for null before calling inet_putpeer()
(bnc#877775).

suse-commit: ada70d179dc8dff8e8d09f1aeddcbec9e8b50dd1

4 years agoipvs: handle IPv6 fragments with one-packet scheduling
Michal Kubecek [Wed, 21 May 2014 08:38:42 +0000 (10:38 +0200)]
ipvs: handle IPv6 fragments with one-packet scheduling
(bnc#861980).

suse-commit: 82d3435d9ba6d76b07d6df46b5a9bf43cb043290

4 years agokabi: hide modifications of struct sk_buff done by bnc#861980
Michal Kubecek [Wed, 21 May 2014 08:38:42 +0000 (10:38 +0200)]
kabi: hide modifications of struct sk_buff done by bnc#861980
fix (bnc#861980).

suse-commit: 8572b290b6e7f8e7f9bd6e57c5a9e2f27dd6a93e

4 years agonetfilter: reuse skb->nfct_reasm for ipvs conn reference
Michal Kubecek [Wed, 21 May 2014 08:38:42 +0000 (10:38 +0200)]
netfilter: reuse skb->nfct_reasm for ipvs conn reference
(bnc#861980).

suse-commit: ce60cb07282dd86f1f8431d3952b3f1e659d70db

4 years ago[SCSI] qla2xxx: Fix request queue null dereference (bnc#859840).
Petr Tesarik [Wed, 21 May 2014 08:35:12 +0000 (10:35 +0200)]
[SCSI] qla2xxx: Fix request queue null dereference (bnc#859840).

suse-commit: 8782f4c1980a17b96eb45b7da98b7a53579ff4c4

4 years agoloop: remove the incorrect write_begin/write_end shortcut (bnc#878123).
NeilBrown [Wed, 21 May 2014 07:26:48 +0000 (17:26 +1000)]
loop: remove the incorrect write_begin/write_end shortcut (bnc#878123).

The removed code causes problems particularly with lustre

suse-commit: 7c3d8ad4142475d49d49770ceb5fa28b4af50ebb

4 years agowatchdog: hpwdt patch to display informative string
Jeff Mahoney [Tue, 20 May 2014 19:34:59 +0000 (15:34 -0400)]
watchdog: hpwdt patch to display informative string
(bnc#862934).

suse-commit: 720bb59666cc360ce22b647ed4de66db52067ff3

4 years agowatchdog: hpwdt: Patch to ignore auxilary iLO devices
Jeff Mahoney [Tue, 20 May 2014 19:34:59 +0000 (15:34 -0400)]
watchdog: hpwdt: Patch to ignore auxilary iLO devices
(bnc#862934).

suse-commit: 40484493e8002c8c32090e03f0d1439e7a748fa2

4 years agowatchdog: hpwdt: Add check for UEFI bits (bnc#862934).
Jeff Mahoney [Tue, 20 May 2014 19:34:59 +0000 (15:34 -0400)]
watchdog: hpwdt: Add check for UEFI bits (bnc#862934).

suse-commit: 6523debf9a51cc69292b80998a4ddee9b0f2a131

4 years agowatchdog: hpwdt.c: Increase version string (bnc#862934).
Jeff Mahoney [Tue, 20 May 2014 19:34:59 +0000 (15:34 -0400)]
watchdog: hpwdt.c: Increase version string (bnc#862934).

suse-commit: 102421f86538b0b5eaae8507615d3bed0133e05d

4 years agohpilo: Correct panic when an AUX iLO is detected (bnc#837563).
Jeff Mahoney [Tue, 20 May 2014 18:59:42 +0000 (14:59 -0400)]
hpilo: Correct panic when an AUX iLO is detected (bnc#837563).

suse-commit: 808cd6eaa6986e529b67d9c245ac31a274513c82

4 years agoxen: disable lockref on Xen
Jeff Mahoney [Fri, 16 May 2014 16:47:39 +0000 (12:47 -0400)]
xen: disable lockref on Xen

suse-commit: f33b8cbfbaf0f968ef87e13eecbff758184b3916

4 years agomm: per-thread vma caching (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 03:46:33 +0000 (23:46 -0400)]
mm: per-thread vma caching (FATE#317271).
config: enable CONFIG_VMA_CACHE for x86_64/bigsmp

suse-commit: cf33d5798de2f6e1287f2164a48f5d64a67ce605

4 years agoSELinux: Increase ebitmap_node size for 64-bit configuration (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 03:45:03 +0000 (23:45 -0400)]
SELinux: Increase ebitmap_node size for 64-bit configuration (FATE#317271).

suse-commit: 70b5e52acca431f4e51cb36eb8c0551af4a7bb99

4 years agoSELinux: Reduce overhead of mls_level_isvalid() function call (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 03:45:03 +0000 (23:45 -0400)]
SELinux: Reduce overhead of mls_level_isvalid() function call (FATE#317271).

suse-commit: 7896efea0110c6568539e6c5f02c7bdc00057144

4 years agomutex: Fix debug_mutexes (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 03:44:09 +0000 (23:44 -0400)]
mutex: Fix debug_mutexes (FATE#317271).

suse-commit: 5f8a0636c40b8f342ac2f8766dc5184da5158ea6

4 years agomutex: Fix debug checks (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 03:44:09 +0000 (23:44 -0400)]
mutex: Fix debug checks (FATE#317271).

suse-commit: cc2c4213a74f9870b8cdca704e254dfbe3f31a6d

4 years agolocking/mutexes: Unlock the mutex without the wait_lock (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 03:44:09 +0000 (23:44 -0400)]
locking/mutexes: Unlock the mutex without the wait_lock (FATE#317271).

suse-commit: f982f2a5a5d9c29c8d077bd9f9d93be478e32e3c

4 years agomm, hugetlb: improve page-fault scalability (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 03:43:01 +0000 (23:43 -0400)]
mm, hugetlb: improve page-fault scalability (FATE#317271).

suse-commit: 9bf77b95cd6dbc3c10363cc818db54ea31a21cab

4 years agoepoll: do not take the nested ep->mtx on EPOLL_CTL_DEL (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 03:41:58 +0000 (23:41 -0400)]
epoll: do not take the nested ep->mtx on EPOLL_CTL_DEL (FATE#317271).

suse-commit: c8274149362bbb8222a16c87b1d5bf0efcd56379

4 years agoepoll: do not take global 'epmutex' for simple topologies (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 03:41:58 +0000 (23:41 -0400)]
epoll: do not take global 'epmutex' for simple topologies (FATE#317271).

suse-commit: d0708ce85d9adf78b7d65cce25166fa3f884957c

4 years agoepoll: optimize EPOLL_CTL_DEL using rcu (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 03:41:58 +0000 (23:41 -0400)]
epoll: optimize EPOLL_CTL_DEL using rcu (FATE#317271).

suse-commit: 3b3c6e3f679bfe77818e38b965357e3cad0d99f1

4 years agodcache: kABI fixes for lockref dentries (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:10:28 +0000 (22:10 -0400)]
dcache: kABI fixes for lockref dentries (FATE#317271).

suse-commit: a738a09cf0cfe7c085780c9b9717c9fc5348aceb

4 years agovfs: make sure we don't have a stale root path if unlazy_walk() fails (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:10:28 +0000 (22:10 -0400)]
vfs: make sure we don't have a stale root path if unlazy_walk() fails (FATE#317271).

suse-commit: b1df1244efd1665e3f8f7d88ed25b294ae5edcfc

4 years agovfs: fix dentry RCU to refcounting possibly sleeping dput() (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:10:28 +0000 (22:10 -0400)]
vfs: fix dentry RCU to refcounting possibly sleeping dput() (FATE#317271).

suse-commit: da249c2e561c68590362f832f55d7bb512e2b2f1

4 years agovfs: use lockref "dead" flag to mark unrecoverably dead dentries (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:10:28 +0000 (22:10 -0400)]
vfs: use lockref "dead" flag to mark unrecoverably dead dentries (FATE#317271).

suse-commit: ee2511436a56355bfd96562ffe7524735db5b718

4 years agovfs: reimplement d_rcu_to_refcount() using lockref_get_or_lock() (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:10:28 +0000 (22:10 -0400)]
vfs: reimplement d_rcu_to_refcount() using lockref_get_or_lock() (FATE#317271).

suse-commit: a4fe51aaf2bd7fe3417255a3e5bc5ce9ce4d9449

4 years agovfs: Remove second variable named error in __dentry_path (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:10:28 +0000 (22:10 -0400)]
vfs: Remove second variable named error in __dentry_path (FATE#317271).

suse-commit: 79da33a2b1f88faca6f17e89f1d81eb0994020eb

4 years agomake prepend_name() work correctly when called with negative *buflen (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:10:28 +0000 (22:10 -0400)]
make prepend_name() work correctly when called with negative *buflen (FATE#317271).

suse-commit: 0a732cf41583ae629fc4ee8161df1c3b7d0d913b

4 years agoprepend_path() needs to reinitialize dentry/vfsmount on restarts (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:10:28 +0000 (22:10 -0400)]
prepend_path() needs to reinitialize dentry/vfsmount on restarts (FATE#317271).

suse-commit: 089002efb4b696ca8c8abcd44db69b4b37d2cad2

4 years agodcache: get/release read lock in read_seqbegin_or_lock() & friend (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:09:32 +0000 (22:09 -0400)]
dcache: get/release read lock in read_seqbegin_or_lock() & friend (FATE#317271).

suse-commit: 0decfed44aebf51d83e9fd0c003586b825121d2a

4 years agoseqlock: Add a new locking reader type (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:09:32 +0000 (22:09 -0400)]
seqlock: Add a new locking reader type (FATE#317271).

suse-commit: 00233a196329b7bfc4b44aacdd6ebf420d0dc023

4 years agodcache: Translating dentry into pathname without taking rename_lock (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:09:32 +0000 (22:09 -0400)]
dcache: Translating dentry into pathname without taking rename_lock (FATE#317271).

suse-commit: 13bbcf28a9b5efc0e305e4ecd3e63f5cd9241812

4 years agovfs: make the dentry cache use the lockref infrastructure (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
vfs: make the dentry cache use the lockref infrastructure (FATE#317271).

suse-commit: 1562fefe0d0d933b4d14fa5907179f91ff9ff76d

4 years agoVFS: Remove dentry->d_lock locking from shrink_dcache_for_umount_subtree() (FATE...
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
VFS: Remove dentry->d_lock locking from shrink_dcache_for_umount_subtree() (FATE#317271).

suse-commit: 6fe9ef85f57469d107f91920419801b4396037de

4 years agovfs: use lockref_get_not_zero() for optimistic lockless dget_parent() (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
vfs: use lockref_get_not_zero() for optimistic lockless dget_parent() (FATE#317271).

suse-commit: 728affe1d2cae23d632a309582035194030e28cb

4 years agovfs: constify dentry parameter in d_count() (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
vfs: constify dentry parameter in d_count() (FATE#317271).

suse-commit: 57dabe39241358caa8b0ebf25f49d91a43808421

4 years agohelper for reading ->d_count (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
helper for reading ->d_count (FATE#317271).

suse-commit: 7d535eb9025b678d30d167288ec2e150c02cb8fb

4 years agolockref: use arch_mutex_cpu_relax() in CMPXCHG_LOOP() (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
lockref: use arch_mutex_cpu_relax() in CMPXCHG_LOOP() (FATE#317271).

suse-commit: 6cfd52aa6711302598f029b057e397ba97c53dfd

4 years agolockref: allow relaxed cmpxchg64 variant for lockless updates (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
lockref: allow relaxed cmpxchg64 variant for lockless updates (FATE#317271).

suse-commit: cbcdd0614f76ad684a8dca99a19fa58b6731bb5b

4 years agolockref: use cmpxchg64 explicitly for lockless updates (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
lockref: use cmpxchg64 explicitly for lockless updates (FATE#317271).

suse-commit: e85ee5f93a4602850a3c20ec824120d79fdbda66

4 years agolockref: add ability to mark lockrefs "dead" (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
lockref: add ability to mark lockrefs "dead" (FATE#317271).

suse-commit: 123c53529f174c1b6fb3845792c4f21f8dc97b61

4 years agolockref: fix docbook argument names (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
lockref: fix docbook argument names (FATE#317271).

suse-commit: 88de2af6cadc19a805ecf3b12b9685a42fafd94a

4 years agolockref: Relax in cmpxchg loop (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
lockref: Relax in cmpxchg loop (FATE#317271).

suse-commit: c5551ce243316f6d3a0a487d6a99a70aec61343a

4 years agolockref: implement lockless reference count updates using cmpxchg() (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
lockref: implement lockless reference count updates using cmpxchg() (FATE#317271).

suse-commit: 0a5782245a87ada762a9e72e75ada82bec2d70ab

4 years agolockref: uninline lockref helper functions (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
lockref: uninline lockref helper functions (FATE#317271).

suse-commit: 72e9468fa12bb5fd82beb84ca57d2fdbe49094fa

4 years agolockref: add 'lockref_get_or_lock() helper (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
lockref: add 'lockref_get_or_lock() helper (FATE#317271).

suse-commit: 2c9faa89d375e362da61836508b3e542f1e6ba5b

4 years agoAdd new lockref infrastructure reference implementation (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 02:06:15 +0000 (22:06 -0400)]
Add new lockref infrastructure reference implementation (FATE#317271).

suse-commit: 8b913a87be28708c91c9fb5da04ac096dfaff415

4 years ago- config.conf: add new x86_64/bigsmp flavor with MCS locking enabled
Jeff Mahoney [Fri, 16 May 2014 00:02:01 +0000 (20:02 -0400)]
- config.conf: add new x86_64/bigsmp flavor with MCS locking enabled

suse-commit: 49c7eba8528e3fab931badd0ceb8e4dc76f1ba9c

4 years agolocking/mutexes: Introduce cancelable MCS lock for adaptive
Jeff Mahoney [Fri, 16 May 2014 14:21:52 +0000 (10:21 -0400)]
locking/mutexes: Introduce cancelable MCS lock for adaptive
spinning (FATE#317271).

suse-commit: 7ee0623bdff018d8e4cc3b18d88cd57e7abcc686

4 years agolocking/mutexes: Modify the way optimistic spinners are queued
Jeff Mahoney [Fri, 16 May 2014 14:21:11 +0000 (10:21 -0400)]
locking/mutexes: Modify the way optimistic spinners are queued
(FATE#317271).

suse-commit: 94d54cf42718feaebe448c4052f6ea2a7c005ac1

4 years agolocking/mutexes: Return false if task need_resched() in
Jeff Mahoney [Fri, 16 May 2014 14:20:19 +0000 (10:20 -0400)]
locking/mutexes: Return false if task need_resched() in
mutex_can_spin_on_owner() (FATE#317271).

suse-commit: a6d3f89088058d705c22c5865cf03083826276dc

4 years agomutex: Enable the queuing of mutex spinners with MCS lock (FATE#317271).
Jeff Mahoney [Fri, 16 May 2014 14:19:15 +0000 (10:19 -0400)]
mutex: Enable the queuing of mutex spinners with MCS lock (FATE#317271).
config: disabled on all flavors

suse-commit: f6c5150e0aad09904d66cd31febc657ff1db8d5a

4 years agomutex: Queue mutex spinners with MCS lock to reduce cacheline
Jeff Mahoney [Fri, 16 May 2014 14:17:19 +0000 (10:17 -0400)]
mutex: Queue mutex spinners with MCS lock to reduce cacheline
contention (FATE#317271).

suse-commit: 7d7d1f8711488c818b8b501f79652a3afcc40a94

4 years agox86/mce: Fix CMCI preemption bugs (bnc#786450).
Borislav Petkov [Mon, 19 May 2014 18:22:16 +0000 (20:22 +0200)]
x86/mce: Fix CMCI preemption bugs (bnc#786450).

suse-commit: c0c59b4e7b79d2f7a0b0e6cb7e82a6a176689a3d

4 years agox86, CMCI: Add proper detection of end of CMCI storms
Borislav Petkov [Mon, 19 May 2014 18:22:16 +0000 (20:22 +0200)]
x86, CMCI: Add proper detection of end of CMCI storms
(bnc#786450).

suse-commit: 180beeba6db41ba5bdf12b1464dff1fbed95ed49

4 years agomemcg: deprecate memory.force_empty knob (bnc#878274).
Michal Hocko [Fri, 16 May 2014 09:35:07 +0000 (11:35 +0200)]
memcg: deprecate memory.force_empty knob (bnc#878274).

suse-commit: 948e0e66e4aca741ba29be58b71a0888bfe4695b

4 years agokabi: protect struct net from bnc#877013 changes (bnc#877013).
Michal Kubecek [Fri, 16 May 2014 07:17:17 +0000 (09:17 +0200)]
kabi: protect struct net from bnc#877013 changes (bnc#877013).

suse-commit: df56997206afa107701db296d6ad3916336c45ac

4 years agonetfilter: nfnetlink_queue: add net namespace support for
Michal Kubecek [Fri, 16 May 2014 07:17:17 +0000 (09:17 +0200)]
netfilter: nfnetlink_queue: add net namespace support for
nfnetlink_queue (bnc#877013).

suse-commit: 0c636dd993b310dd7864b08cc09dd5645c3a7f00

4 years agonetfilter: make /proc/net/netfilter pernet (bnc#877013).
Michal Kubecek [Fri, 16 May 2014 07:17:17 +0000 (09:17 +0200)]
netfilter: make /proc/net/netfilter pernet (bnc#877013).

suse-commit: d865a52eb39a8fcf88215f5769ce605aec99eb5d

4 years agosupported.conf: Add firewire/nosy as supported
Jean Delvare [Thu, 15 May 2014 10:06:01 +0000 (12:06 +0200)]
supported.conf: Add firewire/nosy as supported

This driver is the replacement for the ieee1394/pcilynx driver,
which was supported.

suse-commit: b351c7be15c03e6c574f94cd597d4f81ca05dc87

4 years agoNFSv4: don't put ACCESS in OPEN compound if O_EXCL (bnc#870958).
NeilBrown [Thu, 15 May 2014 00:21:37 +0000 (10:21 +1000)]
NFSv4: don't put ACCESS in OPEN compound if O_EXCL (bnc#870958).

suse-commit: 1b1d5a98cac42675b38981e2293988811e1c51ad

4 years agoUpdate
Oliver Neukum [Wed, 14 May 2014 08:48:16 +0000 (10:48 +0200)]
Update
patches.drivers/0001-xhci-extend-quirk-for-Renesas-cards.patch
(bnc#877503).

suse-commit: 261581a45b4a31561809110e0ae90f8abcfbe0fc

4 years agoxhci: extend quirk for Renesas cards (bnc#877497).
Oliver Neukum [Wed, 14 May 2014 08:45:41 +0000 (10:45 +0200)]
xhci: extend quirk for Renesas cards (bnc#877497).

suse-commit: 18b8c829aee92396a7713bfbbb51600bf53e8cf9

4 years agoMerge branch 'SLE11-SP3-fasttrack-bnc871252-bnc875798' into SLE11-SP3
Jiri Kosina [Tue, 13 May 2014 08:42:54 +0000 (10:42 +0200)]
Merge branch 'SLE11-SP3-fasttrack-bnc871252-bnc875798' into SLE11-SP3

suse-commit: 250decbb307122d94db25c1d72e382bf8d924782

4 years agon_tty: Fix n_tty_write crash when echoing in raw mode
Jiri Slaby [Mon, 5 May 2014 08:24:08 +0000 (10:24 +0200)]
n_tty: Fix n_tty_write crash when echoing in raw mode
(bnc#871252 bnc#875690 CVE-2014-0196).

suse-commit: 9ec28a07c548e804eeaeb0f37450ac5320df10bd

4 years agofloppy: ignore kernel-only members in FDRAWCMD ioctl input
Jiri Kosina [Tue, 6 May 2014 13:51:00 +0000 (15:51 +0200)]
floppy: ignore kernel-only members in FDRAWCMD ioctl input
(bnc#875798 CVE-2014-1737 CVE-2014-1738).

suse-commit: b960221f715465be39ef208887de6db4b107bba0