diff options
author | Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> | 2021-06-08 12:09:34 +0200 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2021-06-17 13:21:06 +0200 |
commit | 7a2c4cc537fa9f05fe90812e7d789b9faf7eb869 (patch) | |
tree | 9df94048c1950b0b7f711f1cd4de0829ea6c01b1 /fs/dlm/netlink.c | |
parent | Linux 5.13-rc1 (diff) | |
download | linux-7a2c4cc537fa9f05fe90812e7d789b9faf7eb869.tar.xz linux-7a2c4cc537fa9f05fe90812e7d789b9faf7eb869.zip |
devm-helpers: Add resource managed version of work init
A few drivers which need a work-queue must cancel work at driver detach.
Some of those implement remove() solely for this purpose. Help drivers to
avoid unnecessary remove and error-branch implementation by adding managed
verision of work initialization. This will also help drivers to avoid
mixing manual and devm based unwinding when other resources are handled by
devm.
Signed-off-by: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/94ff4175e7f2ff134ed2fa7d6e7641005cc9784b.1623146580.git.matti.vaittinen@fi.rohmeurope.com
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'fs/dlm/netlink.c')
0 files changed, 0 insertions, 0 deletions