Compile-Informationen hinzugefügt.

This commit is contained in:
Florian Pose 2005-12-16 14:16:54 +00:00
parent c0a04f5109
commit 80cdeaec38
3 changed files with 31 additions and 11 deletions

View File

@ -138,6 +138,13 @@
#include "ec_master.h"
#include "ec_module.h"
#define LITERAL(X) #X
#define STRINGIFY(X) LITERAL(X)
#define COMPILE_INFO "Revision " STRINGIFY(EC_REV) \
", compiled by " STRINGIFY(EC_USER) \
" at " STRINGIFY(EC_DATE)
/* EtherCAT <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
#define RTL8139_DRIVER_NAME DRV_NAME " Fast Ethernet driver " DRV_VERSION
@ -642,10 +649,14 @@ struct rtl8139_private {
unsigned long fifo_copy_timeout;
};
/* EtherCAT >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
MODULE_AUTHOR ("Wilhelm Hagemeister <hm@igh-essen.com>, Florian Pose <fp@igh-essen.com>");
MODULE_DESCRIPTION ("RealTek RTL-8139 Fast Ethernet driver with EtherCAT functionality");
MODULE_LICENSE("GPL");
MODULE_VERSION(DRV_VERSION);
MODULE_VERSION(COMPILE_INFO);
/* EtherCAT <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
module_param(multicast_filter_limit, int, 0);
module_param_array(media, int, NULL, 0);
@ -2962,7 +2973,7 @@ static int __init rtl8139_init_module (void)
/* EtherCAT >>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
printk(KERN_INFO "Initializing RTL8139-EtherCAT module.\n");
printk(KERN_INFO "Initializing RTL8139-EtherCAT module. %s\n", COMPILE_INFO);
EtherCAT_device_init(&rtl_ecat_dev);
rtl_ecat_dev.isr = rtl8139_interrupt;

View File

@ -20,6 +20,11 @@ obj-m := 8139too-ecat.o ecat-master.o
ecat-master-objs := ec_module.o ec_master.o ec_device.o \
ec_slave.o ec_command.o ec_types.o
REV = `svnversion $(src)`
DATE = `date`
EXTRA_CFLAGS = -DEC_REV="$(REV)" -DEC_USER="$(USER)" -DEC_DATE="$(DATE)"
#----------------------------------------------------------------
else
@ -27,16 +32,13 @@ else
#----------------------------------------------------------------
# Default-Abschnitt
CONFIG_FILE = ../ethercat.conf
PWD = $(shell pwd)
include $(CONFIG_FILE)
include ../ethercat.conf
default:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules
$(MAKE) -C $(KERNELDIR) M=`pwd` modules
clean:
$(MAKE) -C $(KERNELDIR) M=$(PWD) clean
$(MAKE) -C $(KERNELDIR) M=`pwd` clean
#----------------------------------------------------------------

View File

@ -26,7 +26,14 @@
/******************************************************************************/
#define SUBVERSION_ID "$Id$"
#define LITERAL(X) #X
#define STRINGIFY(X) LITERAL(X)
#define COMPILE_INFO "Revision " STRINGIFY(EC_REV) \
", compiled by " STRINGIFY(EC_USER) \
" at " STRINGIFY(EC_DATE)
/******************************************************************************/
int ecat_master_count = 1;
EtherCAT_master_t *ecat_masters = NULL;
@ -37,7 +44,7 @@ int *ecat_masters_reserved = NULL;
MODULE_AUTHOR ("Wilhelm Hagemeister <hm@igh-essen.com>, Florian Pose <fp@igh-essen.com>");
MODULE_DESCRIPTION ("EtherCAT master driver module");
MODULE_LICENSE("GPL");
MODULE_VERSION(SUBVERSION_ID);
MODULE_VERSION(COMPILE_INFO);
module_param(ecat_master_count, int, 1);
MODULE_PARM_DESC(ecat_master_count, "Number of EtherCAT master to initialize.");
@ -66,7 +73,7 @@ int __init ecat_init_module(void)
{
unsigned int i;
printk(KERN_ERR "EtherCAT: Master driver %s\n", SUBVERSION_ID);
printk(KERN_ERR "EtherCAT: Master driver, %s\n", COMPILE_INFO);
if (ecat_master_count < 1)
{