Re: [linux-yocto] [PATCH v5.15 00/21] aufs: update from 5.14-20210906 to 5.15.5-20220221+

2022-03-24 Thread Paul Gortmaker
[[linux-yocto] [PATCH v5.15 00/21] aufs: update from 5.14-20210906 to 5.15.5-20220221+] On 24/03/2022 (Thu 10:41) Paul Gortmaker wrote: > I can push to linux-yocto-contrib once the push hook is fixed if needed. The following changes since commit 70cf8dde55448a804da825139fa12daf5a855047:

[linux-yocto] [PATCH 20/21] aufs standalone: cosmetic, missing copyright sentence

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit 325d277142a1fff5ac844886d2495cfee5c1e7d0 aufs5-standalone upstream. I just forgot merging the copyright sentences in the new source file fs/aufs/fsctx.c. Signed-off-by: J. R. Okajima Signed-off-by: Paul Gortmaker --- fs/aufs/fsctx.c | 13 + 1 file

[linux-yocto] [PATCH 19/21] aufs: 5.15.5-20220117 ---> 5.15.5-20220221

2022-03-24 Thread Paul Gortmaker
Corresponds to: commit 6f292fea7136cec1752935170e44b78e0fa53ea7 (HEAD) Author: J. R. Okajima Date: Sun Feb 20 09:43:26 2022 +0900 5.15.5 20220221 in https://github.com/sfjro/aufs5-standalone.git which via "git log --oneline --no-merges aufs5.15.5" encapsulates: 6f292fea7136 5.15.5

[linux-yocto] [PATCH 21/21] aufs: bugfix, umount passes NULL to ->parse_monolithic()

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit 25f5c5fdcb1b6c2a47f58b59c74547538b7b7c2a aufs5-standalone upstream. The parameter "void *data" is NULL in unmounting. Reported-by: PB on github Signed-off-by: J. R. Okajima See-also: https://github.com/sfjro/aufs5-standalone/issues/9 Signed-off-by: Paul Gortmaker

[linux-yocto] [PATCH 18/21] aufs: tiny, headers after fs_context

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit ac38cd415fb9089b0c4ccb8f1d0588da9d6e14e5 aufs5-standalone upstream. Since new opts.h includes linux/namei.h, all other source files are not necessary to include it anymore. Signed-off-by: J. R. Okajima Signed-off-by: Paul Gortmaker --- fs/aufs/dentry.c | 1 -

[linux-yocto] [PATCH 13/21] aufs: fs_context 3/7, parse the branch-management options

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit 5dc9a7c80362f1bbb4699aa2b9cb4d6439edfca3 aufs5-standalone upstream. This "fs_context" series essentially moves some parts of opts.c to fsctx.c, and adjusts it to fit fs_context scheme. No enhancements, no bugfixes. Since some parts of opts.c are moved out, this

[linux-yocto] [PATCH 15/21] aufs: fs_context 5/7, parse all other mount options

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit e734244bd54a154dae92d264e8a6e7659507347d aufs5-standalone upstream. This "fs_context" series essentially moves some parts of opts.c to fsctx.c, and adjusts it to fit fs_context scheme. No enhancements, no bugfixes. Since some parts of opts.c are moved out, this

[linux-yocto] [PATCH 16/21] aufs: fs_context 6/7, now mount

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit 3450ca9346c07e69e9f6686751ecbd656c61cc30 aufs5-standalone upstream. This "fs_context" series essentially moves some parts of opts.c to fsctx.c, and adjusts it to fit fs_context scheme. No enhancements, no bugfixes. This commit makes aufs usable back but "remount"

[linux-yocto] [PATCH 17/21] aufs: fs_context 7/7, finally remount

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit 8aa55258925f264b9f5e99167dde63f5e66cd52d aufs5-standalone upstream. This "fs_context" series essentially moves some parts of opts.c to fsctx.c, and adjusts it to fit fs_context scheme. No enhancements, no bugfixes. This commit finishes the series and makes aufs

[linux-yocto] [PATCH 11/21] aufs: fs_context 1/7, skelton of the new shceme

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit 7f235dcdee2a7706517d893c851cf14fabca6a7c aufs5-standalone upstream. Introduces a new file fs/aufs/fsctx.c which defines - file_system_type->init_fs_context() - file_system_type->parameters - fs_context_operations->free() but they are not completed and not activated

[linux-yocto] [PATCH 14/21] aufs: fs_context 4/7, parse xino options

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit 3c9e9e3b9102387b69d6e468f654223a5491b912 aufs5-standalone upstream. This "fs_context" series essentially moves some parts of opts.c to fsctx.c, and adjusts it to fit fs_context scheme. No enhancements, no bugfixes. Since some parts of opts.c are moved out, this

[linux-yocto] [PATCH 07/21] aufs: 5.15.5-20211129 ---> 5.15.5-20220117

