From: Song Hongyan Date: Sun, 2 Jun 2019 00:17:21 +0000 (+0800) Subject: HID: remove NO_D3 flag when remove driver X-Git-Tag: v5.4-rc1~604^2~1^3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=eca0f0a6c3fb2f88f123b4a8b57d53de77cdde77;p=platform%2Fkernel%2Flinux-rpi.git HID: remove NO_D3 flag when remove driver Remove the NO_D3 flag when remove the driver and let device enter into D3, it will save more power. Signed-off-by: Song Hongyan Acked-by: Srinivas Pandruvada Signed-off-by: Jiri Kosina --- diff --git a/drivers/hid/intel-ish-hid/ipc/pci-ish.c b/drivers/hid/intel-ish-hid/ipc/pci-ish.c index 17ae49f..aa80b4d 100644 --- a/drivers/hid/intel-ish-hid/ipc/pci-ish.c +++ b/drivers/hid/intel-ish-hid/ipc/pci-ish.c @@ -184,6 +184,7 @@ static void ish_remove(struct pci_dev *pdev) struct ishtp_device *ishtp_dev = pci_get_drvdata(pdev); ishtp_bus_remove_all_clients(ishtp_dev, false); + pdev->dev_flags &= ~PCI_DEV_FLAGS_NO_D3; ish_device_disable(ishtp_dev); }