From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2.1) Gecko/20010901 Description of problem: rpm --rebuild kernel-2.4.13-0.3.src.rpm|grep depmod: depmod: *** Unresolved symbols in /var/tmp/kernel-2.4.13-0.3-root/lib/modules/2.4.13-0.3BOOT/kernel/drivers/evms/ldev_mgr.o depmod: gendisk_head Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.See description 2. 3. Actual Results: Kernel build moans about unresolved symbols Additional info:
FWIW deleting the offending modules cures the error message, but is obviously not much help if anyone wants to use it :o) Looks like a missing EXPORT_SYMBOL(gendisk_head) in genhd.c
Not quite; that symbol is not available for modules for a good reason: there are access functions for the list in question which take care of proper locking; evms accesses it directly while violating the locking rules for it.... IBM is fixing it in evms
Ah.