From: Shiyong Li Date: Sat, 9 Dec 2017 01:35:11 +0000 (-0800) Subject: fs/exfat: support readonly uevent X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=9c4c1397a24d40cc8a7aa3bcd1b25d520de05959;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git fs/exfat: support readonly uevent Change-Id: Iba732aa27cce07133bdbc085bee10182f5796298 Signed-off-by: Lianwei Wang Signed-off-by: Shiyong Li Reviewed-on: https://gerrit.mot.com/1102181 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Igor Kovalenko Submit-Approved: Jira Key Reviewed-on: https://gerrit.mot.com/1276882 Reviewed-by: Hua Tan --- diff --git a/fs/exfat/exfat_core.c b/fs/exfat/exfat_core.c index 6254d03e430d..71c75e1c9367 100644 --- a/fs/exfat/exfat_core.c +++ b/fs/exfat/exfat_core.c @@ -1759,6 +1759,7 @@ void fs_error(struct super_block *sb) panic("[EXFAT] Filesystem panic from previous error\n"); else if ((opts->errors == EXFAT_ERRORS_RO) && !(sb->s_flags & MS_RDONLY)) { sb->s_flags |= MS_RDONLY; + kobject_uevent(&disk_to_dev(sb->s_bdev->bd_disk)->kobj, KOBJ_CHANGE); printk(KERN_ERR "[EXFAT] Filesystem has been set read-only\n"); } }