- To: Vinayak Holikatti <vinholikatti@xxxxxxxxx>
- Subject: Re: [PATCH V2 2/4] [SCSI] drivers/scsi/ufs: Add PCI glue driver
- From: Rolf Eike Beer <eike-kernel@xxxxxxxxx>
- Date: Fri, 13 Jul 2012 18:01:58 +0200
- Cc: James.Bottomley@xxxxxxxxxxxxxxxxxxxxx, linux-scsi@xxxxxxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx, patches@xxxxxxxxxx, linux-samsung-soc@xxxxxxxxxxxxxxx, santoshsy@xxxxxxxxx, arnd@xxxxxxxxxx, girish.shivananjappa@xxxxxxxxxx, saugata.das@xxxxxxxxxx, vishak.g@xxxxxxxxxxx, venkat@xxxxxxxxxx, k.rajesh@xxxxxxxxxxx, dsaxena@xxxxxxxxxx, ilho215.lee@xxxxxxxxxxx, nala.la@xxxxxxxxxxx, sreekumar.c@xxxxxxxxxxx
- In-reply-to: <1342189698-20393-1-git-send-email-vinholikatti@gmail.com>
- User-agent: KMail/4.8.4 (Linux/3.4.3-30-desktop; KDE/4.8.4; x86_64; ; )
Vinayak Holikatti wrote:
> +static int __devinit
> +ufshcd_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id)
> +{
> + struct ufs_hba *hba;
> + void __iomem *mmio_base;
> + int err;
> +
> + err = pci_enable_device(pdev);
> + if (err) {
> + dev_err(&pdev->dev, "pci_enable_device failed\n");
> + goto out_error;
> + }
My question as basically every time at this point: why not use devres, i.e.
pcim_enable_device()? This would make the cleanup and error handling much
easier. See Documentation/driver-model/devres.txt.
> +
> + pci_set_master(pdev);
> +
> +
Duplicate newline.
EikeAttachment:
signature.asc
Description: This is a digitally signed message part.
[SCSI Target Devel]
[Linux SCSI Target Infrastructure]
[Kernel Newbies]
[Share Photos]
[IDE]
[Security]
[Git]
[Netfilter]
[Bugtraq]
[Photos]
[Yosemite]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Linux ATA RAID]
[Linux IIO]
[Samba]
[Video 4 Linux]
[Device Mapper]
[Linux Resources]