summaryrefslogtreecommitdiffstats
path: root/crypto/crct10dif_generic.c
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2019-02-13 09:04:07 -0800
committerDan Williams <dan.j.williams@intel.com>2019-02-20 14:18:59 -0800
commit5479b2757f26fe9908fc341d105b2097fe820b6f (patch)
tree8bf25b81a20115dcd9d417428af9ae414ab505c7 /crypto/crct10dif_generic.c
parente34b8252a3d2893ca55c82dbfcdaa302fa03d400 (diff)
downloadlinux-5479b2757f26fe9908fc341d105b2097fe820b6f.tar.bz2
nfit/ars: Allow root to busy-poll the ARS state machine
The ARS implementation implements exponential back-off on the poll interval to prevent high-frequency access to the DIMM / platform interface. Depending on when the ARS completes the poll interval may exceed the completion event by minutes. Allow root to reset the timeout each time it probes the status. A one-second timeout is still enforced, but root can otherwise can control the poll interval. Fixes: bc6ba8085842 ("nfit, address-range-scrub: rework and simplify ARS...") Cc: <stable@vger.kernel.org> Reported-by: Erwin Tsaur <erwin.tsaur@oracle.com> Reviewed-by: Toshi Kani <toshi.kani@hpe.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'crypto/crct10dif_generic.c')
0 files changed, 0 insertions, 0 deletions