Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag '6.8-rc2-smb3-server-fixes' of git://git.samba.org/ksmbd

Pull smb server fixes from Steve French:

- Fix netlink OOB

- Minor kernel doc fix

* tag '6.8-rc2-smb3-server-fixes' of git://git.samba.org/ksmbd:
ksmbd: fix global oob in ksmbd_nl_policy
smb: Fix some kernel-doc comments

+6 -3
+2 -1
fs/smb/server/ksmbd_netlink.h
··· 304 304 KSMBD_EVENT_SPNEGO_AUTHEN_REQUEST, 305 305 KSMBD_EVENT_SPNEGO_AUTHEN_RESPONSE = 15, 306 306 307 - KSMBD_EVENT_MAX 307 + __KSMBD_EVENT_MAX, 308 + KSMBD_EVENT_MAX = __KSMBD_EVENT_MAX - 1 308 309 }; 309 310 310 311 /*
+2 -2
fs/smb/server/transport_ipc.c
··· 74 74 static int handle_generic_event(struct sk_buff *skb, struct genl_info *info); 75 75 static int ksmbd_ipc_heartbeat_request(void); 76 76 77 - static const struct nla_policy ksmbd_nl_policy[KSMBD_EVENT_MAX] = { 77 + static const struct nla_policy ksmbd_nl_policy[KSMBD_EVENT_MAX + 1] = { 78 78 [KSMBD_EVENT_UNSPEC] = { 79 79 .len = 0, 80 80 }, ··· 403 403 return -EPERM; 404 404 #endif 405 405 406 - if (type >= KSMBD_EVENT_MAX) { 406 + if (type > KSMBD_EVENT_MAX) { 407 407 WARN_ON(1); 408 408 return -EINVAL; 409 409 }
+2
fs/smb/server/transport_tcp.c
··· 365 365 * @t: TCP transport instance 366 366 * @buf: buffer to store read data from socket 367 367 * @to_read: number of bytes to read from socket 368 + * @max_retries: number of retries if reading from socket fails 368 369 * 369 370 * Return: on success return number of bytes read from socket, 370 371 * otherwise return error number ··· 417 416 418 417 /** 419 418 * create_socket - create socket for ksmbd/0 419 + * @iface: interface to bind the created socket to 420 420 * 421 421 * Return: 0 on success, error number otherwise 422 422 */