From owner-freebsd-x11@freebsd.org Sat Mar 4 23:40:30 2017 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6A7A7CF905F for ; Sat, 4 Mar 2017 23:40:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 405E51659 for ; Sat, 4 Mar 2017 23:40:30 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v24NePBQ058181 for ; Sat, 4 Mar 2017 23:40:30 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-x11@FreeBSD.org Subject: [Bug 196678] x11-servers/xorg-server: make config/devd recognize /dev/input/eventX from multimedia/webcamd Date: Sat, 04 Mar 2017 23:40:26 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: rezny@freebsd.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-x11@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Mar 2017 23:40:30 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D196678 Matthew Rezny changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Open |In Progress CC| |rezny@freebsd.org --- Comment #52 from Matthew Rezny --- I had not noticed this PR until very recently. I had separately reworked the devd config backend a few months ago when starting on 1.19, not adding functionality but just adapting for an API change and cleaning up the code (which yielded the memory leak fix in the 1.18.4 update). I have reviewed the last patch on this PR. While the improved functionality= is much desired, the could be improved. I spotted enough issues (e.g. an inner loop re-using the index variable of the outer loop for an unrelated purpose= , a series of calls that goto a cleanup label on failure, but only after overwriting the working pointer with NULL, etc) that I decided to make a second, more aggressive, cleanup pass after merging my changes for compat w= ith 1.19. There will soon be a CFT for X.org 1.19.x including the updated devd config backed and an option to use the udev config backend via libudev-devd. I am currently testing 1.19.2, but the release tarball is missing files so I exp= ect a 1.19.3 release soon. TL;DR there is progress to get this to ports, new patch Real Soon Now --=20 You are receiving this mail because: You are the assignee for the bug.=