astraceroute-libs = -lGeoIP \ -lpthread \ -lz astraceroute-objs = xmalloc.o \ ioops.o \ proto_none.o \ tprintf.o \ bpf.o \ str.o \ sig.o \ sock.o \ link.o \ dev.o \ geoip.o \ ring_rx.o \ ring.o \ astraceroute.o astraceroute-eflags = astraceroute-confs = geoip.conf staging/rtl8192e/rtllib_softmac.c:773:24: warning: no previous declaration for 'rtllib_authentication_req' [-Wmissing-declarations] .... In fact, these functions are only used in the file in which they are declared and don't need a declaration, but can be made static. In addition, some of these functions are declared in different files, it looks like that we need to clean the codes of this driver up, but we can repress these warnings first, then clean it up. so this patch marks these functions with 'static' now. Signed-off-by: Baoyou Xie Signed-off-by: Greg Kroah-Hartman ---