[smfrench/smb3-kernel] Cifsd fixes (#21)

Namjae Jeon namjae.jeon at samsung.com
Fri Jan 29 06:46:21 UTC 2021


Hi Steve,

> Merged into smb3-kernel github tree, and rebased on 5.11-rc5 pending more testing (will try to kick off more testing this weekend).
Okay! Let me know if there is any issue.

Thanks!
---------- Forwarded message ---------
From: Namjae Jeon <mailto:notifications at github.com>
Date: Wed, Jan 27, 2021 at 11:25 PM
Subject: [smfrench/smb3-kernel] Cifsd fixes (#21)
To: smfrench/smb3-kernel <mailto:smb3-kernel at noreply.github.com>
Cc: Subscribed <mailto:subscribed at noreply.github.com>

Description for this pull request:
• Avoid calling ksmbd_override_fsids recursively.
• Make xattr format of ksmbd compatible with samba's one.
• Use netdevice_notifier to configure TCP listeners.
• Fix a build break with linux-5.11 kernel.
________________________________________
You can view, comment on, or merge this pull request online at:
  https://protect2.fireeye.com/v1/url?k=18f3920f-4768ab42-18f21940-0cc47aa8f5ba-ab8c74262ebe1a56&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21
Commit Summary
• cifsd: set supplementary groups when overriding credentials
• cifsd: avoid calling ksmbd_override_fsids recursively
• cifsd: Change alloc_iface() return type in transport_tcp.c
• cifsd: Use netdevice_notifier to configure TCP listeners
• cifsd: fix a memleak from netdevice_notifier
• cifsd: make xattr format of ksmbd compatible with samba's one
• cifsd: macros with complex values should be enclosed in parentheses
• cifsd: fix build break with linux-5.11 kernel
File Changes
• M https://protect2.fireeye.com/v1/url?k=bf9741e7-e00c78aa-bf96caa8-0cc47aa8f5ba-9454fbda87bb8569&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-13a1445bc5afcf91b3135cfc53c83b546ff6741cd17902937b4030162990820e (2) 
• M https://protect2.fireeye.com/v1/url?k=0c02a494-53999dd9-0c032fdb-0cc47aa8f5ba-d9e8ed4b3ee97c82&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-381fb3a09da3451eeea4ae3029730c1c92bbed381327f311fd1e153ad96590aa (34) 
• M https://protect2.fireeye.com/v1/url?k=43e265ba-1c795cf7-43e3eef5-0cc47aa8f5ba-4b5da940e32670cf&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-9ee6f94aa7c97acc87330571f4974c284e3638682d8662419067ac7049bca740 (2) 
• M https://protect2.fireeye.com/v1/url?k=21bbebe9-7e20d2a4-21ba60a6-0cc47aa8f5ba-c4f159256e410848&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-731c968a66f944df8c362587d30f683400c61aa40b827b15837afcf329c27c32 (8) 
• M https://protect2.fireeye.com/v1/url?k=a3393309-fca20a44-a338b846-0cc47aa8f5ba-4608bd15a0e40d60&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-44f4e94b5520200e7003e947b70571dec5d1f91b0fefe60cc24b84a56d192a5a (4) 
• M https://protect2.fireeye.com/v1/url?k=015efcd7-5ec5c59a-015f7798-0cc47aa8f5ba-bd28bc3df7ba5881&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-d7a6189bb902920845f1b16b60b23dc6e5b79619426ce81fec051cd575b2321b (2) 
• M https://protect2.fireeye.com/v1/url?k=2b95d7fa-740eeeb7-2b945cb5-0cc47aa8f5ba-6b35b3097a525ba6&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-45cdbce20e00968980ab5b673840997b7db3ef1ceb01959136146eed28efd756 (2) 
• M https://protect2.fireeye.com/v1/url?k=a0fd3c65-ff660528-a0fcb72a-0cc47aa8f5ba-1346696391247558&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-28da00cf886c7c49441c784bace3139cdacc95987b46216d81c512f676fcf54d (5) 
• A https://protect2.fireeye.com/v1/url?k=5bc42f98-045f16d5-5bc5a4d7-0cc47aa8f5ba-c7331ba7875dd512&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-fef259d09b45f87954b831ea54e078f4518f5c4417515873344c0de23921deea (337) 
• A https://protect2.fireeye.com/v1/url?k=430dbace-1c968383-430c3181-0cc47aa8f5ba-a123a0a6aa5af5d8&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-a96203b39f53284684579596723fe5b0035eb91cf9856de440a84d55bdea5f17 (21) 
• M https://protect2.fireeye.com/v1/url?k=61d519f6-3e4e20bb-61d492b9-0cc47aa8f5ba-394558376d62471b&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-f7433629c8584faf4172019089efd7cde0f325939807b2b0a6120b2258f74715 (294) 
• M https://protect2.fireeye.com/v1/url?k=99cf53ee-c6546aa3-99ced8a1-0cc47aa8f5ba-e8999629106265e8&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-441aeb0c7e6999addc85a93c33c950ea637323e8d3eb79f19919033308dbb05b (36) 
• M https://protect2.fireeye.com/v1/url?k=b55ddc83-eac6e5ce-b55c57cc-0cc47aa8f5ba-a9d96673636133a5&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-3d348fb0b8bd1408076e13cf84a5160305faa8af1d6a69d740fd36036b5b914c (545) 
• M https://protect2.fireeye.com/v1/url?k=0f56e0bf-50cdd9f2-0f576bf0-0cc47aa8f5ba-53320ca4f3bc6123&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-a1e66e03b569d8088f2c4266607a2b6c2589ab8813741e3c36210d6e4cd6bcb4 (35) 
• M https://protect2.fireeye.com/v1/url?k=c15889e8-9ec3b0a5-c15902a7-0cc47aa8f5ba-85f00cc25e680ffd&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-70b141042a80072dba68db2b1456a183505658908438038fffdc0266c64413cf (4) 
• M https://protect2.fireeye.com/v1/url?k=0bd71e7a-544c2737-0bd69535-0cc47aa8f5ba-a4841969ab90e53f&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-db0aa3a6adeabfd54633c447b9beaf27fbb46f6b1ecd8c72aef4fb72581a04b1 (126) 
• M https://protect2.fireeye.com/v1/url?k=7e8ab03d-21118970-7e8b3b72-0cc47aa8f5ba-277d3188b8f549ae&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-2bd5af44e29b547dd9fda5b3d24352adacbb8b8080e33241d6641a4f3df69ef0 (2) 
• M https://protect2.fireeye.com/v1/url?k=c3701dd7-9ceb249a-c3719698-0cc47aa8f5ba-8a94e0c7b2dcbb14&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-249654a638ec41b364ee6977b6a0d3ad3f06e5a711f7f53d1d8e743acc276b8b (462) 
• M https://protect2.fireeye.com/v1/url?k=56ce1c31-0955257c-56cf977e-0cc47aa8f5ba-985a80c4a4f48bf3&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-ba6b2ac156d80a0d1650305ffe6147b0ab677fa20a5083df7bae9fc299822d35 (100) 
• M https://protect2.fireeye.com/v1/url?k=db5fb89c-84c481d1-db5e33d3-0cc47aa8f5ba-1071fc074a7ad555&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21%2Ffiles%23diff-004686895854dcd4630e0991bb4eea14bf87d8056b6351516840ed6435112956 (2) 
Patch Links:
• https://protect2.fireeye.com/v1/url?k=4093e9b4-1f08d0f9-409262fb-0cc47aa8f5ba-d96b6f47d700bc08&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21.patchhttps://protect2.fireeye.com/v1/url?k=eb50f6a2-b4cbcfef-eb517ded-0cc47aa8f5ba-c7bf722bf139c09c&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, https://protect2.fireeye.com/v1/url?k=64cd01ff-3b5638b2-64cc8ab0-0cc47aa8f5ba-53ea24818e736d7c&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fsmfrench%2Fsmb3-kernel%2Fpull%2F21, or https://protect2.fireeye.com/v1/url?k=1f9e06a2-40053fef-1f9f8ded-0cc47aa8f5ba-2adf7ca05ae56371&q=1&e=881cbf7d-2565-4c41-bb9f-89b1f0f8bc1a&u=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FADSTN5QP7UMTO6WHMMIMZ5TS4DYMNANCNFSM4WWNZCFQ.



-- 
Thanks,

Steve





More information about the samba-technical mailing list