From: Klaus S. <Kla...@as...> - 2011-05-21 19:07:47
|
Hi, finally I managed to come up with a patch for 64-bit support current Linux kernel versions. In order to implement the PCI bus APIs I had to rewrite the most of the JPEG buffer allocation. While doing that I noticed a potential security issue in the handler for the mmap syscall, which might allow an attacker with access to the v4l device to get access to protected memory areas. The attached patches enable 64-bit support and fix the issue for kernels 2.6.32 and 2.6.38+ (tested on Debian Linux but should apply for most other kernel flavors as well). We should try to get that in mainline if possible. The next task is now to update the lavrec tool to use the V4L2 interface for setting up the card, because I couldn't test on 2.6.38 yet. Or does anyone know an alternative tool to capture the JPEG frames on Linux? Regards, Klaus |