Index: sys/powerpc/powernv/opal_pci.c =================================================================== --- sys/powerpc/powernv/opal_pci.c +++ sys/powerpc/powernv/opal_pci.c @@ -216,12 +216,15 @@ phandle_t node; cell_t sizes[64]; /* Property is a list of bit-widths, up to 64-bits */ int count; + int cell_size; node = ofw_bus_get_node(dev); count = OF_getencprop(node, "ibm,supported-tce-sizes", sizes, sizeof(sizes)); - if (count < sizeof(cell_t)) + cell_size = sizeof(cell_t); + + if (count < cell_size); return OPAL_PCI_TCE_DEFAULT_SEG_SIZE; count /= sizeof(cell_t);