I'm announcing the release of the 5.4.147 kernel.
This, and the other stable kernels released today, consist of only some
reverts to solve some reported problems with the last round of stable
releases. Upgrading is not required, but highly recommended.
The updated 5.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.4.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 +-
drivers/block/nbd.c | 10 ----------
include/linux/time64.h | 9 ++-------
kernel/time/posix-cpu-timers.c | 2 ++
net/bluetooth/hci_core.c | 8 --------
5 files changed, 5 insertions(+), 26 deletions(-)
Greg Kroah-Hartman (4):
Revert "block: nbd: add sanity check for first_minor"
Revert "posix-cpu-timers: Force next expiration recalc after itimer reset"
Revert "time: Handle negative seconds correctly in timespec64_to_ns()"
Linux 5.4.147
Sasha Levin (1):
Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue"
I'm announcing the release of the 5.10.66 kernel.
This, and the other stable kernels released today, consist of only some
reverts to solve some reported problems with the last round of stable
releases. Upgrading is not required, but highly recommended.
The updated 5.10.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.10.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 +-
drivers/block/nbd.c | 10 ----------
include/linux/time64.h | 9 ++-------
kernel/time/posix-cpu-timers.c | 2 ++
net/bluetooth/hci_core.c | 8 --------
5 files changed, 5 insertions(+), 26 deletions(-)
Greg Kroah-Hartman (4):
Revert "block: nbd: add sanity check for first_minor"
Revert "posix-cpu-timers: Force next expiration recalc after itimer reset"
Revert "time: Handle negative seconds correctly in timespec64_to_ns()"
Linux 5.10.66
Sasha Levin (1):
Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue"
I'm announcing the release of the 5.13.18 kernel.
This, and the other stable kernels released today, consist of only some
reverts to solve some reported problems with the last round of stable
releases. Upgrading is not required, but highly recommended.
The updated 5.13.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.13.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 +-
include/linux/time64.h | 9 ++-------
kernel/time/posix-cpu-timers.c | 2 ++
net/bluetooth/hci_core.c | 8 --------
4 files changed, 5 insertions(+), 16 deletions(-)
Greg Kroah-Hartman (3):
Revert "posix-cpu-timers: Force next expiration recalc after itimer reset"
Revert "time: Handle negative seconds correctly in timespec64_to_ns()"
Linux 5.13.18
Sasha Levin (1):
Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue"
I'm announcing the release of the 5.14.5 kernel.
This, and the other stable kernels released today, consist of only some
reverts to solve some reported problems with the last round of stable
releases. Upgrading is not required, but highly recommended.
The updated 5.14.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.14.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 +-
include/linux/time64.h | 9 ++-------
kernel/time/posix-cpu-timers.c | 2 ++
3 files changed, 5 insertions(+), 8 deletions(-)
Greg Kroah-Hartman (3):
Revert "posix-cpu-timers: Force next expiration recalc after itimer reset"
Revert "time: Handle negative seconds correctly in timespec64_to_ns()"
Linux 5.14.5
Hello Greg,
looks like the commit 8cc236db1a91 ("wwan: core: Fix missing
RTM_NEWLINK event for default link") already included in v5.14, see
details below the patch.
On Wed, Sep 15, 2021 at 3:54 PM <gregkh(a)linuxfoundation.org> wrote:
> This is a note to let you know that I've just added the patch titled
>
> wwan: core: Fix missing RTM_NEWLINK event for default link
>
> to the 5.14-stable tree which can be found at:
> http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=sum…
>
> The filename of the patch is:
> wwan-core-fix-missing-rtm_newlink-event-for-default-link.patch
> and it can be found in the queue-5.14 subdirectory.
>
> If you, or anyone else, feels it should not be added to the stable tree,
> please let <stable(a)vger.kernel.org> know about it.
>
>
> From 8cc236db1a91d0c91651595ba75942a583008455 Mon Sep 17 00:00:00 2001
> From: Loic Poulain <loic.poulain(a)linaro.org>
> Date: Thu, 22 Jul 2021 20:21:05 +0200
> Subject: wwan: core: Fix missing RTM_NEWLINK event for default link
>
> From: Loic Poulain <loic.poulain(a)linaro.org>
>
> commit 8cc236db1a91d0c91651595ba75942a583008455 upstream.
>
> A wwan link created via the wwan_create_default_link procedure is
> never notified to the user (RTM_NEWLINK), causing issues with user
> tools relying on such event to track network links (NetworkManager).
>
> This is because the procedure misses a call to rtnl_configure_link(),
> which sets the link as initialized and notifies the new link (cf
> proper usage in __rtnl_newlink()).
>
> Cc: stable(a)vger.kernel.org
> Fixes: ca374290aaad ("wwan: core: support default netdev creation")
> Suggested-by: Sergey Ryazanov <ryazanov.s.a(a)gmail.com>
> Signed-off-by: Loic Poulain <loic.poulain(a)linaro.org>
> Acked-by: Sergey Ryazanov <ryazanov.s.a(a)gmail.com>
> Signed-off-by: David S. Miller <davem(a)davemloft.net>
> Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
> ---
> drivers/net/wwan/wwan_core.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> --- a/drivers/net/wwan/wwan_core.c
> +++ b/drivers/net/wwan/wwan_core.c
> @@ -990,6 +990,8 @@ static void wwan_create_default_link(str
>
> rtnl_configure_link(dev, NULL); /* Link initialized, notify new link */
>
> + rtnl_configure_link(dev, NULL); /* Link initialized, notify new link */
> +
> unlock:
> rtnl_unlock();
This change will duplicate the notification call. Fix already in v5.14:
$ git log --oneline v5.14 -- drivers/net/wwan/wwan_core.c
d9d5b8961284 wwan: core: Avoid returning NULL from wwan_create_dev()
68d1f1d4af18 wwan: core: Fix missing RTM_NEWLINK event for default link
> Patches currently in stable-queue which might be from loic.poulain(a)linaro.org are
>
> queue-5.14/wwan-core-fix-missing-rtm_newlink-event-for-default-link.patch
> queue-5.14/wcn36xx-ensure-finish-scan-is-not-requested-before-start-scan.patch
--
Sergey
The patch titled
Subject: ocfs2: drop acl cache for directories too
has been added to the -mm tree. Its filename is
ocfs2-drop-acl-cache-for-directories-too.patch
This patch should soon appear at
https://ozlabs.org/~akpm/mmots/broken-out/ocfs2-drop-acl-cache-for-director…
and later at
https://ozlabs.org/~akpm/mmotm/broken-out/ocfs2-drop-acl-cache-for-director…
Before you just go and hit "reply", please:
a) Consider who else should be cc'ed
b) Prefer to cc a suitable mailing list as well
c) Ideally: find the original patch on the mailing list and do a
reply-to-all to that, adding suitable additional cc's
*** Remember to use Documentation/process/submit-checklist.rst when testing your code ***
The -mm tree is included into linux-next and is updated
there every 3-4 working days
------------------------------------------------------
From: Wengang Wang <wen.gang.wang(a)oracle.com>
Subject: ocfs2: drop acl cache for directories too
ocfs2_data_convert_worker() is currently dropping any cached acl info for
FILE before down-converting meta lock. It should also drop for DIRECTORY.
Otherwise the second acl lookup returns the cached one (from VFS layer)
which could be already stale.
The problem we are seeing is that the acl changes on one node doesn't get
refreshed on other nodes in the following case:
Node 1 Node 2
-------------- ----------------
getfacl dir1
getfacl dir1 <-- this is OK
setfacl -m u:user1:rwX dir1
getfacl dir1 <-- see the change for user1
getfacl dir1 <-- can't see change for user1
Link: https://lkml.kernel.org/r/20210903012631.6099-1-wen.gang.wang@oracle.com
Signed-off-by: Wengang Wang <wen.gang.wang(a)oracle.com>
Reviewed-by: Joseph Qi <joseph.qi(a)linux.alibaba.com>
Cc: Mark Fasheh <mark(a)fasheh.com>
Cc: Joel Becker <jlbec(a)evilplan.org>
Cc: Junxiao Bi <junxiao.bi(a)oracle.com>
Cc: Changwei Ge <gechangwei(a)live.cn>
Cc: Gang He <ghe(a)suse.com>
Cc: Jun Piao <piaojun(a)huawei.com>
Cc: <stable(a)vger.kernel.org>
Signed-off-by: Andrew Morton <akpm(a)linux-foundation.org>
---
fs/ocfs2/dlmglue.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- a/fs/ocfs2/dlmglue.c~ocfs2-drop-acl-cache-for-directories-too
+++ a/fs/ocfs2/dlmglue.c
@@ -3951,7 +3951,7 @@ static int ocfs2_data_convert_worker(str
oi = OCFS2_I(inode);
oi->ip_dir_lock_gen++;
mlog(0, "generation: %u\n", oi->ip_dir_lock_gen);
- goto out;
+ goto out_forget;
}
if (!S_ISREG(inode->i_mode))
@@ -3982,6 +3982,7 @@ static int ocfs2_data_convert_worker(str
filemap_fdatawait(mapping);
}
+out_forget:
forget_all_cached_acls(inode);
out:
_
Patches currently in -mm which might be from wen.gang.wang(a)oracle.com are
ocfs2-drop-acl-cache-for-directories-too.patch