Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b842271f authored by Ingo Molnar's avatar Ingo Molnar
Browse files

sched: remove printk_clock()



printk_clock() is obsolete - it has been replaced with cpu_clock().

Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent d713f519
Loading
Loading
Loading
Loading
+0 −11
Original line number Diff line number Diff line
@@ -79,17 +79,6 @@ static unsigned long dummy_gettimeoffset(void)
}
#endif

/*
 * An implementation of printk_clock() independent from
 * sched_clock().  This avoids non-bootable kernels when
 * printk_clock is enabled.
 */
unsigned long long printk_clock(void)
{
	return (unsigned long long)(jiffies - INITIAL_JIFFIES) *
			(1000000000 / HZ);
}

static unsigned long next_rtc_update;

/*
+0 −27
Original line number Diff line number Diff line
@@ -344,33 +344,6 @@ udelay (unsigned long usecs)
}
EXPORT_SYMBOL(udelay);

static unsigned long long ia64_itc_printk_clock(void)
{
	if (ia64_get_kr(IA64_KR_PER_CPU_DATA))
		return sched_clock();
	return 0;
}

static unsigned long long ia64_default_printk_clock(void)
{
	return (unsigned long long)(jiffies_64 - INITIAL_JIFFIES) *
		(1000000000/HZ);
}

unsigned long long (*ia64_printk_clock)(void) = &ia64_default_printk_clock;

unsigned long long printk_clock(void)
{
	return ia64_printk_clock();
}

void __init
ia64_setup_printk_clock(void)
{
	if (!(sal_platform_features & IA64_SAL_PLATFORM_FEATURE_ITC_DRIFT))
		ia64_printk_clock = ia64_itc_printk_clock;
}

/* IA64 doesn't cache the timezone */
void update_vsyscall_tz(void)
{
+0 −5
Original line number Diff line number Diff line
@@ -573,11 +573,6 @@ static int __init printk_time_setup(char *str)

__setup("time", printk_time_setup);

__attribute__((weak)) unsigned long long printk_clock(void)
{
	return sched_clock();
}

/* Check if we have any console registered that can be called early in boot. */
static int have_callable_console(void)
{