Build failure
Patrick McMunn
doctorwhoguy at gmail.com
Sat Oct 3 00:53:59 UTC 2020
I update the sources today and ran "make -j24 buildworld buildkernel
KERNCONF=GENERIC-NODEBUG", and the build failed. I made sure to "make
clean" and "make cleanworld" and try again, and I got the same result.
--
Patrick McMunn
- Learn more about the Catholic Faith: http://www.catholic.com/
- Pray with the Church: http://www.universalis.com/
-------------- next part --------------
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_i2c.c:92:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:4:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/uapi/linux/fb.h:5:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:166:16: error: field has incomplete type 'struct device'
struct device dev; /* the device structure */
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
--- linux_notifier.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_notifier.c:15:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:212:1: error: static declaration of 'dev_get_drvdata' follows non-static declaration
dev_get_drvdata(const struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:243:9: note: previous implicit declaration is here
return dev_get_drvdata(&dev->dev);
^
--- linux_i2c.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_i2c.c:92:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:4:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/uapi/linux/fb.h:5:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:201:23: error: field has incomplete type 'struct device_driver'
struct device_driver driver;
^
--- linux_notifier.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_notifier.c:15:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:219:1: error: static declaration of 'dev_set_drvdata' follows non-static declaration
--- linux_i2c.o ---
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:201:9: note: forward declaration of 'struct device_driver'
struct device_driver driver;
^
--- linux_notifier.o ---
dev_set_drvdata(struct device *dev, void *data)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:249:2: note: previous implicit declaration is here
dev_set_drvdata(&dev->dev, data);
^
--- linux_i2c.o ---
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:237:2: error: implicit declaration of function 'device_unregister' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
device_unregister(&client->dev);
^
--- linux_notifier.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_notifier.c:15:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:438:1: error: static declaration of 'device_unregister' follows non-static declaration
device_unregister(struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:237:2: note: previous implicit declaration is here
device_unregister(&client->dev);
^
--- linux_compat.o ---
12 errors generated.
*** [linux_compat.o] Error code 1
make[4]: stopped in /usr/local/sys/modules/drm-current-kmod/linuxkpi
--- linux_i2c.o ---
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:243:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&dev->dev);
^
--- linux_video.o ---
16 errors generated.
*** [linux_video.o] Error code 1
make[4]: stopped in /usr/local/sys/modules/drm-current-kmod/linuxkpi
--- linux_i2c.o ---
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:249:2: error: implicit declaration of function 'dev_set_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
dev_set_drvdata(&dev->dev, data);
^
--- linux_backlight.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_backlight.c:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:52:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:116:10: error: incomplete definition of type 'struct device'
if (!dev->dma_priv || !dma_supported(dev, dma_mask))
~~~^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_backlight.c:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:203:24: error: field has incomplete type 'struct device_driver'
struct device_driver driver;
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:201:9: note: forward declaration of 'struct device_driver'
struct device_driver driver;
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_backlight.c:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:233:17: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_backlight.c:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:331:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&pdev->dev);
^
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:338:2: error: implicit declaration of function 'dev_set_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
dev_set_drvdata(&pdev->dev, data);
^
--- dma-buf.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/drivers/dma-buf//dma-buf.c:53:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-buf.h:32:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:35:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:4:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/uapi/linux/fb.h:5:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:140:16: error: field has incomplete type 'struct device'
struct device dev; /* the adapter device */
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
In file included from /usr/local/sys/modules/drm-current-kmod/drivers/dma-buf//dma-buf.c:53:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-buf.h:32:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:35:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:4:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/uapi/linux/fb.h:5:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:166:16: error: field has incomplete type 'struct device'
struct device dev; /* the device structure */
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
In file included from /usr/local/sys/modules/drm-current-kmod/drivers/dma-buf//dma-buf.c:53:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-buf.h:32:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:35:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:4:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/uapi/linux/fb.h:5:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:201:23: error: field has incomplete type 'struct device_driver'
struct device_driver driver;
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:201:9: note: forward declaration of 'struct device_driver'
struct device_driver driver;
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:237:2: error: implicit declaration of function 'device_unregister' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
device_unregister(&client->dev);
^
--- linux_genalloc.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_genalloc.c:35:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:52:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:116:10: error: incomplete definition of type 'struct device'
if (!dev->dma_priv || !dma_supported(dev, dma_mask))
~~~^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_genalloc.c:35:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:203:24: error: field has incomplete type 'struct device_driver'
struct device_driver driver;
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:201:9: note: forward declaration of 'struct device_driver'
struct device_driver driver;
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_genalloc.c:35:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:233:17: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
--- linux_backlight.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_backlight.c:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:112:16: error: field has incomplete type 'struct device'
struct device dev;
^
--- dma-buf.o ---
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:243:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
--- linux_backlight.o ---
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
--- dma-buf.o ---
return dev_get_drvdata(&dev->dev);
^
--- linux_backlight.o ---
typedef struct device *device_t;
^
--- linux_genalloc.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_genalloc.c:35:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:331:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&pdev->dev);
^
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:338:2: error: implicit declaration of function 'dev_set_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
dev_set_drvdata(&pdev->dev, data);
^
--- linux_acpi.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_acpi.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:52:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:116:10: error: incomplete definition of type 'struct device'
if (!dev->dma_priv || !dma_supported(dev, dma_mask))
~~~^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
--- linux_backlight.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_backlight.c:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:152:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&bl_dev->dev);
^
--- linux_acpi.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_acpi.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:203:24: error: field has incomplete type 'struct device_driver'
struct device_driver driver;
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:201:9: note: forward declaration of 'struct device_driver'
struct device_driver driver;
^
--- linux_backlight.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_backlight.c:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:212:1: error: static declaration of 'dev_get_drvdata' follows non-static declaration
dev_get_drvdata(const struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:243:9: note: previous implicit declaration is here
--- linux_acpi.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_acpi.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
--- linux_backlight.o ---
return dev_get_drvdata(&dev->dev);
^
--- linux_acpi.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:233:17: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
--- linux_backlight.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_backlight.c:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:219:1: error: static declaration of 'dev_set_drvdata' follows non-static declaration
dev_set_drvdata(struct device *dev, void *data)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:249:2: note: previous implicit declaration is here
dev_set_drvdata(&dev->dev, data);
^
--- linux_acpi.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_acpi.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:331:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&pdev->dev);
^
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:338:2: error: implicit declaration of function 'dev_set_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
dev_set_drvdata(&pdev->dev, data);
^
--- linux_backlight.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_backlight.c:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:438:1: error: static declaration of 'device_unregister' follows non-static declaration
device_unregister(struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:237:2: note: previous implicit declaration is here
device_unregister(&client->dev);
^
--- dma-buf.o ---
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:249:2: error: implicit declaration of function 'dev_set_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
dev_set_drvdata(&dev->dev, data);
^
--- linux_genalloc.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_genalloc.c:35:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:112:16: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_genalloc.c:35:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:152:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&bl_dev->dev);
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_genalloc.c:35:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:212:1: error: static declaration of 'dev_get_drvdata' follows non-static declaration
dev_get_drvdata(const struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:243:9: note: previous implicit declaration is here
return dev_get_drvdata(&dev->dev);
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_genalloc.c:35:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:219:1: error: static declaration of 'dev_set_drvdata' follows non-static declaration
dev_set_drvdata(struct device *dev, void *data)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:249:2: note: previous implicit declaration is here
dev_set_drvdata(&dev->dev, data);
^
--- linux_device.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_device.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:52:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:116:10: error: incomplete definition of type 'struct device'
if (!dev->dma_priv || !dma_supported(dev, dma_mask))
~~~^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
--- linux_component.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_component.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/component.h:18:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:52:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:116:10: error: incomplete definition of type 'struct device'
if (!dev->dma_priv || !dma_supported(dev, dma_mask))
~~~^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
--- linux_acpi.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_acpi.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:112:16: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
--- linux_genalloc.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_genalloc.c:35:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:438:1: error: static declaration of 'device_unregister' follows non-static declaration
device_unregister(struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:237:2: note: previous implicit declaration is here
device_unregister(&client->dev);
^
--- linux_device.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_device.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:203:24: error: field has incomplete type 'struct device_driver'
struct device_driver driver;
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:201:9: note: forward declaration of 'struct device_driver'
struct device_driver driver;
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_device.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:233:17: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
--- linux_acpi.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_acpi.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:152:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&bl_dev->dev);
^
--- linux_component.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_component.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/component.h:18:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:203:24: error: field has incomplete type 'struct device_driver'
struct device_driver driver;
^
--- linux_acpi.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_acpi.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:212:1: error: static declaration of 'dev_get_drvdata' follows non-static declaration
--- linux_component.o ---
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:201:9: note: forward declaration of 'struct device_driver'
struct device_driver driver;
^
--- linux_acpi.o ---
dev_get_drvdata(const struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:243:9: note: previous implicit declaration is here
return dev_get_drvdata(&dev->dev);
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_acpi.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:219:1: error: static declaration of 'dev_set_drvdata' follows non-static declaration
dev_set_drvdata(struct device *dev, void *data)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:249:2: note: previous implicit declaration is here
dev_set_drvdata(&dev->dev, data);
^
--- linux_component.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_component.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/component.h:18:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:233:17: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
--- linux_device.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_device.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:331:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&pdev->dev);
^
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:338:2: error: implicit declaration of function 'dev_set_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
dev_set_drvdata(&pdev->dev, data);
^
--- linux_component.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_component.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/component.h:18:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:331:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&pdev->dev);
^
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:338:2: error: implicit declaration of function 'dev_set_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
dev_set_drvdata(&pdev->dev, data);
^
--- linux_acpi.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_acpi.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:438:1: error: static declaration of 'device_unregister' follows non-static declaration
device_unregister(struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:237:2: note: previous implicit declaration is here
device_unregister(&client->dev);
^
--- linux_notifier.o ---
16 errors generated.
--- linux_i2c.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_i2c.c:92:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:52:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:116:10: error: incomplete definition of type 'struct device'
if (!dev->dma_priv || !dma_supported(dev, dma_mask))
~~~^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
--- linux_irq.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_irq.c:1:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:52:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:116:10: error: incomplete definition of type 'struct device'
if (!dev->dma_priv || !dma_supported(dev, dma_mask))
~~~^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
--- linux_backlight.o ---
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_backlight.c:129:27: error: initializing 'struct backlight_device *' with an expression of incompatible type 'void'
struct backlight_device *bd = to_backlight_device(dev);
^ ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_backlight.c:138:27: error: initializing 'struct backlight_device *' with an expression of incompatible type 'void'
struct backlight_device *bd = to_backlight_device(dev);
^ ~~~~~~~~~~~~~~~~~~~~~~~~
--- linux_i2c.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_i2c.c:92:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:203:24: error: field has incomplete type 'struct device_driver'
struct device_driver driver;
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:201:9: note: forward declaration of 'struct device_driver'
struct device_driver driver;
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_i2c.c:92:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:233:17: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
--- linux_backlight.o ---
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_backlight.c:164:27: error: initializing 'struct backlight_device *' with an expression of incompatible type 'void'
struct backlight_device *bd = to_backlight_device(dev);
^ ~~~~~~~~~~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
--- linux_notifier.o ---
*** [linux_notifier.o] Error code 1
make[4]: stopped in /usr/local/sys/modules/drm-current-kmod/linuxkpi
--- linux_irq.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_irq.c:1:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:203:24: error: field has incomplete type 'struct device_driver'
struct device_driver driver;
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:201:9: note: forward declaration of 'struct device_driver'
struct device_driver driver;
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_irq.c:1:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:233:17: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
--- linux_i2c.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_i2c.c:92:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:331:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&pdev->dev);
^
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:338:2: error: implicit declaration of function 'dev_set_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
dev_set_drvdata(&pdev->dev, data);
^
--- linux_irq.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_irq.c:1:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:331:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&pdev->dev);
^
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:338:2: error: implicit declaration of function 'dev_set_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
dev_set_drvdata(&pdev->dev, data);
^
--- linux_device.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_device.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:112:16: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_device.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:152:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&bl_dev->dev);
^
--- linux_component.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_component.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/component.h:18:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:112:16: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
--- linux_device.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_device.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:212:1: error: static declaration of 'dev_get_drvdata' follows non-static declaration
dev_get_drvdata(const struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:243:9: note: previous implicit declaration is here
return dev_get_drvdata(&dev->dev);
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_device.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:219:1: error: static declaration of 'dev_set_drvdata' follows non-static declaration
dev_set_drvdata(struct device *dev, void *data)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:249:2: note: previous implicit declaration is here
dev_set_drvdata(&dev->dev, data);
^
--- linux_component.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_component.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/component.h:18:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:152:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&bl_dev->dev);
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_component.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/component.h:18:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:212:1: error: static declaration of 'dev_get_drvdata' follows non-static declaration
dev_get_drvdata(const struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:243:9: note: previous implicit declaration is here
return dev_get_drvdata(&dev->dev);
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_component.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/component.h:18:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:219:1: error: static declaration of 'dev_set_drvdata' follows non-static declaration
dev_set_drvdata(struct device *dev, void *data)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:249:2: note: previous implicit declaration is here
dev_set_drvdata(&dev->dev, data);
^
--- linux_device.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_device.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:438:1: error: static declaration of 'device_unregister' follows non-static declaration
device_unregister(struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:237:2: note: previous implicit declaration is here
device_unregister(&client->dev);
^
--- linux_backlight.o ---
20 errors generated.
--- linux_component.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_component.c:1:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/component.h:18:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:438:1: error: static declaration of 'device_unregister' follows non-static declaration
device_unregister(struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:237:2: note: previous implicit declaration is here
device_unregister(&client->dev);
^
--- linux_backlight.o ---
*** [linux_backlight.o] Error code 1
make[4]: stopped in /usr/local/sys/modules/drm-current-kmod/linuxkpi
--- linux_i2c.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_i2c.c:92:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:112:16: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_i2c.c:92:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:152:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&bl_dev->dev);
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_i2c.c:92:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:212:1: error: static declaration of 'dev_get_drvdata' follows non-static declaration
dev_get_drvdata(const struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:243:9: note: previous implicit declaration is here
return dev_get_drvdata(&dev->dev);
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_i2c.c:92:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:219:1: error: static declaration of 'dev_set_drvdata' follows non-static declaration
--- linux_irq.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_irq.c:1:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
--- linux_i2c.o ---
dev_set_drvdata(struct device *dev, void *data)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:249:2: note: previous implicit declaration is here
--- linux_irq.o ---
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:112:16: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
--- linux_i2c.o ---
dev_set_drvdata(&dev->dev, data);
^
--- linux_irq.o ---
typedef struct device *device_t;
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_irq.c:1:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:152:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&bl_dev->dev);
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_irq.c:1:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:212:1: error: static declaration of 'dev_get_drvdata' follows non-static declaration
dev_get_drvdata(const struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:243:9: note: previous implicit declaration is here
return dev_get_drvdata(&dev->dev);
^
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_irq.c:1:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:219:1: error: static declaration of 'dev_set_drvdata' follows non-static declaration
dev_set_drvdata(struct device *dev, void *data)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:249:2: note: previous implicit declaration is here
dev_set_drvdata(&dev->dev, data);
^
--- linux_genalloc.o ---
16 errors generated.
--- linux_i2c.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_i2c.c:92:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/acpi.h:26:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:438:1: error: static declaration of 'device_unregister' follows non-static declaration
device_unregister(struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:237:2: note: previous implicit declaration is here
device_unregister(&client->dev);
^
--- linux_genalloc.o ---
*** [linux_genalloc.o] Error code 1
make[4]: stopped in /usr/local/sys/modules/drm-current-kmod/linuxkpi
--- linux_irq.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/src/linux_irq.c:1:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/interrupt.h:34:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:438:1: error: static declaration of 'device_unregister' follows non-static declaration
device_unregister(struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:237:2: note: previous implicit declaration is here
device_unregister(&client->dev);
^
--- linux_device.o ---
16 errors generated.
--- linux_component.o ---
16 errors generated.
--- linux_device.o ---
*** [linux_device.o] Error code 1
make[4]: stopped in /usr/local/sys/modules/drm-current-kmod/linuxkpi
--- linux_component.o ---
*** [linux_component.o] Error code 1
make[4]: stopped in /usr/local/sys/modules/drm-current-kmod/linuxkpi
--- dma-buf.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/drivers/dma-buf//dma-buf.c:53:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-buf.h:32:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:35:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:203:24: error: field has incomplete type 'struct device_driver'
struct device_driver driver;
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:201:9: note: forward declaration of 'struct device_driver'
struct device_driver driver;
^
In file included from /usr/local/sys/modules/drm-current-kmod/drivers/dma-buf//dma-buf.c:53:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-buf.h:32:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:35:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:233:17: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
In file included from /usr/local/sys/modules/drm-current-kmod/drivers/dma-buf//dma-buf.c:53:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-buf.h:32:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:35:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:10:
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:331:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&pdev->dev);
^
/usr/src/sys/compat/linuxkpi/common/include/linux/pci.h:338:2: error: implicit declaration of function 'dev_set_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
dev_set_drvdata(&pdev->dev, data);
^
--- linux_acpi.o ---
16 errors generated.
*** [linux_acpi.o] Error code 1
make[4]: stopped in /usr/local/sys/modules/drm-current-kmod/linuxkpi
--- dma-buf.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/drivers/dma-buf//dma-buf.c:53:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-buf.h:32:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:35:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:12:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/fb.h:10:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:174:10: error: implicit declaration of function 'dma_alloc_coherent' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return (dma_alloc_coherent(hwdev == NULL ? NULL : &hwdev->dev, size,
^
--- linux_irq.o ---
16 errors generated.
*** [linux_irq.o] Error code 1
make[4]: stopped in /usr/local/sys/modules/drm-current-kmod/linuxkpi
--- linux_i2c.o ---
16 errors generated.
--- dma-buf.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/drivers/dma-buf//dma-buf.c:53:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-buf.h:32:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:35:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:112:16: error: field has incomplete type 'struct device'
struct device dev;
^
/usr/src/sys/sys/types.h:275:16: note: forward declaration of 'struct device'
typedef struct device *device_t;
^
In file included from /usr/local/sys/modules/drm-current-kmod/drivers/dma-buf//dma-buf.c:53:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-buf.h:32:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:35:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/device.h:44:
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/backlight.h:152:9: error: implicit declaration of function 'dev_get_drvdata' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
return dev_get_drvdata(&bl_dev->dev);
^
In file included from /usr/local/sys/modules/drm-current-kmod/drivers/dma-buf//dma-buf.c:53:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-buf.h:32:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:35:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:212:1: error: static declaration of 'dev_get_drvdata' follows non-static declaration
dev_get_drvdata(const struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:243:9: note: previous implicit declaration is here
return dev_get_drvdata(&dev->dev);
^
In file included from /usr/local/sys/modules/drm-current-kmod/drivers/dma-buf//dma-buf.c:53:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-buf.h:32:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:35:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:219:1: error: static declaration of 'dev_set_drvdata' follows non-static declaration
dev_set_drvdata(struct device *dev, void *data)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:249:2: note: previous implicit declaration is here
dev_set_drvdata(&dev->dev, data);
^
--- linux_i2c.o ---
*** [linux_i2c.o] Error code 1
make[4]: stopped in /usr/local/sys/modules/drm-current-kmod/linuxkpi
--- dma-buf.o ---
In file included from /usr/local/sys/modules/drm-current-kmod/drivers/dma-buf//dma-buf.c:53:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-buf.h:32:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
In file included from /usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:35:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/device.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/device.h:438:1: error: static declaration of 'device_unregister' follows non-static declaration
device_unregister(struct device *dev)
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/i2c.h:237:2: note: previous implicit declaration is here
device_unregister(&client->dev);
^
In file included from /usr/local/sys/modules/drm-current-kmod/drivers/dma-buf//dma-buf.c:53:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-buf.h:32:
In file included from /usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/dma-mapping.h:4:
/usr/src/sys/compat/linuxkpi/common/include/linux/dma-mapping.h:144:1: error: static declaration of 'dma_alloc_coherent' follows non-static declaration
dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle,
^
/usr/local/sys/modules/drm-current-kmod/linuxkpi/gplv2/include/linux/pci.h:174:10: note: previous implicit declaration is here
return (dma_alloc_coherent(hwdev == NULL ? NULL : &hwdev->dev, size,
^
17 errors generated.
*** [dma-buf.o] Error code 1
make[4]: stopped in /usr/local/sys/modules/drm-current-kmod/linuxkpi
12 errors
make[4]: stopped in /usr/local/sys/modules/drm-current-kmod/linuxkpi
*** [modules-all] Error code 2
make[2]: stopped in /usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG
--- kernel.full ---
text data bss dec hex filename
22039023 1760446 4524928 28324397 0x1b0322d kernel.full
1 error
make[2]: stopped in /usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG
More information about the freebsd-current
mailing list