From: Sven Schnelle <svens@linux.ibm.com>
To: Nicholas Piggin <npiggin@gmail.com>
Cc: linux-s390@vger.kernel.org
Subject: Re: [PATCH] s390: remove the last remnants of cputime_t
Date: Thu, 06 Oct 2022 14:18:13 +0200 [thread overview]
Message-ID: <yt9dpmf5ywl6.fsf@linux.ibm.com> (raw)
In-Reply-To: <20221006105635.115775-1-npiggin@gmail.com> (Nicholas Piggin's message of "Thu, 6 Oct 2022 20:56:35 +1000")
Nicholas Piggin <npiggin@gmail.com> writes:
> cputime_t was a core kernel type, removed by commits
> ed5c8c854f2b..b672592f0221. As explained in commit b672592f0221
> ("sched/cputime: Remove generic asm headers"), the final cleanup is for
> the arch to provide cputime_to_nsec[s](). Commit e53051e757d6
> ("s390/cputime: provide archicture specific cputime_to_nsecs") did that,
> but just didn't remove the then-unused cputime_to_usecs() and associated
> remnants.
>
> Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
> ---
> Sorry this isn't build or compile tested, I'm doing the same for powerpc
> then we can remove the cputime_to_nsecs fallback from core code too.
I just tested this, looks good. Thanks!
Reviewed-by: Sven Schnelle <svens@linux.ibm.com>
>
> arch/s390/include/asm/cputime.h | 15 ---------------
> 1 file changed, 15 deletions(-)
>
> diff --git a/arch/s390/include/asm/cputime.h b/arch/s390/include/asm/cputime.h
> index 1d389847b588..7f9284e2a7db 100644
> --- a/arch/s390/include/asm/cputime.h
> +++ b/arch/s390/include/asm/cputime.h
> @@ -11,21 +11,6 @@
> #include <linux/types.h>
> #include <asm/timex.h>
>
> -#define CPUTIME_PER_USEC 4096ULL
> -#define CPUTIME_PER_SEC (CPUTIME_PER_USEC * USEC_PER_SEC)
> -
> -/* We want to use full resolution of the CPU timer: 2**-12 micro-seconds. */
> -
> -#define cmpxchg_cputime(ptr, old, new) cmpxchg64(ptr, old, new)
> -
> -/*
> - * Convert cputime to microseconds.
> - */
> -static inline u64 cputime_to_usecs(const u64 cputime)
> -{
> - return cputime >> 12;
> -}
> -
> /*
> * Convert cputime to nanoseconds.
> */
next prev parent reply other threads:[~2022-10-06 12:18 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-10-06 10:56 [PATCH] s390: remove the last remnants of cputime_t Nicholas Piggin
2022-10-06 12:18 ` Sven Schnelle [this message]
2022-12-20 6:29 ` Nicholas Piggin
2022-12-20 15:44 ` Alexander Gordeev
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=yt9dpmf5ywl6.fsf@linux.ibm.com \
--to=svens@linux.ibm.com \
--cc=linux-s390@vger.kernel.org \
--cc=npiggin@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.