]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - kernel/module.c
Merge branch 'mlxsw-Various-fixes'
[mirror_ubuntu-jammy-kernel.git] / kernel / module.c
index ef400c389f4963596ed5f0fcf5ce3c0490aa4886..e8a198588f26eec9d13c7ecfd20993098075c760 100644 (file)
@@ -3344,12 +3344,6 @@ static int check_module_license_and_versions(struct module *mod)
 
 static void flush_module_icache(const struct module *mod)
 {
-       mm_segment_t old_fs;
-
-       /* flush the icache in correct context */
-       old_fs = get_fs();
-       set_fs(KERNEL_DS);
-
        /*
         * Flush the instruction cache, since we've played with text.
         * Do it before processing of module parameters, so the module
@@ -3361,8 +3355,6 @@ static void flush_module_icache(const struct module *mod)
                                   + mod->init_layout.size);
        flush_icache_range((unsigned long)mod->core_layout.base,
                           (unsigned long)mod->core_layout.base + mod->core_layout.size);
-
-       set_fs(old_fs);
 }
 
 int __weak module_frob_arch_sections(Elf_Ehdr *hdr,