memtest: fix list iteration in region setup
When memory regions start at 0, the current mem_test_request_regions function
wrongly assumes that struct resource *r points at the correct region. It points
to the first region however (which starts at 0).

The comment states, that the code starts from the second entry.
In include/linux/list.h the macro documentation however says:

 list_for_each_entry_from - iterate over list of given type from the current point

The correct list iteration macro to use here is list_for_each_entry_continue,
where the documentation says:

 Continue to iterate over list of given type, continuing after
 the current position.

Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent 0ed5c2a commit 15af9fc8cc9e18409893d2375271d64cac76924a
@Steffen Trumtrar Steffen Trumtrar authored on 18 Sep 2017
Sascha Hauer committed on 20 Sep 2017
Showing 1 changed file
View
common/memtest.c