From: Arend van Spriel <arend@broadcom.com> To: Marc Zyngier <marc.zyngier@arm.com>, Kalle Valo <kvalo@codeaurora.org>, Hante Meuleman <meuleman@broadcom.com> Cc: David Miller <davem@davemloft.net>, <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>, <linux-wireless@vger.kernel.org> Subject: Re: [GIT] Networking Date: Mon, 18 Jan 2016 23:05:46 +0100 [thread overview] Message-ID: <569D61BA.8020701@broadcom.com> (raw) In-Reply-To: <569CCCD2.4040105@arm.com> On 18-1-2016 12:30, Marc Zyngier wrote: > Hi Kalle, > > On 16/01/16 11:57, Kalle Valo wrote: >> Marc Zyngier <marc.zyngier@arm.com> writes: >> >>> David, Hante, >>> >>> On 13/01/16 02:51, David Miller wrote: >>> >>> [...] >>> >>>> Hante Meuleman (33): >>> [...] >>>> brcmfmac: Move all module parameters to one place >> >> As a reminder to myself this is the commit id: >> >> 7d34b0560567 brcmfmac: Move all module parameters to one place >> >>> This particular patch breaks one of my boxes in a spectacular way: >>> >>> [ 3.602155] Unable to handle kernel paging request at virtual address 000027e4 >>> [ 3.602160] pgd = c0003000 >>> [ 3.602169] [000027e4] *pgd=80000040004003, *pmd=00000000 >>> [ 3.602181] Internal error: Oops: 206 [#1] PREEMPT SMP ARM >> >> [...] >> >>> This is caused by this hunk: >>> >>> @@ -890,7 +887,8 @@ static void brcmf_sdiod_sgtable_alloc(struct brcmf_sdio_dev *sdiodev) >>> if (!sdiodev->sg_support) >>> return; >>> >>> - nents = max_t(uint, BRCMF_DEFAULT_RXGLOM_SIZE, brcmf_sdiod_txglomsz); >>> + nents = max_t(uint, BRCMF_DEFAULT_RXGLOM_SIZE, >>> + sdiodev->bus_if->drvr->settings->sdiod_txglomsz); >>> nents += (nents >> 4) + 1; >>> >>> WARN_ON(nents > sdiodev->max_segment_count); >>> >>> were drvr->settings is NULL (as the settings allocation seems to be done >>> much later). The fix is not completely obvious to me (probably requires >>> pushing the call to brcmf_mp_device_attach() down into the various bus >>> specific functions). An alternative would be to restore the txglomsz >>> parameter as it was before and not rely on settings being allocated. >> >> Should we revert the patch or can you Hante fix this? The revert doesn't >> seem to be trivial so I would appreciate if someone could send a patch. > > I've worked out a partial revert (see below) that allows my system to > boot, but I'd rather see a proper fix from the maintainer of this code. Hi Marc, Thanks for the patch, but Hante has created a different patch basically deferring the allocation of the sgtable. Feel free to give it a spin on your box and share the results. I am looking for a arm64 platform to add to my test machines so if you can recommend one (with PCIe). Regards, Arend >From f7d015866f24cfad5af0c35b1ab60c567835c5e8 Mon Sep 17 00:00:00 2001 From: Hante Meuleman <meuleman@broadcom.com> Date: Mon, 18 Jan 2016 15:19:45 +0100 Subject: [PATCH] brcmfmac: fix sdio sg table alloc crash With the patch to move all module paramaters to one place a bug was introduced causing a null pointer exception. This patch fixes the bug by initializing the sg table till after the settings have been initialized. Reviewed-by: Arend Van Spriel <arend@broadcom.com> Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com> Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com> Signed-off-by: Hante Meuleman <meuleman@broadcom.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> --- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 40 ++++++++-------------- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 5 +++ .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 1 + 3 files changed, 21 insertions(+), 25 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c index 5363739..b98db8a 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c @@ -879,11 +879,24 @@ int brcmf_sdiod_abort(struct brcmf_sdio_dev *sdiodev, uint fn) return 0; } -static void brcmf_sdiod_sgtable_alloc(struct brcmf_sdio_dev *sdiodev) +void brcmf_sdiod_sgtable_alloc(struct brcmf_sdio_dev *sdiodev) { + struct sdio_func *func; + struct mmc_host *host; + uint max_blocks; uint nents; int err; + func = sdiodev->func[2]; + host = func->card->host; + sdiodev->sg_support = host->max_segs > 1; + max_blocks = min_t(uint, host->max_blk_count, 511u); + sdiodev->max_request_size = min_t(uint, host->max_req_size, + max_blocks * func->cur_blksize); + sdiodev->max_segment_count = min_t(uint, host->max_segs, + SG_MAX_SINGLE_ALLOC); + sdiodev->max_segment_size = host->max_seg_size; + if (!sdiodev->sg_support) return; @@ -1021,9 +1034,6 @@ static void brcmf_sdiod_host_fixup(struct mmc_host *host) static int brcmf_sdiod_probe(struct brcmf_sdio_dev *sdiodev) { - struct sdio_func *func; - struct mmc_host *host; - uint max_blocks; int ret = 0; sdiodev->num_funcs = 2; @@ -1054,26 +1064,6 @@ static int brcmf_sdiod_probe(struct brcmf_sdio_dev *sdiodev) goto out; } - /* - * determine host related variables after brcmf_sdiod_probe() - * as func->cur_blksize is properly set and F2 init has been - * completed successfully. - */ - func = sdiodev->func[2]; - host = func->card->host; - sdiodev->sg_support = host->max_segs > 1; - max_blocks = min_t(uint, host->max_blk_count, 511u); - sdiodev->max_request_size = min_t(uint, host->max_req_size, - max_blocks * func->cur_blksize); - sdiodev->max_segment_count = min_t(uint, host->max_segs, - SG_MAX_SINGLE_ALLOC); - sdiodev->max_segment_size = host->max_seg_size; - - /* allocate scatter-gather table. sg support - * will be disabled upon allocation failure. - */ - brcmf_sdiod_sgtable_alloc(sdiodev); - ret = brcmf_sdiod_freezer_attach(sdiodev); if (ret) goto out; @@ -1084,7 +1074,7 @@ static int brcmf_sdiod_probe(struct brcmf_sdio_dev *sdiodev) ret = -ENODEV; goto out; } - brcmf_sdiod_host_fixup(host); + brcmf_sdiod_host_fixup(sdiodev->func[2]->card->host); out: if (ret) brcmf_sdiod_remove(sdiodev); diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c index dd66143..a14d9d9d 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c @@ -4114,6 +4114,11 @@ struct brcmf_sdio *brcmf_sdio_probe(struct brcmf_sdio_dev *sdiodev) goto fail; } + /* allocate scatter-gather table. sg support + * will be disabled upon allocation failure. + */ + brcmf_sdiod_sgtable_alloc(bus->sdiodev); + /* Query the F2 block size, set roundup accordingly */ bus->blocksize = bus->sdiodev->func[2]->cur_blksize; bus->roundup = min(max_roundup, bus->blocksize); diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h index 5ec7a6d..23f2231 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h @@ -342,6 +342,7 @@ int brcmf_sdiod_ramrw(struct brcmf_sdio_dev *sdiodev, bool write, u32 address, /* Issue an abort to the specified function */ int brcmf_sdiod_abort(struct brcmf_sdio_dev *sdiodev, uint fn); +void brcmf_sdiod_sgtable_alloc(struct brcmf_sdio_dev *sdiodev); void brcmf_sdiod_change_state(struct brcmf_sdio_dev *sdiodev, enum brcmf_sdiod_state state); #ifdef CONFIG_PM_SLEEP -- 1.9.1
WARNING: multiple messages have this Message-ID (diff)
From: Arend van Spriel <arend-dY08KVG/lbpWk0Htik3J/w@public.gmane.org> To: Marc Zyngier <marc.zyngier-5wv7dgnIgG8@public.gmane.org>, Kalle Valo <kvalo-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>, Hante Meuleman <meuleman-dY08KVG/lbpWk0Htik3J/w@public.gmane.org> Cc: David Miller <davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>, <netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>, <linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>, <linux-wireless-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> Subject: Re: [GIT] Networking Date: Mon, 18 Jan 2016 23:05:46 +0100 [thread overview] Message-ID: <569D61BA.8020701@broadcom.com> (raw) In-Reply-To: <569CCCD2.4040105-5wv7dgnIgG8@public.gmane.org> On 18-1-2016 12:30, Marc Zyngier wrote: > Hi Kalle, > > On 16/01/16 11:57, Kalle Valo wrote: >> Marc Zyngier <marc.zyngier-5wv7dgnIgG8@public.gmane.org> writes: >> >>> David, Hante, >>> >>> On 13/01/16 02:51, David Miller wrote: >>> >>> [...] >>> >>>> Hante Meuleman (33): >>> [...] >>>> brcmfmac: Move all module parameters to one place >> >> As a reminder to myself this is the commit id: >> >> 7d34b0560567 brcmfmac: Move all module parameters to one place >> >>> This particular patch breaks one of my boxes in a spectacular way: >>> >>> [ 3.602155] Unable to handle kernel paging request at virtual address 000027e4 >>> [ 3.602160] pgd = c0003000 >>> [ 3.602169] [000027e4] *pgd=80000040004003, *pmd=00000000 >>> [ 3.602181] Internal error: Oops: 206 [#1] PREEMPT SMP ARM >> >> [...] >> >>> This is caused by this hunk: >>> >>> @@ -890,7 +887,8 @@ static void brcmf_sdiod_sgtable_alloc(struct brcmf_sdio_dev *sdiodev) >>> if (!sdiodev->sg_support) >>> return; >>> >>> - nents = max_t(uint, BRCMF_DEFAULT_RXGLOM_SIZE, brcmf_sdiod_txglomsz); >>> + nents = max_t(uint, BRCMF_DEFAULT_RXGLOM_SIZE, >>> + sdiodev->bus_if->drvr->settings->sdiod_txglomsz); >>> nents += (nents >> 4) + 1; >>> >>> WARN_ON(nents > sdiodev->max_segment_count); >>> >>> were drvr->settings is NULL (as the settings allocation seems to be done >>> much later). The fix is not completely obvious to me (probably requires >>> pushing the call to brcmf_mp_device_attach() down into the various bus >>> specific functions). An alternative would be to restore the txglomsz >>> parameter as it was before and not rely on settings being allocated. >> >> Should we revert the patch or can you Hante fix this? The revert doesn't >> seem to be trivial so I would appreciate if someone could send a patch. > > I've worked out a partial revert (see below) that allows my system to > boot, but I'd rather see a proper fix from the maintainer of this code. Hi Marc, Thanks for the patch, but Hante has created a different patch basically deferring the allocation of the sgtable. Feel free to give it a spin on your box and share the results. I am looking for a arm64 platform to add to my test machines so if you can recommend one (with PCIe). Regards, Arend >From f7d015866f24cfad5af0c35b1ab60c567835c5e8 Mon Sep 17 00:00:00 2001 From: Hante Meuleman <meuleman-dY08KVG/lbpWk0Htik3J/w@public.gmane.org> Date: Mon, 18 Jan 2016 15:19:45 +0100 Subject: [PATCH] brcmfmac: fix sdio sg table alloc crash With the patch to move all module paramaters to one place a bug was introduced causing a null pointer exception. This patch fixes the bug by initializing the sg table till after the settings have been initialized. Reviewed-by: Arend Van Spriel <arend-dY08KVG/lbpWk0Htik3J/w@public.gmane.org> Reviewed-by: Franky (Zhenhui) Lin <frankyl-dY08KVG/lbpWk0Htik3J/w@public.gmane.org> Reviewed-by: Pieter-Paul Giesberts <pieterpg-dY08KVG/lbpWk0Htik3J/w@public.gmane.org> Signed-off-by: Hante Meuleman <meuleman-dY08KVG/lbpWk0Htik3J/w@public.gmane.org> Signed-off-by: Arend van Spriel <arend-dY08KVG/lbpWk0Htik3J/w@public.gmane.org> --- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 40 ++++++++-------------- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 5 +++ .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 1 + 3 files changed, 21 insertions(+), 25 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c index 5363739..b98db8a 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c @@ -879,11 +879,24 @@ int brcmf_sdiod_abort(struct brcmf_sdio_dev *sdiodev, uint fn) return 0; } -static void brcmf_sdiod_sgtable_alloc(struct brcmf_sdio_dev *sdiodev) +void brcmf_sdiod_sgtable_alloc(struct brcmf_sdio_dev *sdiodev) { + struct sdio_func *func; + struct mmc_host *host; + uint max_blocks; uint nents; int err; + func = sdiodev->func[2]; + host = func->card->host; + sdiodev->sg_support = host->max_segs > 1; + max_blocks = min_t(uint, host->max_blk_count, 511u); + sdiodev->max_request_size = min_t(uint, host->max_req_size, + max_blocks * func->cur_blksize); + sdiodev->max_segment_count = min_t(uint, host->max_segs, + SG_MAX_SINGLE_ALLOC); + sdiodev->max_segment_size = host->max_seg_size; + if (!sdiodev->sg_support) return; @@ -1021,9 +1034,6 @@ static void brcmf_sdiod_host_fixup(struct mmc_host *host) static int brcmf_sdiod_probe(struct brcmf_sdio_dev *sdiodev) { - struct sdio_func *func; - struct mmc_host *host; - uint max_blocks; int ret = 0; sdiodev->num_funcs = 2; @@ -1054,26 +1064,6 @@ static int brcmf_sdiod_probe(struct brcmf_sdio_dev *sdiodev) goto out; } - /* - * determine host related variables after brcmf_sdiod_probe() - * as func->cur_blksize is properly set and F2 init has been - * completed successfully. - */ - func = sdiodev->func[2]; - host = func->card->host; - sdiodev->sg_support = host->max_segs > 1; - max_blocks = min_t(uint, host->max_blk_count, 511u); - sdiodev->max_request_size = min_t(uint, host->max_req_size, - max_blocks * func->cur_blksize); - sdiodev->max_segment_count = min_t(uint, host->max_segs, - SG_MAX_SINGLE_ALLOC); - sdiodev->max_segment_size = host->max_seg_size; - - /* allocate scatter-gather table. sg support - * will be disabled upon allocation failure. - */ - brcmf_sdiod_sgtable_alloc(sdiodev); - ret = brcmf_sdiod_freezer_attach(sdiodev); if (ret) goto out; @@ -1084,7 +1074,7 @@ static int brcmf_sdiod_probe(struct brcmf_sdio_dev *sdiodev) ret = -ENODEV; goto out; } - brcmf_sdiod_host_fixup(host); + brcmf_sdiod_host_fixup(sdiodev->func[2]->card->host); out: if (ret) brcmf_sdiod_remove(sdiodev); diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c index dd66143..a14d9d9d 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c @@ -4114,6 +4114,11 @@ struct brcmf_sdio *brcmf_sdio_probe(struct brcmf_sdio_dev *sdiodev) goto fail; } + /* allocate scatter-gather table. sg support + * will be disabled upon allocation failure. + */ + brcmf_sdiod_sgtable_alloc(bus->sdiodev); + /* Query the F2 block size, set roundup accordingly */ bus->blocksize = bus->sdiodev->func[2]->cur_blksize; bus->roundup = min(max_roundup, bus->blocksize); diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h index 5ec7a6d..23f2231 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h @@ -342,6 +342,7 @@ int brcmf_sdiod_ramrw(struct brcmf_sdio_dev *sdiodev, bool write, u32 address, /* Issue an abort to the specified function */ int brcmf_sdiod_abort(struct brcmf_sdio_dev *sdiodev, uint fn); +void brcmf_sdiod_sgtable_alloc(struct brcmf_sdio_dev *sdiodev); void brcmf_sdiod_change_state(struct brcmf_sdio_dev *sdiodev, enum brcmf_sdiod_state state); #ifdef CONFIG_PM_SLEEP -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2016-01-18 22:05 UTC|newest] Thread overview: 1679+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-01-13 2:51 [GIT] Networking David Miller 2016-01-13 5:09 ` Stephen Rothwell 2016-01-13 5:20 ` David Miller 2016-01-14 11:03 ` Marc Zyngier 2016-01-16 11:57 ` Kalle Valo 2016-01-16 11:57 ` Kalle Valo 2016-01-18 11:30 ` Marc Zyngier 2016-01-18 22:05 ` Arend van Spriel [this message] 2016-01-18 22:05 ` Arend van Spriel 2016-01-19 8:55 ` Marc Zyngier 2016-01-19 9:36 ` Arend van Spriel 2016-01-19 9:51 ` Marc Zyngier 2016-01-19 9:51 ` Marc Zyngier 2016-01-19 13:08 ` Kalle Valo 2016-01-19 13:08 ` Kalle Valo -- strict thread matches above, loose matches on Subject: below -- 2021-07-22 13:11 David Miller 2021-07-22 18:00 ` pr-tracker-bot 2021-03-25 0:47 David Miller 2021-03-25 1:25 ` pr-tracker-bot 2021-02-18 2:52 David Miller 2021-02-21 2:57 ` pr-tracker-bot 2021-02-10 3:36 David Miller 2021-02-10 20:19 ` pr-tracker-bot 2020-10-05 5:07 David Miller 2020-10-05 20:15 ` pr-tracker-bot 2020-09-22 1:44 Jakub Kicinski 2020-09-22 22:02 ` Linus Torvalds 2020-09-22 22:17 ` Jakub Kicinski 2020-09-22 22:15 ` pr-tracker-bot 2020-09-04 0:03 David Miller 2020-09-04 2:09 ` pr-tracker-bot 2020-08-23 2:19 David Miller 2020-08-23 18:39 ` pr-tracker-bot 2020-08-17 22:15 David Miller 2020-08-18 1:35 ` pr-tracker-bot 2020-08-13 23:10 David Miller 2020-08-14 3:14 ` pr-tracker-bot 2020-08-06 1:55 David Miller 2020-08-06 17:19 ` pr-tracker-bot 2020-08-06 21:39 ` John Stultz 2020-08-06 23:17 ` Eric Dumazet 2020-08-06 23:28 ` Eric Dumazet 2020-08-07 0:32 ` John Stultz 2020-08-07 6:23 ` John Stultz 2020-08-07 6:48 ` John Stultz 2020-08-07 7:19 ` Christoph Hellwig 2020-08-07 18:29 ` John Stultz 2020-08-01 21:36 David Miller 2020-08-01 23:45 ` Linus Torvalds 2020-08-02 1:45 ` David Miller 2020-08-02 0:00 ` pr-tracker-bot 2020-07-25 5:12 David Miller 2020-07-25 22:30 ` pr-tracker-bot 2020-07-10 23:58 David Miller 2020-07-11 4:15 ` pr-tracker-bot 2020-06-25 23:43 David Miller 2020-06-26 1:40 ` pr-tracker-bot 2020-06-16 23:25 David Miller 2020-06-17 0:50 ` pr-tracker-bot 2020-06-13 22:54 David Miller 2020-06-13 23:35 ` pr-tracker-bot 2020-06-08 0:21 David Miller 2020-06-08 0:35 ` pr-tracker-bot 2020-06-03 0:11 David Miller 2020-06-08 20:30 ` pr-tracker-bot 2020-05-31 5:13 David Miller 2020-05-31 18:05 ` pr-tracker-bot 2020-05-24 0:06 David Miller 2020-05-24 0:20 ` pr-tracker-bot 2020-05-15 19:39 David Miller 2020-05-15 20:15 ` pr-tracker-bot 2020-05-07 3:40 David Miller 2020-05-07 4:05 ` pr-tracker-bot 2020-04-25 2:02 David Miller 2020-04-25 2:30 ` pr-tracker-bot 2020-04-16 21:19 David Miller 2020-04-16 22:15 ` pr-tracker-bot 2020-04-06 18:22 David Miller 2020-04-07 19:55 ` pr-tracker-bot 2020-04-04 23:55 Alejandro Colomar 2020-03-31 20:55 David Miller 2020-04-01 0:55 ` pr-tracker-bot 2020-03-29 1:39 David Miller 2020-03-29 2:03 ` Linus Torvalds 2020-03-29 22:52 ` David Miller 2020-03-29 22:54 ` Linus Torvalds 2020-03-30 21:18 ` Paul Bolle 2020-03-30 23:46 ` Randy Dunlap 2020-03-29 2:05 ` pr-tracker-bot 2020-03-25 20:24 David Miller 2020-03-25 21:20 ` pr-tracker-bot 2020-03-12 23:14 David Miller 2020-03-13 1:15 ` pr-tracker-bot 2020-02-27 22:12 David Miller 2020-02-28 0:50 ` pr-tracker-bot 2020-02-21 0:50 David Miller 2020-02-21 21:10 ` pr-tracker-bot 2020-02-14 15:54 David Miller 2020-02-14 21:40 ` pr-tracker-bot 2020-02-08 22:36 David Miller 2020-02-09 1:30 ` pr-tracker-bot 2020-02-04 12:25 David Miller 2020-02-04 13:40 ` pr-tracker-bot 2020-01-30 14:41 David Miller 2020-01-30 18:00 ` pr-tracker-bot 2020-01-28 16:25 David Miller 2020-01-29 0:09 ` Linus Torvalds 2020-01-29 19:42 ` Linus Torvalds 2020-01-30 1:21 ` Mat Martineau 2020-01-25 21:41 David Miller 2020-01-25 22:35 ` pr-tracker-bot 2020-01-19 15:39 David Miller 2020-01-19 20:20 ` pr-tracker-bot 2020-01-09 6:55 David Miller 2020-01-09 19:15 ` pr-tracker-bot 2019-12-31 8:57 David Miller 2019-12-31 19:45 ` pr-tracker-bot 2019-12-22 2:09 David Miller 2019-12-22 19:10 ` pr-tracker-bot 2019-12-27 22:13 ` Linus Torvalds 2019-12-27 22:22 ` David Miller 2019-12-08 9:20 David Miller 2019-12-08 21:35 ` Linus Torvalds 2019-12-08 23:11 ` David Miller 2019-12-08 21:40 ` pr-tracker-bot 2019-12-09 10:46 ` Geert Uytterhoeven 2019-12-02 0:05 David Miller 2019-12-02 4:40 ` pr-tracker-bot 2019-11-27 23:43 David Miller 2019-11-28 1:55 ` pr-tracker-bot 2019-11-26 0:01 David Miller 2019-11-26 4:25 ` pr-tracker-bot 2019-11-22 18:17 David Miller 2019-11-22 22:45 ` pr-tracker-bot 2019-11-16 21:33 David Miller 2019-11-17 0:00 ` pr-tracker-bot 2019-11-19 13:01 ` Geert Uytterhoeven 2019-11-19 13:14 ` Yuehaibing 2019-11-09 1:34 David Miller 2019-11-09 2:35 ` pr-tracker-bot 2019-11-05 1:51 David Miller 2019-11-06 15:43 ` Greg KH 2019-11-01 23:50 David Miller 2019-11-02 1:10 ` pr-tracker-bot 2019-10-19 19:39 David Miller 2019-10-20 0:35 ` pr-tracker-bot 2019-10-05 1:47 David Miller 2019-10-05 20:05 ` pr-tracker-bot 2019-09-28 13:49 David Miller 2019-09-29 1:05 ` pr-tracker-bot 2019-09-17 22:39 David Miller 2019-09-18 19:55 ` pr-tracker-bot 2019-09-18 20:37 ` Linus Torvalds 2019-09-19 8:49 ` David Miller 2019-09-19 11:22 ` David Miller 2019-09-13 20:55 David Miller 2019-09-14 23:25 ` pr-tracker-bot 2019-09-01 20:45 David Miller 2019-09-02 17:05 ` pr-tracker-bot 2019-08-26 6:29 David Miller 2019-08-27 18:35 ` pr-tracker-bot 2019-08-19 2:46 David Miller 2019-08-19 17:45 ` pr-tracker-bot 2019-08-06 23:35 David Miller 2019-08-07 0:30 ` pr-tracker-bot 2019-07-22 4:13 David Miller 2019-07-22 16:40 ` pr-tracker-bot 2019-07-19 3:44 David Miller 2019-07-19 19:45 ` pr-tracker-bot 2019-07-13 6:17 David Miller 2019-07-13 23:15 ` pr-tracker-bot 2019-07-10 5:38 David Miller 2019-07-11 18:35 ` pr-tracker-bot 2019-06-27 2:50 David Miller 2019-06-28 0:30 ` pr-tracker-bot 2019-06-22 1:21 David Miller 2019-06-22 5:30 ` pr-tracker-bot 2019-06-22 5:36 ` Linus Torvalds 2019-06-22 5:43 ` Bhaskar Chowdhury 2019-06-17 18:17 David Miller 2019-06-17 23:35 ` pr-tracker-bot 2019-06-06 22:00 David Miller 2019-06-07 16:45 ` pr-tracker-bot 2019-05-31 21:16 David Miller 2019-05-31 22:18 ` Greg KH 2019-05-31 23:49 ` David Miller 2019-05-30 23:05 David Miller 2019-05-31 4:25 ` pr-tracker-bot 2019-05-22 5:43 David Miller 2019-05-22 16:00 ` pr-tracker-bot 2019-05-20 6:28 David Miller 2019-05-20 16:00 ` pr-tracker-bot 2019-05-13 17:08 David Miller 2019-05-13 22:55 ` pr-tracker-bot 2019-05-09 23:55 David Miller 2019-05-10 0:15 ` pr-tracker-bot 2019-05-08 1:01 David Miller 2019-05-08 5:40 ` pr-tracker-bot 2019-05-08 0:59 David Miller 2019-05-02 15:22 David Miller 2019-05-02 18:20 ` pr-tracker-bot 2019-04-24 22:11 David Miller 2019-04-24 23:40 ` pr-tracker-bot 2019-04-17 5:16 David Miller 2019-04-17 17:50 ` pr-tracker-bot 2019-04-09 2:21 David Miller 2019-04-09 3:15 ` pr-tracker-bot 2019-04-05 1:47 David Miller 2019-04-05 5:05 ` pr-tracker-bot 2019-04-05 10:21 ` Tim Tassonis 2019-03-27 2:10 David Miller 2019-03-27 22:10 ` pr-tracker-bot 2019-03-14 1:08 David Miller 2019-03-14 17:55 ` pr-tracker-bot 2019-03-10 18:56 David Miller 2019-03-11 17:50 ` pr-tracker-bot 2019-03-04 23:26 David Miller 2019-03-05 17:40 ` pr-tracker-bot 2019-03-02 9:08 David Miller 2019-03-02 17:10 ` pr-tracker-bot 2019-02-24 2:57 David Miller 2019-02-24 18:15 ` pr-tracker-bot 2019-02-19 22:33 David Miller 2019-02-20 0:30 ` pr-tracker-bot 2019-02-15 2:00 David Miller 2019-02-15 17:10 ` pr-tracker-bot 2019-02-08 10:42 David Miller 2019-02-08 19:45 ` pr-tracker-bot 2019-01-29 20:55 David Miller 2019-01-30 1:25 ` pr-tracker-bot 2019-01-26 0:21 David Miller 2019-01-27 17:02 ` Linus Torvalds 2019-01-27 18:19 ` David Miller 2019-01-27 17:25 ` pr-tracker-bot 2019-01-25 19:58 David Miller 2019-01-25 23:15 ` Linus Torvalds 2019-01-25 23:25 ` Linus Torvalds 2019-01-25 23:30 ` David Miller 2019-01-25 23:30 ` David Miller 2019-01-27 17:25 ` pr-tracker-bot 2019-01-20 22:09 David Miller 2019-01-21 22:00 ` pr-tracker-bot 2019-01-13 21:33 David Miller 2019-01-15 17:30 ` pr-tracker-bot 2019-01-03 6:12 David Miller 2019-01-04 4:20 ` pr-tracker-bot 2018-12-22 0:20 David Miller 2018-12-25 2:43 ` David Miller 2018-12-27 22:05 ` pr-tracker-bot 2018-12-21 20:42 David Miller 2018-12-21 22:30 ` pr-tracker-bot 2018-12-20 5:03 David Miller 2018-12-20 16:10 ` pr-tracker-bot 2018-12-09 20:51 David Miller 2018-12-09 23:45 ` pr-tracker-bot 2018-11-28 20:27 David Miller 2018-11-28 22:15 ` pr-tracker-bot 2018-11-24 6:58 David Miller 2018-11-24 17:55 ` pr-tracker-bot 2018-11-19 3:12 David Miller 2018-11-19 17:30 ` pr-tracker-bot 2018-11-11 22:26 David Miller 2018-11-11 23:15 ` pr-tracker-bot 2018-11-06 1:42 David Miller 2018-11-06 15:45 ` Linus Torvalds 2018-11-01 1:44 David Miller 2018-11-01 16:17 ` Linus Torvalds 2018-10-29 2:46 David Miller 2018-10-29 3:19 ` Linus Torvalds 2018-10-26 23:12 David Miller 2018-10-24 3:29 David Miller 2018-10-24 6:01 ` Linus Torvalds 2018-10-24 7:23 ` Linus Torvalds 2018-10-24 7:50 ` Kalle Valo 2018-10-24 7:50 ` Kalle Valo 2018-10-24 8:05 ` Kalle Valo 2018-10-24 8:05 ` Kalle Valo 2018-10-24 13:28 ` Andy Gross 2018-10-24 13:28 ` Andy Gross [not found] ` <CAPBZ5Qen9ak4eFqdHEKNVoGBWUtohu_hwYxZ2cwmyAU=a8Mv9A@mail.gmail.com> 2018-10-24 13:40 ` Linus Torvalds 2018-10-24 13:40 ` Linus Torvalds 2018-10-24 13:40 ` Linus Torvalds 2018-10-24 7:30 ` Kalle Valo 2018-10-24 7:30 ` Kalle Valo 2018-10-20 22:47 David Miller 2018-10-21 5:26 ` David Miller 2018-10-21 5:26 ` David Miller 2018-10-21 8:53 ` Greg KH 2018-10-19 0:19 David Miller 2018-10-19 8:13 ` Greg KH 2018-10-12 2:06 David Miller 2018-10-12 8:23 ` Greg KH 2018-10-06 5:20 David Miller 2018-10-06 9:26 ` Greg KH 2018-10-03 21:57 David Miller 2018-10-03 23:52 ` Greg KH 2018-09-25 3:32 David Miller 2018-09-25 9:43 ` Greg KH 2018-09-18 3:00 David Miller 2018-09-18 7:31 ` Greg KH 2018-09-18 15:43 ` David Miller 2018-09-18 8:02 ` Greg KH 2018-09-12 20:29 David Miller 2018-09-04 19:42 David Miller 2018-08-26 21:37 David Miller 2018-08-21 0:59 David Miller 2018-08-21 5:36 ` Greg KH 2018-08-23 7:04 ` Greg KH 2018-08-19 18:37 David Miller 2018-08-15 2:13 David Miller 2018-08-11 18:20 David Miller 2018-08-09 5:06 David Miller 2018-08-05 7:47 David Miller 2018-08-05 15:52 ` Linus Torvalds 2018-08-07 17:56 ` Dmitry Safonov 2018-08-02 4:37 David Miller 2018-08-02 17:15 ` Linus Torvalds 2018-07-30 20:14 David Miller 2018-07-24 23:51 David Miller 2018-07-18 23:34 David Miller 2018-07-02 13:03 David Miller 2018-07-02 18:29 ` Linus Torvalds 2018-07-03 13:52 ` Ursula Braun 2018-07-03 17:03 ` Linus Torvalds 2018-06-25 7:45 David Miller 2018-06-20 12:35 David Miller 2018-06-21 8:45 ` Ingo Molnar 2018-06-21 13:40 ` Matteo Croce 2018-06-21 13:46 ` Stephen Rothwell 2018-06-21 16:33 ` Ingo Molnar 2018-06-15 16:48 David Miller 2018-06-11 0:42 David Miller 2018-06-06 21:08 David Miller 2018-06-02 23:39 David Miller 2018-05-25 20:58 David Miller 2018-05-22 17:49 David Miller 2018-05-22 18:13 ` Greg KH 2018-05-20 23:30 David Miller 2018-05-11 21:00 David Miller 2018-05-11 21:25 ` Linus Torvalds 2018-05-12 0:10 ` David Miller 2018-05-12 0:12 ` Linus Torvalds 2018-05-03 20:21 David Miller 2018-04-24 20:38 David Miller 2018-04-20 1:17 David Miller 2018-04-11 21:53 David Miller 2018-04-09 2:50 David Miller 2018-04-04 17:52 David Miller 2018-04-02 17:54 David Miller 2018-04-02 16:29 David Miller 2018-04-02 17:54 ` David Miller 2018-03-30 20:28 David Miller 2018-03-22 20:32 David Miller 2018-03-05 3:30 David Miller 2018-02-23 18:04 David Miller 2018-02-19 19:47 David Miller 2018-02-09 19:57 David Miller 2018-02-06 20:09 David Miller 2018-02-03 1:04 David Miller 2018-01-31 20:53 David Miller 2018-01-26 16:36 David Miller 2018-01-24 23:23 David Miller 2018-01-23 16:05 David Miller 2018-01-19 2:25 David Miller 2018-01-16 20:34 David Miller 2018-01-10 22:21 David Miller 2018-01-09 3:13 David Miller 2017-12-29 2:05 David Miller 2017-12-21 21:32 David Miller 2017-12-15 21:04 David Miller 2017-12-08 20:05 David Miller 2017-12-03 18:14 David Miller 2017-11-29 15:40 David Miller 2017-11-23 20:02 David Miller 2017-11-21 11:45 David Miller 2017-11-18 1:55 David Miller 2017-11-15 11:33 David Miller 2017-11-15 20:19 ` Linus Torvalds 2017-11-15 22:15 ` Daniel Borkmann 2017-11-16 1:43 ` David Miller 2017-11-11 14:14 David Miller 2017-11-09 5:08 David Miller 2017-11-03 5:38 David Miller 2017-11-01 15:03 David Miller 2017-10-29 14:54 David Miller 2017-10-22 2:34 David Miller 2017-10-09 23:10 David Miller 2017-10-05 5:14 David Miller 2017-09-23 5:03 David Miller 2017-09-16 16:29 David Miller 2017-09-09 5:06 David Miller 2017-09-06 4:41 David Miller 2017-09-06 23:27 ` Linus Torvalds 2017-09-06 23:31 ` David Miller 2017-09-06 23:37 ` Linus Torvalds 2017-09-07 4:11 ` Coelho, Luciano 2017-09-07 4:11 ` Coelho, Luciano 2017-09-07 4:57 ` Linus Torvalds 2017-09-07 5:04 ` Coelho, Luciano 2017-09-07 5:04 ` Coelho, Luciano 2017-09-07 5:40 ` Luca Coelho 2017-09-07 5:46 ` Linus Torvalds 2017-09-01 19:06 David Miller 2017-08-21 4:53 David Miller 2017-08-16 0:52 David Miller 2017-08-16 2:21 ` Linus Torvalds 2017-08-16 3:03 ` David Miller 2017-08-30 9:48 ` Pavel Machek 2017-08-30 14:45 ` Kalle Valo 2017-08-30 17:11 ` David Miller 2017-08-30 17:31 ` Kalle Valo 2017-08-30 17:54 ` David Miller 2017-08-31 4:44 ` Kalle Valo 2017-08-31 6:52 ` Pavel Machek 2017-08-31 11:50 ` Kalle Valo 2017-08-10 17:21 David Miller 2017-08-09 6:10 David Miller 2017-08-01 5:16 David Miller 2017-07-20 23:10 David Miller 2017-07-13 0:08 David Miller 2017-07-08 10:36 David Miller 2017-07-09 18:49 ` Linus Torvalds 2017-07-09 19:11 ` Sowmini Varadhan 2017-07-09 20:40 ` David Miller 2017-07-10 10:05 ` Herbert Xu 2017-07-10 12:10 ` Sowmini Varadhan 2017-07-10 14:00 ` Herbert Xu 2017-07-11 20:31 ` David Miller 2017-07-12 1:44 ` Herbert Xu 2017-07-05 10:55 David Miller 2017-06-29 20:18 David Miller 2017-06-20 20:05 David Miller 2017-06-15 4:18 David Miller 2017-06-06 20:57 David Miller 2017-05-26 19:50 David Miller 2017-05-22 19:34 David Miller 2017-05-18 18:03 David Miller 2017-05-15 20:01 David Miller 2017-05-09 20:03 David Miller 2017-05-04 18:51 David Miller 2017-05-02 20:39 David Miller 2017-04-28 20:16 David Miller 2017-04-26 19:21 David Miller 2017-04-21 19:56 David Miller 2017-04-18 20:23 David Miller 2017-04-06 1:57 David Miller 2017-03-23 3:47 David Miller 2017-03-15 3:41 David Miller 2017-03-05 0:50 David Miller 2017-02-28 1:42 David Miller 2017-02-23 18:56 David Miller 2017-02-22 4:31 David Miller 2017-02-19 3:57 David Miller 2017-02-18 5:15 David Miller 2017-02-16 1:31 David Miller 2017-02-16 2:01 ` Linus Torvalds 2017-02-16 3:26 ` David Miller 2017-02-16 3:33 ` David Miller 2017-02-10 21:26 David Miller 2017-02-07 19:42 David Miller 2017-02-01 19:46 David Miller 2017-01-27 17:25 David Miller 2017-01-17 2:52 David Miller 2017-01-11 15:22 David Miller 2017-01-11 17:53 ` Linus Torvalds 2017-01-09 3:38 David Miller 2017-01-09 20:08 ` Linus Torvalds 2017-01-09 20:24 ` David Miller 2017-01-09 20:44 ` Kalle Valo 2017-01-09 20:34 ` Kalle Valo 2017-01-04 21:45 David Miller 2016-12-27 19:43 David Miller 2016-12-23 19:20 David Miller 2016-12-20 21:02 David Miller 2016-12-18 2:55 David Miller 2016-12-11 20:21 David Miller 2016-12-10 4:42 David Miller 2016-12-06 17:04 David Miller 2016-12-02 19:40 David Miller 2016-11-26 21:04 David Miller 2016-11-21 18:34 David Miller 2016-11-14 22:08 David Miller 2016-10-13 16:27 David Miller 2016-10-11 9:06 David Miller 2016-10-06 5:49 David Miller 2016-10-05 5:44 David Miller 2016-10-05 22:29 ` Stephen Rothwell 2016-10-05 22:37 ` Linus Torvalds 2016-10-06 0:09 ` Pablo Neira Ayuso 2016-10-06 0:26 ` David Miller 2016-10-06 0:52 ` Stephen Rothwell 2016-10-06 2:14 ` Linus Torvalds 2016-10-06 2:51 ` Stephen Rothwell 2016-10-06 2:56 ` David Miller 2016-10-06 5:07 ` Stephen Rothwell 2016-10-02 13:01 David Miller 2016-09-22 7:52 David Miller 2016-09-12 3:08 David Miller 2016-08-29 5:44 David Miller 2016-08-17 23:58 David Miller 2016-08-03 4:42 David Miller 2016-07-27 8:07 David Miller 2016-07-23 6:07 David Miller 2016-07-05 23:23 David Miller 2016-06-10 7:29 David Miller 2016-06-01 3:38 David Miller 2016-05-21 0:09 David Miller 2016-05-17 19:11 David Miller 2016-05-18 1:00 ` Linus Torvalds 2016-05-18 3:37 ` Emmanuel Grumbach 2016-05-18 10:51 ` Coelho, Luciano 2016-05-18 10:51 ` Coelho, Luciano 2016-05-18 12:20 ` Reinoud Koornstra 2016-05-18 12:41 ` Coelho, Luciano 2016-05-18 12:41 ` Coelho, Luciano 2016-05-18 12:51 ` Reinoud Koornstra 2016-05-18 14:23 ` Coelho, Luciano 2016-05-18 14:23 ` Coelho, Luciano 2016-05-18 18:45 ` Linus Torvalds 2016-05-18 18:50 ` Coelho, Luciano 2016-05-18 18:50 ` Coelho, Luciano 2016-05-18 18:58 ` Kalle Valo 2016-05-18 18:58 ` Kalle Valo 2016-05-18 19:00 ` Linus Torvalds 2016-05-18 19:00 ` Linus Torvalds 2016-05-18 19:03 ` Coelho, Luciano 2016-05-18 19:03 ` Coelho, Luciano 2016-05-18 19:11 ` Kalle Valo 2016-05-18 18:51 ` Linus Torvalds 2016-05-19 8:20 ` Reinoud Koornstra 2016-05-19 9:14 ` Reinoud Koornstra 2016-05-19 9:40 ` Sedat Dilek 2016-05-19 4:08 ` David Miller 2016-05-14 20:16 David Miller 2016-05-09 4:47 David Miller 2016-05-03 20:38 David Miller 2016-05-02 5:11 David Miller 2016-04-26 21:58 David Miller 2016-04-21 19:55 David Miller 2016-04-09 5:14 David Miller 2016-04-02 0:04 David Miller 2016-04-02 0:04 ` David Miller 2016-03-24 2:23 David Miller 2016-03-19 4:42 David Miller 2016-03-21 15:57 ` Yishai Hadas 2016-03-07 22:00 David Miller 2016-02-22 4:07 David Miller 2016-02-11 8:39 David Miller 2016-02-01 22:28 David Miller 2016-01-18 19:06 David Miller 2016-01-18 19:07 ` David Miller 2016-01-15 21:11 David Miller 2016-01-06 22:09 David Miller 2015-12-31 18:19 David Miller 2015-12-31 18:19 ` David Miller 2015-12-17 21:43 David Miller 2015-12-03 21:01 David Miller 2015-11-17 21:48 David Miller 2015-11-10 22:07 David Miller 2015-11-03 21:37 David Miller 2015-11-03 21:37 ` David Miller 2015-10-29 15:19 David Miller 2015-10-31 18:24 ` David Miller 2015-10-28 6:32 David Miller 2015-10-28 9:39 ` Linus Torvalds 2015-10-28 11:03 ` Hannes Frederic Sowa 2015-10-28 14:27 ` Rasmus Villemoes 2015-11-09 12:09 ` Hannes Frederic Sowa 2015-11-09 14:16 ` Rasmus Villemoes 2015-10-28 13:21 ` David Miller 2015-11-02 20:34 ` Andy Lutomirski 2015-11-02 21:16 ` Linus Torvalds 2015-11-02 21:19 ` Linus Torvalds 2015-11-02 21:30 ` Andy Lutomirski 2015-11-02 22:14 ` Hannes Frederic Sowa 2015-11-02 23:21 ` Linus Torvalds 2015-11-03 0:56 ` Benjamin Herrenschmidt 2015-11-03 1:54 ` Linus Torvalds 2015-11-03 1:58 ` Andy Lutomirski 2015-11-03 2:38 ` Linus Torvalds 2015-11-03 12:53 ` Hannes Frederic Sowa 2015-11-03 20:05 ` Linus Torvalds 2015-11-03 20:44 ` Linus Torvalds 2015-11-06 15:27 ` David Laight 2015-11-06 15:27 ` David Laight 2015-11-07 0:49 ` Andy Lutomirski 2015-11-09 8:12 ` Ingo Molnar 2015-11-09 10:38 ` Hannes Frederic Sowa 2015-11-09 10:38 ` Hannes Frederic Sowa 2015-10-19 6:56 David Miller 2015-10-02 0:43 David Miller 2015-09-26 5:09 David Miller 2015-09-10 19:42 David Miller 2015-09-03 5:35 David Miller 2015-09-03 5:35 ` David Miller 2015-09-03 6:23 ` Stephen Rothwell 2015-09-03 16:45 ` Linus Torvalds 2015-09-03 17:40 ` David Miller 2015-09-03 18:22 ` Linus Torvalds 2015-09-03 18:31 ` Linus Torvalds 2015-09-03 21:09 ` Marcel Holtmann 2015-09-04 9:07 ` David Laight 2015-09-04 17:38 ` Rustad, Mark D 2015-09-07 11:02 ` David Laight 2015-09-08 16:51 ` Rustad, Mark D 2020-09-12 19:08 ` Alejandro Colomar 2015-09-03 18:34 ` Joe Perches 2015-09-03 19:32 ` Julia Lawall 2015-09-03 19:48 ` Linus Torvalds 2015-09-03 20:55 ` Julia Lawall 2015-09-03 21:04 ` Linus Torvalds 2015-09-03 21:26 ` Julia Lawall 2015-09-03 18:46 ` David Miller 2015-09-05 16:14 ` Lorenzo Bianconi 2015-09-03 23:23 ` David Ahern [not found] ` <CACJDEmqywG91TA7nToQgEPvnenn=FqfQE5-2Yg=GMoWghhc8=Q@mail.gmail.com> 2015-09-09 2:16 ` Konrad Rzeszutek Wilk 2015-09-09 8:46 ` Corinna Vinschen 2015-08-28 0:42 David Miller 2015-08-20 0:34 David Miller 2015-08-13 6:06 David Miller 2015-07-31 23:08 David Miller 2015-07-22 20:22 David Miller 2015-07-13 5:55 David Miller 2015-07-01 3:52 David Miller 2015-06-24 13:39 David Miller 2015-06-24 13:39 ` David Miller 2015-06-24 23:38 ` Linus Torvalds 2015-06-25 1:52 ` Weiny, Ira 2015-06-25 1:52 ` Weiny, Ira [not found] ` <2807E5FD2F6FDA4886F6618EAC48510E110A2D71-8k97q/ur5Z2krb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org> 2015-06-25 10:40 ` Or Gerlitz [not found] ` <CAJ3xEMj34d-+vtkZ1nELrdG1pw89uxvPBRx3wp6WM_uoAa5oZA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2015-06-25 13:39 ` Weiny, Ira 2015-06-25 15:01 ` Or Gerlitz 2015-06-25 16:24 ` Paul Gortmaker 2015-06-25 16:52 ` Joe Perches 2020-02-24 10:01 ` Geert Uytterhoeven 2020-02-24 12:47 ` Greg KH 2020-02-24 16:33 ` Leon Romanovsky 2020-02-24 16:35 ` Doug Ledford 2020-02-24 16:53 ` Geert Uytterhoeven 2015-07-20 10:11 ` Xiong Zhou 2015-07-20 10:44 ` Johannes Berg 2015-07-20 10:44 ` Johannes Berg 2015-06-13 0:00 David Miller 2015-06-09 0:33 David Miller 2015-06-02 0:17 David Miller 2015-05-27 18:55 David Miller 2015-05-22 20:44 David Miller 2015-05-22 20:44 ` David Miller 2015-05-13 3:49 David Miller 2015-05-02 2:43 David Miller 2015-04-27 17:56 David Miller 2015-04-22 2:58 David Miller 2015-04-17 20:13 David Miller 2015-04-15 4:16 David Miller 2015-04-15 4:16 ` David Miller 2015-04-15 4:34 ` Stephen Rothwell 2015-04-06 21:39 David Miller 2015-04-01 19:48 David Miller 2015-04-29 14:51 ` Denys Vlasenko 2015-04-29 15:17 ` D.S. Ljungmark 2015-04-29 16:50 ` Dan Williams 2015-04-29 16:55 ` D.S. Ljungmark 2015-04-29 18:13 ` Dan Williams 2015-04-29 17:53 ` Denys Vlasenko 2015-03-23 17:00 David Miller 2015-03-19 4:59 David Miller 2015-03-09 20:30 David Miller 2015-03-03 20:35 David Miller 2015-02-17 18:48 David Miller 2015-02-10 3:16 David Miller 2015-02-10 3:16 ` David Miller 2015-02-10 4:37 ` Linus Torvalds 2015-02-10 4:52 ` David Miller 2015-02-10 16:33 ` Linus Torvalds 2015-02-10 16:58 ` Linus Torvalds 2015-02-10 21:26 ` Linus Torvalds 2015-02-10 21:50 ` Linus Torvalds 2015-02-11 1:45 ` Al Viro 2015-02-11 2:01 ` Linus Torvalds 2015-02-11 3:58 ` Linus Torvalds 2015-02-11 4:02 ` Al Viro 2015-02-11 4:09 ` Linus Torvalds 2015-02-11 5:28 ` David Miller 2015-02-11 5:28 ` David Miller 2015-02-11 5:54 ` Linus Torvalds 2015-02-11 14:01 ` David Miller 2015-02-11 14:00 ` Al Viro 2015-02-11 4:01 ` Al Viro 2015-02-11 4:10 ` Al Viro 2015-02-05 9:07 David Miller 2015-01-27 20:36 David Miller 2015-01-20 1:07 David Miller 2015-01-14 22:12 David Miller 2015-01-07 1:35 David Miller 2014-12-29 21:33 David Miller 2014-12-18 21:39 David Miller 2014-12-12 21:02 David Miller 2014-12-11 21:02 David Miller 2014-12-11 21:02 ` David Miller 2014-12-03 4:39 David Miller 2014-11-26 21:48 David Miller 2014-11-21 22:37 David Miller 2014-11-13 20:35 David Miller 2014-10-31 20:59 David Miller 2014-10-19 17:23 David Miller 2014-10-20 0:32 ` Linus Torvalds 2014-10-20 1:03 ` David Miller 2014-10-20 7:53 ` Pablo Neira Ayuso 2014-10-18 4:18 David Miller 2014-10-19 2:15 ` Markus Trippelsdorf 2014-10-19 2:48 ` David Miller 2014-10-19 2:48 ` David Miller 2014-10-11 21:59 David Miller 2014-10-08 21:20 David Miller 2014-10-08 21:20 ` David Miller 2014-10-02 3:03 David Miller 2014-09-24 19:41 David Miller 2014-09-22 22:54 David Miller 2014-09-07 23:41 David Miller 2014-08-14 23:16 David Miller 2014-08-12 4:12 David Miller 2014-08-07 3:20 David Miller 2014-08-06 5:02 David Miller 2014-08-06 5:02 ` David Miller 2014-07-29 23:55 David Miller 2014-07-30 0:36 ` Stephen Rothwell 2014-07-30 3:44 ` David Miller 2014-07-22 5:43 David Miller 2014-07-15 7:28 David Miller 2014-07-15 15:52 ` Linus Torvalds 2014-07-15 18:46 ` David Miller 2014-07-15 19:02 ` John W. Linville 2014-07-17 2:18 ` Kalle Valo 2014-07-17 3:05 ` Linus Torvalds 2014-07-15 23:02 ` David Miller [not found] ` <CA+55aFzLX0g0j4mBrW6-RgK10wVSG+fL=v9i2bLGdKXTMMazoQ@mail.gmail.com> 2014-07-16 3:05 ` David Miller 2014-06-26 4:06 David Miller 2014-06-16 2:33 David Miller 2014-06-16 23:04 ` Dave Jones 2014-06-16 23:42 ` Dave Jones 2014-06-23 23:47 ` Dave Jones 2014-06-25 0:04 ` Linus Torvalds 2014-06-25 0:26 ` David Miller 2014-06-25 3:05 ` Tom Herbert 2014-06-25 3:51 ` Tom Herbert 2014-06-12 19:14 David Miller 2014-06-12 19:14 ` David Miller 2014-06-13 6:48 ` Linus Torvalds 2014-06-13 6:59 ` Johannes Berg 2014-06-13 7:21 ` Geert Uytterhoeven 2014-06-13 14:28 ` Linus Torvalds 2014-06-13 14:44 ` Dave Jones 2014-06-13 7:53 ` David Miller 2014-06-03 1:11 David Miller 2014-05-22 21:51 David Miller 2014-05-05 21:42 David Miller 2014-04-18 23:30 David Miller 2014-04-16 2:47 David Miller 2014-04-12 21:42 David Miller 2014-04-08 18:46 David Miller 2014-04-08 18:46 ` David Miller 2014-04-03 3:25 David Miller 2014-04-03 3:25 ` David Miller 2014-03-28 21:38 David Miller 2014-03-24 19:50 David Miller 2014-03-13 20:36 David Miller 2014-03-03 23:28 David Miller 2014-02-18 23:34 David Miller 2014-02-11 7:14 David Miller 2014-02-11 7:14 ` David Miller 2014-01-29 8:55 David Miller 2014-01-25 9:33 David Miller 2014-01-25 9:33 ` David Miller 2014-01-18 3:25 David Miller 2014-01-10 20:31 David Miller 2014-01-06 22:17 David Miller 2013-12-30 4:02 David Miller 2013-12-30 12:50 ` Or Gerlitz 2013-12-31 0:52 ` David Miller 2013-12-31 5:56 ` Or Gerlitz 2013-12-31 6:05 ` David Miller 2013-12-31 8:05 ` Wei-Chun Chao 2013-12-31 18:15 ` David Miller 2013-12-17 22:29 David Miller 2013-12-15 4:14 David Miller 2013-12-02 2:30 David Miller 2013-11-21 19:26 David Miller 2013-11-19 22:18 David Miller 2013-11-11 20:47 David Miller 2013-11-11 20:47 ` David Miller 2013-11-04 6:00 David Miller 2013-10-22 20:36 David Miller 2013-10-01 17:57 David Miller 2013-09-19 18:55 David Miller 2013-09-19 18:55 ` David Miller 2013-09-11 21:25 David Miller 2013-09-11 21:25 ` David Miller 2013-09-06 19:40 David Miller 2013-09-05 20:37 David Miller 2013-09-05 20:37 ` David Miller 2013-08-30 22:14 David Miller 2013-08-23 7:45 David Miller 2013-08-15 23:28 David Miller 2013-08-03 19:38 David Miller 2013-07-31 7:37 David Miller 2013-07-19 2:35 David Miller 2013-07-13 6:16 David Miller 2013-07-09 21:53 David Miller 2013-07-09 21:53 ` David Miller 2013-07-10 2:50 ` Linus Torvalds 2013-07-10 4:35 ` David Miller 2013-07-10 12:25 ` Markus Trippelsdorf 2013-07-10 12:43 ` Josh Boyer 2013-07-10 12:50 ` Markus Trippelsdorf 2013-07-10 12:52 ` Alexey Brodkin 2013-07-10 18:07 ` David Miller 2013-07-07 20:21 David Miller 2013-07-07 20:21 ` David Miller 2013-07-07 21:27 ` Linus Torvalds 2013-07-07 22:33 ` Linus Torvalds 2013-07-08 3:14 ` David Miller 2013-07-08 6:38 ` Eliezer Tamir 2013-07-09 2:48 ` Andrew Morton 2013-07-09 6:35 ` Eliezer Tamir 2013-07-09 2:29 ` Rob Landley 2013-07-09 17:32 ` Linus Torvalds 2013-07-10 1:54 ` Rob Landley 2013-06-27 0:53 David Miller 2013-06-27 0:53 ` David Miller 2013-06-15 10:50 David Miller 2013-06-12 21:14 David Miller 2013-06-06 19:16 David Miller 2013-06-05 9:02 David Miller 2013-05-24 7:57 David Miller 2013-05-24 7:57 ` David Miller 2013-05-13 20:08 David Miller 2013-05-13 21:26 ` Sergei Shtylyov 2013-05-09 1:01 David Miller 2013-05-06 21:05 David Miller 2013-05-06 22:57 ` Linus Torvalds 2013-05-06 23:09 ` David Miller 2013-05-06 23:32 ` Jeff Kirsher 2013-05-07 2:10 ` David Miller 2013-05-07 6:02 ` Jeff Kirsher 2013-05-05 2:42 David Miller 2013-05-05 10:24 ` Maarten Lankhorst 2013-05-06 16:46 ` Allan, Bruce W 2013-05-01 20:47 David Miller 2013-05-01 20:47 ` David Miller 2013-05-02 1:28 ` Linus Torvalds 2013-05-02 4:37 ` Linus Torvalds 2013-05-02 4:55 ` Linus Torvalds 2013-05-02 6:45 ` David Miller 2013-05-02 7:03 ` Patrick McHardy 2013-05-02 8:16 ` David Miller 2013-05-02 8:36 ` Patrick McHardy 2013-05-02 9:06 ` Bjørn Mork 2013-05-02 9:17 ` David Miller 2013-05-02 10:19 ` Bjørn Mork 2013-05-02 10:28 ` Ben Hutchings 2013-05-02 11:51 ` Bjørn Mork 2013-05-02 16:22 ` Michał Mirosław 2013-05-03 23:35 ` Pavel Simerda 2013-05-09 9:02 ` Pavel Simerda 2013-05-02 16:27 ` Dan Williams 2013-05-02 18:01 ` David Miller 2013-05-02 18:53 ` John Stoffel 2013-05-02 20:18 ` Ben Hutchings 2013-05-02 20:40 ` John Stoffel 2013-05-02 17:58 ` David Miller 2013-05-02 5:23 ` David Miller 2013-05-02 6:41 ` Francois Romieu 2013-05-02 16:34 ` Dan Williams 2013-05-02 17:39 ` David Miller 2013-05-02 17:47 ` Michał Mirosław 2013-05-02 17:55 ` David Miller 2013-05-02 18:06 ` David Miller 2013-05-02 18:15 ` Dan Williams 2013-05-02 18:21 ` David Miller 2013-05-02 18:24 ` Dan Williams 2013-05-02 18:52 ` Linus Torvalds 2013-05-02 18:53 ` Linus Torvalds 2013-05-02 19:17 ` Dan Williams 2013-05-02 20:22 ` Dan Williams 2013-05-06 23:35 ` Dan Williams 2013-04-21 1:16 David Miller 2013-04-17 5:42 David Miller 2013-04-10 19:49 David Miller 2013-04-05 20:41 David Miller 2013-04-02 21:11 David Miller 2013-04-01 3:33 David Miller 2013-03-26 19:31 David Miller 2013-03-19 19:05 David Miller 2013-03-19 19:05 ` David Miller 2013-03-11 11:43 David Miller 2013-03-04 19:58 David Miller 2013-02-25 21:09 David Miller 2013-02-20 22:09 David Miller 2013-02-20 22:09 ` David Miller 2013-02-21 3:05 ` Linus Torvalds 2013-02-21 3:12 ` Linus Torvalds 2013-02-21 3:40 ` David Miller 2013-02-21 3:55 ` Paul Gortmaker 2013-02-21 14:37 ` Mark Lord 2013-02-22 2:26 ` Paul Gortmaker 2013-02-22 3:54 ` Mark Lord 2013-02-13 19:21 David Miller 2013-02-13 19:21 ` David Miller 2013-02-08 20:17 David Miller 2013-02-08 20:17 ` David Miller 2013-02-08 21:00 ` Linus Torvalds 2013-02-08 21:57 ` David Miller 2013-02-08 22:50 ` Francois Romieu 2013-02-10 9:17 ` Jörg Otte 2013-02-11 0:07 ` David Miller 2013-01-28 6:03 David Miller 2013-01-12 23:56 David Miller 2013-01-13 2:03 ` Eric Dumazet 2013-01-08 8:10 David Miller 2012-12-27 3:44 David Miller 2012-12-20 0:06 David Miller 2012-12-13 20:08 David Miller 2012-12-12 20:11 David Miller 2012-12-12 20:11 ` David Miller 2012-12-13 2:15 ` Linus Torvalds 2012-12-13 2:27 ` David Miller 2012-12-13 2:37 ` Linus Torvalds 2012-12-13 3:22 ` David Miller 2012-12-13 21:52 ` Olof Johansson 2012-12-13 21:52 ` Olof Johansson 2012-12-10 22:31 David Miller 2012-12-07 20:35 David Miller 2012-12-03 0:36 David Miller 2012-11-29 2:47 David Miller 2012-12-03 0:13 ` Linus Torvalds 2012-12-03 0:32 ` David Miller 2012-11-23 20:18 David Miller 2012-11-21 17:36 David Miller 2012-11-16 22:07 David Miller 2012-11-10 19:46 David Miller 2012-11-03 3:46 David Miller 2012-10-26 21:38 David Miller 2012-10-17 5:05 David Miller 2012-10-17 5:05 ` David Miller 2012-10-12 19:25 David Miller 2012-10-10 1:26 David Miller 2012-10-04 21:42 David Miller 2012-10-02 19:42 David Miller 2012-10-02 19:42 ` David Miller 2012-09-28 7:31 David Miller 2012-09-25 21:07 David Miller 2012-09-21 19:48 David Miller 2012-09-21 19:48 ` David Miller 2012-09-14 18:48 David Miller 2012-09-02 4:34 David Miller 2012-08-21 23:38 David Miller 2012-08-22 0:08 ` Al Viro 2012-08-13 6:06 David Miller 2012-08-06 21:23 David Miller 2012-07-31 22:30 David Miller 2012-07-28 7:52 David Miller 2012-07-28 8:41 ` Eric Dumazet 2012-07-26 23:58 David Miller 2012-07-24 7:41 David Miller 2012-07-24 7:41 ` David Miller 2012-07-19 4:32 David Miller 2012-07-17 14:36 David Miller 2012-07-02 1:51 David Miller 2012-06-28 5:21 David Miller 2012-06-14 6:00 David Miller 2012-06-02 21:31 David Miller 2012-05-30 22:37 David Miller 2012-05-24 6:05 David Miller 2012-05-21 8:46 David Miller 2012-05-21 8:46 ` David Miller 2012-05-19 3:43 David Miller 2012-05-17 22:44 David Miller 2012-05-16 20:09 David Miller 2012-05-14 4:05 David Miller 2012-05-12 8:20 David Miller 2012-05-03 6:59 David Miller 2012-05-03 9:06 ` Srivatsa S. Bhat 2012-05-03 9:32 ` David Miller 2012-05-03 9:36 ` Srivatsa S. Bhat 2012-05-03 9:44 ` Jeff Kirsher 2012-04-23 2:28 David Miller 2012-04-12 19:39 David Miller 2012-04-06 17:35 David Miller 2012-04-03 0:34 David Miller 2012-04-03 19:23 ` Torsten Kaiser 2012-03-25 21:51 David Miller 2012-03-27 22:51 ` David Miller 2012-03-27 23:51 ` Linus Torvalds 2012-03-23 3:32 David Miller 2012-03-20 21:24 David Miller 2012-03-20 21:24 ` David Miller 2012-03-18 0:53 David Miller 2012-03-14 0:53 David Miller 2012-03-09 9:29 David Miller 2012-03-07 5:22 David Miller
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=569D61BA.8020701@broadcom.com \ --to=arend@broadcom.com \ --cc=davem@davemloft.net \ --cc=kvalo@codeaurora.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-wireless@vger.kernel.org \ --cc=marc.zyngier@arm.com \ --cc=meuleman@broadcom.com \ --cc=netdev@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: linkBe 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.