All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH udev 00/15] Device handling cleanup series
@ 2017-03-25 16:57 Jonas Bonn
  2017-03-25 16:57 ` [PATCH udev 01/15] udevng: simplify logic in check_usb_device Jonas Bonn
                   ` (14 more replies)
  0 siblings, 15 replies; 28+ messages in thread
From: Jonas Bonn @ 2017-03-25 16:57 UTC (permalink / raw)
  To: ofono

[-- Attachment #1: Type: text/plain, Size: 1757 bytes --]

This is a series of incremental cleanups to the libudev device handling
code.

- the early patches in the series are all good cleanups that can be
  taken irregardless of whether the last patches are desired
- the last patches are more intrusive as they attempt to move the
  functionality of udev.c into udevng.c

Somebody with access to old hardware really needs to take a look at
this series to see if the migration to udevng works properly.  I do
not have any such hardware, myself.  I suspect that there's not many
such devices in circulation; my hope is that this legacy code works
for now and can be ripped out in time.

In any case, if someone has such old hardware, hopefully these changes
are sufficiently correct that the last bugs can shake themselves out
easily... we'll see.

Jonas Bonn (15):
  udevng: simplify logic in check_usb_device
  ofono.rules: remove 'change' action
  udev: remove extraneous subsystem check
  udev: get udev property via lib function
  udev: remove unused modem property
  udev: simplify add_modem
  udev: add common modem registration code
  udev: simplify ifx modem registration
  udev: simplify wavecom modem registration
  udev: remove extraneous subsystem check
  udevng: add legacy device handling functions
  udevng: match on the hsi subsystem for legacy devices
  udevng: hook up legacy devices
  udevng: get properties from interface
  plugins: remove udev module

 Makefile.am         |   2 -
 plugins/ofono.rules |   2 +-
 plugins/udev.c      | 545 ----------------------------------------------------
 plugins/udevng.c    | 307 ++++++++++++++++++++++++++---
 4 files changed, 283 insertions(+), 573 deletions(-)
 delete mode 100644 plugins/udev.c

-- 
2.9.3


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2017-03-28 15:20 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-25 16:57 [PATCH udev 00/15] Device handling cleanup series Jonas Bonn
2017-03-25 16:57 ` [PATCH udev 01/15] udevng: simplify logic in check_usb_device Jonas Bonn
2017-03-27  1:46   ` Denis Kenzior
2017-03-27  9:00   ` Lukasz Nowak
2017-03-25 16:57 ` [PATCH udev 02/15] ofono.rules: remove 'change' action Jonas Bonn
2017-03-27  1:46   ` Denis Kenzior
2017-03-25 16:57 ` [PATCH udev 03/15] udev: remove extraneous subsystem check Jonas Bonn
2017-03-27  1:52   ` Denis Kenzior
2017-03-25 16:57 ` [PATCH udev 04/15] udev: get udev property via lib function Jonas Bonn
2017-03-27  1:53   ` Denis Kenzior
2017-03-25 16:57 ` [PATCH udev 05/15] udev: remove unused modem property Jonas Bonn
2017-03-27  1:53   ` Denis Kenzior
2017-03-25 16:57 ` [PATCH udev 06/15] udev: simplify add_modem Jonas Bonn
2017-03-27  3:09   ` Denis Kenzior
2017-03-25 16:57 ` [PATCH udev 07/15] udev: add common modem registration code Jonas Bonn
2017-03-25 16:57 ` [PATCH udev 08/15] udev: simplify ifx modem registration Jonas Bonn
2017-03-25 16:57 ` [PATCH udev 09/15] udev: simplify wavecom " Jonas Bonn
2017-03-25 16:58 ` [PATCH udev 10/15] udev: remove extraneous subsystem check Jonas Bonn
2017-03-25 16:58 ` [PATCH udev 11/15] udevng: add legacy device handling functions Jonas Bonn
2017-03-27  3:24   ` Denis Kenzior
2017-03-28 12:58     ` Jonas Bonn
2017-03-25 16:58 ` [PATCH udev 12/15] udevng: match on the hsi subsystem for legacy devices Jonas Bonn
2017-03-25 16:58 ` [PATCH udev 13/15] udevng: hook up " Jonas Bonn
2017-03-25 16:58 ` [PATCH udev 14/15] udevng: get properties from interface Jonas Bonn
2017-03-27  3:27   ` Denis Kenzior
2017-03-28 13:07     ` Jonas Bonn
2017-03-28 15:20       ` Denis Kenzior
2017-03-25 16:58 ` [PATCH udev 15/15] plugins: remove udev module Jonas Bonn

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.