]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
sysctl: Add kernel doc to proc_douintvec_conv
authorJoel Granados <joel.granados@kernel.org>
Fri, 12 Dec 2025 12:44:20 +0000 (13:44 +0100)
committerJoel Granados <joel.granados@kernel.org>
Mon, 5 Jan 2026 13:10:32 +0000 (14:10 +0100)
This commit is making sure that all the functions that are part of the
API are documented.

Signed-off-by: Joel Granados <joel.granados@kernel.org>
kernel/sysctl.c

index 00df21b849004f0513b997cdd2bd8e556ee00c76..54deced9ab698f223e12cc1f7ee09503789dbfe2 100644 (file)
@@ -656,6 +656,22 @@ static int do_proc_douintvec(const struct ctl_table *table, int dir,
        return do_proc_douintvec_r(table, buffer, lenp, ppos, conv);
 }
 
+/**
+ * proc_douintvec_conv - read a vector of unsigned ints with a custom converter
+ *
+ * @table: the sysctl table
+ * @dir: %TRUE if this is a write to the sysctl file
+ * @buffer: the user buffer
+ * @lenp: the size of the user buffer
+ * @ppos: file position
+ * @conv: Custom converter call back
+ *
+ * Reads/writes up to table->maxlen/sizeof(unsigned int) unsigned integer
+ * values from/to the user buffer, treated as an ASCII string. Negative
+ * strings are not allowed.
+ *
+ * Returns 0 on success
+ */
 int proc_douintvec_conv(const struct ctl_table *table, int dir, void *buffer,
                        size_t *lenp, loff_t *ppos,
                        int (*conv)(unsigned long *u_ptr, unsigned int *k_ptr,