]> rtime.felk.cvut.cz Git - hercules2020/nv-tegra/linux-4.4.git/commitdiff
mm/init-mm: export init_mm struct
authorAmit Sharma <amisharma@nvidia.com>
Thu, 17 Mar 2016 14:52:05 +0000 (20:22 +0530)
committerAmit Sharma (SW-TEGRA) <amisharma@nvidia.com>
Wed, 8 Jun 2016 11:33:34 +0000 (04:33 -0700)
Export init_mm struct to resolve dynamic linking issue while
inserting the kernel module having details related to init_mm.
Module insertion failed if we don't export init_mm and following
error msgs are seen while inserting the kernel module:
- failed to load /system/lib/modules/pte_validate.ko: No such file
  or directory
- UART: Unknown symbol init_mm (err 0)

Bug 200133326

Change-Id: I5b45486584567ceee685a7c11c69223f2e92995a
Signed-off-by: Amit Sharma <amisharma@nvidia.com>
Reviewed-on: http://git-master/r/1112276
(cherry picked from commit f1c8b87dcf4248d18d6459e078af1127cb53ca8e)
Reviewed-on: http://git-master/r/1159416
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
mm/init-mm.c

index a56a851908d245248803a602f68d5833cf1f8412..e1567c39a95ac7c1d618177f81ab612e05d55a2c 100644 (file)
@@ -23,3 +23,4 @@ struct mm_struct init_mm = {
        .mmlist         = LIST_HEAD_INIT(init_mm.mmlist),
        INIT_MM_CONTEXT(init_mm)
 };
+EXPORT_SYMBOL(init_mm);