Re: [PATCH] RISC-V: Consider sparse memory while removing unusable memory

2020-09-14 Thread Atish Patra
On Mon, Sep 14, 2020 at 4:52 AM Anup Patel wrote: > > On Mon, Sep 14, 2020 at 5:18 AM Atish Patra wrote: > > > > On Sat, Sep 12, 2020 at 3:45 AM Mike Rapoport wrote: > > > > > > Hello Atish, > > > > > > On Fri, Sep 11, 2020 at 05:23:41PM -0700, Atish Patra wrote: > > > > Currently, any usable me

Re: [PATCH] RISC-V: Consider sparse memory while removing unusable memory

2020-09-14 Thread Anup Patel
On Mon, Sep 14, 2020 at 5:18 AM Atish Patra wrote: > > On Sat, Sep 12, 2020 at 3:45 AM Mike Rapoport wrote: > > > > Hello Atish, > > > > On Fri, Sep 11, 2020 at 05:23:41PM -0700, Atish Patra wrote: > > > Currently, any usable memory area beyond page_offset is removed by adding > > > the > > > me

Re: [PATCH] RISC-V: Consider sparse memory while removing unusable memory

2020-09-14 Thread Anup Patel
On Sat, Sep 12, 2020 at 4:15 PM Mike Rapoport wrote: > > Hello Atish, > > On Fri, Sep 11, 2020 at 05:23:41PM -0700, Atish Patra wrote: > > Currently, any usable memory area beyond page_offset is removed by adding > > the > > memory sizes from each memblock. That may not work for sparse memory > >

Re: [PATCH] RISC-V: Consider sparse memory while removing unusable memory

2020-09-13 Thread Atish Patra
On Sat, Sep 12, 2020 at 3:45 AM Mike Rapoport wrote: > > Hello Atish, > > On Fri, Sep 11, 2020 at 05:23:41PM -0700, Atish Patra wrote: > > Currently, any usable memory area beyond page_offset is removed by adding > > the > > memory sizes from each memblock. That may not work for sparse memory > >

Re: [PATCH] RISC-V: Consider sparse memory while removing unusable memory

2020-09-12 Thread Mike Rapoport
Hello Atish, On Fri, Sep 11, 2020 at 05:23:41PM -0700, Atish Patra wrote: > Currently, any usable memory area beyond page_offset is removed by adding the > memory sizes from each memblock. That may not work for sparse memory > as memory regions can be very far apart resulting incorrect removal of

[PATCH] RISC-V: Consider sparse memory while removing unusable memory

2020-09-11 Thread Atish Patra
Currently, any usable memory area beyond page_offset is removed by adding the memory sizes from each memblock. That may not work for sparse memory as memory regions can be very far apart resulting incorrect removal of some usable memory. Just use the start of the first memory block and the end of