> -----Original Message-----
> From: Andy Shevchenko <andriy.shevche...@linux.intel.com>
> Sent: Thursday, August 22, 2019 2:39 PM
> To: Sudarsana Reddy Kalluru <skall...@marvell.com>
> Cc: Joseph Qi <joseph...@linux.alibaba.com>; Mark Fasheh
> <m...@fasheh.com>; Joel Becker <jl...@evilplan.org>; ocfs2-
> de...@oss.oracle.com; Ariel Elior <ael...@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 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?
Sorry, I didn't test the actual driver flows. Was only referring to the output 
values for 1000/10000 speed values.

> 
> --
> With Best Regards,
> Andy Shevchenko
> 

Reply via email to