diff options
Diffstat (limited to 'drivers/video/fbdev/hyperv_fb.c')
| -rw-r--r-- | drivers/video/fbdev/hyperv_fb.c | 5 | 
1 files changed, 1 insertions, 4 deletions
| diff --git a/drivers/video/fbdev/hyperv_fb.c b/drivers/video/fbdev/hyperv_fb.c index c8b0ae676809..a7e6eea2c4a1 100644 --- a/drivers/video/fbdev/hyperv_fb.c +++ b/drivers/video/fbdev/hyperv_fb.c @@ -308,7 +308,7 @@ static inline int synthvid_send(struct hv_device *hdev,  			       VM_PKT_DATA_INBAND, 0);  	if (ret) -		pr_err("Unable to send packet via vmbus\n"); +		pr_err_ratelimited("Unable to send packet via vmbus; error %d\n", ret);  	return ret;  } @@ -1031,7 +1031,6 @@ static int hvfb_getmem(struct hv_device *hdev, struct fb_info *info)  			PCI_DEVICE_ID_HYPERV_VIDEO, NULL);  		if (!pdev) {  			pr_err("Unable to find PCI Hyper-V video\n"); -			kfree(info->apertures);  			return -ENODEV;  		} @@ -1129,7 +1128,6 @@ getmem_done:  	} else {  		pci_dev_put(pdev);  	} -	kfree(info->apertures);  	return 0; @@ -1141,7 +1139,6 @@ err2:  err1:  	if (!gen2vm)  		pci_dev_put(pdev); -	kfree(info->apertures);  	return -ENOMEM;  } | 
