[PULL] systemd-logind integration series
Hans de Goede
hdegoede at redhat.com
Mon Mar 3 03:45:36 PST 2014
Hi Keith et al,
Please pull my systemd-logind integration series, which will allow the Xserver
to run without root rights on systems which use systemd-logind.
With this in place I can start sending out the necessary driver changes for
review.
The following changes since commit caf1dec2a76fbbd21259fe4cc809e24a55ff79b4:
V2: Add check for link from output to crtc before optimizing out a CrtcSet call (2014-02-24 16:33:35 -0800)
are available in the git repository at:
git://people.freedesktop.org/~jwrdegoede/xserver for-keith
for you to fetch changes up to bf3543739db18c6cd52908f7c693cb64f43e3f23:
xf86OpenSerial: Add support server managed fds (2014-03-03 08:13:56 +0100)
----------------------------------------------------------------
Hans de Goede (13):
linux: xf86OpenConsole remove root-rights check for keeptty option
linux: xf86OpenConsole: Don't detach from controlling tty when it is our vt
xf86Xinput: Modify API for server-managed fd support
OdevAttribute: Add config_odev_get_attribute helper
OdevAttribute: config_odev_add_attribute: replace existing values
OdevAttribute: Add support for integer attributes
OdevAttribute: Remove unowned flag from OdevAttributes head
hotplug: Extend OdevAttributes for server-managed fd support
systemd-logind: Add systemd-logind "core"
systemd-logind: Hookup systemd-logind integration
systemd-logind: Add delayed input device probing
config-udev: Don't try to add drm devices twice
xf86OpenSerial: Add support server managed fds
config/config.c | 85 ++++-
config/udev.c | 43 ++-
configure.ac | 21 ++
hw/xfree86/common/xf86Events.c | 15 +-
hw/xfree86/common/xf86Init.c | 3 +
hw/xfree86/common/xf86Module.h | 4 +-
hw/xfree86/common/xf86Xinput.c | 65 ++++
hw/xfree86/common/xf86Xinput.h | 8 +
hw/xfree86/common/xf86platformBus.c | 60 ++-
hw/xfree86/common/xf86platformBus.h | 15 +-
hw/xfree86/os-support/linux/Makefile.am | 6 +
hw/xfree86/os-support/linux/lnx_init.c | 25 +-
hw/xfree86/os-support/linux/lnx_platform.c | 45 ++-
hw/xfree86/os-support/linux/systemd-logind.c | 532 +++++++++++++++++++++++++++
hw/xfree86/os-support/shared/posix_tty.c | 6 +-
include/Makefile.am | 1 +
include/dix-config.h.in | 3 +
include/hotplug.h | 30 +-
include/systemd-logind.h | 45 +++
19 files changed, 959 insertions(+), 53 deletions(-)
create mode 100644 hw/xfree86/os-support/linux/systemd-logind.c
create mode 100644 include/systemd-logind.h
Thanks & Regards,
Hans
More information about the xorg-devel
mailing list