app-misc/lirc-0.7.2 uses function "verify_area()" which is removed from vanilla-sources-2.6.14-rc1 use "access_ok() ? 0 : -EFAULT; instead see attached patch Reproducible: Always Steps to Reproduce: 1. install vanilla-sources-2.6.14-rc1 and rebuild lirc modules 2. modprobe lirc_serial 3. Actual Results: 1. * Updating module dependencies for 2.6.14-rc1 ... WARNING: //lib/modules/2.6.14-rc1/misc/lirc_serial.ko needs unknown symbol verify_area 2.lirc_dev: disagrees about version of symbol struct_module lirc_serial: disagrees about version of symbol struct_module and modules are not loaded Expected Results: lirc modules build cleanly and load
Created attachment 68858 [details] patch to replace verify_area with access_ok
patch works fine on vanilla 2.6.14-rc3 to, compiled with lirc_opts = lirc-serial
verify_area has been dropped from gentoo-sources now. This patch should be added to the ebuild
It might be better to replace it with irc-0.7.3pre1 which got rid of verify_area. This one works for me on amd64 with gentoo-sources-2.6.14
*** Bug 110747 has been marked as a duplicate of this bug. ***
any ETA on this getting fixed? I need lirc_sir to work RSN (same problem).
(In reply to comment #6) > any ETA on this getting fixed? I need lirc_sir to work RSN (same problem). There's an ebuild for 0.7.3pre1 here, if you're feeling brave: http://bugs.gentoo.org/show_bug.cgi?id=111820#c2 (To use, save to /usr/local/portage/app-misc/lirc/lirc-0.7.3_pre1.ebuild - portage doesn't like 0.7.3pre1 as a version number)
*** This bug has been marked as a duplicate of 111820 ***
*** Bug 115700 has been marked as a duplicate of this bug. ***