[PATCH 3.13.y-ckt 030/122] tty/serial: at91: maxburst was missing for dma transfers

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Ludovic Desroches commit a8d4e01637902311c5643b69a5c80e2805f04054 upstream. Maxburst was not set when doing the dma slave configuration. This value is checked by the recently introd

[PATCH 3.13.y-ckt 039/122] ARM: mvebu: armada-xp-openblocks-ax3-4: Disable internal RTC

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Gregory CLEMENT commit 750e30d4076ae5e02ad13a376e96c95a2627742c upstream. There is no crystal connected to the internal RTC on the Open Block AX3. So let's disable it in order to pr

[PATCH 3.13.y-ckt 034/122] powerpc/pseries: Correct cpu affinity for dlpar added cpus

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Nathan Fontenot commit f32393c943e297b8ae180c8f83d81a156c7d0412 upstream. The incorrect ordering of operations during cpu dlpar add results in invalid affinity for the cpu being add

[PATCH 3.13.y-ckt 023/122] SCSI: add 1024 max sectors black list flag

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Mike Christie commit 35e9a9f93994d7f7d12afa41169c7ba05513721b upstream. This works around a issue with qnap iscsi targets not handling large IOs very well. The target returns: VPD

[PATCH 3.13.y-ckt 022/122] drm/radeon: add SI DPM quirk for Sapphire R9 270 Dual-X 2G GDDR5

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Alex Deucher commit cd17e02ff4db58ec32d35cf331c705d295779930 upstream. Seems to have problems with high mclks. bug: https://bugs.freedesktop.org/show_bug.cgi?id=76490 Signed-off-b

[PATCH 3.13.y-ckt 035/122] bridge/mdb: remove wrong use of NLM_F_MULTI

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Nicolas Dichtel commit 821996795973fd52703c35811a03db9fec1ac141 upstream. NLM_F_MULTI must be used only when a NLMSG_DONE message is sent. In fact, it is sent only at the end of a d

[PATCH 3.13.y-ckt 038/122] writeback: use |1 instead of +1 to protect against div by zero

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Tejun Heo commit 464d1387acb94dc43ba772b35242345e3d2ead1b upstream. mm/page-writeback.c has several places where 1 is added to the divisor to prevent division by zero exceptions; ho

[PATCH 3.13.y-ckt 017/122] ozwpan: unchecked signed subtraction leads to DoS

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: "Jason A. Donenfeld" commit 9a59029bc218b48eff8b5d4dde5662fd79d3e1a8 upstream. The subtraction here was using a signed integer and did not have any bounds checking at all. This comm

[PATCH 3.13.y-ckt 016/122] ozwpan: Use proper check to prevent heap overflow

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: "Jason A. Donenfeld" commit d114b9fe78c8d6fc6e70808c2092aa307c36dc8e upstream. Since elt->length is a u8, we can make this variable a u8. Then we can do proper bounds checking more

[PATCH 3.13.y-ckt 020/122] ALSA: emu10k1: Fix card shortname string buffer overflow

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Takashi Iwai commit d02260824e2cad626fb2a9d62e27006d34b6dedc upstream. Some models provide too long string for the shortname that has 32bytes including the terminator, and it result

[PATCH 3.13.y-ckt 019/122] ALSA: hda - Fix mute-LED fixed mode

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Takashi Iwai commit ee52e56e7b12834476cd0031c5986254ba1b6317 upstream. The mute-LED mode control has the fixed on/off states that are supposed to remain on/off regardless of the mas

[PATCH 3.13.y-ckt 014/122] ozwpan: Use unsigned ints to prevent heap overflow

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: "Jason A. Donenfeld" commit b1bb5b49373b61bf9d2c73a4d30058ba6f069e4c upstream. Using signed integers, the subtraction between required_size and offset could wind up being negative,

[PATCH 3.13.y-ckt 011/122] scripts/sortextable: suppress warning: `relocs_size' may be used uninitialized

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Tim Gardner commit 7cbc0ea79da2cbe70d8da9319895f07f872a3190 upstream. In file included from scripts/sortextable.c:194:0: scripts/sortextable.c: In function `main': scripts/sortextab

[PATCH v2 3/3] watchdog: max63xx: add heartbeat to platform data

2015-06-17 Thread Vivien Didelot
Actually, there is no way but the module parameter to set the desired heartbeat. This patch allows a platform code to set it in the device platform data. This is convenient for platforms and built-in drivers. To do so, initialize heartbeat to zero to allow the module parameter to take precedence o

