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: accepted/tizen/unified/20240105.013022~51 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cdda40b334b9a7aa9b99dee2caa590982ea59eb8;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 9626c920..a276601f --- a/src/udev-seat.c +++ b/src/udev-seat.c @@ -302,6 +302,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; @@ -322,6 +323,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); + } + if (udev_monitor_filter_add_match_subsystem_devtype( input->udev_monitor, "input", NULL)) { log_info(libinput, "udev: failed to set up filter\n");