amdgpu: display: use modern ktime accessors
getrawmonotonic64() is deprecated because of the nonstandard naming. The replacement functions ktime_get_raw_ns() also simplifies the callers. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
4daa4fba3a
commit
eeb2c3c2a6
|
@ -35,14 +35,6 @@
|
||||||
#include "amdgpu_dm_irq.h"
|
#include "amdgpu_dm_irq.h"
|
||||||
#include "amdgpu_pm.h"
|
#include "amdgpu_pm.h"
|
||||||
|
|
||||||
unsigned long long dm_get_timestamp(struct dc_context *ctx)
|
|
||||||
{
|
|
||||||
struct timespec64 time;
|
|
||||||
|
|
||||||
getrawmonotonic64(&time);
|
|
||||||
return timespec64_to_ns(&time);
|
|
||||||
}
|
|
||||||
|
|
||||||
unsigned long long dm_get_elapse_time_in_ns(struct dc_context *ctx,
|
unsigned long long dm_get_elapse_time_in_ns(struct dc_context *ctx,
|
||||||
unsigned long long current_time_stamp,
|
unsigned long long current_time_stamp,
|
||||||
unsigned long long last_time_stamp)
|
unsigned long long last_time_stamp)
|
||||||
|
|
|
@ -339,7 +339,10 @@ bool dm_dmcu_set_pipe(struct dc_context *ctx, unsigned int controller_id);
|
||||||
#define dm_log_to_buffer(buffer, size, fmt, args)\
|
#define dm_log_to_buffer(buffer, size, fmt, args)\
|
||||||
vsnprintf(buffer, size, fmt, args)
|
vsnprintf(buffer, size, fmt, args)
|
||||||
|
|
||||||
unsigned long long dm_get_timestamp(struct dc_context *ctx);
|
static inline unsigned long long dm_get_timestamp(struct dc_context *ctx)
|
||||||
|
{
|
||||||
|
return ktime_get_raw_ns();
|
||||||
|
}
|
||||||
|
|
||||||
unsigned long long dm_get_elapse_time_in_ns(struct dc_context *ctx,
|
unsigned long long dm_get_elapse_time_in_ns(struct dc_context *ctx,
|
||||||
unsigned long long current_time_stamp,
|
unsigned long long current_time_stamp,
|
||||||
|
|
Loading…
Reference in New Issue