[PATCH 3.13.y-ckt 015/122] ozwpan: divide-by-zero leading to panic

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: "Jason A. Donenfeld" commit 04bf464a5dfd9ade0dda918e44366c2c61fce80b upstream. A network supplied parameter was not checked before division, leading to a divide-by-zero. Since this

[PATCH 3.13.y-ckt 018/122] ASoC: dapm: Enable autodisable on SOC_DAPM_SINGLE_TLV_AUTODISABLE

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Charles Keepax commit a2d97723cb3a7741af81868427b36bba274b681b upstream. Correct small copy and paste error where autodisable was not being enabled for the SOC_DAPM_SINGLE_TLV_AUTOD

[PATCH v2 2/3] watchdog: max63xx: add GPIO support

2015-06-17 Thread Vivien Didelot
Introduce a new struct max63xx_platform_data to support MAX63xx watchdog chips connected via GPIO. A platform code can fill this structure with GPIO numbers for WDI and WDSET pins to enable GPIO support in the code. The driver takes care of requesting and releasing the GPIOs. Signed-off-by: Vivie

[PATCH v2 1/3] watchdog: max63xx: dynamically allocate device

2015-06-17 Thread Vivien Didelot
This patch removes the static watchdog device for a new max63xx_wdt data structure, and constifies the max63xx_timeout data. The new structure contains pointers to pin access routines, which abstracts mmap-specific code. This will ease future accesses like GPIO. Signed-off-by: Vivien Didelot ---

[PATCH 3.13.y-ckt 021/122] ALSA: emux: Fix mutex deadlock at unloading

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Takashi Iwai commit 07b0e5d49d227e3950cb13a3e8caf248ef2a310e upstream. The emux-synth driver has a possible AB/BA mutex deadlock at unloading the emu10k1 driver: snd_emux_free()

[PATCH 3.13.y-ckt 002/122] vhost/scsi: potential memory corruption

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Dan Carpenter commit 59c816c1f24df0204e01851431d3bab3eb76719c upstream. This code in vhost_scsi_make_tpg() is confusing because we limit "tpgt" to UINT_MAX but the data type of "tpg

[PATCH 3.13.y-ckt 005/122] staging, rtl8192e, LLVMLinux: Remove unused inline prototype

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Behan Webster commit 62ec95f86d2850b7ce6d73fb236a6fcf48411aea upstream. rtllib_probe_req is defined as "static inline" in rtllib_softmac.c however it is declared differently as "ext

[PATCH 3.13.y-ckt 004/122] kernel: use the gnu89 standard explicitly

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: "Kirill A. Shutemov" commit 51b97e354ba9fce1890cf38ecc754aa49677fc89 upstream. Sasha Levin reports: "gcc5 changes the default standard to c11, which makes kernel build unhappy

[PATCH 3.13.y-ckt 007/122] qla2xxx: remove redundant declaration in 'qla_gbl.h'

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Chen Gang commit 9493c2422cae272d6f1f567cbb424195defe4176 upstream. Remove 2 redundant extern inline functions: qla8044_set_qsnt_ready() and qla8044_need_reset_handler(). At present

[PATCH 3.19.y-ckt 129/146] Drivers: hv: vmbus: Add support for VMBus panic notifier handler

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Nick Meier commit 96c1d0581d00f7abe033350edb021a9d947d8d81 upstream. BugLink: http://bugs.launchpad.net/bugs/1463584 Hyper-V allows a guest to notify the Hyper-V host that a panic co