2022-03-24 Thread Paul Gortmaker
Corresponds to: commit 17dd5444ac51cc6f10ff4af464bf3392a8a52b79 (HEAD) Author: J. R. Okajima Date: Wed Jan 12 01:38:48 2022 +0900 5.15.5 20220117 in https://github.com/sfjro/aufs5-standalone.git which via "git log --oneline --no-merges aufs5.15.5" encapsulates: 17dd5444ac51 5.15.5

[linux-yocto] [PATCH 10/21] aufs: pre fs_context, convert a static flag to a macro

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit b8aa569c2ea55f158a9b0824c8dff1bd7fbb8e61 aufs5-standalone upstream. This series "pre fs_context" prepares for the succeeding series "fs_context" which makes aufs supports new fsopen/fsconfig/fsmount systemcalls. The commit itself is less meaningful and never affect

[linux-yocto] [PATCH 12/21] aufs: fs_context 2/7, parse "br" mount option

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit 4fdd4d3893306b2a70f38a83c9b2e4d5b55a0796 aufs5-standalone upstream. Adds parsing mount options as fs_context operations, which was started by the preceding commit. This "fs_context" series essentially moves some parts of opts.c to fsctx.c, and adjusts it to fit

[linux-yocto] [PATCH 09/21] aufs: pre fs_context, support the incomplete sb and sbinfo case

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit 4a19e0b7642f1bda78be13b532f0c2eb687e291b aufs5-standalone upstream. This series "pre fs_context" prepares for the succeeding series "fs_context" which makes aufs supports new fsopen/fsconfig/fsmount systemcalls. The commit itself is less meaningful and never affect

[linux-yocto] [PATCH 08/21] aufs: pre fs_context, convert the type of alloc_sbinfo()

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit 3792c81561c787a50cd5d5d788f118c22d8eab40 aufs5-standalone upstream. This series "pre fs_context" prepares for the succeeding series "fs_context" which makes aufs supports new fsopen/fsconfig/fsmount systemcalls. The commit itself is less meaningful and never affect

[linux-yocto] [PATCH 05/21] aufs: for v5.15-rc1, sync_inode() is gone

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit 921a67876b7225848323d8456f9fbb3732a4c996 aufs5-standalone upstream. By the commit in mainline, 5662c967c69df 2021-08-23 fs: kill sync_inode it was gone. And aufs replaces it by sync_inode_metadata(). Signed-off-by: J. R. Okajima Signed-off-by: Paul

[linux-yocto] [PATCH 03/21] aufs: for v5.15-rc1, no mand-lock anymore

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit 494b53204c49afc0ef9c29acf17455a4ac857c97 aufs5-standalone upstream. By the commit, f7e33bdbd6d1b 2021-08-23 fs: remove mandatory file locking support it was gone. Signed-off-by: J. R. Okajima Signed-off-by: Paul Gortmaker --- fs/aufs/vfsub.c | 4 +--- 1

[linux-yocto] [PATCH 06/21] aufs: 5.14-20211018 ---> 5.15.5-20211129

2022-03-24 Thread Paul Gortmaker
Corresponds to: commit fcc56866b84d43fd03d9e1d91d52f40e8a9d5335 (HEAD) Author: J. R. Okajima Date: Sun Nov 28 14:02:41 2021 +0900 5.15.5 20211129 in https://github.com/sfjro/aufs5-standalone.git Note that there would normally be a change to use the inode update time helper in this

[linux-yocto] [PATCH v5.15 00/21] aufs: update from 5.14-20210906 to 5.15.5-20220221+

2022-03-24 Thread Paul Gortmaker
We recently had to fix an -rt aufs build failure in linux-yocto 3f9f162d9bb0 ("aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel") and then I also recently saw a build fail on allyesconfig for a missing sync_inode(). This got me looking at what we integrated vs. what is

[linux-yocto] [PATCH 02/21] aufs: 5.14-20210906 ---> 5.14-20211018

2022-03-24 Thread Paul Gortmaker
To incorporate the following encapsulated changes: 05607e3cb465 5.14 20211018 9e5e47e46da7 aufs: tiny, fix an editing failure ee28de7d4b6c aufs: support FUSE branch a little more 71dfddc73039 aufs: bugfix, stop omitting path->mnt 03a3ee3199ae 5.14 20210906 from

[linux-yocto] [PATCH 04/21] aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()

2022-03-24 Thread Paul Gortmaker
From: "J. R. Okajima" commit 77d7570639146519b209bc59546bd16df0442372 aufs5-standalone upstream. Simply follows the change in mainline, 0cad6246621b5 2021-08-18 vfs: add rcu argument to ->get_acl() callback Signed-off-by: J. R. Okajima Signed-off-by: Paul Gortmaker ---