X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=drivers%2Fvideo%2Fchipsfb.c;h=57b9d276497ed07e485311f38e95c6ef86af870e;hb=df36b439c5fedefe013d4449cb6a50d15e2f4d70;hp=f48e8c534c8797f228c1a75162735b602a71e94a;hpb=bf22f6fe2d72b4d7e9035be8ceb340414cf490e3;p=firefly-linux-kernel-4.4.55.git diff --git a/drivers/video/chipsfb.c b/drivers/video/chipsfb.c index f48e8c534c87..57b9d276497e 100644 --- a/drivers/video/chipsfb.c +++ b/drivers/video/chipsfb.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -413,7 +414,6 @@ chipsfb_pci_init(struct pci_dev *dp, const struct pci_device_id *ent) } pci_set_drvdata(dp, p); - p->device = &dp->dev; init_chips(p, addr); @@ -458,7 +458,7 @@ static int chipsfb_pci_suspend(struct pci_dev *pdev, pm_message_t state) if (state.event == pdev->dev.power.power_state.event) return 0; - if (state.event != PM_SUSPEND_MEM) + if (!(state.event & PM_EVENT_SLEEP)) goto done; acquire_console_sem();