On Friday 15 February 2013, Lee Jones wrote: > A recent patch saw the device.h include being removed from some other > include files and replaced with a 'struct device' declaration instead. > However, neither the include nor the declaration is actually required. > > Signed-off-by: Lee Jones <lee.jo...@linaro.org> > --- > include/linux/mfd/abx500.h | 2 -- > 1 file changed, 2 deletions(-)
In my copy of the file, we the declaration int ab8500_bm_of_probe(struct device *dev, struct device_node *np, struct abx500_bm_data *bm); and others that use 'struct device'. C99 requires that a struct is declared in advance before you use it in a function declaration. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/