diff options
author | Puneet Saxena <puneets@nvidia.com> | 2018-06-29 03:33:02 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-07-05 09:45:12 -0400 |
commit | 48713ff34245d3f4f5f96f7a660482eda8264e53 (patch) | |
tree | d76ab4c848f986509a47ded38df72e1de33ce127 | |
parent | 85424191ae3e85b2f17f71d0fa8beeeee4fc966b (diff) |
hmm: dmirror: fix kernel-4.14 build issues
Include sched/mm.h for kernel_version >= 4.14
and sched.h for the kernel_version < 4.14.
Bug 200412005
Change-Id: I228b92e334e0a4f0ff9c44041f46340e8a68aba6
Signed-off-by: Puneet Saxena <puneets@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1765283
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
-rw-r--r-- | drivers/char/hmm_dmirror.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/char/hmm_dmirror.c b/drivers/char/hmm_dmirror.c index 6941ae64f..e77c62757 100644 --- a/drivers/char/hmm_dmirror.c +++ b/drivers/char/hmm_dmirror.c | |||
@@ -32,7 +32,6 @@ | |||
32 | #include <linux/device.h> | 32 | #include <linux/device.h> |
33 | #include <linux/mutex.h> | 33 | #include <linux/mutex.h> |
34 | #include <linux/rwsem.h> | 34 | #include <linux/rwsem.h> |
35 | #include <linux/sched.h> | ||
36 | #include <linux/slab.h> | 35 | #include <linux/slab.h> |
37 | #include <linux/highmem.h> | 36 | #include <linux/highmem.h> |
38 | #include <linux/delay.h> | 37 | #include <linux/delay.h> |
@@ -42,6 +41,12 @@ | |||
42 | #include <linux/swap.h> | 41 | #include <linux/swap.h> |
43 | #include <linux/swapops.h> | 42 | #include <linux/swapops.h> |
44 | #include <linux/platform_device.h> | 43 | #include <linux/platform_device.h> |
44 | #include <linux/version.h> | ||
45 | #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 14, 0) | ||
46 | #include <linux/sched/mm.h> | ||
47 | #else | ||
48 | #include <linux/sched.h> | ||
49 | #endif | ||
45 | 50 | ||
46 | #include <uapi/linux/hmm_dmirror.h> | 51 | #include <uapi/linux/hmm_dmirror.h> |
47 | 52 | ||