All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] LTP: readahead02 failed
@ 2017-05-12 14:24 Naresh Kamboju
  2017-05-15  7:22 ` Jan Stancek
  0 siblings, 1 reply; 3+ messages in thread
From: Naresh Kamboju @ 2017-05-12 14:24 UTC (permalink / raw)
  To: ltp

Hi Team,

readahead02 failed on HiKey board with below error message.
1. Any minimal limitation of Buffers size or Cached size should have
to pass this test case ?  if yes we would change test logic to detect
and skip test run.
2. The first FAIL message is not giving enough information (*) there
is a room for improvement here.
3.  strace output show Invalid argument for readahead()

readahead(3, 0, 67108864)               = -1 EINVAL (Invalid argument)
write(1, "readahead02    1  TFAIL  :  read"..., 100readahead02    1
TFAIL  :  readahead02.c:86: unexpected failure - returned value = -1,
expected: 0
) = 100

The man page have explanation of EINVAL is
EINVAL fd  does  not  refer  to a file type to which readahead() can be applied.

Test output:
-----------------
readahead02    0  TINFO  :  creating test file of size: 67108864
readahead02    0  TINFO  :  read_testfile(0)
readahead02    0  TINFO  :  read_testfile(1)
readahead02    1  TFAIL  :  readahead02.c:86: unexpected failure -
returned value = -1, expected: 0 (*)
readahead02    0  TINFO  :  readahead calls made: 0
readahead02    2  TPASS  :  offset is still at 0 as expected
readahead02    0  TINFO  :  read_testfile(0) took: 124831 usec
readahead02    0  TINFO  :  read_testfile(1) took: 124712 usec
readahead02    0  TINFO  :  read_testfile(0) read: 0 bytes
readahead02    0  TINFO  :  read_testfile(1) read: 0 bytes
readahead02    3  TFAIL  :  readahead02.c:333: readahead failed to save any I/O
readahead02    0  TINFO  :  cache can hold at least: 19068 kB
readahead02    0  TINFO  :  read_testfile(0) used cache: 0 kB
readahead02    0  TINFO  :  read_testfile(1) used cache: 0 kB
readahead02    4  TCONF  :  readahead02.c:354: Page cache on your
system is too small to hold whole testfile.

Meminfo
------------
root@hikey:~# cat /proc/meminfo
MemTotal:        1922076 kB
MemFree:         1736568 kB
MemAvailable:    1780900 kB
Buffers:            5272 kB
Cached:            92676 kB
SwapCached:            0 kB
Active:            30416 kB
Inactive:          83260 kB
Active(anon):      16244 kB
Inactive(anon):     8348 kB
Active(file):      14172 kB
Inactive(file):    74912 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                84 kB
Writeback:             0 kB
AnonPages:         15832 kB
Mapped:            21860 kB
Shmem:              8828 kB
Slab:              45048 kB
SReclaimable:      23132 kB
SUnreclaim:        21916 kB
KernelStack:        3056 kB
PageTables:          660 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      961036 kB
Committed_AS:     153972 kB
VmallocTotal:   258867136 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
AnonHugePages:      6144 kB
CmaTotal:          65536 kB
CmaFree:           59036 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB

Linux kernel Version:
----------------------------
Linux Version is 4.11.0-next-20170512, #1 SMP PREEMPT Fri May 12
03:26:58 UTC 2017

Thank you.

Best regards
Naresh Kamboju

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-05-15  7:36 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-12 14:24 [LTP] LTP: readahead02 failed Naresh Kamboju
2017-05-15  7:22 ` Jan Stancek
2017-05-15  7:36   ` Naresh Kamboju

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.