da ich sicherlich noch mehr Fragen dazu haben werde, fange ich einen neuen
Thread an. Wie ich bereits hier geschrieben habe, möchte ich erreichen,
dass aus CVS HEAD heraus per ./configure --enable-kernel26 ein Kernel 2.6-Image
kompiliert werden kann, ohne den CVS branch driver_2_6_branch vorher
auschecken zu müssen.
Dazu meine erste Frage, habe ich inkonsistenten Code gefunden?
Es geht um die Verwendung von "<" oder ">="# grep -r -A1 -B1 __KERNEL_SYSCALLS__ *
driver/dvb/drivers/media/dvb/avia/avia_gt_dmx.c-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)
driver/dvb/drivers/media/dvb/avia/avia_gt_dmx.c:#define __KERNEL_SYSCALLS__
driver/dvb/drivers/media/dvb/avia/avia_gt_dmx.c-#endif
--
driver/dvb/drivers/media/dvb/avia/avia_gt_ucode.c-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)
driver/dvb/drivers/media/dvb/avia/avia_gt_ucode.c:#define __KERNEL_SYSCALLS__
driver/dvb/drivers/media/dvb/avia/avia_gt_ucode.c-#endif
--
driver/dvb/drivers/media/dvb/avia/avia_av_core.c-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)
driver/dvb/drivers/media/dvb/avia/avia_av_core.c:#define __KERNEL_SYSCALLS__
driver/dvb/drivers/media/dvb/avia/avia_av_core.c-#endif
Soweit ich recherchieren konnte, wird __KERNEL_SYSCALLS__ nur in Kernel 2.4
benötigt, ist das soweit richtig? Somit müsste das hier richtig sein:
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)