Signed-off-by: Kay Sievers <kay.sievers@suse.de>
struct uevent_msg *msg;
int bufpos;
ssize_t size;
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);
char *pos;
size = recv(uevent_netlink_sock, &buffer, sizeof(buffer), 0);
#define UDEVD_MAX_CHILDS_RUNNING 16
/* environment buffer, should match the kernel's size in lib/kobject_uevent.h */
#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,
enum udevd_msg_type {
UDEVD_UNKNOWN,