mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-04 05:11:46 +00:00
posix-cpu-timers: Remove cputime_expires
The last users of the magic struct cputime based expiry cache are gone. Remove the leftovers. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Frederic Weisbecker <frederic@kernel.org> Link: https://lkml.kernel.org/r/20190821192921.790209622@linutronix.de
This commit is contained in:
parent
001f797143
commit
46b883995c
2 changed files with 2 additions and 17 deletions
|
@ -65,19 +65,14 @@ static inline int clockid_to_fd(const clockid_t clk)
|
||||||
#ifdef CONFIG_POSIX_TIMERS
|
#ifdef CONFIG_POSIX_TIMERS
|
||||||
/**
|
/**
|
||||||
* posix_cputimers - Container for posix CPU timer related data
|
* posix_cputimers - Container for posix CPU timer related data
|
||||||
* @cputime_expires: Earliest-expiration cache task_cputime based
|
|
||||||
* @expiries: Earliest-expiration cache array based
|
* @expiries: Earliest-expiration cache array based
|
||||||
* @cpu_timers: List heads to queue posix CPU timers
|
* @cpu_timers: List heads to queue posix CPU timers
|
||||||
*
|
*
|
||||||
* Used in task_struct and signal_struct
|
* Used in task_struct and signal_struct
|
||||||
*/
|
*/
|
||||||
struct posix_cputimers {
|
struct posix_cputimers {
|
||||||
/* Temporary union until all users are cleaned up */
|
u64 expiries[CPUCLOCK_MAX];
|
||||||
union {
|
struct list_head cpu_timers[CPUCLOCK_MAX];
|
||||||
struct task_cputime cputime_expires;
|
|
||||||
u64 expiries[CPUCLOCK_MAX];
|
|
||||||
};
|
|
||||||
struct list_head cpu_timers[CPUCLOCK_MAX];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static inline void posix_cputimers_init(struct posix_cputimers *pct)
|
static inline void posix_cputimers_init(struct posix_cputimers *pct)
|
||||||
|
|
|
@ -18,16 +18,6 @@
|
||||||
|
|
||||||
#include "posix-timers.h"
|
#include "posix-timers.h"
|
||||||
|
|
||||||
static inline void temporary_check(void)
|
|
||||||
{
|
|
||||||
BUILD_BUG_ON(offsetof(struct task_cputime, stime) !=
|
|
||||||
CPUCLOCK_PROF * sizeof(u64));
|
|
||||||
BUILD_BUG_ON(offsetof(struct task_cputime, utime) !=
|
|
||||||
CPUCLOCK_VIRT * sizeof(u64));
|
|
||||||
BUILD_BUG_ON(offsetof(struct task_cputime, sum_exec_runtime) !=
|
|
||||||
CPUCLOCK_SCHED * sizeof(u64));
|
|
||||||
}
|
|
||||||
|
|
||||||
static void posix_cpu_timer_rearm(struct k_itimer *timer);
|
static void posix_cpu_timer_rearm(struct k_itimer *timer);
|
||||||
|
|
||||||
void posix_cputimers_group_init(struct posix_cputimers *pct, u64 cpu_limit)
|
void posix_cputimers_group_init(struct posix_cputimers *pct, u64 cpu_limit)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue