RE: [PATCH 1/2] infiniband: Help gcc generate better code for ocrdma_srq_toggle_bit

2015-02-02 Thread Selvin Xavier
> Cc: Roland Dreier; Sean Hefty; Hal Rosenstock; linux-r...@vger.kernel.org; > linux-kernel@vger.kernel.org; Devesh Sharma; Selvin Xavier; Mitesh Ahuja > Subject: Re: [PATCH 1/2] infiniband: Help gcc generate better code for > ocrdma_srq_toggle_bit > > Hi, > > Le samedi 3

RE: [PATCH 1/2] infiniband: Help gcc generate better code for ocrdma_srq_toggle_bit

2015-02-02 Thread Selvin Xavier
s Villemoes; linux-r...@vger.kernel.org; linux- > ker...@vger.kernel.org > Subject: [PATCH 1/2] infiniband: Help gcc generate better code for > ocrdma_srq_toggle_bit > > gcc emits a surprising amount of code in order to flip a bit. One would think > that a single instruction is

RE: [PATCH 1/2] infiniband: Help gcc generate better code for ocrdma_srq_toggle_bit

2015-02-02 Thread Selvin Xavier
; Sean Hefty; Hal Rosenstock; linux-r...@vger.kernel.org; linux-kernel@vger.kernel.org; Devesh Sharma; Selvin Xavier; Mitesh Ahuja Subject: Re: [PATCH 1/2] infiniband: Help gcc generate better code for ocrdma_srq_toggle_bit Hi, Le samedi 31 janvier 2015 à 00:00 +0100, Rasmus Villemoes

RE: [PATCH 1/2] infiniband: Help gcc generate better code for ocrdma_srq_toggle_bit

2015-02-02 Thread Selvin Xavier
: Rasmus Villemoes; linux-r...@vger.kernel.org; linux- ker...@vger.kernel.org Subject: [PATCH 1/2] infiniband: Help gcc generate better code for ocrdma_srq_toggle_bit gcc emits a surprising amount of code in order to flip a bit. One would think that a single instruction is enough. $ scripts/bloat

Re: [PATCH 1/2] infiniband: Help gcc generate better code for ocrdma_srq_toggle_bit

2015-01-31 Thread Yann Droneaud
Hi, Le samedi 31 janvier 2015 à 00:00 +0100, Rasmus Villemoes a écrit : > ping > As you're fixing ocrdma driver, I think you might want to find people @emulex.com to review your patches. BTW, there's no MAINTAINERS entry for ocrdma driver ... which is a pity. > On Fri, Jan 16 2015, Rasmus

Re: [PATCH 1/2] infiniband: Help gcc generate better code for ocrdma_srq_toggle_bit

2015-01-31 Thread Yann Droneaud
Hi, Le samedi 31 janvier 2015 à 00:00 +0100, Rasmus Villemoes a écrit : ping As you're fixing ocrdma driver, I think you might want to find people @emulex.com to review your patches. BTW, there's no MAINTAINERS entry for ocrdma driver ... which is a pity. On Fri, Jan 16 2015, Rasmus

Re: [PATCH 1/2] infiniband: Help gcc generate better code for ocrdma_srq_toggle_bit

2015-01-30 Thread Rasmus Villemoes
ping On Fri, Jan 16 2015, Rasmus Villemoes wrote: > gcc emits a surprising amount of code in order to flip a bit. One > would think that a single instruction is enough. > > $ scripts/bloat-o-meter /tmp/ocrdma_verbs.o > drivers/infiniband/hw/ocrdma/ocrdma_verbs.o > add/remove: 0/0 grow/shrink:

Re: [PATCH 1/2] infiniband: Help gcc generate better code for ocrdma_srq_toggle_bit

2015-01-30 Thread Rasmus Villemoes
ping On Fri, Jan 16 2015, Rasmus Villemoes li...@rasmusvillemoes.dk wrote: gcc emits a surprising amount of code in order to flip a bit. One would think that a single instruction is enough. $ scripts/bloat-o-meter /tmp/ocrdma_verbs.o drivers/infiniband/hw/ocrdma/ocrdma_verbs.o add/remove:

[PATCH 1/2] infiniband: Help gcc generate better code for ocrdma_srq_toggle_bit

2015-01-16 Thread Rasmus Villemoes
gcc emits a surprising amount of code in order to flip a bit. One would think that a single instruction is enough. $ scripts/bloat-o-meter /tmp/ocrdma_verbs.o drivers/infiniband/hw/ocrdma/ocrdma_verbs.o add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-142 (-142) function

[PATCH 1/2] infiniband: Help gcc generate better code for ocrdma_srq_toggle_bit

2015-01-16 Thread Rasmus Villemoes
gcc emits a surprising amount of code in order to flip a bit. One would think that a single instruction is enough. $ scripts/bloat-o-meter /tmp/ocrdma_verbs.o drivers/infiniband/hw/ocrdma/ocrdma_verbs.o add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-142 (-142) function