In the cacheflush01 testcase, it will check if the return value is EINVAL when the argument cache is not one of ICACHE, BCACHE or DCACHE.
But in the latest kernel, the return values of function cacheflush do NOT have EINVAL,  it is no consistent with the linux manual.
A related patch about the cacheflush function:
But Ralf had refused this patch:
When run the ltp, cacheflush01 will fail at MIPS boards. So advice to delete the cacheflush01 case.
Feng Gao