Messages in this thread | | | Date | Thu, 13 Dec 2007 08:21:23 -0800 | From | Greg KH <> | Subject | Re: 2.6.24-rc5-mm1 - build failures due to kobject changes |
| |
On Thu, Dec 13, 2007 at 08:46:02PM +0530, Kamalesh Babulal wrote: > Hi Andrew, > > The kernel build fails, due to kobjects changes > > drivers/infiniband/hw/ehca/ehca_main.c: In function ???ehca_module_init???: > drivers/infiniband/hw/ehca/ehca_main.c:947: error: ???struct device_driver??? has no member named ???kobj??? > drivers/infiniband/hw/ehca/ehca_main.c: In function ???ehca_module_exit???: > drivers/infiniband/hw/ehca/ehca_main.c:976: error: ???struct device_driver??? has no member named ???kobj??? > make[3]: *** [drivers/infiniband/hw/ehca/ehca_main.o] Error 1 > make[2]: *** [drivers/infiniband/hw/ehca] Error 2 > make[1]: *** [drivers/infiniband] Error 2 > make: *** [drivers] Error 2
This is a simple fix to the new api, sorry, being ppc I missed it in my build tests.
> drivers/net/ehea/ehea_main.c: In function ???ehea_driver_sysfs_add???: > drivers/net/ehea/ehea_main.c:2812: error: ???struct device_driver??? has no member named ???kobj??? > drivers/net/ehea/ehea_main.c:2815: error: ???struct device_driver??? has no member named ???kobj??? > drivers/net/ehea/ehea_main.c:2818: error: ???struct device_driver??? has no member named ???kobj??? > drivers/net/ehea/ehea_main.c: In function ???ehea_driver_sysfs_remove???: > drivers/net/ehea/ehea_main.c:2830: error: ???struct device_driver??? has no member named ???kobj??? > make[3]: *** [drivers/net/ehea/ehea_main.o] Error 1 > make[2]: *** [drivers/net/ehea] Error 2 > make[1]: *** [drivers/net] Error 2 > make: *** [drivers] Error 2
That's just broken and wrong. Why are you trying to duplicate a symlink that the driver core already creates? I'll just delete this code, ugh...
> CC drivers/net/iseries_veth.o > drivers/net/iseries_veth.c: In function ???veth_module_init???: > drivers/net/iseries_veth.c:1714: error: ???struct device_driver??? has no member named ???kobj??? > make[2]: *** [drivers/net/iseries_veth.o] Error 1 > make[1]: *** [drivers/net] Error 2 > make: *** [drivers] Error 2
This one I know about and have more work to do to fix properly.
thanks,
greg 'i need to install a ppc cross-compiler one of these days' k-h
| |