From: Tariq Toukan <tar...@mellanox.com> Date: Tue, 24 Jul 2018 14:12:20 +0300
> Fix dev_change_tx_queue_len so it rolls back original value > upon a failure in dev_qdisc_change_tx_queue_len. > This is already done for notifirers' failures, share the code. > > In case of failure in dev_qdisc_change_tx_queue_len, some tx queues > would still be of the new length, while they should be reverted. > Currently, the revert is not done, and is marked with a TODO label > in dev_qdisc_change_tx_queue_len, and should find some nice solution > to do it. > Yet it is still better to not apply the newly requested value. > > Fixes: 48bfd55e7e41 ("net_sched: plug in qdisc ops change_tx_queue_len") > Signed-off-by: Tariq Toukan <tar...@mellanox.com> > Reviewed-by: Eran Ben Elisha <era...@mellanox.com> > Reported-by: Ran Rozenstein <ra...@mellanox.com> Applied and queued up for -stable.