mirror of
https://github.com/fpganinja/taxi.git
synced 2026-01-18 01:30:36 -08:00
cndm_proto: Use ARRAY_SIZE
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -84,6 +84,9 @@ static int cndm_proto_pci_probe(struct pci_dev *pdev, const struct pci_device_id
|
|||||||
dev_info(dev, "Port offset: 0x%x", cdev->port_offset);
|
dev_info(dev, "Port offset: 0x%x", cdev->port_offset);
|
||||||
dev_info(dev, "Port stride: 0x%x", cdev->port_stride);
|
dev_info(dev, "Port stride: 0x%x", cdev->port_stride);
|
||||||
|
|
||||||
|
if (cdev->port_count > ARRAY_SIZE(cdev->ndev))
|
||||||
|
cdev->port_count = ARRAY_SIZE(cdev->ndev);
|
||||||
|
|
||||||
for (k = 0; k < cdev->port_count; k++) {
|
for (k = 0; k < cdev->port_count; k++) {
|
||||||
struct net_device *ndev;
|
struct net_device *ndev;
|
||||||
|
|
||||||
@@ -106,7 +109,7 @@ static int cndm_proto_pci_probe(struct pci_dev *pdev, const struct pci_device_id
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
fail_netdev:
|
fail_netdev:
|
||||||
for (k = 0; k < 32; k++) {
|
for (k = 0; k < ARRAY_SIZE(cdev->ndev); k++) {
|
||||||
if (cdev->ndev[k]) {
|
if (cdev->ndev[k]) {
|
||||||
pci_free_irq(pdev, k, cdev->ndev[k]);
|
pci_free_irq(pdev, k, cdev->ndev[k]);
|
||||||
cndm_proto_destroy_netdev(cdev->ndev[k]);
|
cndm_proto_destroy_netdev(cdev->ndev[k]);
|
||||||
@@ -133,7 +136,7 @@ static void cndm_proto_pci_remove(struct pci_dev *pdev)
|
|||||||
|
|
||||||
dev_info(dev, KBUILD_MODNAME " PCI remove");
|
dev_info(dev, KBUILD_MODNAME " PCI remove");
|
||||||
|
|
||||||
for (k = 0; k < 32; k++) {
|
for (k = 0; k < ARRAY_SIZE(cdev->ndev); k++) {
|
||||||
if (cdev->ndev[k]) {
|
if (cdev->ndev[k]) {
|
||||||
pci_free_irq(pdev, k, cdev->ndev[k]);
|
pci_free_irq(pdev, k, cdev->ndev[k]);
|
||||||
cndm_proto_destroy_netdev(cdev->ndev[k]);
|
cndm_proto_destroy_netdev(cdev->ndev[k]);
|
||||||
|
|||||||
Reference in New Issue
Block a user