From: Kay Sievers Date: Tue, 24 Jan 2006 11:12:07 +0000 (+0100) Subject: increase kernel uevent buffer size X-Git-Tag: 174~2388 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=7d1e179f86aabeb5c206bf9b5bcac52235a9afbf increase kernel uevent buffer size Signed-off-by: Kay Sievers --- diff --git a/udevd.c b/udevd.c index c45d3a4cd..ffa81bbb7 100644 --- a/udevd.c +++ b/udevd.c @@ -621,7 +621,7 @@ static struct uevent_msg *get_netlink_msg(void) struct uevent_msg *msg; int bufpos; ssize_t size; - static char buffer[UEVENT_BUFFER_SIZE + 512]; + static char buffer[UEVENT_BUFFER_SIZE+512]; char *pos; size = recv(uevent_netlink_sock, &buffer, sizeof(buffer), 0); diff --git a/udevd.h b/udevd.h index c0a32e97e..242c0b690 100644 --- a/udevd.h +++ b/udevd.h @@ -38,8 +38,8 @@ #define UDEVD_MAX_CHILDS_RUNNING 16 /* environment buffer, should match the kernel's size in lib/kobject_uevent.h */ -#define UEVENT_BUFFER_SIZE 1024 -#define UEVENT_NUM_ENVP 32 +#define UEVENT_BUFFER_SIZE 2048 +#define UEVENT_NUM_ENVP 64 enum udevd_msg_type { UDEVD_UNKNOWN,