diff options
| author | Arnd Bergmann <[email protected]> | 2013-06-20 21:37:55 +0200 | 
|---|---|---|
| committer | Arnd Bergmann <[email protected]> | 2013-06-20 21:37:55 +0200 | 
| commit | b31a76546c08f618e355bd12a7cc138c045374b7 (patch) | |
| tree | bc1aba4774e8f4910253c1eb409de278178dfed5 /kernel/range.c | |
| parent | 4a77a932b9958ffd393581cd5350ca0ef39711de (diff) | |
| parent | 45853507c9362b0bd606b37e8c7c7e7551caa78b (diff) | |
Merge tag 'omap-for-v3.11/board-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/boards
From Tony Lindgren:
Minor board changes for v3.11 merge window. These are
tapering down finally as we're getting closer to making
omap2+ DT only.
* tag 'omap-for-v3.11/board-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
  ARM: omap2plus_defconfig: enable USB_PHY and NOP_USB_XCEIV
  ARM: OMAP1: nokia770: enable Tahvo
  ARM: OMAP3EVM: Marking omap3_evm_display_init() with CONFIG_BROKEN
  arm: omap: board-overo: reset GPIO for SMSC911x
Signed-off-by: Arnd Bergmann <[email protected]>
Diffstat (limited to 'kernel/range.c')
| -rw-r--r-- | kernel/range.c | 8 | 
1 files changed, 5 insertions, 3 deletions
| diff --git a/kernel/range.c b/kernel/range.c index 071b0ab455cb..eb911dbce267 100644 --- a/kernel/range.c +++ b/kernel/range.c @@ -48,9 +48,11 @@ int add_range_with_merge(struct range *range, int az, int nr_range,  		final_start = min(range[i].start, start);  		final_end = max(range[i].end, end); -		range[i].start = final_start; -		range[i].end =  final_end; -		return nr_range; +		/* clear it and add it back for further merge */ +		range[i].start = 0; +		range[i].end =  0; +		return add_range_with_merge(range, az, nr_range, +			final_start, final_end);  	}  	/* Need to add it: */ |