On Thu, Aug 22, 2019 at 05:46:07AM +0000, Sudarsana Reddy Kalluru wrote:
> 
> > -----Original Message-----
> > From: netdev-ow...@vger.kernel.org <netdev-ow...@vger.kernel.org> On
> > Behalf Of Andy Shevchenko
> > Sent: Wednesday, August 21, 2019 2:56 PM
> > To: Joseph Qi <joseph...@linux.alibaba.com>
> > Cc: Mark Fasheh <m...@fasheh.com>; Joel Becker <jl...@evilplan.org>;
> > ocfs2-de...@oss.oracle.com; Ariel Elior <ael...@marvell.com>; Sudarsana
> > Reddy Kalluru <skall...@marvell.com>; GR-everest-linux-l2 <GR-everest-
> > linux...@marvell.com>; David S. Miller <da...@davemloft.net>;
> > netdev@vger.kernel.org; Colin Ian King <colin.k...@canonical.com>
> > Subject: Re: [PATCH v1] ocfs2/dlm: Move BITS_TO_BYTES() to bitops.h for
> > wider use
> > 
> > On Wed, Aug 21, 2019 at 09:29:04AM +0800, Joseph Qi wrote:
> > > On 19/8/21 00:31, Andy Shevchenko wrote:
> > > > There are users already and will be more of BITS_TO_BYTES() macro.
> > > > Move it to bitops.h for wider use.

> > > > -#define BITS_TO_BYTES(x) ((x)/8)>
> > > I don't think this is a equivalent replace, or it is in fact wrong
> > > before?
> > 
> > I was thinking about this one and there are two applications:
> > - calculus of the amount of structures of certain type per PAGE
> >   (obviously off-by-one error in the original code IIUC purpose of
> > STRUCT_SIZE)
> > - calculus of some threshold based on line speed in bytes per second
> >   (I dunno it will have any difference on the Gbs / 100 MBs speeds)
> > 
> I see that both the implementations (existing vs new) yield same value for 
> standard speeds 10G (i.e.,10000), 1G (1000) that device supports. Hence the 
> change look to be ok.

Thank you for testing, may I use your Tested-by tag?

-- 
With Best Regards,
Andy Shevchenko


Reply via email to