I think "unlikely" is a macro or a hint to GCC that the if condition being tested is unlikely to be true and therefore it should set the branch prediction bits in the code generated to improve performance for the more probable case of the expression being false... author at mordac.netroedge.com wrote: > Update of /home/cvs/i2c/kernel > In directory mordac.netroedge.com:/tmp/cvs-serv18981 > > Modified Files: > Tag: lk2-4 > i2c-proc.c > Log Message: > (mds) fix problem with multiple chips from same driver > found by Khali. This was caused by not mallocing space for > and copying the ctl_template. > This also fixes incomplete removal of the sysctl table > when i2c-proc is rmmodded. > Also remove unlikely() calls since unlikely() is not available > in kernel 2.4.9. > >