bugzilla: https://bugzilla.openanolis.cn/show_bug.cgi?id=721
回合upstream上关于megaraid的bugfix补丁6个:
1、在resume流程也需要调用与init流程一样的函数megasas_alloc_irq_vectors来申请中断。
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=92b4f9d150593a7a78d9872c2d5dc05ffae4521b
2、load balance模式只对invader以上的系列开启。
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=1175b88452cad208894412b955ee698934968aed
3、驱动将非读写IO走fast path可能会失败。
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=79db830162b733f5f3ee80f0673eeeb0245fe38b
4、在resume完成后发现如果controller的状态不为ready,则发送reset命令。
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=499e7246d6daa7c2655958e81febfbd76af1bc75
5、fix probe流程中间失败时的内存泄露问题。
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b5438f48fdd8e1c3f130d32637511efd32038152
6、为sas和nvme盘设置最优的队列深度。
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6e73550670ed1c07779706bb6cf61b99c871fc42