All of lore.kernel.org
 help / color / mirror / Atom feed
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

  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: 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.