zfsonlinux/zfs — pull request #2008 by shenyan1 (2013-12-29 10:42:26+00:00)
Title: 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.