diff options
Diffstat (limited to 'drivers/net/mlx4/main.c')
-rw-r--r-- | drivers/net/mlx4/main.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/mlx4/main.c b/drivers/net/mlx4/main.c index 2765a3ce9c24..c83501122d77 100644 --- a/drivers/net/mlx4/main.c +++ b/drivers/net/mlx4/main.c | |||
@@ -1109,6 +1109,9 @@ static int __mlx4_init_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
1109 | } | 1109 | } |
1110 | } | 1110 | } |
1111 | 1111 | ||
1112 | /* Allow large DMA segments, up to the firmware limit of 1 GB */ | ||
1113 | dma_set_max_seg_size(&pdev->dev, 1024 * 1024 * 1024); | ||
1114 | |||
1112 | priv = kzalloc(sizeof *priv, GFP_KERNEL); | 1115 | priv = kzalloc(sizeof *priv, GFP_KERNEL); |
1113 | if (!priv) { | 1116 | if (!priv) { |
1114 | dev_err(&pdev->dev, "Device struct alloc failed, " | 1117 | dev_err(&pdev->dev, "Device struct alloc failed, " |