Hi Jon, resending the check-symvers series with tessuite fixes. Michal The following changes since commit c6fb42a68462729c4dfda59b8fc5f9c84c58b68b: Jon Masters (1): testsuite: rebuild all the 64-be|le data files are available in the git repository at: git://repo.or.cz/mit.git t/check-symvers Michal Marek (6): testsuite: add option to only test a given endianess / bitness testsuite: add a Makefile to rebuild the test modules testsuite: stop testing the old style EXPORT_SYMBOL macro elfops: clean up load_symbols() elfops: kill first argument of load_dep_syms() depmod: add ability to check symbol versions .gitignore | 1 + CODING | 4 + depmod.c | 100 +++++++++++--- elfops.h | 17 +-- elfops_core.c | 161 +++++++++++++++++---- tests/data/32-be/complex/complex_b-32.ko | Bin 1216 -> 1348 bytes tests/data/32-be/complex/complex_c-32.ko | Bin 1312 -> 1432 bytes tests/data/32-be/complex/complex_d-32.ko | Bin 1172 -> 1312 bytes tests/data/32-be/complex/complex_e-32.ko | Bin 980 -> 1140 bytes tests/data/32-be/loop/loop1-32.ko | Bin 1192 -> 1352 bytes tests/data/32-be/loop/loop2-32.ko | Bin 1192 -> 1352 bytes tests/data/32-be/normal/export_dep-32.ko | Bin 1196 -> 1356 bytes tests/data/32-be/normal/export_nodep-32.ko | Bin 1232 -> 1324 bytes tests/data/32-le/complex/complex_b-32.ko | Bin 1044 -> 1172 bytes tests/data/32-le/complex/complex_c-32.ko | Bin 1076 -> 1216 bytes tests/data/32-le/complex/complex_d-32.ko | Bin 1036 -> 1152 bytes tests/data/32-le/complex/complex_e-32.ko | Bin 904 -> 1040 bytes tests/data/32-le/loop/loop1-32.ko | Bin 1056 -> 1192 bytes tests/data/32-le/loop/loop2-32.ko | Bin 1056 -> 1192 bytes tests/data/32-le/normal/export_dep-32.ko | Bin 1060 -> 1196 bytes tests/data/32-le/normal/export_nodep-32.ko | Bin 1132 -> 1212 bytes tests/data/64-be/complex/complex_b-64.ko | Bin 1992 -> 2144 bytes tests/data/64-be/complex/complex_c-64.ko | Bin 2128 -> 2264 bytes tests/data/64-be/complex/complex_d-64.ko | Bin 1952 -> 2104 bytes tests/data/64-be/complex/complex_e-64.ko | Bin 1352 -> 1504 bytes tests/data/64-be/loop/loop1-64.ko | Bin 1968 -> 2144 bytes tests/data/64-be/loop/loop2-64.ko | Bin 1968 -> 2144 bytes tests/data/64-be/normal/export_dep-64.ko | Bin 1976 -> 2144 bytes tests/data/64-be/normal/export_nodep-64.ko | Bin 1728 -> 1752 bytes tests/data/64-le/alias/alias-64.ko | Bin 1118 -> 1238 bytes tests/data/64-le/complex/complex_a-64.ko | Bin 1520 -> 1648 bytes tests/data/64-le/complex/complex_b-64.ko | Bin 1736 -> 1984 bytes tests/data/64-le/complex/complex_c-64.ko | Bin 1840 -> 2072 bytes tests/data/64-le/complex/complex_d-64.ko | Bin 1712 -> 1960 bytes tests/data/64-le/complex/complex_e-64.ko | Bin 1264 -> 1520 bytes tests/data/64-le/loop/loop1-64.ko | Bin 1728 -> 1992 bytes tests/data/64-le/loop/loop2-64.ko | Bin 1728 -> 1992 bytes tests/data/64-le/loop/loop_dep-64.ko | Bin 1360 -> 1488 bytes tests/data/64-le/map/ccw_map-64.ko | Bin 1368 -> 1496 bytes tests/data/64-le/map/ieee1394_map-64.ko | Bin 1440 -> 1568 bytes tests/data/64-le/map/input_map-64.ko | Bin 1784 -> 1912 bytes tests/data/64-le/map/input_map_new-64.ko | Bin 1816 -> 1944 bytes tests/data/64-le/map/of_map-64.ko | Bin 2912 -> 3040 bytes tests/data/64-le/map/pci_map-64.ko | Bin 1416 -> 1544 bytes tests/data/64-le/map/pnp_map-64.ko | Bin 1904 -> 2032 bytes tests/data/64-le/map/usb_map-64.ko | Bin 1392 -> 1520 bytes tests/data/64-le/modinfo/modinfo-64.ko | Bin 1762 -> 1890 bytes tests/data/64-le/normal/export_dep-64.ko | Bin 1736 -> 1992 bytes tests/data/64-le/normal/export_nodep-64.ko | Bin 1640 -> 1760 bytes tests/data/64-le/normal/noexport_dep-64.ko | Bin 1424 -> 1552 bytes tests/data/64-le/normal/noexport_doubledep-64.ko | Bin 1520 -> 1648 bytes tests/data/64-le/normal/noexport_nodep-64.ko | Bin 946 -> 1066 bytes tests/data/64-le/rename/rename-new-64.ko | Bin 1284 -> 1404 bytes tests/data/64-le/rename/rename-old-64.ko | Bin 1300 -> 1428 bytes tests/data/64-le/rename/rename-version-64.ko | Bin 1239 -> 1367 bytes tests/data/64-le/unknown/unknown-64.ko | Bin 1360 -> 1488 bytes tests/data/Makefile | 75 ++++++++++ tests/data/src/complex_b.c | 13 +-- tests/data/src/complex_c.c | 13 +-- tests/data/src/complex_d.c | 14 +-- tests/data/src/complex_e.c | 14 +-- tests/data/src/export_dep.c | 12 +-- tests/data/src/export_nodep.c | 16 +-- tests/data/src/loop1.c | 14 +-- tests/data/src/loop2.c | 14 +-- tests/data/src/module.h | 17 +++ tests/runtests | 30 ++++ tests/test-depmod/02simple.sh | 4 +- tests/test-depmod/04maps.sh | 4 +- tests/test-depmod/05loop.sh | 4 +- tests/test-depmod/06undefined.sh | 4 +- tests/test-depmod/07complex.sh | 4 +- tests/test-depmod/08basedir.sh | 4 +- tests/test-depmod/09alias.sh | 4 +- tests/test-depmod/10badcommand.sh | 4 +- tests/test-depmod/11quick.sh | 7 +- tests/test-depmod/12compressed.sh | 4 +- tests/test-depmod/13compressed-maps.sh | 4 +- tests/test-depmod/14updates.sh | 4 +- tests/test-depmod/15symlink.sh | 4 +- tests/test-depmod/16specific-modules.sh | 4 +- tests/test-modinfo/02all.sh | 4 +- tests/test-modinfo/03field.sh | 4 +- tests/test-modinfo/04compressed.sh | 4 +- tests/test-modprobe/06rename.sh | 8 +- tests/test-modprobe/11stripversions.sh | 6 +- tests/test-modprobe/17compressed.sh | 6 +- 87 files changed, 406 insertions(+), 200 deletions(-) create mode 100644 tests/data/Makefile create mode 100644 tests/data/src/module.h -- To unsubscribe from this list: send the line "unsubscribe linux-modules" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html