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_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 current_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)\
|
||||
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 current_time_stamp,
|
||||
|
|
Loading…
Reference in New Issue