23/03/2021 12:30, Burakov, Anatoly: > On 21-Mar-21 9:09 AM, Thomas Monjalon wrote: > > The default page size can be None, and the page size from user request > > can be 0 kB if lower than 1024. In these cases, a division will fail. > > In order to avoid a Python exception, the page size is checked > > and an error message "Invalid page size" is printed. > > > > A similar error message is printed in set_hugepages() > > if the size is not supported, except at this stage the message can be > > completed with "Valid page sizes". > > Unfortunately the first check is too early to print such information. > > > > A third error message can be printed in a different place (get_memsize) > > in case of a format issue, e.g. a negative size. > > The function get_memsize() is also used for total requested size, > > so the error message "not a valid page size" was potentially wrong. > > This message is replaced with the more general "is not a valid size". > > > > Signed-off-by: Thomas Monjalon <tho...@monjalon.net> > > Acked-by: Stephen Hemminger <step...@networkplumber.org> > > --- > > v2: use simple "if not" construct for both None and 0 > > --- > Acked-by: Anatoly Burakov <anatoly.bura...@intel.com>
Applied