From: gregkh@linuxfoundation.org (Greg Kroah-Hartman)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 3.18 042/144] pinctrl: at91: fix null pointer dereference
Date: Thu, 8 Nov 2018 13:50:13 -0800 [thread overview]
Message-ID: <20181108215057.891168645@linuxfoundation.org> (raw)
In-Reply-To: <20181108215054.826084593@linuxfoundation.org>
3.18-stable review patch. If anyone has any objections, please let me know.
------------------
[ Upstream commit 1ab36387ea4face01aac3560b396b1e2ce07c4ff ]
Not all gpio banks are necessarily enabled, in the current code this can
lead to null pointer dereferences.
[ 51.130000] Unable to handle kernel NULL pointer dereference at virtual address 00000058
[ 51.130000] pgd = dee04000
[ 51.130000] [00000058] *pgd=3f66d831, *pte=00000000, *ppte=00000000
[ 51.140000] Internal error: Oops: 17 [#1] ARM
[ 51.140000] Modules linked in:
[ 51.140000] CPU: 0 PID: 1664 Comm: cat Not tainted 4.1.1+ #6
[ 51.140000] Hardware name: Atmel SAMA5
[ 51.140000] task: df6dd880 ti: dec60000 task.ti: dec60000
[ 51.140000] PC is at at91_pinconf_get+0xb4/0x200
[ 51.140000] LR is at at91_pinconf_get+0xb4/0x200
[ 51.140000] pc : [<c01e71a0>] lr : [<c01e71a0>] psr: 600f0013
sp : dec61e48 ip : 600f0013 fp : df522538
[ 51.140000] r10: df52250c r9 : 00000058 r8 : 00000068
[ 51.140000] r7 : 00000000 r6 : df53c910 r5 : 00000000 r4 : dec61e7c
[ 51.140000] r3 : 00000000 r2 : c06746d4 r1 : 00000000 r0 : 00000003
[ 51.140000] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 51.140000] Control: 10c53c7d Table: 3ee04059 DAC: 00000015
[ 51.140000] Process cat (pid: 1664, stack limit = 0xdec60208)
[ 51.140000] Stack: (0xdec61e48 to 0xdec62000)
[ 51.140000] 1e40: 00000358 00000000 df522500 ded15f80 c05a9d08 ded15f80
[ 51.140000] 1e60: 0000048c 00000061 df522500 ded15f80 c05a9d08 c01e7304 ded15f80 00000000
[ 51.140000] 1e80: c01e6008 00000060 0000048c c01e6034 c01e5f6c ded15f80 dec61ec0 00000000
[ 51.140000] 1ea0: 00020000 ded6f280 dec61f80 00000001 00000001 c00ae0b8 b6e80000 ded15fb0
[ 51.140000] 1ec0: 00000000 00000000 df4bc974 00000055 00000800 ded6f280 b6e80000 ded6f280
[ 51.140000] 1ee0: ded6f280 00020000 b6e80000 00000000 00020000 c0090dec c0671e1c dec61fb0
[ 51.140000] 1f00: b6f8b510 00000001 00004201 c000924c 00000000 00000003 00000003 00000000
[ 51.140000] 1f20: df4bc940 00022000 00000022 c066e188 b6e7f000 c00836f4 000b6e7f ded6f280
[ 51.140000] 1f40: ded6f280 b6e80000 dec61f80 ded6f280 00020000 c0091508 00000000 00000003
[ 51.140000] 1f60: 00022000 00000000 00000000 ded6f280 ded6f280 00020000 b6e80000 c0091d9c
[ 51.140000] 1f80: 00000000 00000000 ffffffff 00020000 00020000 b6e80000 00000003 c000f124
[ 51.140000] 1fa0: dec60000 c000efa0 00020000 00020000 00000003 b6e80000 00020000 000271c4
[ 51.140000] 1fc0: 00020000 00020000 b6e80000 00000003 7fffe000 00000000 00000000 00020000
[ 51.140000] 1fe0: 00000000 bef50b64 00013835 b6f29c76 400f0030 00000003 00000000 00000000
[ 51.140000] [<c01e71a0>] (at91_pinconf_get) from [<c01e7304>] (at91_pinconf_dbg_show+0x18/0x2c0)
[ 51.140000] [<c01e7304>] (at91_pinconf_dbg_show) from [<c01e6034>] (pinconf_pins_show+0xc8/0xf8)
[ 51.140000] [<c01e6034>] (pinconf_pins_show) from [<c00ae0b8>] (seq_read+0x1a0/0x464)
[ 51.140000] [<c00ae0b8>] (seq_read) from [<c0090dec>] (__vfs_read+0x20/0xd0)
[ 51.140000] [<c0090dec>] (__vfs_read) from [<c0091508>] (vfs_read+0x7c/0x108)
[ 51.140000] [<c0091508>] (vfs_read) from [<c0091d9c>] (SyS_read+0x40/0x94)
[ 51.140000] [<c0091d9c>] (SyS_read) from [<c000efa0>] (ret_fast_syscall+0x0/0x3c)
[ 51.140000] Code: eb010ec2 e30a0d08 e34c005a eb0ae5a7 (e5993000)
[ 51.150000] ---[ end trace fb3c370da3ea4794 ]---
Fixes: a0b957f306fa ("pinctrl: at91: allow to have disabled gpio bank")
Cc: stable at vger.kernel.org # 3.18
Signed-off-by: David Dueck <davidcdueck@googlemail.com>
Acked-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Cc: Boris Brezillon <boris.brezillon@free-electrons.com>
Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Cc: linux-arm-kernel at lists.infradead.org
Cc: linux-kernel at vger.kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/pinctrl/pinctrl-at91.c | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/drivers/pinctrl/pinctrl-at91.c b/drivers/pinctrl/pinctrl-at91.c
index d6380c187db6..ceebe2e3882f 100644
--- a/drivers/pinctrl/pinctrl-at91.c
+++ b/drivers/pinctrl/pinctrl-at91.c
@@ -322,6 +322,9 @@ static const struct pinctrl_ops at91_pctrl_ops = {
static void __iomem *pin_to_controller(struct at91_pinctrl *info,
unsigned int bank)
{
+ if (!gpio_chips[bank])
+ return NULL;
+
return gpio_chips[bank]->regbase;
}
@@ -731,6 +734,10 @@ static int at91_pmx_set(struct pinctrl_dev *pctldev, unsigned selector,
pin = &pins_conf[i];
at91_pin_dbg(info->dev, pin);
pio = pin_to_controller(info, pin->bank);
+
+ if (!pio)
+ continue;
+
mask = pin_to_mask(pin->pin);
at91_mux_disable_interrupt(pio, mask);
switch (pin->mux) {
@@ -850,6 +857,10 @@ static int at91_pinconf_get(struct pinctrl_dev *pctldev,
*config = 0;
dev_dbg(info->dev, "%s:%d, pin_id=%d", __func__, __LINE__, pin_id);
pio = pin_to_controller(info, pin_to_bank(pin_id));
+
+ if (!pio)
+ return -EINVAL;
+
pin = pin_id % MAX_NB_GPIO_PER_BANK;
if (at91_mux_get_multidrive(pio, pin))
@@ -891,6 +902,10 @@ static int at91_pinconf_set(struct pinctrl_dev *pctldev,
"%s:%d, pin_id=%d, config=0x%lx",
__func__, __LINE__, pin_id, config);
pio = pin_to_controller(info, pin_to_bank(pin_id));
+
+ if (!pio)
+ return -EINVAL;
+
pin = pin_id % MAX_NB_GPIO_PER_BANK;
mask = pin_to_mask(pin);
--
2.17.1
WARNING: multiple messages have this Message-ID (diff)
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
stable@vger.kernel.org, David Dueck <davidcdueck@googlemail.com>,
Ludovic Desroches <ludovic.desroches@atmel.com>,
Alexandre Belloni <alexandre.belloni@free-electrons.com>,
Nicolas Ferre <nicolas.ferre@atmel.com>,
Boris Brezillon <boris.brezillon@free-electrons.com>,
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>,
linux-arm-kernel@lists.infradead.org,
Linus Walleij <linus.walleij@linaro.org>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 3.18 042/144] pinctrl: at91: fix null pointer dereference
Date: Thu, 8 Nov 2018 13:50:13 -0800 [thread overview]
Message-ID: <20181108215057.891168645@linuxfoundation.org> (raw)
In-Reply-To: <20181108215054.826084593@linuxfoundation.org>
3.18-stable review patch. If anyone has any objections, please let me know.
------------------
[ Upstream commit 1ab36387ea4face01aac3560b396b1e2ce07c4ff ]
Not all gpio banks are necessarily enabled, in the current code this can
lead to null pointer dereferences.
[ 51.130000] Unable to handle kernel NULL pointer dereference at virtual address 00000058
[ 51.130000] pgd = dee04000
[ 51.130000] [00000058] *pgd=3f66d831, *pte=00000000, *ppte=00000000
[ 51.140000] Internal error: Oops: 17 [#1] ARM
[ 51.140000] Modules linked in:
[ 51.140000] CPU: 0 PID: 1664 Comm: cat Not tainted 4.1.1+ #6
[ 51.140000] Hardware name: Atmel SAMA5
[ 51.140000] task: df6dd880 ti: dec60000 task.ti: dec60000
[ 51.140000] PC is at at91_pinconf_get+0xb4/0x200
[ 51.140000] LR is at at91_pinconf_get+0xb4/0x200
[ 51.140000] pc : [<c01e71a0>] lr : [<c01e71a0>] psr: 600f0013
sp : dec61e48 ip : 600f0013 fp : df522538
[ 51.140000] r10: df52250c r9 : 00000058 r8 : 00000068
[ 51.140000] r7 : 00000000 r6 : df53c910 r5 : 00000000 r4 : dec61e7c
[ 51.140000] r3 : 00000000 r2 : c06746d4 r1 : 00000000 r0 : 00000003
[ 51.140000] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 51.140000] Control: 10c53c7d Table: 3ee04059 DAC: 00000015
[ 51.140000] Process cat (pid: 1664, stack limit = 0xdec60208)
[ 51.140000] Stack: (0xdec61e48 to 0xdec62000)
[ 51.140000] 1e40: 00000358 00000000 df522500 ded15f80 c05a9d08 ded15f80
[ 51.140000] 1e60: 0000048c 00000061 df522500 ded15f80 c05a9d08 c01e7304 ded15f80 00000000
[ 51.140000] 1e80: c01e6008 00000060 0000048c c01e6034 c01e5f6c ded15f80 dec61ec0 00000000
[ 51.140000] 1ea0: 00020000 ded6f280 dec61f80 00000001 00000001 c00ae0b8 b6e80000 ded15fb0
[ 51.140000] 1ec0: 00000000 00000000 df4bc974 00000055 00000800 ded6f280 b6e80000 ded6f280
[ 51.140000] 1ee0: ded6f280 00020000 b6e80000 00000000 00020000 c0090dec c0671e1c dec61fb0
[ 51.140000] 1f00: b6f8b510 00000001 00004201 c000924c 00000000 00000003 00000003 00000000
[ 51.140000] 1f20: df4bc940 00022000 00000022 c066e188 b6e7f000 c00836f4 000b6e7f ded6f280
[ 51.140000] 1f40: ded6f280 b6e80000 dec61f80 ded6f280 00020000 c0091508 00000000 00000003
[ 51.140000] 1f60: 00022000 00000000 00000000 ded6f280 ded6f280 00020000 b6e80000 c0091d9c
[ 51.140000] 1f80: 00000000 00000000 ffffffff 00020000 00020000 b6e80000 00000003 c000f124
[ 51.140000] 1fa0: dec60000 c000efa0 00020000 00020000 00000003 b6e80000 00020000 000271c4
[ 51.140000] 1fc0: 00020000 00020000 b6e80000 00000003 7fffe000 00000000 00000000 00020000
[ 51.140000] 1fe0: 00000000 bef50b64 00013835 b6f29c76 400f0030 00000003 00000000 00000000
[ 51.140000] [<c01e71a0>] (at91_pinconf_get) from [<c01e7304>] (at91_pinconf_dbg_show+0x18/0x2c0)
[ 51.140000] [<c01e7304>] (at91_pinconf_dbg_show) from [<c01e6034>] (pinconf_pins_show+0xc8/0xf8)
[ 51.140000] [<c01e6034>] (pinconf_pins_show) from [<c00ae0b8>] (seq_read+0x1a0/0x464)
[ 51.140000] [<c00ae0b8>] (seq_read) from [<c0090dec>] (__vfs_read+0x20/0xd0)
[ 51.140000] [<c0090dec>] (__vfs_read) from [<c0091508>] (vfs_read+0x7c/0x108)
[ 51.140000] [<c0091508>] (vfs_read) from [<c0091d9c>] (SyS_read+0x40/0x94)
[ 51.140000] [<c0091d9c>] (SyS_read) from [<c000efa0>] (ret_fast_syscall+0x0/0x3c)
[ 51.140000] Code: eb010ec2 e30a0d08 e34c005a eb0ae5a7 (e5993000)
[ 51.150000] ---[ end trace fb3c370da3ea4794 ]---
Fixes: a0b957f306fa ("pinctrl: at91: allow to have disabled gpio bank")
Cc: stable@vger.kernel.org # 3.18
Signed-off-by: David Dueck <davidcdueck@googlemail.com>
Acked-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Cc: Boris Brezillon <boris.brezillon@free-electrons.com>
Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/pinctrl/pinctrl-at91.c | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/drivers/pinctrl/pinctrl-at91.c b/drivers/pinctrl/pinctrl-at91.c
index d6380c187db6..ceebe2e3882f 100644
--- a/drivers/pinctrl/pinctrl-at91.c
+++ b/drivers/pinctrl/pinctrl-at91.c
@@ -322,6 +322,9 @@ static const struct pinctrl_ops at91_pctrl_ops = {
static void __iomem *pin_to_controller(struct at91_pinctrl *info,
unsigned int bank)
{
+ if (!gpio_chips[bank])
+ return NULL;
+
return gpio_chips[bank]->regbase;
}
@@ -731,6 +734,10 @@ static int at91_pmx_set(struct pinctrl_dev *pctldev, unsigned selector,
pin = &pins_conf[i];
at91_pin_dbg(info->dev, pin);
pio = pin_to_controller(info, pin->bank);
+
+ if (!pio)
+ continue;
+
mask = pin_to_mask(pin->pin);
at91_mux_disable_interrupt(pio, mask);
switch (pin->mux) {
@@ -850,6 +857,10 @@ static int at91_pinconf_get(struct pinctrl_dev *pctldev,
*config = 0;
dev_dbg(info->dev, "%s:%d, pin_id=%d", __func__, __LINE__, pin_id);
pio = pin_to_controller(info, pin_to_bank(pin_id));
+
+ if (!pio)
+ return -EINVAL;
+
pin = pin_id % MAX_NB_GPIO_PER_BANK;
if (at91_mux_get_multidrive(pio, pin))
@@ -891,6 +902,10 @@ static int at91_pinconf_set(struct pinctrl_dev *pctldev,
"%s:%d, pin_id=%d, config=0x%lx",
__func__, __LINE__, pin_id, config);
pio = pin_to_controller(info, pin_to_bank(pin_id));
+
+ if (!pio)
+ return -EINVAL;
+
pin = pin_id % MAX_NB_GPIO_PER_BANK;
mask = pin_to_mask(pin);
--
2.17.1
next prev parent reply other threads:[~2018-11-08 21:50 UTC|newest]
Thread overview: 154+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-11-08 21:49 [PATCH 3.18 000/144] 3.18.125-stable review Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 001/144] selftests/efivarfs: add required kernel configs Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 002/144] mfd: omap-usb-host: Fix dts probe of children Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 003/144] stmmac: fix valid numbers of unicast filter entries Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 004/144] mach64: detect the dot clock divider correctly on sparc Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 005/144] i2c: i2c-scmi: fix for i2c_smbus_write_block_data Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 006/144] xhci: Dont print a warning when setting link state for disabled ports Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 007/144] ip_tunnel: be careful when accessing the inner header Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 008/144] net/ipv6: Display all addresses in output of /proc/net/if_inet6 Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 009/144] netlabel: check for IPV4MASK in addrinfo_get Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 010/144] net/usb: cancel pending work when unbinding smsc75xx Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 011/144] qlcnic: fix Tx descriptor corruption on 82xx devices Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 012/144] team: Forbid enslaving team device to itself Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 013/144] net: mvpp2: Extract the correct ethtype from the skb for tx csum offload Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 014/144] net: systemport: Fix wake-up interrupt race during resume Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 015/144] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 016/144] ip6_tunnel: be careful when accessing the inner header Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 017/144] media: af9035: prevent buffer overflow on write Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 018/144] powerpc/tm: Fix userspace r13 corruption Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 019/144] powerpc/tm: Avoid possible userspace r1 corruption on reclaim Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 020/144] xfrm: Validate address prefix lengths in the xfrm selector Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 021/144] xfrm6: call kfree_skb when skb is toobig Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 022/144] cfg80211: reg: Init wiphy_idx in regulatory_hint_core() Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 023/144] ARM: 8799/1: mm: fix pci_ioremap_io() offset check Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 024/144] xfrm: validate template mode Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 025/144] asix: Check for supported Wake-on-LAN modes Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 026/144] ax88179_178a: " Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 027/144] sr9800: " Greg Kroah-Hartman
2018-11-08 21:49 ` [PATCH 3.18 028/144] smsc75xx: Check for " Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 029/144] smsc95xx: " Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 030/144] perf/ring_buffer: Prevent concurent ring buffer access Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 031/144] net: cxgb3_main: fix a missing-check bug Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 032/144] dm thin: restore requested error_if_no_space setting on OODS to WRITE transition Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 033/144] ocfs2: fix journal commit deadlock in ocfs2_convert_inline_data_to_extents Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 034/144] s390/kvm: REPLACE barrier fixup with READ_ONCE Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 035/144] USB: qcserial: Fix support for HP lt4112 LTE/HSPA+ Gobi 4G Modem Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 036/144] cxl: Fix issues when unmapping contexts Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 037/144] s390/ftrace/jprobes: Fix conflict between jprobes and function graph tracing Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 038/144] mmc: sdhci: restore behavior when setting VDD via external regulator Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 039/144] usb: gadget: gadgetfs: fix an oops in ep_write() Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 040/144] ahci_xgene: Fix the DMA state machine lockup for the ATA_CMD_PACKET PIO mode command Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 041/144] Revert "drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES" Greg Kroah-Hartman
2018-11-08 21:50 ` Greg Kroah-Hartman [this message]
2018-11-08 21:50 ` [PATCH 3.18 042/144] pinctrl: at91: fix null pointer dereference Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 043/144] PCI: Mark Atheros AR9580 to avoid bus reset Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 044/144] ARM: shmobile: r8a7740: Instantiate GIC from C board code in legacy builds Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 045/144] usb: musb: Fix a few off-by-one lengths Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 046/144] usb: gadget: f_uac1: access freed memory at f_audio_free_inst Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 047/144] usb: musb: Fix randconfig build issues for Kconfig options Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 048/144] usb: dwc2: gadget: kill requests with force in s3c_hsotg_udc_stop() Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 049/144] phy-sun4i-usb: Change disconnect threshold value for sun6i Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 050/144] phy: phy-ti-pipe3: fix inconsistent enumeration of PCIe gen2 cards Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 051/144] iio: iio: Fix iio_channel_read return if channel havnt info Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 052/144] ARM: dra7xx: Fix counter frequency drift for AM572x errata i856 Greg Kroah-Hartman
2018-11-09 15:59 ` Lennart Sorensen
2018-11-08 21:50 ` [PATCH 3.18 053/144] ARM: OMAP2+: Fix n900 board name for legacy user space Greg Kroah-Hartman
2018-11-08 22:05 ` Pavel Machek
2018-11-08 22:44 ` Greg Kroah-Hartman
2018-11-08 22:44 ` Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 054/144] NFSv4: Cache the NFSv4/v4.1 client owner_id in the struct nfs_client Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 055/144] NFSv4/v4.1: Verify the client owner id during trunking detection Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 056/144] NFS: Ignore transport protocol when detecting server trunking Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 057/144] NFSv4: Remove incorrect check in can_open_delegated() Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 058/144] arm: dts: Use pmu_system_controller phandle for dp phy Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 059/144] scsi: ->queue_rq cant sleep Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 060/144] USB: EHCI: adjust error return code Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 061/144] uas: disable UAS on Apricorn SATA dongles Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 062/144] usb: host: ehci-tegra: request deferred probe when failing to get phy Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 063/144] Revert "tty: Fix pty master poll() after slave closes v2" Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 064/144] serial: samsung: Add the support for Exynos5433 SoC Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 065/144] mcb: mcb-pci: Only remap the 1st 0x200 bytes of BAR 0 Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 066/144] ARM: at91/dt: sama5d4: fix the timer reg length Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 067/144] ARM: at91: sama5d3: dt: correct the sound route Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 068/144] ARM: at91/dt: sam9263: Add missing clocks to lcdc node Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 069/144] ARM: at91: board-dt-sama5: add phy_fixup to override NAND_Tree Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 070/144] fbdev/broadsheetfb: fix memory leak Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 071/144] tracing: Fix enabling of syscall events on the command line Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 072/144] perf/rapl: Fix sysfs_show() initialization for RAPL PMU Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 073/144] perf/x86/intel: Fix bug for "cycles:p" and "cycles:pp" on SLM Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 074/144] perf machine: Fix __machine__findnew_thread() error path Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 075/144] perf tools: Fix statfs.f_type data type mismatch build error with uclibc Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 076/144] perf tools: Avoid build splat for syscall numbers " Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 077/144] perf tools: Fix segfault for symbol annotation on TUI Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 078/144] drivers: bus: check cci device tree node status Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 079/144] ARM: dts: disable CCI on exynos5420 based arndale-octa Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 080/144] clk: rockchip: fix deadlock possibility in cpuclk Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 081/144] quota: Fix maximum quota limit settings Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 082/144] rtnl: dont account unused struct ifla_port_vsi in rtnl_port_size Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 083/144] nfs: fix high load average due to callback thread sleeping Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 084/144] rcu: Clear need_qs flag to prevent splat Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 085/144] x86/irq: Check for valid irq descriptor in check_irq_vectors_for_cpu_disable() Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 086/144] of/pci: Remove duplicate kfree in of_pci_get_host_bridge_resources() Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 087/144] Btrfs: avoid syncing log in the fast fsync path when not necessary Greg Kroah-Hartman
2018-11-08 21:50 ` [PATCH 3.18 088/144] pinctrl: imx25: ensure that a pin with id i is at position i in the info array Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 089/144] dm: fix AB-BA deadlock in __dm_destroy() Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 090/144] arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 091/144] net/mlx4_en: Remove dependency between timestamping capability and service_task Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 092/144] iommu/vt-d: Fix VM domain ID leak Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 093/144] tty: serial: fsl_lpuart: fix clearing of receive flag Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 094/144] x86/idle: Restore trace_cpu_idle to mwait_idle() calls Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 095/144] ext4: fix an ext3 collapse range regression in xfstests Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 096/144] net: ethernet: davicom: fix devicetree irq resource Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 097/144] perf bench numa: Fix to show proper convergence stats Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 098/144] MIPS: Fix up obsolete cpu_set usage Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 099/144] dm9000: Fix irq trigger type setup on non-dt platforms Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 100/144] lib: make memzero_explicit more robust against dead store elimination Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 101/144] ASoC: dapm: Dont add prefix to widget stream name Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 102/144] mtd: blkdevs: fix potential deadlock + lockdep warnings Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 103/144] selftests: Introduce a new script to generate tc batch file Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 104/144] rtlwifi: rtl8821ae: Fix system lockups on boot Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 105/144] rtlwifi: rtl8821ae: Fix " Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 106/144] ALSA: hda - Add headset mic support for Acer Aspire V5-573G Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 107/144] ALSA: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFly Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 108/144] tty: audit: Fix audit source Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 109/144] Btrfs: do not ignore errors from btrfs_lookup_xattr in do_setxattr Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 110/144] igb: Unpair the queues when changing the number of queues Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 111/144] libata: blacklist Micron 500IT SSD with MU01 firmware Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 112/144] perf: Fix PERF_EVENT_IOC_PERIOD deadlock Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 113/144] mm: migrate: hugetlb: putback destination hugepage to active list Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 114/144] Revert "SCSI: Fix NULL pointer dereference in runtime PM" Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 115/144] x86/ldt: Fix small LDT allocation for Xen Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 116/144] PCI: Fix devfn for VPD access through function 0 Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 117/144] vfs: Make sendfile(2) killable even better Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 118/144] sctp: translate network order to host order when users get a hmacid Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 119/144] iwlwifi: pcie: correctly define 7265-D cfg Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 120/144] ovl: fix open in stacked overlay Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 121/144] igb: fix NULL derefs due to skipped SR-IOV enabling Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 122/144] KEYS: put keyring if install_session_keyring_to_cred() fails Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 123/144] USB: hub: fix up early-exit pathway in hub_activate Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 124/144] net: fix warnings in make htmldocs by moving macro definition out of field declaration Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 125/144] x86/PCI: Mark Broadwell-EP Home Agent 1 as having non-compliant BARs Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 126/144] unix: correctly track in-flight fds in sending process user_struct Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 127/144] fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters() Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 128/144] perf tools: Disable parallelism for make clean Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 129/144] /proc/iomem: only expose physical resource addresses to privileged users Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 130/144] mremap: properly flush TLB before releasing the page Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 131/144] ipv6: mcast: fix a use-after-free in inet6_mc_check Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 132/144] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 133/144] net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 134/144] net: socket: fix a missing-check bug Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 135/144] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 136/144] r8169: fix NAPI handling under high load Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 137/144] sctp: fix race on sctp_id2asoc Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 138/144] net: drop skb on failure in ip_check_defrag() Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 139/144] rtnetlink: Disallow FDB configuration for non-Ethernet device Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 140/144] net: sched: gred: pass the right attribute to gred_change_table_def() Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 141/144] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 142/144] cdc-acm: correct counting of UART states in serial state notification Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 143/144] USB: fix the usbfs flag sanitization for control transfers Greg Kroah-Hartman
2018-11-08 21:51 ` [PATCH 3.18 144/144] sched/fair: Fix throttle_list starvation with low CFS quota Greg Kroah-Hartman
2018-11-09 3:10 ` [PATCH 3.18 000/144] 3.18.125-stable review kernelci.org bot
2018-11-09 19:39 ` Shuah Khan
2018-11-10 0:44 ` Greg Kroah-Hartman
2018-11-09 19:39 ` Guenter Roeck
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=20181108215057.891168645@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=linux-arm-kernel@lists.infradead.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.