From: "Nicholas Piggin" <npiggin@gmail.com>
To: "Sven Schnelle" <svens@linux.ibm.com>
Cc: <linux-s390@vger.kernel.org>
Subject: Re: [PATCH] s390: remove the last remnants of cputime_t
Date: Tue, 20 Dec 2022 16:29:31 +1000 [thread overview]
Message-ID: <CP6FLJIUUT95.3NPVEMSCSRA28@bobo> (raw)
In-Reply-To: <yt9dpmf5ywl6.fsf@linux.ibm.com>
On Thu Oct 6, 2022 at 10:18 PM AEST, Sven Schnelle wrote:
> 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>
Thanks Sven. I think the core code fallback can be removed independently
of this s390 change, so it can go via s390 tree in your own good time.
Thanks,
Nick
>
> >
> > 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-12-20 6:29 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
2022-12-20 6:29 ` Nicholas Piggin [this message]
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=CP6FLJIUUT95.3NPVEMSCSRA28@bobo \
--to=npiggin@gmail.com \
--cc=linux-s390@vger.kernel.org \
--cc=svens@linux.ibm.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.