diff options
author | davem <davem> | 2002-01-23 14:33:55 +0000 |
---|---|---|
committer | davem <davem> | 2002-01-23 14:33:55 +0000 |
commit | 590f072468e617f1616dc51a3b7da1b6b9607167 (patch) | |
tree | 335049e9a284f5e2db92523ff2d44bf80c7bbe30 | |
parent | 7215901c6f17b73c84b917ebf21c340f7b962f01 (diff) | |
download | netdev-vger-cvs-590f072468e617f1616dc51a3b7da1b6b9607167.tar.gz |
Kill get_fast_time.
-rw-r--r-- | arch/alpha/kernel/time.c | 2 | ||||
-rw-r--r-- | arch/i386/kernel/time.c | 1 | ||||
-rw-r--r-- | arch/ia64/kernel/time.c | 3 | ||||
-rw-r--r-- | arch/ppc/kernel/time.c | 2 | ||||
-rw-r--r-- | arch/s390/kernel/time.c | 3 | ||||
-rw-r--r-- | arch/s390x/kernel/time.c | 3 | ||||
-rw-r--r-- | arch/sparc/kernel/pcic.c | 3 | ||||
-rw-r--r-- | arch/sparc/kernel/time.c | 3 | ||||
-rw-r--r-- | arch/sparc64/kernel/time.c | 4 | ||||
-rw-r--r-- | drivers/ieee1394/video1394.c | 2 | ||||
-rw-r--r-- | drivers/input/evdev.c | 2 | ||||
-rw-r--r-- | drivers/media/video/zr36067.c | 2 | ||||
-rw-r--r-- | drivers/net/irda/ali-ircc.c | 4 | ||||
-rw-r--r-- | drivers/net/irda/irda-usb.c | 4 | ||||
-rw-r--r-- | drivers/net/irda/nsc-ircc.c | 4 | ||||
-rw-r--r-- | fs/nfsd/nfssvc.c | 2 | ||||
-rw-r--r-- | include/linux/time.h | 2 | ||||
-rw-r--r-- | kernel/ksyms.c | 3 | ||||
-rw-r--r-- | kernel/time.c | 18 | ||||
-rw-r--r-- | net/core/dev.c | 4 |
20 files changed, 15 insertions, 56 deletions
diff --git a/arch/alpha/kernel/time.c b/arch/alpha/kernel/time.c index 01bf82bd8..0be250e54 100644 --- a/arch/alpha/kernel/time.c +++ b/arch/alpha/kernel/time.c @@ -379,8 +379,6 @@ time_init(void) /* Startup the timer source. */ alpha_mv.init_rtc(); - do_get_fast_time = do_gettimeofday; - /* * If we had wanted SRM console printk echoing early, undo it now. * diff --git a/arch/i386/kernel/time.c b/arch/i386/kernel/time.c index b4d807436..c2c3b6247 100644 --- a/arch/i386/kernel/time.c +++ b/arch/i386/kernel/time.c @@ -681,7 +681,6 @@ void __init time_init(void) #ifndef do_gettimeoffset do_gettimeoffset = do_fast_gettimeoffset; #endif - do_get_fast_time = do_gettimeofday; /* report CPU clock rate in Hz. * The formula is (10^6 * 2^32) / (2^32 * 1 / (clocks/us)) = diff --git a/arch/ia64/kernel/time.c b/arch/ia64/kernel/time.c index d11dcf453..dc6500b7a 100644 --- a/arch/ia64/kernel/time.c +++ b/arch/ia64/kernel/time.c @@ -145,9 +145,6 @@ do_gettimeofday (struct timeval *tv) tv->tv_usec = usec; } -/* XXX there should be a cleaner way for declaring an alias... */ -asm (".global get_fast_time; get_fast_time = do_gettimeofday"); - static void timer_interrupt(int irq, void *dev_id, struct pt_regs *regs) { diff --git a/arch/ppc/kernel/time.c b/arch/ppc/kernel/time.c index 92e0854a0..381f18333 100644 --- a/arch/ppc/kernel/time.c +++ b/arch/ppc/kernel/time.c @@ -352,8 +352,6 @@ void __init time_init(void) tz.tz_dsttime = 0; do_sys_settimeofday(NULL, &tz); } - - do_get_fast_time = do_gettimeofday; } #define TICK_SIZE tick diff --git a/arch/s390/kernel/time.c b/arch/s390/kernel/time.c index 7f0967d1d..aadf5285d 100644 --- a/arch/s390/kernel/time.c +++ b/arch/s390/kernel/time.c @@ -249,7 +249,4 @@ void __init time_init(void) init_timer_cc -= 0x8126d60e46000000LL - (0x3c26700LL*1000000*4096); tod_to_timeval(init_timer_cc, &xtime); - - /* Set do_get_fast_time function pointer. */ - do_get_fast_time = do_gettimeofday; } diff --git a/arch/s390x/kernel/time.c b/arch/s390x/kernel/time.c index 0371537ec..0a23ef72b 100644 --- a/arch/s390x/kernel/time.c +++ b/arch/s390x/kernel/time.c @@ -255,7 +255,4 @@ void __init time_init(void) init_timer_cc -= 0x8126d60e46000000LL - (0x3c26700LL*1000000*4096); tod_to_timeval(init_timer_cc, &xtime); - - /* Set do_get_fast_time function pointer. */ - do_get_fast_time = do_gettimeofday; } diff --git a/arch/sparc/kernel/pcic.c b/arch/sparc/kernel/pcic.c index db9b4fdba..bdb15bbba 100644 --- a/arch/sparc/kernel/pcic.c +++ b/arch/sparc/kernel/pcic.c @@ -1,4 +1,4 @@ -/* $Id: pcic.c,v 1.22 2001-02-13 01:16:43 davem Exp $ +/* $Id: pcic.c,v 1.23 2002-01-23 14:33:55 davem Exp $ * pcic.c: Sparc/PCI controller support * * Copyright (C) 1998 V. Roganov and G. Raiko @@ -759,7 +759,6 @@ void __init pci_time_init(void) unsigned long v; int timer_irq, irq; - do_get_fast_time = pci_do_gettimeofday; /* A hack until do_gettimeofday prototype is moved to arch specific headers and btfixupped. Patch do_gettimeofday with ba pci_do_gettimeofday; nop */ ((unsigned int *)do_gettimeofday)[0] = diff --git a/arch/sparc/kernel/time.c b/arch/sparc/kernel/time.c index 16e2aec73..0a288d9a5 100644 --- a/arch/sparc/kernel/time.c +++ b/arch/sparc/kernel/time.c @@ -1,4 +1,4 @@ -/* $Id: time.c,v 1.59 2001-10-30 04:54:21 davem Exp $ +/* $Id: time.c,v 1.60 2002-01-23 14:33:55 davem Exp $ * linux/arch/sparc/kernel/time.c * * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu) @@ -371,7 +371,6 @@ void __init sbus_time_init(void) struct intersil *iregs; #endif - do_get_fast_time = do_gettimeofday; BTFIXUPSET_CALL(bus_do_settimeofday, sbus_do_settimeofday, BTFIXUPCALL_NORM); btfixup(); diff --git a/arch/sparc64/kernel/time.c b/arch/sparc64/kernel/time.c index b12b7f838..ecfab4f6c 100644 --- a/arch/sparc64/kernel/time.c +++ b/arch/sparc64/kernel/time.c @@ -1,4 +1,4 @@ -/* $Id: time.c,v 1.41 2001-11-20 18:24:55 kanoj Exp $ +/* $Id: time.c,v 1.42 2002-01-23 14:33:55 davem Exp $ * time.c: UltraSparc timer and TOD clock support. * * Copyright (C) 1997 David S. Miller (davem@caip.rutgers.edu) @@ -330,8 +330,6 @@ static void __init set_system_time(void) #endif u8 tmp; - do_get_fast_time = do_gettimeofday; - if (!mregs && !dregs) { prom_printf("Something wrong, clock regs not mapped yet.\n"); prom_halt(); diff --git a/drivers/ieee1394/video1394.c b/drivers/ieee1394/video1394.c index b435f99dd..ead267c6d 100644 --- a/drivers/ieee1394/video1394.c +++ b/drivers/ieee1394/video1394.c @@ -639,7 +639,7 @@ int wakeup_dma_ir_ctx(struct ti_ohci *ohci, struct dma_iso_ctx *d) if (d->ir_prg[i][d->nb_cmd-1].status & 0xFFFF0000) { reset_ir_status(d, i); d->buffer_status[i] = VIDEO1394_BUFFER_READY; - get_fast_time(&d->buffer_time[i]); + do_gettimeofday(&d->buffer_time[i]); } } spin_unlock(&d->lock); diff --git a/drivers/input/evdev.c b/drivers/input/evdev.c index 62f5adcdd..4fa77c99c 100644 --- a/drivers/input/evdev.c +++ b/drivers/input/evdev.c @@ -67,7 +67,7 @@ static void evdev_event(struct input_handle *handle, unsigned int type, unsigned while (list) { - get_fast_time(&list->buffer[list->head].time); + do_gettimeofday(&list->buffer[list->head].time); list->buffer[list->head].type = type; list->buffer[list->head].code = code; list->buffer[list->head].value = value; diff --git a/drivers/media/video/zr36067.c b/drivers/media/video/zr36067.c index 998ea2352..9db0d527f 100644 --- a/drivers/media/video/zr36067.c +++ b/drivers/media/video/zr36067.c @@ -2608,7 +2608,7 @@ static void zoran_reap_stat_com(struct zoran *zr) } frame = zr->jpg_pend[zr->jpg_dma_tail & BUZ_MASK_FRAME]; gbuf = &zr->jpg_gbuf[frame]; - get_fast_time(&gbuf->bs.timestamp); + do_gettimeofday(&gbuf->bs.timestamp); if (zr->codec_mode == BUZ_MODE_MOTION_COMPRESS) { gbuf->bs.length = (stat_com & 0x7fffff) >> 1; diff --git a/drivers/net/irda/ali-ircc.c b/drivers/net/irda/ali-ircc.c index 4aaef91ab..ed926cbea 100644 --- a/drivers/net/irda/ali-ircc.c +++ b/drivers/net/irda/ali-ircc.c @@ -1496,7 +1496,7 @@ static int ali_ircc_fir_hard_xmit(struct sk_buff *skb, struct net_device *dev) if (mtt) { /* Check how much time we have used already */ - get_fast_time(&self->now); + do_gettimeofday(&self->now); diff = self->now.tv_usec - self->stamp.tv_usec; /* self->stamp is set from ali_ircc_dma_receive_complete() */ @@ -1913,7 +1913,7 @@ static int ali_ircc_dma_receive_complete(struct ali_ircc_cb *self) * reduce the min turn time a bit since we will know * how much time we have used for protocol processing */ - get_fast_time(&self->stamp); + do_gettimeofday(&self->stamp); skb = dev_alloc_skb(len+1); if (skb == NULL) diff --git a/drivers/net/irda/irda-usb.c b/drivers/net/irda/irda-usb.c index 08e548505..99682aa9a 100644 --- a/drivers/net/irda/irda-usb.c +++ b/drivers/net/irda/irda-usb.c @@ -427,7 +427,7 @@ static int irda_usb_hard_xmit(struct sk_buff *skb, struct net_device *netdev) mtt = irda_get_mtt(skb); if (mtt) { int diff; - get_fast_time(&self->now); + do_gettimeofday(&self->now); diff = self->now.tv_usec - self->stamp.tv_usec; #ifdef IU_USB_MIN_RTT /* Factor in USB delays -> Get rid of udelay() that @@ -798,7 +798,7 @@ static void irda_usb_receive(struct urb *urb) * reduce the min turn time a bit since we will know * how much time we have used for protocol processing */ - get_fast_time(&self->stamp); + do_gettimeofday(&self->stamp); /* Fix skb, and remove USB-IrDA header */ skb_put(skb, urb->actual_length); diff --git a/drivers/net/irda/nsc-ircc.c b/drivers/net/irda/nsc-ircc.c index 1cb4bb70a..e3e775dbe 100644 --- a/drivers/net/irda/nsc-ircc.c +++ b/drivers/net/irda/nsc-ircc.c @@ -1163,7 +1163,7 @@ static int nsc_ircc_hard_xmit_fir(struct sk_buff *skb, struct net_device *dev) mtt = irda_get_mtt(skb); if (mtt) { /* Check how much time we have used already */ - get_fast_time(&self->now); + do_gettimeofday(&self->now); diff = self->now.tv_usec - self->stamp.tv_usec; if (diff < 0) diff += 1000000; @@ -1535,7 +1535,7 @@ static int nsc_ircc_dma_receive_complete(struct nsc_ircc_cb *self, int iobase) * reduce the min turn time a bit since we will know * how much time we have used for protocol processing */ - get_fast_time(&self->stamp); + do_gettimeofday(&self->stamp); skb = dev_alloc_skb(len+1); if (skb == NULL) { diff --git a/fs/nfsd/nfssvc.c b/fs/nfsd/nfssvc.c index 6cc44031e..a4d9a9818 100644 --- a/fs/nfsd/nfssvc.c +++ b/fs/nfsd/nfssvc.c @@ -99,7 +99,7 @@ nfsd_svc(unsigned short port, int nrservs) if (error < 0) goto failure; #endif - get_fast_time(&nfssvc_boot); /* record boot time */ + do_gettimeofday(&nfssvc_boot); /* record boot time */ } else nfsd_serv->sv_nrthreads++; nrservs -= (nfsd_serv->sv_nrthreads-1); diff --git a/include/linux/time.h b/include/linux/time.h index 8d641efd8..15ba838c2 100644 --- a/include/linux/time.h +++ b/include/linux/time.h @@ -100,8 +100,6 @@ struct timezone { #ifdef __KERNEL__ extern void do_gettimeofday(struct timeval *tv); extern void do_settimeofday(struct timeval *tv); -extern void get_fast_time(struct timeval *tv); -extern void (*do_get_fast_time)(struct timeval *); #endif #define FD_SETSIZE __FD_SETSIZE diff --git a/kernel/ksyms.c b/kernel/ksyms.c index 132e9971f..cf0da799b 100644 --- a/kernel/ksyms.c +++ b/kernel/ksyms.c @@ -536,9 +536,6 @@ EXPORT_SYMBOL(disk_name); /* for md.c */ /* binfmt_aout */ EXPORT_SYMBOL(get_write_access); -/* time */ -EXPORT_SYMBOL(get_fast_time); - /* library functions */ EXPORT_SYMBOL(strnicmp); EXPORT_SYMBOL(strspn); diff --git a/kernel/time.c b/kernel/time.c index ffad77ad6..461a87de3 100644 --- a/kernel/time.c +++ b/kernel/time.c @@ -36,24 +36,6 @@ */ struct timezone sys_tz; -static void do_normal_gettime(struct timeval * tm) -{ - *tm=xtime; -} - -void (*do_get_fast_time)(struct timeval *) = do_normal_gettime; - -/* - * Generic way to access 'xtime' (the current time of day). - * This can be changed if the platform provides a more accurate (and fast!) - * version. - */ - -void get_fast_time(struct timeval * t) -{ - do_get_fast_time(t); -} - /* The xtime_lock is not only serializing the xtime read/writes but it's also serializing all accesses to the global NTP variables now. */ extern rwlock_t xtime_lock; diff --git a/net/core/dev.c b/net/core/dev.c index d7f8cad31..d76a5ea24 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -876,7 +876,7 @@ int unregister_netdevice_notifier(struct notifier_block *nb) void dev_queue_xmit_nit(struct sk_buff *skb, struct net_device *dev) { struct packet_type *ptype; - get_fast_time(&skb->stamp); + do_gettimeofday(&skb->stamp); br_read_lock(BR_NETPROTO_LOCK); for (ptype = ptype_all; ptype!=NULL; ptype = ptype->next) @@ -1219,7 +1219,7 @@ int netif_rx(struct sk_buff *skb) unsigned long flags; if (skb->stamp.tv_sec == 0) - get_fast_time(&skb->stamp); + do_gettimeofday(&skb->stamp); /* The code is rearranged so that the path is the most short when CPU is congested, but is still operating. |