From: Lisa kim Date: Fri, 29 Jul 2016 06:55:54 +0000 (+0900) Subject: Set receive buffer size from UDEV_MONITOR_BUFFER_SIZE env X-Git-Tag: submit/tizen/20160729.075658^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2a7c7483a8538fa4b93c76431afe7b501abc8296;p=platform%2Fupstream%2Flibinput.git Set receive buffer size from UDEV_MONITOR_BUFFER_SIZE env Change-Id: I6adaa345ad4df6f1c3c26811b569cb0998bf0bc8 Signed-off-by: Lisa kim --- diff --git a/src/udev-seat.c b/src/udev-seat.c old mode 100644 new mode 100755 index 22a6f226..f5d0de4d --- a/src/udev-seat.c +++ b/src/udev-seat.c @@ -270,6 +270,7 @@ udev_input_enable(struct libinput *libinput) struct udev_input *input = (struct udev_input*)libinput; struct udev *udev = input->udev; int fd; + unsigned int buf_size = 0; if (input->udev_monitor) return 0; @@ -290,6 +291,13 @@ udev_input_enable(struct libinput *libinput) return -1; } + env = getenv("UDEV_MONITOR_BUFFER_SIZE"); + if (env && (buf_size = atoi(env))) + { + log_info(libinput,"udev: set receive buffer size = %d\n", buf_size); + udev_monitor_set_receive_buffer_size(input->udev_monitor, buf_size); + } + udev_monitor_filter_add_match_subsystem_devtype(input->udev_monitor, "input", NULL);