On Mon, Aug 28, 2017 at 01:19:21PM +0800, Huang, Ying wrote:
> > What do you think about this version?
> >
>
> Ping.
Thanks, yes that got lost in the inbox :-(
I'll queue it, thanks !
On Mon, Aug 28, 2017 at 01:19:21PM +0800, Huang, Ying wrote:
> > What do you think about this version?
> >
>
> Ping.
Thanks, yes that got lost in the inbox :-(
I'll queue it, thanks !
"Huang, Ying" writes:
> Hi, Peter,
>
> "Huang, Ying" writes:
>
>> Peter Zijlstra writes:
>>
>>> On Sat, Aug 05, 2017 at 08:47:02AM +0800, Huang, Ying wrote:
Yes. That looks good. So you will prepare the final patch? Or
"Huang, Ying" writes:
> Hi, Peter,
>
> "Huang, Ying" writes:
>
>> Peter Zijlstra writes:
>>
>>> On Sat, Aug 05, 2017 at 08:47:02AM +0800, Huang, Ying wrote:
Yes. That looks good. So you will prepare the final patch? Or you
hope me to do that?
>>>
>>> I was hoping you'd do it ;-)
Hi, Peter,
"Huang, Ying" writes:
> Peter Zijlstra writes:
>
>> On Sat, Aug 05, 2017 at 08:47:02AM +0800, Huang, Ying wrote:
>>> Yes. That looks good. So you will prepare the final patch? Or you
>>> hope me to do that?
>>
>> I was hoping you'd do
Hi, Peter,
"Huang, Ying" writes:
> Peter Zijlstra writes:
>
>> On Sat, Aug 05, 2017 at 08:47:02AM +0800, Huang, Ying wrote:
>>> Yes. That looks good. So you will prepare the final patch? Or you
>>> hope me to do that?
>>
>> I was hoping you'd do it ;-)
>
> Thanks! Here is the updated patch
Peter Zijlstra writes:
> On Sat, Aug 05, 2017 at 08:47:02AM +0800, Huang, Ying wrote:
>> Yes. That looks good. So you will prepare the final patch? Or you
>> hope me to do that?
>
> I was hoping you'd do it ;-)
Thanks! Here is the updated patch
Best Regards,
Huang,
Peter Zijlstra writes:
> On Sat, Aug 05, 2017 at 08:47:02AM +0800, Huang, Ying wrote:
>> Yes. That looks good. So you will prepare the final patch? Or you
>> hope me to do that?
>
> I was hoping you'd do it ;-)
Thanks! Here is the updated patch
Best Regards,
Huang, Ying
On Sat, Aug 05, 2017 at 08:47:02AM +0800, Huang, Ying wrote:
> Yes. That looks good. So you will prepare the final patch? Or you
> hope me to do that?
I was hoping you'd do it ;-)
On Sat, Aug 05, 2017 at 08:47:02AM +0800, Huang, Ying wrote:
> Yes. That looks good. So you will prepare the final patch? Or you
> hope me to do that?
I was hoping you'd do it ;-)
Peter Zijlstra writes:
> On Fri, Aug 04, 2017 at 10:05:55AM +0800, Huang, Ying wrote:
>> "Huang, Ying" writes:
>> > Peter Zijlstra writes:
>
>> >> +struct __call_single_data {
>> >> struct llist_node llist;
>> >>
Peter Zijlstra writes:
> On Fri, Aug 04, 2017 at 10:05:55AM +0800, Huang, Ying wrote:
>> "Huang, Ying" writes:
>> > Peter Zijlstra writes:
>
>> >> +struct __call_single_data {
>> >> struct llist_node llist;
>> >> smp_call_func_t func;
>> >> void *info;
>> >> unsigned int flags;
>> >>
On Fri, Aug 04, 2017 at 10:05:55AM +0800, Huang, Ying wrote:
> "Huang, Ying" writes:
> > Peter Zijlstra writes:
> >> +struct __call_single_data {
> >>struct llist_node llist;
> >>smp_call_func_t func;
> >>void *info;
> >>unsigned int
On Fri, Aug 04, 2017 at 10:05:55AM +0800, Huang, Ying wrote:
> "Huang, Ying" writes:
> > Peter Zijlstra writes:
> >> +struct __call_single_data {
> >>struct llist_node llist;
> >>smp_call_func_t func;
> >>void *info;
> >>unsigned int flags;
> >> };
> >>
> >> +typedef struct
On Fri, Aug 04, 2017 at 09:28:17AM +0800, Huang, Ying wrote:
> Peter Zijlstra writes:
> [snip]
> > diff --git a/include/linux/smp.h b/include/linux/smp.h
> > index 68123c1fe549..8d817cb80a38 100644
> > --- a/include/linux/smp.h
> > +++ b/include/linux/smp.h
> > @@ -14,13
On Fri, Aug 04, 2017 at 09:28:17AM +0800, Huang, Ying wrote:
> Peter Zijlstra writes:
> [snip]
> > diff --git a/include/linux/smp.h b/include/linux/smp.h
> > index 68123c1fe549..8d817cb80a38 100644
> > --- a/include/linux/smp.h
> > +++ b/include/linux/smp.h
> > @@ -14,13 +14,16 @@
> > #include
"Huang, Ying" writes:
> Peter Zijlstra writes:
> [snip]
>> diff --git a/include/linux/smp.h b/include/linux/smp.h
>> index 68123c1fe549..8d817cb80a38 100644
>> --- a/include/linux/smp.h
>> +++ b/include/linux/smp.h
>> @@ -14,13 +14,16 @@
>> #include
"Huang, Ying" writes:
> Peter Zijlstra writes:
> [snip]
>> diff --git a/include/linux/smp.h b/include/linux/smp.h
>> index 68123c1fe549..8d817cb80a38 100644
>> --- a/include/linux/smp.h
>> +++ b/include/linux/smp.h
>> @@ -14,13 +14,16 @@
>> #include
>>
>> typedef void
Peter Zijlstra writes:
[snip]
> diff --git a/include/linux/smp.h b/include/linux/smp.h
> index 68123c1fe549..8d817cb80a38 100644
> --- a/include/linux/smp.h
> +++ b/include/linux/smp.h
> @@ -14,13 +14,16 @@
> #include
>
> typedef void (*smp_call_func_t)(void *info);
>
Peter Zijlstra writes:
[snip]
> diff --git a/include/linux/smp.h b/include/linux/smp.h
> index 68123c1fe549..8d817cb80a38 100644
> --- a/include/linux/smp.h
> +++ b/include/linux/smp.h
> @@ -14,13 +14,16 @@
> #include
>
> typedef void (*smp_call_func_t)(void *info);
> -struct
On Thu, Aug 03, 2017 at 04:35:21PM +0800, Huang, Ying wrote:
> diff --git a/include/linux/smp.h b/include/linux/smp.h
> index 68123c1fe549..4d3b372d50b0 100644
> --- a/include/linux/smp.h
> +++ b/include/linux/smp.h
> @@ -13,13 +13,22 @@
> #include
> #include
>
> +#define CSD_ALIGNMENT
On Thu, Aug 03, 2017 at 04:35:21PM +0800, Huang, Ying wrote:
> diff --git a/include/linux/smp.h b/include/linux/smp.h
> index 68123c1fe549..4d3b372d50b0 100644
> --- a/include/linux/smp.h
> +++ b/include/linux/smp.h
> @@ -13,13 +13,22 @@
> #include
> #include
>
> +#define CSD_ALIGNMENT
Eric Dumazet writes:
> On Wed, 2017-08-02 at 16:52 +0800, Huang, Ying wrote:
>> From: Huang Ying
>>
>> struct call_single_data is used in IPI to transfer information between
>> CPUs. Its size is bigger than sizeof(unsigned long) and less than
>>
Eric Dumazet writes:
> On Wed, 2017-08-02 at 16:52 +0800, Huang, Ying wrote:
>> From: Huang Ying
>>
>> struct call_single_data is used in IPI to transfer information between
>> CPUs. Its size is bigger than sizeof(unsigned long) and less than
>> cache line size. Now, it is allocated with no
On Wed, Aug 02, 2017 at 03:18:58AM -0700, Eric Dumazet wrote:
> What we can do instead is to force an alignment on 4*sizeof(void *).
> (32 bytes on 64bit, 16 bytes on 32bit arches)
>
> Maybe something like this :
>
> diff --git a/include/linux/smp.h b/include/linux/smp.h
> index
>
On Wed, Aug 02, 2017 at 03:18:58AM -0700, Eric Dumazet wrote:
> What we can do instead is to force an alignment on 4*sizeof(void *).
> (32 bytes on 64bit, 16 bytes on 32bit arches)
>
> Maybe something like this :
>
> diff --git a/include/linux/smp.h b/include/linux/smp.h
> index
>
On Wed, 2017-08-02 at 16:52 +0800, Huang, Ying wrote:
> From: Huang Ying
>
> struct call_single_data is used in IPI to transfer information between
> CPUs. Its size is bigger than sizeof(unsigned long) and less than
> cache line size. Now, it is allocated with no any
On Wed, 2017-08-02 at 16:52 +0800, Huang, Ying wrote:
> From: Huang Ying
>
> struct call_single_data is used in IPI to transfer information between
> CPUs. Its size is bigger than sizeof(unsigned long) and less than
> cache line size. Now, it is allocated with no any alignment
> requirement.
From: Huang Ying
struct call_single_data is used in IPI to transfer information between
CPUs. Its size is bigger than sizeof(unsigned long) and less than
cache line size. Now, it is allocated with no any alignment
requirement. This makes it possible for allocated
From: Huang Ying
struct call_single_data is used in IPI to transfer information between
CPUs. Its size is bigger than sizeof(unsigned long) and less than
cache line size. Now, it is allocated with no any alignment
requirement. This makes it possible for allocated call_single_data to
cross 2
30 matches
Mail list logo