]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
of: overlay: do not break notify on NOTIFY_{OK|STOP}
authorNuno Sá <nuno.sa@analog.com>
Wed, 20 Apr 2022 13:02:05 +0000 (15:02 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Wed, 10 Aug 2022 07:24:14 +0000 (09:24 +0200)
commitb9c8622c7b352be9135b9ee96b65c85cbb896ede
tree27b4c0449be4d897f3cf9ccbc0cc4bcb4ddd8e40
parentde7adbcf7b8c105b11240b860e329828afdd5489
of: overlay: do not break notify on NOTIFY_{OK|STOP}

BugLink: https://bugs.launchpad.net/bugs/1981864
[ Upstream commit 5f756a2eaa4436d7d3dc1e040147f5e992ae34b5 ]

We should not break overlay notifications on NOTIFY_{OK|STOP}
otherwise we might break on the first fragment. We should only stop
notifications if a *real* errno is returned by one of the listeners.

Fixes: a1d19bd4cf1fe ("of: overlay: pr_err from return NOTIFY_OK to overlay apply/remove")
Signed-off-by: Nuno Sá <nuno.sa@analog.com>
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220420130205.89435-1-nuno.sa@analog.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/of/overlay.c