• Serge Semin's avatar
    mips: Discard rudiments from bootmem_init · 6ea3ba6f
    Serge Semin authored
    There is a pointless code left in the bootmem_init() method since
    the bootmem allocator removal. First part resides the PFN ranges
    calculation loop. The conditional expressions and continue operator
    are useless there, since nothing is done after them. Second part is
    in RAM ranges installation loop. We can simplify the conditions cascade
    a bit without much of the logic redefinition, so to reduce the code
    length. In particular the end boundary value can be verified after
    the possible reduction to be below max_low_pfn.
    Signed-off-by: default avatarSerge Semin <fancer.lancer@gmail.com>
    Signed-off-by: default avatarPaul Burton <paul.burton@mips.com>
    Cc: Ralf Baechle <ralf@linux-mips.org>
    Cc: James Hogan <jhogan@kernel.org>
    Cc: Matt Redfearn <matt.redfearn@mips.com>
    Cc: Mike Rapoport <rppt@linux.ibm.com>
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Cc: Michal Hocko <mhocko@suse.com>
    Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Cc: Thomas Bogendoerfer <tbogendoerfer@suse.de>
    Cc: Huacai Chen <chenhc@lemote.com>
    Cc: Stefan Agner <stefan@agner.ch>
    Cc: Stephen Rothwell <sfr@canb.auug.org.au>
    Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Cc: Juergen Gross <jgross@suse.com>
    Cc: linux-mips@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    6ea3ba6f
setup.c 25.5 KB