lkml.org 
[lkml]   [2022]   [Mar]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH V2,0/2]mm: madvise: return correct bytes processed with process_madvise
Date
With the process_madvise(), always choose to return non zero processed
bytes over an error. This can help the user to know on which VMA, passed
in the 'struct iovec' vector list, is failed to advise thus can take the
decission of retrying/skipping on that VMA.

Changes in V2:
-- Separated the fixes returning processed bytes in case of an error
and ENOMEM handling of process_madvise() due to unmapped hole in
the VMA, as per the Minchan comments.
-- Improved the comment for ENOMEM handling case as per Amit comments.

Changes in V1:
-- Fixed the return value of process_madvise().
-- Fixed ENOMEM handling of process_madvise() from do_madvise()
-- https://patchwork.kernel.org/project/linux-mm/patch/1646803679-11433-1-git-send-email-quic_charante@quicinc.com/

Charan Teja Kalla (2):
mm: madvise: return correct bytes advised with process_madvise
mm: madvise: skip unmapped vma holes passed to process_madvise

mm/madvise.c | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)

--
2.7.4

\
 
 \ /
  Last update: 2022-03-11 16:33    [W:0.200 / U:0.052 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site