Revision f0f2c072cf530d5b8890be5051cc8b36b0c54cce authored by Ross Zwisler on 10 July 2015, 17:06:14 UTC, committed by Dan Williams on 10 July 2015, 18:43:50 UTC
Add support in the NFIT BLK I/O path for the "latch" flag
defined in the "Get Block NVDIMM Flags" _DSM function:

http://pmem.io/documents/NVDIMM_DSM_Interface_Example.pdf

This flag requires the driver to read back the command register after it
is written in the block I/O path.  This ensures that the hardware has
fully processed the new command and moved the aperture appropriately.

Signed-off-by: Ross Zwisler <ross.zwisler@linux.intel.com>
Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
1 parent c2ad295
History
File Mode Size
.gitignore -rw-r--r-- 8 bytes
Kconfig -rw-r--r-- 6.9 KB
Makefile -rw-r--r-- 905 bytes
ap.c -rw-r--r-- 1.1 KB
chan.c -rw-r--r-- 23.1 KB
core.c -rw-r--r-- 30.2 KB
core.h -rw-r--r-- 15.3 KB
db.txt -rw-r--r-- 759 bytes
debugfs.c -rw-r--r-- 3.0 KB
debugfs.h -rw-r--r-- 300 bytes
ethtool.c -rw-r--r-- 697 bytes
genregdb.awk -rw-r--r-- 4.0 KB
ibss.c -rw-r--r-- 12.2 KB
lib80211.c -rw-r--r-- 6.5 KB
lib80211_crypt_ccmp.c -rw-r--r-- 11.6 KB
lib80211_crypt_tkip.c -rw-r--r-- 20.4 KB
lib80211_crypt_wep.c -rw-r--r-- 7.1 KB
mesh.c -rw-r--r-- 7.5 KB
mlme.c -rw-r--r-- 20.0 KB
nl80211.c -rw-r--r-- 340.4 KB
nl80211.h -rw-r--r-- 3.7 KB
ocb.c -rw-r--r-- 1.9 KB
radiotap.c -rw-r--r-- 11.7 KB
rdev-ops.h -rw-r--r-- 29.6 KB
reg.c -rw-r--r-- 83.3 KB
reg.h -rw-r--r-- 5.8 KB
regdb.h -rw-r--r-- 948 bytes
scan.c -rw-r--r-- 42.6 KB
sme.c -rw-r--r-- 27.1 KB
sysfs.c -rw-r--r-- 3.9 KB
sysfs.h -rw-r--r-- 183 bytes
trace.c -rw-r--r-- 102 bytes
trace.h -rw-r--r-- 76.4 KB
util.c -rw-r--r-- 42.6 KB
wext-compat.c -rw-r--r-- 38.8 KB
wext-compat.h -rw-r--r-- 2.3 KB
wext-core.c -rw-r--r-- 29.0 KB
wext-priv.c -rw-r--r-- 6.9 KB
wext-proc.c -rw-r--r-- 4.0 KB
wext-sme.c -rw-r--r-- 9.2 KB
wext-spy.c -rw-r--r-- 6.6 KB

back to top