All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 5.3 1/2] ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary
@ 2019-11-27  7:22 Lee Jones
  2019-11-27  7:22 ` [PATCH 5.3 2/2] can: dev: can_dellink(): remove return at end of void function Lee Jones
  0 siblings, 1 reply; 4+ messages in thread
From: Lee Jones @ 2019-11-27  7:22 UTC (permalink / raw)
  To: stable

From: Chester Lin <clin@suse.com>

[ Upstream commit 1d31999cf04c21709f72ceb17e65b54a401330da ]

adjust_lowmem_bounds() checks every memblocks in order to find the boundary
between lowmem and highmem. However some memblocks could be marked as NOMAP
so they are not used by kernel, which should be skipped while calculating
the boundary.

Signed-off-by: Chester Lin <clin@suse.com>
Reviewed-by: Mike Rapoport <rppt@linux.ibm.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
---
 arch/arm/mm/mmu.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c
index d5e0b908f0ba..25da9b2d9610 100644
--- a/arch/arm/mm/mmu.c
+++ b/arch/arm/mm/mmu.c
@@ -1197,6 +1197,9 @@ void __init adjust_lowmem_bounds(void)
 		phys_addr_t block_start = reg->base;
 		phys_addr_t block_end = reg->base + reg->size;
 
+		if (memblock_is_nomap(reg))
+			continue;
+
 		if (reg->base < vmalloc_limit) {
 			if (block_end > lowmem_limit)
 				/*
-- 
2.24.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 5.3 2/2] can: dev: can_dellink(): remove return at end of void function
  2019-11-27  7:22 [PATCH 5.3 1/2] ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary Lee Jones
@ 2019-11-27  7:22 ` Lee Jones
  0 siblings, 0 replies; 4+ messages in thread
From: Lee Jones @ 2019-11-27  7:22 UTC (permalink / raw)
  To: stable

From: Marc Kleine-Budde <mkl@pengutronix.de>

[ Upstream commit d36673f5918c8fd3533f7c0d4bac041baf39c7bb ]

This patch remove the return at the end of the void function
can_dellink().

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
---
 drivers/net/can/dev.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/net/can/dev.c b/drivers/net/can/dev.c
index 99fa712b48b3..8ada8e7326f9 100644
--- a/drivers/net/can/dev.c
+++ b/drivers/net/can/dev.c
@@ -1210,7 +1210,6 @@ static int can_newlink(struct net *src_net, struct net_device *dev,
 
 static void can_dellink(struct net_device *dev, struct list_head *head)
 {
-	return;
 }
 
 static struct rtnl_link_ops can_link_ops __read_mostly = {
-- 
2.24.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH 5.3 2/2] can: dev: can_dellink(): remove return at end of void function
  2019-11-22 10:54 ` [PATCH 5.3 2/2] can: dev: can_dellink(): remove return at end of void function Lee Jones
@ 2019-11-25 13:35   ` Sasha Levin
  0 siblings, 0 replies; 4+ messages in thread
From: Sasha Levin @ 2019-11-25 13:35 UTC (permalink / raw)
  To: Lee Jones; +Cc: gregkh, stable

On Fri, Nov 22, 2019 at 10:54:17AM +0000, Lee Jones wrote:
>From: Marc Kleine-Budde <mkl@pengutronix.de>
>
>[ Upstream commit d36673f5918c8fd3533f7c0d4bac041baf39c7bb ]
>
>This patch remove the return at the end of the void function
>can_dellink().

Why is this patch needed for -stable?

-- 
Thanks,
Sasha

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 5.3 2/2] can: dev: can_dellink(): remove return at end of void function
  2019-11-22 10:54 [PATCH 5.3 1/2] ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary Lee Jones
@ 2019-11-22 10:54 ` Lee Jones
  2019-11-25 13:35   ` Sasha Levin
  0 siblings, 1 reply; 4+ messages in thread
From: Lee Jones @ 2019-11-22 10:54 UTC (permalink / raw)
  To: lee.jones, gregkh, stable

From: Marc Kleine-Budde <mkl@pengutronix.de>

[ Upstream commit d36673f5918c8fd3533f7c0d4bac041baf39c7bb ]

This patch remove the return at the end of the void function
can_dellink().

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
---
 drivers/net/can/dev.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/drivers/net/can/dev.c b/drivers/net/can/dev.c
index 99fa712b48b3..8ada8e7326f9 100644
--- a/drivers/net/can/dev.c
+++ b/drivers/net/can/dev.c
@@ -1210,7 +1210,6 @@ static int can_newlink(struct net *src_net, struct net_device *dev,
 
 static void can_dellink(struct net_device *dev, struct list_head *head)
 {
-	return;
 }
 
 static struct rtnl_link_ops can_link_ops __read_mostly = {
-- 
2.24.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-11-27  7:22 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-27  7:22 [PATCH 5.3 1/2] ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary Lee Jones
2019-11-27  7:22 ` [PATCH 5.3 2/2] can: dev: can_dellink(): remove return at end of void function Lee Jones
  -- strict thread matches above, loose matches on Subject: below --
2019-11-22 10:54 [PATCH 5.3 1/2] ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary Lee Jones
2019-11-22 10:54 ` [PATCH 5.3 2/2] can: dev: can_dellink(): remove return at end of void function Lee Jones
2019-11-25 13:35   ` Sasha Levin

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.