Linux kernel module: missing install/uninstall/clean/distclean targets

Bug #1213412 reported by Didier Barvaux
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rohc
Status tracked in Rohc-main
Rohc-1.5.x
Invalid
Undecided
Didier Barvaux
Rohc-1.6.x
Won't Fix
Low
Didier Barvaux
Rohc-1.7.x
Won't Fix
Undecided
Didier Barvaux
Rohc-main
Fix Released
Low
Didier Barvaux

Bug Description

Mikhail Gruzdev reported on the mailing list:

> Kernel modules install/uninstall is broken, the off-tree build fails
> to build and there is no clean/distclean targets for modules at all
> :) . My initial patch addressed this features just fine.

Tags: kernel linux
Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Enhance the clean/distclean targets to remove some additional *.o and *.*.o.cmd files.

The install/uninstall targets seem to work fine:

# make -C linux install
make: Entering directory 'xxxxxxx/rohc.git/linux'
/usr/bin/install -c -d //lib/modules/`uname -r`/extra
/usr/bin/install -c -m 644 ./kmod/rohc.ko //lib/modules/`uname -r`/extra/rohc.ko
/usr/bin/install -c -m 644 ./kmod/rohc_test.ko //lib/modules/`uname -r`/extra/rohc_test.ko
/sbin/depmod -a
make: Leaving directory 'xxxxxxx/rohc.git/linux'

# modinfo /lib/modules/yyyyyyy/extra/rohc.ko
filename: /lib/modules/yyyyyyy/extra/rohc.ko
description: ROHC library, version 2.0.0 (http://rohc-lib.org/)
author: Didier Barvaux, Mikhail Gruzdev, Thales Communications, Viveris Technologies
license: GPL
version: 2.0.0
srcversion: 644B5FCBCB271FB03C0EA44
depends:
vermagic: yyyyyyy SMP preempt mod_unload modversions

# modinfo /lib/modules/yyyyyyy/extra/rohc_test.ko
filename: /lib/modules/yyyyyyy/extra/rohc_test.ko
description: Module for testing ROHC library 2.0.0 (http://rohc-lib.org/)
author: Didier Barvaux, Thales Communications, Viveris Technologies
license: GPL
version: 0.0.1
srcversion: B5CA5E6645BF6EE864CC647
depends: rohc
vermagic: yyyyyyy SMP preempt mod_unload modversions

# make -C linux uninstall
make: Entering directory 'xxxxxxx/rohc.git/linux'
rm -f //lib/modules/`uname -r`/extra/rohc.ko
rm -f //lib/modules/`uname -r`/extra/rohc_test.ko
/sbin/depmod -a
make: Leaving directory 'xxxxxxx/rohc.git/linux'

# ls -l /lib/modules/yyyyyyy/extra/
total 0

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.