Skip to contentSkip to conversation

min_free_kbytes incorrect results

LTP Viorel-Cătălin Răpițeanu 2 participants 2 messages Dec 4, 2014

lore
Share & tools
lore
#0 lore raw

Hi all,

I've been running 'min_free_kbytes' from 'runtest/mm', but everytime I'm getting an incorrect value on read. I've tried this test on different machines (different architectures) and with different versions of ltp, but I'm getting the same error on read. I've looked at the test, but the code seems fine. If anybody has any ideea why this isn't working please let me know.

The following log was generated using an up-to-date Arch Linux x64 using
kernel: 3.17.4-1
-------------------------------------------------------------------------------------------------

min_free_kbytes    0  TINFO  :  set overcommit_memory to 2
min_free_kbytes    0  TINFO  :  set min_free_kbytes to 67584
min_free_kbytes    1  TBROK  :  min_free_kbytes = 6, but expect 67584
min_free_kbytes    2  TBROK  :  Remaining cases broken
min_free_kbytes    0  TINFO  :  set min_free_kbytes to 67584
min_free_kbytes    0  TINFO  :  set overcommit_memory to 0

incrementing stop
--------------------------------------------------------------------------------------------------
Please let me know if I can be of any assistance.

Kind regards,
Catalin

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

#1 lore raw

Hi!

Quoted 7 lines

I've been running 'min_free_kbytes' from 'runtest/mm', but everytime I'm getting an incorrect value on read. I've tried this test on different machines (different architectures) and with different versions of ltp, but I'm getting the same error on read. I've looked at the test, but the code seems fine. If anybody has any ideea why this isn't working please let me know.

Quoted 6 lines

The following log was generated using an up-to-date Arch Linux x64 using
kernel: 3.17.4-1
-------------------------------------------------------------------------------------------------

min_free_kbytes    0  TINFO  :  set overcommit_memory to 2
min_free_kbytes    0  TINFO  :  set min_free_kbytes to 67584
min_free_kbytes    1  TBROK  :  min_free_kbytes = 6, but expect 67584

This failure comes from function set_sys_tune() from testcases/kernel/mem/lib/mem.c

What the code does is to write to the specified file in /sys and then reads it back to verify its content. And it looks like the number read back is truncated so something seems to be broken.

Signature · 13 lines
Cyril Hrubis
[email protected]

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list