From: Takashi Iwai Date: Thu, 22 Aug 2013 10:02:31 +0000 (+0200) Subject: ALSA: rme96: Check the return value of pci_enable_device() in resume callback X-Git-Tag: accepted/tizen/common/20141203.182822~1038^2~178 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e58a244ff9ae264df1bf0fc8f09ecc135dbe3d0f;p=platform%2Fkernel%2Flinux-arm64.git ALSA: rme96: Check the return value of pci_enable_device() in resume callback Fixing warning message: sound/pci/rme96.c: In function ‘snd_rme96_resume’: sound/pci/rme96.c:2418:19: warning: ignoring return value of ‘pci_enable_device’, declared with attribute warn_unused_result [-Wunused-result] Signed-off-by: Takashi Iwai --- diff --git a/sound/pci/rme96.c b/sound/pci/rme96.c index 0506530..9d2a81f 100644 --- a/sound/pci/rme96.c +++ b/sound/pci/rme96.c @@ -2415,7 +2415,11 @@ snd_rme96_resume(struct pci_dev *pci) struct rme96 *rme96 = card->private_data; pci_restore_state(pci); - pci_enable_device(pci); + if (pci_enable_device(pci) < 0) { + printk(KERN_ERR "rme96: pci_enable_device failed, disabling device\n"); + snd_card_disconnect(card); + return -EIO; + } /* reset playback and record buffer pointers */ writel(0, rme96->iobase + RME96_IO_SET_PLAY_POS