> Extern declarations in sysctl.c should be move to their own head file, > and then include them in relavant .c files. > > Move min_free_kbytes extern declaration to linux/mm.h >
It should be moved to include/linux/mmzone.h, that's where the sysctl handler is declared.