[PATCH v2 2/3] cobalt/rtdm: Prepare for new signature of mm_get_unmapped_area() in 6.19
Florian Bezdeka <[email protected]>
| Newsgroups | dev.linux.lists.xenomai |
|---|---|
| Message-ID | <[email protected]> |
Since 6.19 the signature of mm_get_unmapped_area() has one parameter less. The (previously) first struct mm_struct *mm parameter has been removed. Signed-off-by: Florian Bezdeka <[email protected]> --- kernel/cobalt/rtdm/drvlib.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kernel/cobalt/rtdm/drvlib.c b/kernel/cobalt/rtdm/drvlib.c index 86788743fe47b228662ef16831b4281ddefd04ff..0258100db5bbcc04880ddc71632b7992e50168dc 100644 --- a/kernel/cobalt/rtdm/drvlib.c +++ b/kernel/cobalt/rtdm/drvlib.c @@ -1907,8 +1907,12 @@ driver_get_unmapped_area(struct file *filp, #ifdef CONFIG_MMU /* Run default handler. */ - return mm_get_unmapped_area(current->mm, filp, addr, len, pgoff, - flags); +#if LINUX_VERSION_CODE < KERNEL_VERSION(6,19,0) + return mm_get_unmapped_area(current->mm, filp, addr, len, pgoff, flags); +#else + return mm_get_unmapped_area(filp, addr, len, pgoff, flags); +#endif + #else return -ENODEV; #endif -- 2.53.0