From: Mike Snitzer <snitzer@redhat.com>
To: Ingo Molnar <mingo@kernel.org>
Cc: Stanislaw Gruszka <sgruszka@redhat.com>,
dm-devel@redhat.com, linux-kernel@vger.kernel.org,
Mikulas Patocka <mpatocka@redhat.com>,
Frederic Weisbecker <fweisbec@gmail.com>,
"Alasdair G. Kergon" <agk@redhat.com>
Subject: Re: [PATCH 1/2] Revert "Revert "math64: New div64_u64_rem helper""
Date: Tue, 20 Aug 2013 15:25:08 -0400 [thread overview]
Message-ID: <20130820192508.GA4799@redhat.com> (raw)
In-Reply-To: <20130820080910.GA11072@gmail.com>
On Tue, Aug 20 2013 at 4:09am -0400,
Ingo Molnar <mingo@kernel.org> wrote:
>
> * Stanislaw Gruszka <sgruszka@redhat.com> wrote:
>
> > On Fri, Aug 09, 2013 at 03:56:03PM -0400, Mike Snitzer wrote:
> > > This reverts commit f3002134158092178be81339ec5a22ff80e6c308.
> > >
> > > div64_u64_rem was removed because there were no other users.
> > >
> > > But Device Mapper's I/O statistics support has a need for
> > > div64_u64_rem; reintroduce this helper.
> >
> > This slows down div64_u64 operation, especially on 32-bit
> > systems.
> >
> > Since dm statistic code is possibly not performance
> > critical perhaps you could use something like below
> > instead to calculate remainder:
> >
> > res = div64_u64(a, b);
> > rem = a - b*res;
>
> Or introduce a separately named helper without touching the
> existing methods.
Thanks for the feedback.
I've pushed "math64: New separate div64_u64_rem helper" to the DM tree's
'for-next' branch:
https://git.kernel.org/cgit/linux/kernel/git/device-mapper/linux-dm.git/commit/?h=for-next&id=20e8125736d0e96b64c9b6127241d2a13529180a
Are you OK with me carrying this patch in the DM tree for 3.12
inclusion?
Mike
next prev parent reply other threads:[~2013-08-20 19:25 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-09 19:56 [PATCH 1/2] Revert "Revert "math64: New div64_u64_rem helper"" Mike Snitzer
2013-08-09 19:56 ` [PATCH 2/2 v3] dm: add statistics support Mike Snitzer
2013-08-20 7:00 ` [PATCH 1/2] Revert "Revert "math64: New div64_u64_rem helper"" Stanislaw Gruszka
2013-08-20 8:09 ` Ingo Molnar
2013-08-20 19:25 ` Mike Snitzer [this message]
2013-08-21 7:21 ` Ingo Molnar
2013-08-21 15:09 ` [PATCH] math64: New separate div64_u64_rem helper Mike Snitzer
2013-09-04 16:11 ` [PATCH 1/2] Revert "Revert "math64: New div64_u64_rem helper"" Anatol Pomozov
2013-09-04 17:55 ` Mike Snitzer
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=20130820192508.GA4799@redhat.com \
--to=snitzer@redhat.com \
--cc=agk@redhat.com \
--cc=dm-devel@redhat.com \
--cc=fweisbec@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@kernel.org \
--cc=mpatocka@redhat.com \
--cc=sgruszka@redhat.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.