summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPuneet Saxena <puneets@nvidia.com>2018-06-29 03:33:02 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2018-07-05 09:45:12 -0400
commit48713ff34245d3f4f5f96f7a660482eda8264e53 (patch)
treed76ab4c848f986509a47ded38df72e1de33ce127
parent85424191ae3e85b2f17f71d0fa8beeeee4fc966b (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.c7
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