Hi Toshiaki, FYI, there are new coccinelle warnings show up in tree: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git staging-next head: 95bc359f98a077a5cfc34feb0a333d11a4124b1c commit: d084610bb1e825eb60a1ca81a801aedfd36ff332 [67/134] staging/rts_pstor: Use pr_ or dev_ printks in rtsx.c All coccinelle warnings: + drivers/staging/rts_pstor/rtsx.c:397:16-19: ERROR: dev is NULL but dereferenced. drivers/staging/rts_pstor/rtsx.c:447:16-19: ERROR: dev is NULL but dereferenced. drivers/staging/rts_pstor/rtsx.c:358:16-19: ERROR: dev is NULL but dereferenced. vim +397 drivers/staging/rts_pstor/rtsx.c 387 } 388 389 static int rtsx_resume(struct pci_dev *pci) 390 { 391 struct rtsx_dev *dev = (struct rtsx_dev *)pci_get_drvdata(pci); 392 struct rtsx_chip *chip; 393 394 dev_info(&dev->pci->dev, "Ready to resume\n"); 395 396 if (!dev) { > 397 dev_err(&dev->pci->dev, "Invalid memory\n"); 398 return 0; 399 } 400 401 chip = dev->chip; 402 403 /* lock the device pointers */ 404 mutex_lock(&(dev->dev_mutex)); 405 406 pci_set_power_state(pci, PCI_D0); 407 pci_restore_state(pci); --- 0-DAY kernel build testing backend Open Source Technology Centre Fengguang Wu, Yuanhan Liu Intel Corporation