[PATCH 3.13.y-ckt 008/122] staging: wlags49_h2: fix extern inline functions

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: "gre...@linuxfoundation.org" Patch not upstream as this driver is deleted there. Fix up some "extern inline" functions as they break the build when using a "modern" complier (i.e. g

[PATCH 3.19.y-ckt 139/146] sctp: Fix mangled IPv4 addresses on a IPv6 listening socket

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Jason Gunthorpe [ Upstream commit 9302d7bb0c5cd46be5706859301f18c137b2439f ] sctp_v4_map_v6 was subtly writing and reading from members of a union in a way the clobbered data it neede

[PATCH 3.13.y-ckt 001/122] Btrfs: make xattr replace operations atomic

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Filipe Manana commit 5f5bc6b1e2d5a6f827bc860ef2dc5b6f365d1339 upstream. Replacing a xattr consists of doing a lookup for its existing value, delete the current value from the respec

[PATCH 3.13.y-ckt 013/122] udf: Check length of extended attributes and allocation descriptors

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Jan Kara commit 23b133bdc452aa441fcb9b82cbf6dd05cfd342d0 upstream. Check length of extended attributes and allocation descriptors when loading inodes from disk. Otherwise corrupted

[PATCH 3.13.y-ckt 012/122] udf: Remove repeated loads blocksize

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Jan Kara commit 79144954278d4bb5989f8b903adcac7a20ff2a5a upstream. Store blocksize in a local variable in udf_fill_inode() since it is used a lot of times. Signed-off-by: Jan Kara

[PATCH 3.13.y-ckt 010/122] kconfig: Fix warning "‘jump’ may be used uninitialized"

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: =?UTF-8?q?Peter=20K=C3=BCmmel?= commit 2d560306096739e2251329ab5c16059311a151b0 upstream. Warning: In file included from scripts/kconfig/zconf.tab.c:2537:0: scripts/kconfig/menu.c:

Re: [PATCH 0/2] x86/PCI: enable pci=use_crs for more machines

2015-06-17 Thread Bjorn Helgaas
On Tue, Jun 16, 2015 at 11:55 AM, Bjorn Helgaas wrote: > We have a few reports of sound devices not working because the BIOS didn't > assign space for the device and the PCI core put it at an address that > doesn't work. > > The Foxconn system has two PCI host bridges, and without the information

[PATCH 3.13.y-ckt 006/122] staging: rtl8712, rtl8712: avoid lots of build warnings

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Arnd Bergmann commit 0c9f3a65c5eb7fe1fc611a22eb8a8b71ea865998 upstream. The rtl8712 driver has an 'extern inline' function that contains an 'if', which causes lots of warnings with

[PATCH 3.13.y-ckt 009/122] ARM: 8307/1: psci: move psci firmware calls out of line

2015-06-17 Thread Kamal Mostafa
3.13.11-ckt22 -stable review patch. If anyone has any objections, please let me know. -- From: Mark Rutland commit c097877319ab61dd045b6497953b4e3df8f2bb44 upstream. arm64 builds with GCC 5 have caused the __asmeq assertions in the PSCI calling code to fire, so move the ARM P

[PATCH 3.19.y-ckt 135/146] net: dp83640: fix improper double spin locking.

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Richard Cochran [ Upstream commit adbe088f6f8b0b7701fe07f51fe6f2bd602a6665 ] A pair of nested spin locks was introduced in commit 63502b8d0 "dp83640: Fix receive timestamp race condit

[PATCH 3.19.y-ckt 132/146] x86: bpf_jit: fix compilation of large bpf programs

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Alexei Starovoitov [ Upstream commit 3f7352bf21f8fd7ba3e2fcef9488756f188e12be ] x86 has variable length encoding. x86 JIT compiler is trying to pick the shortest encoding for given bp

[PATCH 3.19.y-ckt 133/146] net: dp83640: fix broken calibration routine.

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Richard Cochran [ Upstream commit 397a253af5031de4a4612210055935309af4472c ] Currently, the calibration function that corrects the initial offsets among multiple devices only works th

[PATCH 3.19.y-ckt 137/146] xen/netback: Properly initialize credit_bytes

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Ross Lagerwall [ Upstream commit ce0e5c522d3924090c20e774359809a7aa08c44c ] Commit e9ce7cb6b107 ("xen-netback: Factor queue-specific data into queue struct") introduced a regression w

[PATCH 3.19.y-ckt 136/146] unix/caif: sk_socket can disappear when state is unlocked

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Mark Salyzyn [ Upstream commit b48732e4a48d80ed4a14812f0bab09560846514e ] got a rare NULL pointer dereference in clear_bit Signed-off-by: Mark Salyzyn Acked-by: Hannes Frederic Sowa

[PATCH 3.19.y-ckt 131/146] net: core: Correct an over-stringent device loop detection.

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Vlad Yasevich [ Upstream commit d66bf7dd27573ee5ea90484899ee952c19ccb194 ] The code in __netdev_upper_dev_link() has an over-stringent loop detection logic that actually prevents vali

[PATCH 3.19.y-ckt 138/146] net_sched: invoke ->attach() after setting dev->qdisc

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: WANG Cong [ Upstream commit 86e363dc3b50bfd50a1f315934583fbda673ab8d ] For mq qdisc, we add per tx queue qdisc to root qdisc for display purpose, however, that happens too early, befo

[PATCH 3.19.y-ckt 134/146] net: dp83640: reinforce locking rules.

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Richard Cochran [ Upstream commit a935865c828c8cd20501f618c69f659a5b6d6a5f ] Callers of the ext_write function are supposed to hold a mutex that protects the state of the dialed page,

[PATCH 3.19.y-ckt 126/146] staging: vt6655: vnt_tx_packet fix dma_idx selection.

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Malcolm Priestley commit c312530589ed9524fc7cc921105dc9b67ea32d6a upstream. There is still a problem that dma_idx is causing packets to go onto the wrong tx path. Protect dma_idx ful

[PATCH 3.19.y-ckt 125/146] staging: vt6655: Fix TD_FLAGS_NETIF_SKB only on TYPE_AC0DMA

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Malcolm Priestley commit d17f4c8a42256dae6aa598bdbc00eff8b38cc949 upstream. Allow only TD_FLAGS_NETIF_SKB on ring buffer TYPE_AC0DMA for data only transfers for correct reporting of t

[PATCH 3.19.y-ckt 122/146] ipv6: fix ECMP route replacement

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: =?UTF-8?q?Michal=20Kube=C4=8Dek?= commit 27596472473a02cfef2908a6bcda7e55264ba6b7 upstream. When replacing an IPv6 multipath route with "ip route replace", i.e. NLM_F_CREATE | NLM_F_R

[PATCH 3.19.y-ckt 130/146] Drivers: hv: vmbus: Correcting truncation error for constant HV_CRASH_CTL_CRASH_NOTIFY

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Nick Meier commit 5ef5b6927f14f29cacd78fa1fb861661a5367f13 upstream. HV_CRASH_CTL_CRASH_NOTIFY is a 64 bit number. Depending on the usage context, the value may be truncated. This pa

[PATCH 3.19.y-ckt 127/146] staging: vt6655: vnt_tx_packet Correct TX order of OWNED_BY_NIC

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Malcolm Priestley commit d65d2b25d2761153390df8026cca1a528d9b6c5a upstream. The state of m_td0TD0.f1Owner should change after the buff_addr has been filled otherwise the device grabs

Re: [RFC v3 1/4] fs: Add generic file system event notifications

2015-06-17 Thread Dave Chinner
On Tue, Jun 16, 2015 at 03:09:30PM +0200, Beata Michalska wrote: > Introduce configurable generic interface for file > system-wide event notifications, to provide file > systems with a common way of reporting any potential > issues as they emerge. > > The notifications are to be issued through gen

[PATCH 3.19.y-ckt 124/146] staging: vt6655: move setting of PSTxDesc->buff_addr to vnt_tx_packet

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Malcolm Priestley commit 187e2a81805f4b7ba1acf118aed8937a718d894c upstream. Keep setting of this part of the structure with the others. Only pTDInfo needs carried in the buffer struc

[PATCH 3.19.y-ckt 123/146] tcp/ipv6: fix flow label setting in TIME_WAIT state

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Florent Fourcot commit 21858cd02dabcf290564cbf4769b101eba54d7bb upstream. commit 1d13a96c74fc ("ipv6: tcp: fix flowlabel value in ACK messages send from TIME_WAIT") added the flow lab

[PATCH 3.19.y-ckt 128/146] staging: vt6655: [BUG] Protect MACvSelectPage1 with lock.

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Malcolm Priestley commit 95775d12219285d6e0116acb6267864582cd01ef upstream. The device must not flip to page 1 while in interrupt lock causing loss of connection or dead lock. Protec

[PATCH 3.19.y-ckt 119/146] ipv4: Avoid crashing in ip_error

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: "Eric W. Biederman" commit 381c759d9916c42959515ad34a6d467e24a88e93 upstream. ip_error does not check if in_dev is NULL before dereferencing it. IThe following sequence of calls is p

[PATCH 3.19.y-ckt 101/146] mmc: atmel-mci: fix bad variable type for clkdiv

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Ludovic Desroches commit 60c8f783a18feb95ad967c87e9660caf09fb4700 upstream. clkdiv is declared as an u32 but it can be set to a negative value causing a huge divisor value. Change its

[PATCH 3.19.y-ckt 085/146] ALSA: hda - Add headset mic quirk for Dell Inspiron 5548

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: David Henningsson commit 9b5a4e395c2f39fae89f75e4a749be5dba342d22 upstream. This enables the headset microphone on Dell Inspiron 5548, or at least some variants of it. BugLink: https

[PATCH 3.19.y-ckt 098/146] powerpc: Align TOC to 256 bytes

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Anton Blanchard commit 5e95235ccd5442d4a4fe11ec4eb99ba1b7959368 upstream. Recent toolchains force the TOC to be 256 byte aligned. We need to enforce this alignment in our linker scrip

[PATCH 3.19.y-ckt 113/146] rtnl/bond: don't send rtnl msg for unregistered iface

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Nicolas Dichtel commit ed2a80ab7b76f11af0b2c6255709c4ebf164b667 upstream. Before the patch, the command 'ip link add bond2 type bond mode 802.3ad' causes the kernel to send a rtnl mes

[PATCH 3.19.y-ckt 112/146] ipvs: fix memory leak in ip_vs_ctl.c

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Tommi Rantala commit f30bf2a5cac6c60ab366c4bc6db913597bf4d6ab upstream. Fix memory leak introduced in commit a0840e2e165a ("IPVS: netns, ip_vs_ctl local vars moved to ipvs struct."):

[PATCH 3.19.y-ckt 117/146] bridge: fix parsing of MLDv2 reports

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Thadeu Lima de Souza Cascardo commit 47cc84ce0c2fe75c99ea5963c4b5704dd78ead54 upstream. When more than a multicast address is present in a MLDv2 report, all but the first address is i

[PATCH 3.19.y-ckt 121/146] net/ipv6/udp: Fix ipv6 multicast socket filter regression

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Henning Rogge commit 33b4b015e1a1ca7a8fdce40af5e71642a8ea355c upstream. Commit <5cf3d46192fc> ("udp: Simplify__udp*_lib_mcast_deliver") simplified the filter for incoming IPv6 multica

[PATCH 3.19.y-ckt 120/146] ipv6: do not delete previously existing ECMP routes if add fails

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: =?UTF-8?q?Michal=20Kube=C4=8Dek?= commit 35f1b4e96b9258a3668872b1139c51e5a23eb876 upstream. If adding a nexthop of an IPv6 multipath route fails, comment in ip6_route_multipath() says

[PATCH 3.19.y-ckt 115/146] conntrack: RFC5961 challenge ACK confuse conntrack LAST-ACK transition

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Jesper Dangaard Brouer commit b3cad287d13b5f6695c6b4aab72969cd64bf0171 upstream. In compliance with RFC5961, the network stack send challenge ACK in response to spurious SYN packets,

[PATCH 3.19.y-ckt 055/146] x86/vdso: Fix 'make bzImage' on older distros

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Oleg Nesterov commit ef7254a595912b026d80a4116b8c4cd5b79d9c62 upstream. Change HOST_EXTRACFLAGS to include arch/x86/include/uapi along with include/uapi. This looks more consistent,

[PATCH 3.19.y-ckt 090/146] storvsc: Set the SRB flags correctly when no data transfer is needed

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: "K. Y. Srinivasan" commit dc45708ca9988656d706940df5fd102672c5de92 upstream. Set the SRB flags correctly when there is no data transfer. Without this change some IHV drivers will fai

[PATCH 3.19.y-ckt 116/146] net: phy: Allow EEE for all RGMII variants

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Florian Fainelli commit 7e14069651591c81046ffaec13c3dac8cb70f5fb upstream. RGMII interfaces come in multiple flavors: RGMII with transmit or receive internal delay, no delays at all,

[PATCH 3.19.y-ckt 114/146] net: sched: fix call_rcu() race on classifier module unloads

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Daniel Borkmann commit c78e1746d3ad7d548bdf3fe491898cc453911a49 upstream. Vijay reported that a loop as simple as ... while true; do tc qdisc add dev foo root handle 1: prio

[PATCH 3.19.y-ckt 111/146] crypto: s390/ghash - Fix incorrect ghash icv buffer handling.

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Harald Freudenberger commit a1cae34e23b1293eccbcc8ee9b39298039c3952a upstream. Multitheaded tests showed that the icv buffer in the current ghash implementation is not handled correct

[PATCH 3.19.y-ckt 056/146] perf/x86/rapl: Enable Broadwell-U RAPL support

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Stephane Eranian commit 44b11fee51711ca85aa2b121a49bf029d18a3722 upstream. This patch enables RAPL counters (energy consumption counters) support for Intel Broadwell-U processors (Mod

[PATCH 3.19.y-ckt 110/146] drm/radeon: retry dcpd fetch

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Alex Deucher commit 0f28d1281b6c54cc98746ae61e44e7f540758ed4 upstream. Retry the dpcd fetch several times. Some eDP panels fail several times before the fetch is successful. bug: ht

[PATCH v7 09/16] libnvdimm, pmem: move pmem to drivers/nvdimm/

2015-06-17 Thread Dan Williams
Prepare the pmem driver to consume PMEM namespaces emitted by regions of an nvdimm_bus instance. No functional change. Acked-by: Christoph Hellwig Signed-off-by: Dan Williams --- drivers/block/Kconfig | 11 -- drivers/block/Makefile |1 drivers/block/pmem.c| 262

[PATCH v7 03/16] libnvdimm: control character device and nvdimm_bus sysfs attributes

2015-06-17 Thread Dan Williams
The control device for a nvdimm_bus is registered as an "nd" class device. The expectation is that there will usually only be one "nd" bus registered under /sys/class/nd. However, we allow for the possibility of multiple buses and they will listed in discovery order as ndctl0...ndctlN. This char

[PATCH 3.19.y-ckt 106/146] Revert "KVM: x86: drop fpu_activate hook"

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Paolo Bonzini commit 0fdd74f7784b5cdff7075736992bbb149b1ae49c upstream. This reverts commit 4473b570a7ebb502f63f292ccfba7df622e5fdd3. We'll use the hook again. Signed-off-by: Paolo

[PATCH v7 12/16] libnvdimm: namespace indices: read and validate

2015-06-17 Thread Dan Williams
This on media label format [1] consists of two index blocks followed by an array of labels. None of these structures are ever updated in place. A sequence number tracks the current active index and the next one to write, while labels are written to free slots. ++ |

[PATCH v7 05/16] libnvdimm: control (ioctl) messages for nvdimm_bus and nvdimm devices

2015-06-17 Thread Dan Williams
Most discovery/configuration of the nvdimm-subsystem is done via sysfs attributes. However, some nvdimm_bus instances, particularly the ACPI.NFIT bus, define a small set of messages that can be passed to the platform. For convenience we derive the initial libnvdimm-ioctl command formats directly

Re: [PATCH] zswap: dynamic pool creation

2015-06-17 Thread Dan Streetman
On Wed, Jun 10, 2015 at 4:54 PM, Dan Streetman wrote: > On Thu, Jun 4, 2015 at 8:13 AM, Dan Streetman wrote: >> On Thu, Jun 4, 2015 at 8:02 AM, Dan Streetman wrote: >>> Add dynamic creation of pools. Move the static crypto compression >>> per-cpu transforms into each pool. Add a pointer to zsw

[PATCH 3.19.y-ckt 107/146] kvm/fpu: Enable eager restore kvm FPU for MPX

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Liang Li commit c447e76b4cabb49ddae8e49c5758f031f35d55fb upstream. The MPX feature requires eager KVM FPU restore support. We have verified that MPX cannot work correctly with the cur

[PATCH 3.19.y-ckt 105/146] kvm: fix crash in kvm_vcpu_reload_apic_access_page

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Andrea Arcangeli commit e8fd5e9e9984675f45b9a5485909c143fbde248f upstream. memslot->userfault_addr is set by the kernel with a mmap executed from the kernel but the userland can still

Re: [RFC][PATCH 1/5] mm/slab_common: allow NULL cache pointer in kmem_cache_destroy()

2015-06-17 Thread David Rientjes
On Tue, 9 Jun 2015, Sergey Senozhatsky wrote: > kmem_cache_destroy() does not tolerate a NULL kmem_cache pointer > argument and performs a NULL-pointer dereference. This requires > additional attention and effort from developers/reviewers and > forces all kmem_cache_destroy() callers (200+ as of 4

[PATCH v7 14/16] libnvdimm: blk labels and namespace instantiation

2015-06-17 Thread Dan Williams
A blk label set describes a namespace comprised of one or more discontiguous dpa ranges on a single dimm. They may alias with one or more pmem interleave sets that include the given dimm. This is the runtime/volatile configuration infrastructure for sysfs manipulation of 'alt_name', 'uuid', 'size

[PATCH v7 10/16] libnvdimm, pmem: add libnvdimm support to the pmem driver

2015-06-17 Thread Dan Williams
nd_pmem attaches to persistent memory regions and namespaces emitted by the libnvdimm subsystem, and, same as the original pmem driver, presents the system-physical-address range as a block device. The existing e820-type-12 to pmem setup is converted to an nvdimm_bus that emits an nd_namespace_io

[PATCH 3.19.y-ckt 109/146] Revert "libceph: clear r_req_lru_item in __unregister_linger_request()"

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Ilya Dryomov commit 521a04d06a729e5971cdee7f84080387ed320527 upstream. This reverts commit ba9d114ec5578e6e99a4dfa37ff8ae688040fd64. .. which introduced a regression that prevented a

[PATCH 3.19.y-ckt 108/146] libceph: request a new osdmap if lingering request maps to no osd

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Ilya Dryomov commit b0494532214bdfbf241e94fabab5dd46f7b82631 upstream. This commit does two things. First, if there are any homeless lingering requests, we now request a new osdmap e

[PATCH] drm: bridge/dw_hdmi: Filter modes > 165MHz for DVI

2015-06-17 Thread Doug Anderson
If you plug in a DVI monitor to your HDMI port, you need to filter out clocks > 165MHz. That's because 165MHz is the maximum clock rate that we can run single-link DVI at. If you want to run high resolutions to DVI, you'd need some type of an active adapter that pretended that it was HDMI, interp

[PATCH 3.19.y-ckt 083/146] ALSA: hda/realtek - Support Dell headset mode for ALC256

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Kailang Yang commit 7081adf3f98f4c39dc6758208775b2aa48f51f8a upstream. Dell new platform of ALC256 audio codec. Support headset mode for Dell ALC256 platform. Signed-off-by: Kailang

[PATCH v7 02/16] libnvdimm, nfit: initial libnvdimm infrastructure and NFIT support

2015-06-17 Thread Dan Williams
A struct nvdimm_bus is the anchor device for registering nvdimm resources and interfaces, for example, a character control device, nvdimm devices, and I/O region devices. The ACPI NFIT (NVDIMM Firmware Interface Table) is one possible platform description for such non-volatile memory resources in

[PATCH v7 00/16] libnvdimm: non-volatile memory devices

2015-06-17 Thread Dan Williams
A new sub-system in support of non-volatile memory storage devices. Stephen, please add libnvdimm-for-next to -next: git://git.kernel.org/pub/scm/linux/kernel/git/djbw/nvdimm libnvdimm-for-next Changes since v6 [1]: 1/ Deferred the patches dependent on ->rw_bytes() (BTT - stacked block dri

[PATCH v7 07/16] libnvdimm, nfit: regions (block-data-window, persistent memory, volatile memory)

2015-06-17 Thread Dan Williams
A "region" device represents the maximum capacity of a BLK range (mmio block-data-window(s)), or a PMEM range (DAX-capable persistent memory or volatile memory), without regard for aliasing. Aliasing, in the dimm-local address space (DPA), is resolved by metadata on a dimm to designate which exclu

[PATCH 3.19.y-ckt 103/146] s390/mm: correct return value of pmd_pfn

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Martin Schwidefsky commit 7cded342c09f633666e71ee1ce048f218a9c5836 upstream. Git commit 152125b7a882df36a55a8eadbea6d0edf1461ee7 "s390/mm: implement dirty bits for large segment table

[PATCH v7 16/16] libnvdimm: write blk label set

2015-06-17 Thread Dan Williams
After 'uuid', 'size', 'sector_size', and optionally 'alt_name' have been set to valid values the labels on the dimm can be updated. The difference with the pmem case is that blk namespaces are limited to one dimm and can cover discontiguous ranges in dpa space. Also, after allocating label slots,

[PATCH 3.19.y-ckt 091/146] powerpc/mce: fix off by one errors in mce event handling

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Daniel Axtens commit ffb2d78eca08a1451137583d4e435aecfd6af809 upstream. Before 69111bac42f5 ("powerpc: Replace __get_cpu_var uses"), in save_mce_event, index got the value of mce_nest

[PATCH 3.19.y-ckt 095/146] ktime: Optimize ktime_divns for constant divisors

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Nicolas Pitre commit 8b618628b2bf83512fc8df5e8672619d65adfdfb upstream. At least on ARM, do_div() is optimized to turn constant divisors into an inline multiplication by the reciproca

[PATCH v7 15/16] libnvdimm: write pmem label set

2015-06-17 Thread Dan Williams
After 'uuid', 'size', and optionally 'alt_name' have been set to valid values the labels on the dimms can be updated. Write procedure is: 1/ Allocate and write new labels in the "next" index 2/ Free the old labels in the working copy 3/ Write the bitmap and the label space on the dimm 4/ Write the

[PATCH v7 13/16] libnvdimm: pmem label sets and namespace instantiation.

2015-06-17 Thread Dan Williams
A complete label set is a PMEM-label per-dimm per-interleave-set where all the UUIDs match and the interleave set cookie matches the hosting interleave set. Present sysfs attributes for manipulation of a PMEM-namespace's 'alt_name', 'uuid', and 'size' attributes. A later patch will make these set

[PATCH v7 01/16] e820, efi: add ACPI 6.0 persistent memory types

2015-06-17 Thread Dan Williams
ACPI 6.0 formalizes e820-type-7 and efi-type-14 as persistent memory. Mark it "reserved" and allow it to be claimed by a persistent memory device driver. This definition is in addition to the Linux kernel's existing type-12 definition that was recently added in support of shipping platforms with N

[PATCH v7 04/16] libnvdimm, nfit: dimm/memory-devices

2015-06-17 Thread Dan Williams
Enable nvdimm devices to be registered on a nvdimm_bus. The kernel assigned device id for nvdimm devicesis dynamic. If userspace needs a more static identifier it should consult a provider-specific attribute. In the case where NFIT is the provider, the 'nmemX/nfit/handle' or 'nmemX/nfit/serial' a

[PATCH v7 11/16] libnvdimm, nfit: add interleave-set state-tracking infrastructure

2015-06-17 Thread Dan Williams
On platforms that have firmware support for reading/writing per-dimm label space, a portion of the dimm may be accessible via an interleave set PMEM mapping in addition to the dimm's BLK (block-data-window aperture(s)) interface. A label, stored in a "configuration data region" on the dimm, disamb

[PATCH 3.19.y-ckt 100/146] ALSA: hda/realtek - ALC292 dock fix for Thinkpad L450

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Ansgar Hegerfeld commit 09ea997677cd44ebe7f42573119aaf46b775c683 upstream. The Lenovo ThinkPad L450 requires the ALC292_FIXUP_TPT440_DOCK fix in order to get sound output on the docki

[PATCH v7 06/16] libnvdimm, nvdimm: dimm driver and base libnvdimm device-driver infrastructure

2015-06-17 Thread Dan Williams
* Implement the device-model infrastructure for loading modules and attaching drivers to nvdimm devices. This is a simple association of a nd-device-type number with a driver that has a bitmask of supported device types. To facilitate userspace bind/unbind operations 'modalias' and 'devty

[PATCH v7 08/16] libnvdimm: support for legacy (non-aliasing) nvdimms

2015-06-17 Thread Dan Williams
The libnvdimm region driver is an intermediary driver that translates non-volatile "region"s into "namespace" sub-devices that are surfaced by persistent memory block-device drivers (PMEM and BLK). ACPI 6 introduces the concept that a given nvdimm may simultaneously offer multiple access modes to

[PATCH 3.19.y-ckt 099/146] ALSA: hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: David Henningsson commit 6ffc0898b29a2811a6c0569c5dd9b581980110df upstream. This patch adds support for Conexant HD Audio codecs CX20721, CX20722, CX20723 and CX20724. BugLink: https

Re: [RFC][PATCH 2/5] mm/mempool: allow NULL `pool' pointer in mempool_destroy()

2015-06-17 Thread David Rientjes
On Tue, 9 Jun 2015, Sergey Senozhatsky wrote: > mempool_destroy() does not tolerate a NULL mempool_t pointer > argument and performs a NULL-pointer dereference. This requires > additional attention and effort from developers/reviewers and > forces all mempool_destroy() callers to do a NULL check >

[PATCH 3.19.y-ckt 092/146] ASoC: dapm: Modify widget stream name according to prefix

2015-06-17 Thread Kamal Mostafa
3.19.8-ckt2 -stable review patch. If anyone has any objections, please let me know. -- From: Koro Chen commit fdb6eb0a12871d5bfaf266c5a0d5259a5437a72f upstream. When there is prefix specified, currently we will add this prefix in widget->name, but not in widget->sname. it cau

<    3   4   5   6   7   8   9   10   11   >