Re: [PATCH] blk-mq: re-build queue map in case of kdump kernel

2018-12-06 Thread Ming Lei
On Thu, Dec 06, 2018 at 07:57:34PM -0700, Jens Axboe wrote: > On 12/6/18 7:55 PM, Ming Lei wrote: > > Now almost all .map_queues() implementation based on managed irq > > affinity doesn't update queue mapping and it just retrieves the > > old built mapping, so if nr_hw_queues is changed, the

Re: [PATCH] blk-mq: re-build queue map in case of kdump kernel

2018-12-06 Thread Jens Axboe
On 12/6/18 7:55 PM, Ming Lei wrote: > Now almost all .map_queues() implementation based on managed irq > affinity doesn't update queue mapping and it just retrieves the > old built mapping, so if nr_hw_queues is changed, the mapping talbe > includes stale mapping. And only blk_mq_map_queues() may

[PATCH] blk-mq: re-build queue map in case of kdump kernel

2018-12-06 Thread Ming Lei
Now almost all .map_queues() implementation based on managed irq affinity doesn't update queue mapping and it just retrieves the old built mapping, so if nr_hw_queues is changed, the mapping talbe includes stale mapping. And only blk_mq_map_queues() may rebuild the mapping talbe. One case is that