From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alan Jenkins Date: Sun, 31 Aug 2008 17:30:49 +0000 Subject: [PATCH] Some function locals in udev_rules_parse.c were needlessly Message-Id: <48BAD549.6080304@tuffmail.co.uk> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org This does not affect current behaviour. However, it is required to make the functions thread-safe. (I'm playing with a threaded udevd). Signed-off-by: Alan Jenkins diff --git a/udev/udev_rules_parse.c b/udev/udev_rules_parse.c index 705b3fe..90b139b 100644 --- a/udev/udev_rules_parse.c +++ b/udev/udev_rules_parse.c @@ -41,7 +41,7 @@ void udev_rules_iter_init(struct udev_rules *rules) struct udev_rule *udev_rules_iter_next(struct udev_rules *rules) { - static struct udev_rule *rule; + struct udev_rule *rule; if (!rules) return NULL; @@ -61,7 +61,7 @@ struct udev_rule *udev_rules_iter_next(struct udev_rules *rules) struct udev_rule *udev_rules_iter_label(struct udev_rules *rules, const char *label) { - static struct udev_rule *rule; + struct udev_rule *rule; size_t start = rules->current; next: