Re: [PATCH net] bnxt_en: Fix zero padding of tx push data.

2016-02-23 Thread David Miller
From: Michael Chan Date: Mon, 22 Feb 2016 02:10:26 -0500 > The arithmetic to zero pad the last 64-bit word in the push buffer is not > correct. > > 1. It should be pdata + length to get to the end. > 2. 'pdata' is void pointer and passing it to PTR_ALIGN() will cast the > aligned pointer to void

[PATCH net] bnxt_en: Fix zero padding of tx push data.

2016-02-21 Thread Michael Chan
The arithmetic to zero pad the last 64-bit word in the push buffer is not correct. 1. It should be pdata + length to get to the end. 2. 'pdata' is void pointer and passing it to PTR_ALIGN() will cast the aligned pointer to void. Pass 'end' which is u64 pointer to PTR_ALIGN() instead so that the a