ACK: [SRU][Trusty][lts-linux-trusty]Pull Request: Fixes for lp:1519897
Joseph Salisbury
joseph.salisbury at canonical.com
Fri Jan 22 21:02:35 UTC 2016
On 01/22/2016 03:43 PM, Tim Gardner wrote:
> The backport of 3a28fa35d6658703cd26f9c16aaea0eae06afd40 ('Drivers: hv:
> vmbus: Implement per-CPU mapping of relid to channel') has an extra
> unused variable added, e.g., include/linux/hyperv.h:
>
> + /*
> + * Support per-channel state for use by vmbus drivers.
> + */
> + void *per_channel_state;
>
> It is benign, but nonetheless consumes memory.
>
> Otherwise the backports look good, the rest are cherry picks, and no
> other subsystems are affected. Good test results.
>
> rtg
Thanks for the feedback, Tim.
That variable was added by the cherry pick to match what the patch was
expecting even though the patch didn't use it:
Excerpt from original commit:
* Support per-channel state for use by vmbus drivers.
*/
void *per_channel_state;
+ /*
+ * To support per-cpu lookup mapping of relid to channel,
+ * link up channels based on their CPU affinity.
+ */
+ struct list_head percpu_list;
};
Do you want me to send a new pull request with and updated patch to not
include that unused variable?
Just curious how you found this, so I can add it to my process and not
do this again? Did you discover this as a build warning, or do you
check the code for each new variable added?
Thanks,
Joe
More information about the kernel-team
mailing list