[wicked-commit] [openSUSE/wicked] 2e699e: fsm: make ni_fsm_ifworker_by_ifindex() globally av...
Branch: refs/heads/master Home: https://github.com/openSUSE/wicked Commit: 2e699e5597aed95549899cf5809446e681560577 https://github.com/openSUSE/wicked/commit/2e699e5597aed95549899cf5809446e681... Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de> Date: 2015-01-16 (Fri, 16 Jan 2015) Changed paths: M include/wicked/fsm.h M src/fsm.c Log Message: ----------- fsm: make ni_fsm_ifworker_by_ifindex() globally available Commit: dd6c2e76c27ebf26f2b1bda47896fc92c5b1e318 https://github.com/openSUSE/wicked/commit/dd6c2e76c27ebf26f2b1bda47896fc92c5... Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de> Date: 2015-01-16 (Fri, 16 Jan 2015) Changed paths: M nanny/main.c Log Message: ----------- nanny: register discovered devices only when ready (bsc#904061) Commit: da520d6cb480ba30b50e60dfcbe519f48d67cb74 https://github.com/openSUSE/wicked/commit/da520d6cb480ba30b50e60dfcbe519f48d... Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de> Date: 2015-01-16 (Fri, 16 Jan 2015) Changed paths: M nanny/device.c M nanny/interface.c M nanny/modem.c M nanny/nanny.c M nanny/nanny.h Log Message: ----------- nanny: Always reference mdev's worker by ifindex (bsc#904061) Instead of storing direct worker reference within each mdev, store ifindex and perform a lookup for corresponding worker. This allows to bail out in case of config->temp->real worker situation: temporary worker gets registered, because it arrives with device-ready flag set in. Further device-ready events in such situation leads to crash as new workers is generated and old worker reference is danlging. Commit: dc076e36de276d49ab1e47f6aca60a7e7c93ed84 https://github.com/openSUSE/wicked/commit/dc076e36de276d49ab1e47f6aca60a7e7c... Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de> Date: 2015-01-19 (Mon, 19 Jan 2015) Changed paths: M src/fsm.c Log Message: ----------- fsm: lock (reference) worker when starting fsm on it Commit: cc0d8500d6985d49abfe43e17801b004e6bd9512 https://github.com/openSUSE/wicked/commit/cc0d8500d6985d49abfe43e17801b004e6... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-01-21 (Wed, 21 Jan 2015) Changed paths: M include/wicked/fsm.h M nanny/device.c M nanny/interface.c M nanny/main.c M nanny/modem.c M nanny/nanny.c M nanny/nanny.h M src/fsm.c Log Message: ----------- Merge pull request #485 from pwieczorkiewicz/mdev-worker nanny: let managed devices reference workers by ifindex instead by pointer (bsc#904061) Compare: https://github.com/openSUSE/wicked/compare/8fa5661d50be...cc0d8500d698
participants (1)
-
Marius Tomaschewski