summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/xe/xe_hw_fence.c
diff options
context:
space:
mode:
authorPaulo Alcantara <pc@manguebit.com>2024-01-30 03:04:44 +0300
committerSteve French <stfrench@microsoft.com>2024-02-01 21:15:51 +0300
commit11d4d1dba3315f73d2d1d386f5bf4811a8241d45 (patch)
tree895581c1b90b00b98e249951732d451aaed6e8c9 /drivers/gpu/drm/xe/xe_hw_fence.c
parent6aac002bcfd554aff6d3ebb55e1660d078d70ab0 (diff)
downloadlinux-11d4d1dba3315f73d2d1d386f5bf4811a8241d45.tar.xz
smb: client: increase number of PDUs allowed in a compound request
With the introduction of SMB2_OP_QUERY_WSL_EA, the client may now send 5 commands in a single compound request in order to query xattrs from potential WSL reparse points, which should be fine as we currently allow up to 5 PDUs in a single compound request. However, if encryption is enabled (e.g. 'seal' mount option) or enforced by the server, current MAX_COMPOUND(5) won't be enough as we require an extra PDU for the transform header. Fix this by increasing MAX_COMPOUND to 7 and, while we're at it, add an WARN_ON_ONCE() and return -EIO instead of -ENOMEM in case we attempt to send a compound request that couldn't include the extra transform header. Signed-off-by: Paulo Alcantara <pc@manguebit.com> Signed-off-by: Steve French <stfrench@microsoft.com>
Diffstat (limited to 'drivers/gpu/drm/xe/xe_hw_fence.c')
0 files changed, 0 insertions, 0 deletions