diff -r a5c4ccc02285 -r 5d21d80777a6 lib/master.c --- a/lib/master.c Fri Sep 14 23:37:19 2018 +0200 +++ b/lib/master.c Thu Sep 27 00:21:27 2018 +0200 @@ -543,12 +543,6 @@ master->process_data_size = io.process_data_size; if (master->process_data_size) { -#ifdef USE_RTDM - /* memory-mapping was already done in kernel. The user-space addess is - * provided in the ioctl data. - */ - master->process_data = io.process_data; -#else master->process_data = mmap(0, master->process_data_size, PROT_READ | PROT_WRITE, MAP_SHARED, master->fd, 0); if (master->process_data == MAP_FAILED) { @@ -558,7 +552,6 @@ master->process_data_size = 0; return -errno; } -#endif // Access the mapped region to cause the initial page fault master->process_data[0] = 0x00;