]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/ntb/ntb_transport.c
PCI: PM: Skip devices in D0 for suspend-to-idle
[mirror_ubuntu-bionic-kernel.git] / drivers / ntb / ntb_transport.c
index 045e3dd4750e572a033dbb0cf2683296b2d0e6c7..9878c48826e3ee5889b6b1b38024db580a3b848a 100644 (file)
@@ -1003,6 +1003,9 @@ static int ntb_transport_init_queue(struct ntb_transport_ctx *nt,
        mw_base = nt->mw_vec[mw_num].phys_addr;
        mw_size = nt->mw_vec[mw_num].phys_size;
 
+       if (max_mw_size && mw_size > max_mw_size)
+               mw_size = max_mw_size;
+
        tx_size = (unsigned int)mw_size / num_qps_mw;
        qp_offset = tx_size * (qp_num / mw_count);