View | Details | Raw Unified | Return to bug 2786
Collapse All | Expand All

(-)2.6.6/drivers/input/misc/uinput.c (-4 / +5 lines)
Lines 279-288 Link Here
279
{
279
{
280
	struct uinput_device *udev = file->private_data;
280
	struct uinput_device *udev = file->private_data;
281
281
282
	poll_wait(file, &udev->waitq, wait);
282
	if (test_bit(UIST_CREATED, &udev->state)) {
283
283
		poll_wait(file, &udev->waitq, wait);
284
	if (udev->head != udev->tail)
284
		if (udev->head != udev->tail)
285
		return POLLIN | POLLRDNORM;
285
			return POLLIN | POLLRDNORM;
286
	}
286
287
287
	return 0;
288
	return 0;
288
}
289
}

Return to bug 2786