On Thursday 03 December 2009 12:58:04 David Howells wrote: > Mike Frysinger <vapier....@gmail.com> wrote: > > i have seen a few apps use brk()/sbrk() to query the size of things (like > > e2fsprogs) > > We do actually record the size of the brk segment, so maybe we could icache > flush brk as it is increased (if it is increased): > > diff --git a/mm/nommu.c b/mm/nommu.c > index 3754b16..2ea823d 100644 > --- a/mm/nommu.c > +++ b/mm/nommu.c > @@ -432,6 +432,7 @@ SYSCALL_DEFINE1(brk, unsigned long, brk) > /* > * Ok, looks good - let it rip. > */ > + flush_icache_range(mm->brk, brk); > return mm->brk = brk; > }
probably want mm->brk + brk for the second argument -mike
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev