Thread (11 messages) 11 messages, 3 authors, 2021-12-21

Re: [PATCH v5 3/5] fs: split off do_getxattr from getxattr

From: Stefan Roesch <hidden>
Date: 2021-12-21 22:00:00
Also in: linux-fsdevel


On 12/21/21 11:18 AM, Linus Torvalds wrote:
On Tue, Dec 21, 2021 at 11:15 AM Stefan Roesch [off-list ref] wrote:
quoted
Linus, if we remove the constness, then we either need to cast away the constness (the system call
is defined as const) or change the definition of the system call.
You could also do it as

        union {
                const void __user *setxattr_value;
                void __user *getxattr_value;
        };
Pavel brought up a very good point. By adding the kname array into the 
xarray_ctx we increase the size of io_xattr structure too much. In addition
this will also increase the size of the io_kiocb structure. The original
solution did not increase the size.

Per opcode we limit the storage space to 64 bytes. However the array itself
requires 256 bytes.
 
if you wanted to..

                 Linus
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help