Revision ba8fe0f85e15d047686caf8a42463b592c63c98c authored by Ross Zwisler on 16 September 2015, 20:52:21 UTC, committed by Dan Williams on 17 September 2015, 15:49:28 UTC
pmem_rw_page() needs to call wmb_pmem() on writes to make sure that the
newly written data is durable.  This flow was added to pmem_rw_bytes()
and pmem_make_request() with this commit:

commit 61031952f4c8 ("arch, x86: pmem api for ensuring durability of
	persistent memory updates")

...the pmem_rw_page() path was missed.

Cc: <stable@vger.kernel.org>
Signed-off-by: Ross Zwisler <ross.zwisler@linux.intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
1 parent 4ca8b57
History
File Mode Size
ac97
ali5451
asihpi
au88x0
aw2
ca0106
cs46xx
cs5535audio
ctxfi
echoaudio
emu10k1
hda
ice1712
korg1212
lola
lx6464es
mixart
nm256
oxygen
pcxhr
riptide
rme9652
trident
vx222
ymfpci
Kconfig -rw-r--r-- 25.0 KB
Makefile -rw-r--r-- 2.1 KB
ad1889.c -rw-r--r-- 25.9 KB
ad1889.h -rw-r--r-- 7.9 KB
ak4531_codec.c -rw-r--r-- 17.0 KB
als300.c -rw-r--r-- 21.8 KB
als4000.c -rw-r--r-- 30.9 KB
atiixp.c -rw-r--r-- 45.0 KB
atiixp_modem.c -rw-r--r-- 35.1 KB
azt3328.c -rw-r--r-- 82.4 KB
azt3328.h -rw-r--r-- 15.5 KB
bt87x.c -rw-r--r-- 29.6 KB
cmipci.c -rw-r--r-- 101.3 KB
cs4281.c -rw-r--r-- 63.9 KB
cs5530.c -rw-r--r-- 7.0 KB
ens1370.c -rw-r--r-- 78.4 KB
ens1371.c -rw-r--r-- 38 bytes
es1938.c -rw-r--r-- 54.6 KB
es1968.c -rw-r--r-- 78.7 KB
fm801.c -rw-r--r-- 40.6 KB
intel8x0.c -rw-r--r-- 92.0 KB
intel8x0m.c -rw-r--r-- 37.1 KB
maestro3.c -rw-r--r-- 81.2 KB
rme32.c -rw-r--r-- 57.1 KB
rme96.c -rw-r--r-- 70.6 KB
sis7019.c -rw-r--r-- 39.6 KB
sis7019.h -rw-r--r-- 13.3 KB
sonicvibes.c -rw-r--r-- 50.9 KB
via82xx.c -rw-r--r-- 77.0 KB
via82xx_modem.c -rw-r--r-- 34.0 KB

back to top