[PATCH] xilinx:Remove unused variable num_frag in the function axienet_start_xmit
nick
xerofoify at gmail.com
Wed Jun 17 20:10:58 PDT 2015
On 2015-06-17 02:58 PM, Sören Brinkmann wrote:
> On Wed, 2015-06-17 at 12:21PM -0400, Nicholas Krause wrote:
>>
>>
>> On June 17, 2015 12:07:30 PM EDT, "Sören Brinkmann" <soren.brinkmann at xilinx.com> wrote:
>>> On Wed, 2015-06-17 at 11:52AM -0400, Nicholas Krause wrote:
>>>> This removes the unused variable num_frag and the setting of it
>>>> to the number of fragments from the passed sk_buff pointer by
>>>> this function's caller due to this variable never being used
>>>> in this particular function and is not declared as global so
>>>> setting it for global use in this file is pointless.
>>>>
>>>> Signed-off-by: Nicholas Krause <xerofoify at gmail.com>
>>>> ---
>>>> drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 --
>>>> 1 file changed, 2 deletions(-)
>>>>
>>>> diff --git a/drivers/net/ethernet/xilinx/xilinx_axienet_main.c
>>> b/drivers/net/ethernet/xilinx/xilinx_axienet_main.c
>>>> index 28b7e7d..624dce4 100644
>>>> --- a/drivers/net/ethernet/xilinx/xilinx_axienet_main.c
>>>> +++ b/drivers/net/ethernet/xilinx/xilinx_axienet_main.c
>>>> @@ -651,7 +651,6 @@ static inline int
>>> axienet_check_tx_bd_space(struct axienet_local *lp,
>>>> static int axienet_start_xmit(struct sk_buff *skb, struct net_device
>>> *ndev)
>>>> {
>>>> u32 ii;
>>>> - u32 num_frag;
>>>> u32 csum_start_off;
>>>> u32 csum_index_off;
>>>> skb_frag_t *frag;
>>>> @@ -659,7 +658,6 @@ static int axienet_start_xmit(struct sk_buff
>>> *skb, struct net_device *ndev)
>>>> struct axienet_local *lp = netdev_priv(ndev);
>>>> struct axidma_bd *cur_p;
>>>>
>>>> - num_frag = skb_shinfo(skb)->nr_frags;
>>>> cur_p = &lp->tx_bd_v[lp->tx_bd_tail];
>>>>
>>>> if (axienet_check_tx_bd_space(lp, num_frag)) {
>>>
>>> It's used right here, isn't it (and further down in this function too)?
>>> Does your tree compile with this change?
>>>
>>> Sören
>> My tree does compile with this change.
>
> You have to fix your testing process:
> CHK include/config/kernel.release
> UPD include/config/kernel.release
> CHK include/generated/uapi/linux/version.h
> CHK include/generated/utsrelease.h
> UPD include/generated/utsrelease.h
> CHK include/generated/bounds.h
> CHK include/generated/timeconst.h
> CHK include/generated/asm-offsets.h
> CALL scripts/checksyscalls.sh
> <stdin>:1253:2: warning: #warning syscall userfaultfd not implemented [-Wcpp]
> CC drivers/net/ethernet/xilinx/xilinx_axienet_main.o
> drivers/net/ethernet/xilinx/xilinx_axienet_main.c: In function 'axienet_start_xmit':
> drivers/net/ethernet/xilinx/xilinx_axienet_main.c:667:36: error: 'num_frag' undeclared (first use in this function)
> if (axienet_check_tx_bd_space(lp, num_frag)) {
> ^
> drivers/net/ethernet/xilinx/xilinx_axienet_main.c:667:36: note: each undeclared identifier is reported only once for each function it appears in
> scripts/Makefile.build:258: recipe for target 'drivers/net/ethernet/xilinx/xilinx_axienet_main.o' failed
> make[1]: *** [drivers/net/ethernet/xilinx/xilinx_axienet_main.o] Error 1
> Makefile:1545: recipe for target 'drivers/net/ethernet/xilinx/xilinx_axienet_main.o' failed
> make: *** [drivers/net/ethernet/xilinx/xilinx_axienet_main.o] Error 2
>
> NACK for the patch.
>
> Sören
>
Sorry about that as I tried again and it didn't build. Weird issue maybe something with ccache.
Nick
More information about the linux-arm-kernel
mailing list