700-iegbe_kcompat_2.6.30.patch 677 B

12345678910111213141516171819202122232425262728293031
  1. --- a/Embedded/src/GbE/kcompat.h
  2. +++ b/Embedded/src/GbE/kcompat.h
  3. @@ -46,12 +46,6 @@ GPL LICENSE SUMMARY
  4. #include <linux/sched.h>
  5. #include <asm/io.h>
  6. -#ifndef IRQ_HANDLED
  7. -#define irqreturn_t void
  8. -#define IRQ_HANDLED
  9. -#define IRQ_NONE
  10. -#endif
  11. -
  12. #ifndef SET_NETDEV_DEV
  13. #define SET_NETDEV_DEV(net, pdev)
  14. #endif
  15. @@ -748,6 +742,15 @@ extern void dump_stack(void);
  16. #endif /* 2.4.24 */
  17. +/*****************************************************************************/
  18. +#if ( LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30) )
  19. +#ifndef IRQ_HANDLED
  20. +#define irqreturn_t void
  21. +#define IRQ_HANDLED
  22. +#define IRQ_NONE
  23. +#endif
  24. +#endif /* < 2.6.30 */
  25. +
  26. #endif /* _KCOMPAT_H_ */