Arc isn't warmup when call arc_shrinker_func

Arc may not be warmed up when call arc_shrinker_func. If user drops cache, other threads will call arc_shrinker_func directly. (ie. echo 2>/proc/sys/vm/drop_caches) Arc cache may not be warmed up at this moment. So arc_warm shouldn't be set here.