This is a small collection of patches generated from discussions with Google folks. The first makes the mount entry cache scale to thousands of entries. The second is prep for the next patch; it just cleans up use of fixed buffer sizes so that it's easier to tell what's going on. The third removes some instances of alloca() - I had the help of Coccinelle on this one. The fourth fixes an include to use the userland include instead of the kernel include.
Valerie Aurora Henson (4): Make hash table scale to thousands of entries Make MAX_ERR_BUF and PARSE_MAX_BUF use easier to audit Easy alloca() replacements Replace <linux/string.h> with <string.h> daemon/automount.c | 6 ++-- daemon/direct.c | 8 ++---- daemon/flag.c | 12 +++++----- daemon/indirect.c | 8 ++---- daemon/module.c | 42 +++++++++------------------------ include/automount.h | 2 +- include/linux/auto_dev-ioctl.h | 2 +- lib/cache.c | 49 +++++++++++++++++++-------------------- lib/cat_path.c | 1 - modules/lookup_ldap.c | 49 ++++++++++++++++++---------------------- modules/lookup_nisplus.c | 22 ++++++++++++++---- modules/mount_autofs.c | 1 - modules/mount_bind.c | 7 +---- modules/mount_changer.c | 5 +--- modules/mount_ext2.c | 5 +--- modules/mount_generic.c | 5 +--- 16 files changed, 97 insertions(+), 127 deletions(-) _______________________________________________ autofs mailing list autofs@linux.kernel.org http://linux.kernel.org/mailman/listinfo/autofs