public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	stable@vger.kernel.org, Krzysztof Opasiak <k.opasiak@samsung.com>,
	Felipe Balbi <balbi@ti.com>
Subject: [PATCH 4.0 079/148] usb: gadget: configfs: Fix interfaces array NULL-termination
Date: Wed,  3 Jun 2015 21:09:09 +0900	[thread overview]
Message-ID: <20150603114208.812251993@linuxfoundation.org> (raw)
In-Reply-To: <20150603114205.337615117@linuxfoundation.org>

4.0-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Krzysztof Opasiak <k.opasiak@samsung.com>

commit 903124fe1aa284f61745a9dd4fbfa0184e569fff upstream.

memset() to 0 interfaces array before reusing
usb_configuration structure.

This commit fix bug:

ln -s functions/acm.1 configs/c.1
ln -s functions/acm.2 configs/c.1
ln -s functions/acm.3 configs/c.1
echo "UDC name" > UDC
echo "" > UDC
rm configs/c.1/acm.*
rmdir functions/*
mkdir functions/ecm.usb0
ln -s functions/ecm.usb0 configs/c.1
echo "UDC name" > UDC

[   82.220969] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[   82.229009] pgd = c0004000
[   82.231698] [00000000] *pgd=00000000
[   82.235260] Internal error: Oops: 17 [#1] PREEMPT SMP ARM
[   82.240638] Modules linked in:
[   82.243681] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.0.0-rc2 #39
[   82.249926] Hardware name: SAMSUNG EXYNOS (Flattened Device Tree)
[   82.256003] task: c07cd2f0 ti: c07c8000 task.ti: c07c8000
[   82.261393] PC is at composite_setup+0xe3c/0x1674
[   82.266073] LR is at composite_setup+0xf20/0x1674
[   82.270760] pc : [<c03510d4>]    lr : [<c03511b8>]    psr: 600001d3
[   82.270760] sp : c07c9df0  ip : c0806448  fp : ed8c9c9c
[   82.282216] r10: 00000001  r9 : 00000000  r8 : edaae918
[   82.287425] r7 : ed551cc0  r6 : 00007fff  r5 : 00000000  r4 : ed799634
[   82.293934] r3 : 00000003  r2 : 00010002  r1 : edaae918  r0 : 0000002e
[   82.300446] Flags: nZCv  IRQs off  FIQs off  Mode SVC_32  ISA ARM  Segment kernel
[   82.307910] Control: 10c5387d  Table: 6bc1804a  DAC: 00000015
[   82.313638] Process swapper/0 (pid: 0, stack limit = 0xc07c8210)
[   82.319627] Stack: (0xc07c9df0 to 0xc07ca000)
[   82.323969] 9de0:                                     00000000 c06e65f4 00000000 c07c9f68
[   82.332130] 9e00: 00000067 c07c59ac 000003f7 edaae918 ed8c9c98 ed799690 eca2f140 200001d3
[   82.340289] 9e20: ee79a2d8 c07c9e88 c07c5304 ffff55db 00010002 edaae810 edaae860 eda96d50
[   82.348448] 9e40: 00000009 ee264510 00000007 c07ca444 edaae860 c0340890 c0827a40 ffff55e0
[   82.356607] 9e60: c0827a40 eda96e40 ee264510 edaae810 00000000 edaae860 00000007 c07ca444
[   82.364766] 9e80: edaae860 c0354170 c03407dc c033db4c edaae810 00000000 00000000 00000010
[   82.372925] 9ea0: 00000032 c0341670 00000000 00000000 00000001 eda96e00 00000000 00000000
[   82.381084] 9ec0: 00000000 00000032 c0803a23 ee1aa840 00000001 c005d54c 249e2450 00000000
[   82.389244] 9ee0: 200001d3 ee1aa840 ee1aa8a0 ed84f4c0 00000000 c07c9f68 00000067 c07c59ac
[   82.397403] 9f00: 00000000 c005d688 ee1aa840 ee1aa8a0 c07db4b4 c006009c 00000032 00000000
[   82.405562] 9f20: 00000001 c005ce20 c07c59ac c005cf34 f002000c c07ca780 c07c9f68 00000057
[   82.413722] 9f40: f0020000 413fc090 00000001 c00086b4 c000f804 60000053 ffffffff c07c9f9c
[   82.421880] 9f60: c0803a20 c0011fc0 00000000 00000000 c07c9fb8 c001bee0 c07ca4f0 c057004c
[   82.430040] 9f80: c07ca4fc c0803a20 c0803a20 413fc090 00000001 00000000 01000000 c07c9fb0
[   82.438199] 9fa0: c000f800 c000f804 60000053 ffffffff 00000000 c0050e70 c0803bc0 c0783bd8
[   82.446358] 9fc0: ffffffff ffffffff c0783664 00000000 00000000 c07b13e8 00000000 c0803e54
[   82.454517] 9fe0: c07ca480 c07b13e4 c07ce40c 4000406a 00000000 40008074 00000000 00000000
[   82.462689] [<c03510d4>] (composite_setup) from [<c0340890>] (s3c_hsotg_complete_setup+0xb4/0x418)
[   82.471626] [<c0340890>] (s3c_hsotg_complete_setup) from [<c0354170>] (usb_gadget_giveback_request+0xc/0x10)
[   82.481429] [<c0354170>] (usb_gadget_giveback_request) from [<c033db4c>] (s3c_hsotg_complete_request+0xcc/0x12c)
[   82.491583] [<c033db4c>] (s3c_hsotg_complete_request) from [<c0341670>] (s3c_hsotg_irq+0x4fc/0x558)
[   82.500614] [<c0341670>] (s3c_hsotg_irq) from [<c005d54c>] (handle_irq_event_percpu+0x50/0x150)
[   82.509291] [<c005d54c>] (handle_irq_event_percpu) from [<c005d688>] (handle_irq_event+0x3c/0x5c)
[   82.518145] [<c005d688>] (handle_irq_event) from [<c006009c>] (handle_fasteoi_irq+0xd4/0x18c)
[   82.526650] [<c006009c>] (handle_fasteoi_irq) from [<c005ce20>] (generic_handle_irq+0x20/0x30)
[   82.535242] [<c005ce20>] (generic_handle_irq) from [<c005cf34>] (__handle_domain_irq+0x6c/0xdc)
[   82.543923] [<c005cf34>] (__handle_domain_irq) from [<c00086b4>] (gic_handle_irq+0x2c/0x6c)
[   82.552256] [<c00086b4>] (gic_handle_irq) from [<c0011fc0>] (__irq_svc+0x40/0x74)
[   82.559716] Exception stack(0xc07c9f68 to 0xc07c9fb0)
[   82.564753] 9f60:                   00000000 00000000 c07c9fb8 c001bee0 c07ca4f0 c057004c
[   82.572913] 9f80: c07ca4fc c0803a20 c0803a20 413fc090 00000001 00000000 01000000 c07c9fb0
[   82.581069] 9fa0: c000f800 c000f804 60000053 ffffffff
[   82.586113] [<c0011fc0>] (__irq_svc) from [<c000f804>] (arch_cpu_idle+0x30/0x3c)
[   82.593491] [<c000f804>] (arch_cpu_idle) from [<c0050e70>] (cpu_startup_entry+0x128/0x1a4)
[   82.601740] [<c0050e70>] (cpu_startup_entry) from [<c0783bd8>] (start_kernel+0x350/0x3bc)
[   82.609890] Code: 0a000002 e3530005 05975010 15975008 (e5953000)
[   82.615965] ---[ end trace f57d5f599a5f1bfa ]---

Most of kernel code assume that interface array in
struct usb_configuration is NULL terminated.

When gadget is composed with configfs configuration
structure may be reused for different functions set.

This bug happens because purge_configs_funcs() sets
only next_interface_id to 0. Interface array still
contains pointers to already freed interfaces. If in
second try we add less interfaces than earlier we
may access unallocated memory when trying to get
interface descriptors.

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 drivers/usb/gadget/configfs.c |    1 +
 1 file changed, 1 insertion(+)

--- a/drivers/usb/gadget/configfs.c
+++ b/drivers/usb/gadget/configfs.c
@@ -1295,6 +1295,7 @@ static void purge_configs_funcs(struct g
 			}
 		}
 		c->next_interface_id = 0;
+		memset(c->interface, 0, sizeof(c->interface));
 		c->superspeed = 0;
 		c->highspeed = 0;
 		c->fullspeed = 0;



  parent reply	other threads:[~2015-06-03 12:20 UTC|newest]

Thread overview: 148+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-03 12:07 [PATCH 4.0 000/148] 4.0.5-stable review Greg Kroah-Hartman
2015-06-03 12:07 ` [PATCH 4.0 001/148] mnt: Fail collect_mounts when applied to unmounted mounts Greg Kroah-Hartman
2015-06-03 12:07 ` [PATCH 4.0 002/148] fs_pin: Allow for the possibility that m_list or s_list go unused Greg Kroah-Hartman
2015-06-03 12:07 ` [PATCH 4.0 003/148] iommu/amd: Fix bug in put_pasid_state_wait Greg Kroah-Hartman
2015-06-03 12:07 ` [PATCH 4.0 004/148] iommu/arm-smmu: Fix sign-extension of upstream bus addresses at stage 1 Greg Kroah-Hartman
2015-06-03 12:07 ` [PATCH 4.0 005/148] Revert "KVM: x86: drop fpu_activate hook" Greg Kroah-Hartman
2015-06-03 12:07 ` [PATCH 4.0 006/148] x86/mce: Fix MCE severity messages Greg Kroah-Hartman
2015-06-03 12:07 ` [PATCH 4.0 007/148] x86/fpu: Disable XSAVES* support for now Greg Kroah-Hartman
2015-06-03 12:07 ` [PATCH 4.0 008/148] KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pages Greg Kroah-Hartman
2015-06-03 12:07 ` [PATCH 4.0 009/148] KVM: MMU: fix smap permission check Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 010/148] kvm: fix crash in kvm_vcpu_reload_apic_access_page Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 011/148] KVM: MMU: fix SMAP virtualization Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 012/148] kvm/fpu: Enable eager restore kvm FPU for MPX Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 013/148] ktime: Fix ktime_divns to do signed division Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 014/148] fs, omfs: add NULL terminator in the end up the token list Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 015/148] omfs: fix sign confusion for bitmap loop counter Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 016/148] xfs: xfs_attr_inactive leaves inconsistent attr fork state behind Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 017/148] xfs: xfs_iozero can return positive errno Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 018/148] lguest: fix out-by-one error in address checking Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 019/148] ovl: dont remove non-empty opaque directory Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 020/148] ovl: mount read-only if workdir cant be created Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 021/148] mfd: da9052: Fix broken regulator probe Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 022/148] libceph: request a new osdmap if lingering request maps to no osd Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 023/148] Revert "libceph: clear r_req_lru_item in __unregister_linger_request()" Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 024/148] Btrfs: fix racy system chunk allocation when setting block group ro Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 025/148] xen/events: dont bind non-percpu VIRQs with percpu chip Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 026/148] hwmon: (ntc_thermistor) Ensure iio channel is of type IIO_VOLTAGE Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 027/148] iio/axp288_adc: add missing channel info mask Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 028/148] iio:st_sensors: Fix oops when probing SPI devices Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 029/148] iio: light: hid-sensor-prox: Fix modifier Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 030/148] iio: pressure: hid-sensor-press: " Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 031/148] iio: adc: spmi-vadc: Fix overflow in output value normalization Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 032/148] iio: adc: cc10001: Fix the channel number mapping Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 033/148] iio: adc: cc10001: Fix incorrect use of power-up/power-down register Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 034/148] iio: adc: cc10001: Add delay before setting START bit Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 035/148] iio: adc: cc10001: Fix regulator_get_voltage() return value check Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 036/148] iio: adc: xilinx: Fix register addresses Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 037/148] iio: adc: xilinx: Fix "vccaux" channel .address Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 038/148] iio: adc: xilinx: Fix VREFP scale Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 039/148] iio: adc: xilinx: Fix VREFN sign Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 040/148] hwmon: (tmp401) Do not auto-detect chip on I2C address 0x37 Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 041/148] hwmon: (nct6775) Add missing sysfs attribute initialization Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 042/148] hwmon: (nct6683) " Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 043/148] clk: exynos5420: Restore GATE_BUS_TOP on suspend Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 044/148] clk: add missing lock when call clk_core_enable in clk_set_parent Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 045/148] brcmfmac: avoid null pointer access when brcmf_msgbuf_get_pktid() fails Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 046/148] lib: Fix strnlen_user() to not touch memory after specified maximum Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 047/148] d_walk() might skip too much Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 048/148] module: Call module notifier on failure after complete_formation() Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 049/148] ALSA: usb-audio: Add quirk for MS LifeCam Studio Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 050/148] ALSA: hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724 Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 051/148] ALSA: hda - Add headphone quirk for Lifebook E752 Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 052/148] ALSA: hda - Add headset mic quirk for Dell Inspiron 5548 Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 053/148] ALSA: hda/realtek - ALC292 dock fix for Thinkpad L450 Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 054/148] ALSA: usb-audio: Add quirk for MS LifeCam HD-3000 Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 056/148] ALSA: hda - Fix noise on AMD radeon 290x controller Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 057/148] ASoC: mc13783: Fix wrong mask value used in mc13xxx_reg_rmw() calls Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 058/148] ASoC: uda1380: Avoid accessing i2c bus when codec is disabled Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 059/148] ASoC: dapm: Modify widget stream name according to prefix Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 060/148] ASoC: wm8960: fix "RINPUT3" audio route error Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 061/148] ASoC: wm8994: correct BCLK DIV 348 to 384 Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 062/148] RDMA/core: Fix for parsing netlink string attribute Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 064/148] staging: vt6656: use ieee80211_tx_info to select packet type Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 065/148] staging: vt6655: device_free_tx_buf use only ieee80211_tx_status_irqsafe Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 066/148] staging: vt6655: implement IEEE80211_TX_STAT_NOACK_TRANSMITTED Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 067/148] staging: vt6655: Fix 80211 control and management status reporting Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 068/148] staging: vt6655: vnt_tx_packet Correct TX order of OWNED_BY_NIC Greg Kroah-Hartman
2015-06-03 12:08 ` [PATCH 4.0 069/148] staging: vt6655: lock MACvWriteBSSIDAddress Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 070/148] perf/x86/rapl: Enable Broadwell-U RAPL support Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 071/148] target/pscsi: Dont leak scsi_host if hba is VIRTUAL_HOST Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 072/148] xhci: fix isoc endpoint dequeue from advancing too far on transaction error Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 073/148] xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256 Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 074/148] xhci: gracefully handle xhci_irq dead device Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 075/148] USB: visor: Match I330 phone more precisely Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 076/148] USB: pl2303: Remove support for Samsung I330 Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 077/148] USB: cp210x: add ID for KCF Technologies PRN device Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 078/148] usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices Greg Kroah-Hartman
2015-06-03 12:09 ` Greg Kroah-Hartman [this message]
2015-06-03 12:09 ` [PATCH 4.0 080/148] powerpc/mce: fix off by one errors in mce event handling Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 081/148] powerpc: Align TOC to 256 bytes Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 082/148] mmc: atmel-mci: fix bad variable type for clkdiv Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 083/148] tty/n_gsm.c: fix a memory leak when gsmtty is removed Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 084/148] pty: Fix input race when closing Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 085/148] ext4: fix lazytime optimization Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 086/148] ext4: fix NULL pointer dereference when journal restart fails Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 087/148] ext4: check for zero length extent explicitly Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 088/148] jbd2: fix r_count overflows leading to buffer overflow in journal recovery Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 089/148] ahci: avoton port-disable reset-quirk Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 090/148] libata: Add helper to determine when PHY events should be ignored Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 091/148] libata: Ignore spurious PHY event on LPM policy change Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 093/148] arm64: bpf: fix signedness bug in loading 64-bit immediate Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 094/148] rt2x00: add new rt2800usb device DWA 130 Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 095/148] ARM: 8325/1: exynos: move resume code to .text section Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 096/148] gpio: gpio-kempld: Fix get_direction return value Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 097/148] crypto: s390/ghash - Fix incorrect ghash icv buffer handling Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 098/148] mac80211: move WEP tailroom size check Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 099/148] mac80211: dont use napi_gro_receive() outside NAPI context Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 100/148] s390/mm: correct return value of pmd_pfn Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 101/148] sched: Handle priority boosted tasks proper in setscheduler() Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 102/148] sched: always use blk_schedule_flush_plug in io_schedule_out Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 103/148] ARM: 8356/1: mm: handle non-pmd-aligned end of RAM Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 104/148] ARM: EXYNOS: Fix dereference of ERR_PTR returned by of_genpd_get_from_provider Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 106/148] ARM: dts: fix imx27 dtb build rule Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 107/148] ARM: dts: set display clock correctly for exynos4412-trats2 Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 108/148] ARM: fix missing syscall trace exit Greg Kroah-Hartman
2015-06-03 20:07   ` Josh Stone
2015-06-03 12:09 ` [PATCH 4.0 109/148] parisc,metag: Fix crashes due to stack randomization on stack-grows-upwards architectures Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 110/148] gfp: add __GFP_NOACCOUNT Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 111/148] kernfs: do not account ino_ida allocations to memcg Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 112/148] tools/vm: fix page-flags build Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 113/148] mm, numa: really disable NUMA balancing by default on single node machines Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 114/148] nfsd/blocklayout: pretend we can send deviceid notifications Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 115/148] nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 116/148] svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failures Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 117/148] firmware: dmi_scan: Fix ordering of product_uuid Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 118/148] thermal: armada: Update Armada 380 thermal sensor coefficients Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 119/148] md/raid5: dont record new size if resize_stripes fails Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 120/148] md/raid0: fix restore to sector variable in raid0_make_request Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 121/148] Revert "HID: logitech-hidpp: support combo keyboard touchpad TK820" Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 122/148] MIPS: fix FP mode selection in lieu of .MIPS.abiflags data Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 123/148] rtlwifi: rtl8192cu: Fix kernel deadlock Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 124/148] Input: elantech - fix semi-mt protocol for v3 HW Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 125/148] storvsc: Set the SRB flags correctly when no data transfer is needed Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 126/148] sd: Disable support for 256 byte/sector disks Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 127/148] ACPI / init: Fix the ordering of acpi_reserve_resources() Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 128/148] iwlwifi: mvm: clean net-detect info if device was reset during suspend Greg Kroah-Hartman
2015-06-03 12:09 ` [PATCH 4.0 129/148] iwlwifi: mvm: Free fw_status after use to avoid memory leak Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 130/148] iwlwifi: pcie: prevent using unmapped memory in fw monitor Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 131/148] drm/radeon: add new bonaire pci id Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 133/148] drm/radeon: retry dcpd fetch Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 134/148] drm/plane-helper: Adapt cursor hack to transitional helpers Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 135/148] drm/radeon: dont share plls if monitors differ in audio support Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 136/148] drm/radeon/audio: make sure connector is valid in hotplug case Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 137/148] Revert "drm/radeon: only mark audio as connected if the monitor supports it (v3)" Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 139/148] dm: fix casting bug in dm_merge_bvec() Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 140/148] dm: fix reload failure of 0 path multipath mapping on blk-mq devices Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 141/148] drm/amdkfd: Dont report local memory size Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 142/148] vfs: read file_handle only once in handle_to_path Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 143/148] power/reset: at91: fix return value check in at91_reset_platform_probe() Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 144/148] ARC: unbork !LLSC build Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 145/148] UBI: block: Add missing cache flushes Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 146/148] pwm: img: Impose upper and lower timebase steps value Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 147/148] md: fix race when unfreezing sync_action Greg Kroah-Hartman
2015-06-03 12:10 ` [PATCH 4.0 148/148] fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings Greg Kroah-Hartman
2015-06-03 16:53 ` [PATCH 4.0 000/148] 4.0.5-stable review Shuah Khan
2015-06-04  6:17   ` Greg Kroah-Hartman
2015-06-03 18:16 ` Guenter Roeck
2015-06-04  6:17   ` Greg Kroah-Hartman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150603114208.812251993@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=balbi@ti.com \
    --cc=k.opasiak@samsung.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox