Module Name: src Committed By: knakahara Date: Wed Apr 20 08:50:44 UTC 2016
Modified Files: src/sys/kern: uipc_mbuf.c src/sys/sys: mbuf.h Log Message: Add init function for mbuf. some functions use mbuf as stack variable instead of allocating by m_get(). They should use this function(s) to prevent access to uninitialized fields. Currently, the mbuf stack allocating functions are the following. + sys/dev/ic/bwi.c - bwi_rxeof() - bwi_encap() + sys/dev/ic/dp8390.c - dp8390_ipkdb_send() + sys/dev/pci/if_txp.c - txp_download_fw_section() + sys/dev/ppbus/if_plip.c - lptap() + sys/net/bpf.c - _pf_mtap2() - _pf_mtap_af() - _pf_mtap_sl_out() + sys/netisdn/i4b_ipr.c - ipr_rx_data_rdy() - ipr_tx_queue_empty() Reviewed by kre@n.o and christos@n.o, thanks. To generate a diff of this commit: cvs rdiff -u -r1.163 -r1.164 src/sys/kern/uipc_mbuf.c cvs rdiff -u -r1.159 -r1.160 src/sys/sys/mbuf.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.