• M
    xtensa: increase ranges in ___invalidate_{i,d}cache_all · fec3259c
    Max Filippov 提交于
    Cache invalidation macros use cache line size to iterate over
    invalidated cache lines, assuming that all cache ways are invalidated by
    single instruction, but xtensa ISA recommends to not assume that for
    future compatibility:
      In some implementations all ways at index Addry-1..z are invalidated
      regardless of the specified way, but for future compatibility this
      behavior should not be assumed.
    
    Iterate over all cache ways in ___invalidate_icache_all and
    ___invalidate_dcache_all.
    
    Cc: stable@vger.kernel.org
    Signed-off-by: NMax Filippov <jcmvbkbc@gmail.com>
    fec3259c
cacheasm.h 3.8 KB