PJ Waskiewicz wrote:
> +struct net_device *alloc_netdev_mq(int sizeof_priv, const char *name,
> +             void (*setup)(struct net_device *), int queue_count)
>  {
>       void *p;
>       struct net_device *dev;
> @@ -3361,7 +3368,9 @@ struct net_device *alloc_netdev(int sizeof_priv, const 
> char *name,
>       BUG_ON(strlen(name) >= sizeof(dev->name));
>  
>       /* ensure 32-byte alignment of both the device and private area */
> -     alloc_size = (sizeof(*dev) + NETDEV_ALIGN_CONST) & ~NETDEV_ALIGN_CONST;
> +     alloc_size = (sizeof(*dev) + NETDEV_ALIGN_CONST +
> +                  (sizeof(struct net_device_subqueue) * (queue_count - 1))) &


Why queue_count - 1 ? It should be queue_count I think.


Otherwise ACK for this patch except that it should also contain the
sch_generic changes.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to