Messages in this thread |  | | | Date | Sun, 26 Apr 2009 20:06:52 +0300 | | From | Ozan Çağlayan <> | | Subject | Re: The current status of info, err and warn macros in kernel |
| |
Tilman Schmidt wrote: > Ozan Çağlayan schrieb: > >> I noticed that I can't compile some out-of-tree modules like lirc, >> lmpcm_usb on my 2.6.30_rc* source tree. >> The compiler aborts saying "implicit declaration of function 'info'". [...] >> I don't think that those macros are completely removed because it seems >> that they're still heavily in use >> after grepping on current linus-2.6 tree. >> > > Your grepping must have been inexact. info() and warn() have been removed > completely in 2.6.29 already, and are indeed used nowhere in the current > tree. (err() is still there, though probably not for long.) > > Suitable replacements are either the dev_* macros from device.h (only > usable if there is a reliably valid device pointer available - be > careful when using them in error handling!) or the pr_* macros from > kernel.h with an appropriate definition of pr_fmt(f). >
Thanks for the answer,
Regards, -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |