fs/exfat: implement errors=remount-ro
authorShiyong Li <a22381@motorola.com>
Sat, 9 Dec 2017 01:27:12 +0000 (17:27 -0800)
committerxiest1 <xiest1@lenovo.com>
Tue, 5 Nov 2019 09:30:25 +0000 (17:30 +0800)
commit1eee27faeab10ba8883fa19e6f9ad1286ef239a5
tree4911326819d46f427e403f9ef805580634aa45a1
parenta90ddcd4c1547104f2c18520d631bb7ba0085e85
fs/exfat: implement errors=remount-ro

This patch implements errors=remount-ro for exfat.

Port of cf4fa60 and 58ec900 on 8996 with minor change for
updated submit_io() interface in kernel 4.9.

Change-Id: Iee791a99216ecf9f710adffa681706e761f97d8f
Signed-off-by: Shiyong Li <a22381@motorola.com>
Reviewed-on: https://gerrit.mot.com/1102176
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Igor Kovalenko <igork@motorola.com>
Submit-Approved: Jira Key
Reviewed-on: https://gerrit.mot.com/1276877
Reviewed-by: Hua Tan <tanhua1@motorola.com>
fs/exfat/exfat_blkdev.c
fs/exfat/exfat_blkdev.h
fs/exfat/exfat_cache.c
fs/exfat/exfat_core.c
fs/exfat/exfat_super.c
fs/exfat/exfat_super.h