Skip to content
Snippets Groups Projects
  • Keith Thorne's avatar
    8c01de98
    Enable kernel module versioning - Rev2 · 8c01de98
    Keith Thorne authored
    Closes #14 - Restore support for kernel module versioning
    patches/kernel-4.19-cs/config-4.19.67-cs - change to MODVERSIONS=y
    patches/kernel-4.19-cs/README - Update note on config file
    -- changes for mbuf, gpstime symbol versions --
    Update RCG autotools - remove configure, move configure.in to configure.ac
    bootstrap - add to generate configure from configure.ac
    configure.ac - rename from configure.in, add tests to find path to mbuf, gpstime
    Module.symvers files - either /var/lib/dkms/$MODNAME/$MODVERS/$KVERS/$ARCH/
    for DKMS package or /var/cache/$MODNAME from local build
    src/drv/ExtraSymbols.symvers - Remove mbuf, gpstime symbols
    src/drv/gpstime/Makefile - Add caching of Module.symvers in /var/cache/gpstime on install
    src/drv/mbuf/Makefile - Add caching of Module.symvers in /var/cache/mbuf on install
    src/epics/util/Makefile.in  - Add mbuf,gpstime Module.symvers paths
    src/epics/util/feCodeGen.pl - Add KBUILD_EXTRA_SYMBOLS statements to front-end make file
    -- changes to front-end kernel module symbol versions --
    src/drv/ExtraSymbols.symvers - Remove need_to_load_IOP_first
    src/epics/util/Makefile.in - Add caching of need_to_load_IOP_first symbol version, copy of cache for builds
    src/epics/util/feCodeGen.pl - Add KBUILD_EXTRA_SYMBOLS for this
    8c01de98
    History
    Enable kernel module versioning - Rev2
    Keith Thorne authored
    Closes #14 - Restore support for kernel module versioning
    patches/kernel-4.19-cs/config-4.19.67-cs - change to MODVERSIONS=y
    patches/kernel-4.19-cs/README - Update note on config file
    -- changes for mbuf, gpstime symbol versions --
    Update RCG autotools - remove configure, move configure.in to configure.ac
    bootstrap - add to generate configure from configure.ac
    configure.ac - rename from configure.in, add tests to find path to mbuf, gpstime
    Module.symvers files - either /var/lib/dkms/$MODNAME/$MODVERS/$KVERS/$ARCH/
    for DKMS package or /var/cache/$MODNAME from local build
    src/drv/ExtraSymbols.symvers - Remove mbuf, gpstime symbols
    src/drv/gpstime/Makefile - Add caching of Module.symvers in /var/cache/gpstime on install
    src/drv/mbuf/Makefile - Add caching of Module.symvers in /var/cache/mbuf on install
    src/epics/util/Makefile.in  - Add mbuf,gpstime Module.symvers paths
    src/epics/util/feCodeGen.pl - Add KBUILD_EXTRA_SYMBOLS statements to front-end make file
    -- changes to front-end kernel module symbol versions --
    src/drv/ExtraSymbols.symvers - Remove need_to_load_IOP_first
    src/epics/util/Makefile.in - Add caching of need_to_load_IOP_first symbol version, copy of cache for builds
    src/epics/util/feCodeGen.pl - Add KBUILD_EXTRA_SYMBOLS for this
Code owners
Assign users and groups as approvers for specific file changes. Learn more.