Alan Stern ed283e9f0a USB/PCI/PCMCIA: Clean up new_id and remove_id sysfs attribute routines
This patch (as1514) cleans up some places where new_id and remove_id
sysfs attributes are created and deleted.  Handling both attributes in
a single routine rather than a pair of routines makes the code
smaller.  It also prevents certain kinds of errors, like one we
currently have in the USB subsystem: The removeid attribute is often
created even when newid isn't (because the driver's no_dynamid_id flag
is set).

In the case of the PCMCIA subsystem, the newid attribute is created
but never explicitly deleted.  The patch adds a deletion routine.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Acked-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Acked-by: Dominik Brodowski <linux@dominikbrodowski.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2012-01-26 17:04:39 -08:00
..
2009-10-24 17:13:01 +02:00
2011-03-31 11:26:23 -03:00
2010-11-01 15:38:34 -04:00
2010-11-01 15:38:34 -04:00
2011-12-07 22:02:05 +00:00
2010-11-10 14:29:09 +01:00
2010-11-10 14:29:09 +01:00
2011-02-19 12:22:35 +01:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00