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/20200225.010716~24 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c181d9fe1928a02b791b78baf93d4009d87c467b;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 0321bd80..ef224d7d --- a/src/udev-seat.c +++ b/src/udev-seat.c @@ -262,6 +262,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 || !input->seat_id) return 0; @@ -282,6 +283,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);