hotplug: Check for auto_assign_spans only when ACTION is add.
authorShaun Ruffell <sruffell@digium.com>
Sat, 21 Dec 2013 06:17:01 +0000 (00:17 -0600)
committerShaun Ruffell <sruffell@digium.com>
Fri, 31 Jan 2014 22:08:21 +0000 (16:08 -0600)
commit27d07446efb51f2e180f5535dd5030222073ec7b
tree5f8929e5ba9c1d41fc24915fa16284cb6c3d5ed6
parent8e2a5def2714ecd421a08c4713191e68173df741
hotplug: Check for auto_assign_spans only when ACTION is add.

Removes a potentially confusing error message. This is a reapplication of
(4f259cd569f6 "dahdi_handle_device, dahdi_span_config: Check for
auto_assign_spans only when ACTION is add.") which appears to have been
accidentally removed when moving the hotplug scripts into a subdirectory.

From the original commit:

When dahdi.ko is unloaded, it may be possible for the driver to be removed from
the kernel before the udev scripts are run.  When this happens, you'll see
messages like the following which are not accurate:

    'dahdi_handle_device'[24567]: Old driver (no auto_assign_spans parameter). Skip /devices/pci0000:00/0000:00:1e.0/0000:11:01.0/pci:0000:11:01.0

Now instead you will see:

    'dahdi_handle_device'[28008]: remove: /devices/pci0000:00/0000:00:1e.0/0000:11:01.0/pci:0000:11:01.0

Also, all the udev events will be logged in the system log even when they are
ignored because of legacy auto span assignment. This will help show what is
going on during the transition period to full udev configuration of spans.

Signed-off-by: Shaun Ruffell <sruffell@digium.com>
Acked-by: Oron Peled <oron.peled@xorcom.com>
hotplug/dahdi_handle_device
hotplug/dahdi_span_config