?
Sollte eigentlich das Startskript machen,
erst dann taucht "nfsd" in den kallsyms auf.
Das Original (testing /squeeze, 1.2.1-3):
Code: Alles auswählen
# See if our running kernel supports the NFS kernel server
if [ -f /proc/kallsyms ] && ! grep -Eq "[[:space:]]nfsd_open([[:space:]]|$)" /proc/kallsyms; then
log_warning_msg "Not starting $DESC: no support in current kernel."
exit 0
fi
Und was da so an Strings in den kallsysms steht:
(Mache mal browser textsuche + highlighting_alle für "_open", "nfsd_open", usw.)
Code: Alles auswählen
# grep nfs /proc/kallsyms | grep _open
f8399808 t exports_open [nfsd]
f83a1dfd t nfsd_proc_open [nfsd]
f83a5a6e t do_open_lookup [nfsd]
f83a5c78 t nfsd4_open [nfsd]
f83a6626 t nfsd4_encode_open_downgrade [nfsd]
f83a669b t nfsd4_encode_open_confirm [nfsd]
f83a67fd t nfsd4_encode_open [nfsd]
f83a7fca t nfsd4_decode_open_downgrade [nfsd]
f83a8077 t nfsd4_decode_open_confirm [nfsd]
f83a9a69 t nfsd4_decode_open [nfsd]
f83ac5b6 t nfs4_check_openmode [nfsd]
f83acb91 t release_open_stateid [nfsd]
f83acc1a t release_openowner [nfsd]
f839d4ca t nfsd_open [nfsd]
f83ad7e6 t nfsd4_process_open1 [nfsd]
f83adaf6 t nfsd4_process_open2 [nfsd]
f83991ae t nfsd_pool_stats_open [nfsd]
f83ace45 t nfs4_check_open_reclaim [nfsd]
f83b009e t nfsd4_open_downgrade [nfsd]
f83b0298 t nfsd4_open_confirm [nfsd]
# grep nfs /proc/kallsyms | grep init
f839bdac t vfs_dq_init [nfsd]
f839ea20 t expkey_init [nfsd]
f839ea4e t svc_export_init [nfsd]
f83b15e6 t ent_init [nfsd]
f83b2bf5 t init_state [nfsd]
f83b2316 t nfsd_idmap_init [nfsd]
f83a1dee t nfsd_stat_init [nfsd]
f83a1061 t nfsd_reply_cache_init [nfsd]
f83ae57f t nfs4_state_init [nfsd]
f839fec5 t nfsd_export_init [nfsd]
f839c173 t nfsd_racache_init [nfsd]
f83a0b03 t nfsd_lockd_init [nfsd]
f83b39ed t nfsd4_init_recdir [nfsd]
Mach die Änderung im init-script wieder rückgängig, oder passe sie an.
Sogar das würde wohl besser passen: