With the removal of linux/config.h from the kernel and the new way of accounting dependencies on the linux kernel (/usr/src/linux/Documentation/smart-config.txt), the drivers for lucent winmodems (net-dialup/ltmodem) stopped compiling as of linux version from 2.6.19 on.
Created attachment 103234 [details, diff] fix for ltmodem to compile on all kernels This patch attempts to fix the ltmodem driver to compile correctly with any kernel version. I tested it on gentoo-sources-2.6.18-gentoo-r3 and vanilla-sources-2.6.19. It worked well on both cases.
Created attachment 103237 [details, diff] fix for ltmodem to compile on all kernels A simple patch to fix the 2.6.19 linux/config.h regression on net-dialup/ltmodem. Better than the previous one, since there is no need for the backwards compatibility #if (I found out that the smart config thing goes way back as far as the 2.4 tree).
Fixed in cvs (without revision bump) by replacing config.h with autoconf.h.