| From: Randy Dunlap <rdunlap@infradead.org> |
| Subject: ntfs: fix multiple kernel-doc warnings |
| Date: Sun, 8 Jan 2023 17:00:41 -0800 |
| |
| Fix many W=1 kernel-doc warnings in fs/ntfs/: |
| |
| fs/ntfs/aops.c:30: warning: Incorrect use of kernel-doc format: * ntfs_end_buffer_async_read - async io completion for reading attributes |
| fs/ntfs/aops.c:46: warning: expecting prototype for aops.c(). Prototype was for ntfs_end_buffer_async_read() instead |
| fs/ntfs/aops.c:1655: warning: cannot understand function prototype: 'const struct address_space_operations ntfs_normal_aops = ' |
| fs/ntfs/aops.c:1670: warning: cannot understand function prototype: 'const struct address_space_operations ntfs_compressed_aops = ' |
| fs/ntfs/aops.c:1685: warning: cannot understand function prototype: 'const struct address_space_operations ntfs_mst_aops = ' |
| fs/ntfs/compress.c:22: warning: Incorrect use of kernel-doc format: * ntfs_compression_constants - enum of constants used in the compression code |
| fs/ntfs/compress.c:24: warning: cannot understand function prototype: 'typedef enum ' |
| fs/ntfs/compress.c:47: warning: cannot understand function prototype: 'u8 *ntfs_compression_buffer; ' |
| fs/ntfs/compress.c:52: warning: expecting prototype for ntfs_cb_lock(). Prototype was for DEFINE_SPINLOCK() instead |
| fs/ntfs/dir.c:21: warning: Incorrect use of kernel-doc format: * The little endian Unicode string $I30 as a global constant. |
| fs/ntfs/dir.c:23: warning: cannot understand function prototype: 'ntfschar I30[5] = ' |
| fs/ntfs/inode.c:31: warning: Incorrect use of kernel-doc format: * ntfs_test_inode - compare two (possibly fake) inodes for equality |
| fs/ntfs/inode.c:47: warning: expecting prototype for inode.c(). Prototype was for ntfs_test_inode() instead |
| fs/ntfs/inode.c:2956: warning: expecting prototype for ntfs_write_inode(). Prototype was for __ntfs_write_inode() instead |
| fs/ntfs/mft.c:24: warning: expecting prototype for mft.c - NTFS kernel mft record operations. Part of the Linux(). Prototype was for MAX_BHS() instead |
| fs/ntfs/namei.c:263: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst |
| * Inode operations for directories. |
| fs/ntfs/namei.c:368: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst |
| * Export operations allowing NFS exporting of mounted NTFS partitions. |
| fs/ntfs/runlist.c:16: warning: Incorrect use of kernel-doc format: * ntfs_rl_mm - runlist memmove |
| fs/ntfs/runlist.c:22: warning: expecting prototype for runlist.c - NTFS runlist handling code. Part of the Linux(). Prototype was for ntfs_rl_mm() instead |
| fs/ntfs/super.c:61: warning: missing initial short description on line: |
| * simple_getbool - |
| fs/ntfs/super.c:2661: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst |
| * The complete super operations. |
| |
| Link: https://lkml.kernel.org/r/20230109010041.21442-1-rdunlap@infradead.org |
| Signed-off-by: Randy Dunlap <rdunlap@infradead.org> |
| Cc: Anton Altaparmakov <anton@tuxera.com> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| --- |
| |
| |
| --- a/fs/ntfs/aops.c~ntfs-fix-multiple-kernel-doc-warnings |
| +++ a/fs/ntfs/aops.c |
| @@ -1,5 +1,5 @@ |
| // SPDX-License-Identifier: GPL-2.0-or-later |
| -/** |
| +/* |
| * aops.c - NTFS kernel address space operations and page cache handling. |
| * |
| * Copyright (c) 2001-2014 Anton Altaparmakov and Tuxera Inc. |
| @@ -1646,7 +1646,7 @@ hole: |
| return block; |
| } |
| |
| -/** |
| +/* |
| * ntfs_normal_aops - address space operations for normal inodes and attributes |
| * |
| * Note these are not used for compressed or mst protected inodes and |
| @@ -1664,7 +1664,7 @@ const struct address_space_operations nt |
| .error_remove_page = generic_error_remove_page, |
| }; |
| |
| -/** |
| +/* |
| * ntfs_compressed_aops - address space operations for compressed inodes |
| */ |
| const struct address_space_operations ntfs_compressed_aops = { |
| @@ -1678,9 +1678,9 @@ const struct address_space_operations nt |
| .error_remove_page = generic_error_remove_page, |
| }; |
| |
| -/** |
| +/* |
| * ntfs_mst_aops - general address space operations for mst protecteed inodes |
| - * and attributes |
| + * and attributes |
| */ |
| const struct address_space_operations ntfs_mst_aops = { |
| .read_folio = ntfs_read_folio, /* Fill page with data. */ |
| --- a/fs/ntfs/aops.h~ntfs-fix-multiple-kernel-doc-warnings |
| +++ a/fs/ntfs/aops.h |
| @@ -1,5 +1,5 @@ |
| /* SPDX-License-Identifier: GPL-2.0-or-later */ |
| -/** |
| +/* |
| * aops.h - Defines for NTFS kernel address space operations and page cache |
| * handling. Part of the Linux-NTFS project. |
| * |
| --- a/fs/ntfs/compress.c~ntfs-fix-multiple-kernel-doc-warnings |
| +++ a/fs/ntfs/compress.c |
| @@ -1,5 +1,5 @@ |
| // SPDX-License-Identifier: GPL-2.0-or-later |
| -/** |
| +/* |
| * compress.c - NTFS kernel compressed attributes handling. |
| * Part of the Linux-NTFS project. |
| * |
| @@ -41,12 +41,12 @@ typedef enum { |
| NTFS_MAX_CB_SIZE = 64 * 1024, |
| } ntfs_compression_constants; |
| |
| -/** |
| +/* |
| * ntfs_compression_buffer - one buffer for the decompression engine |
| */ |
| static u8 *ntfs_compression_buffer; |
| |
| -/** |
| +/* |
| * ntfs_cb_lock - spinlock which protects ntfs_compression_buffer |
| */ |
| static DEFINE_SPINLOCK(ntfs_cb_lock); |
| --- a/fs/ntfs/dir.c~ntfs-fix-multiple-kernel-doc-warnings |
| +++ a/fs/ntfs/dir.c |
| @@ -1,5 +1,5 @@ |
| // SPDX-License-Identifier: GPL-2.0-or-later |
| -/** |
| +/* |
| * dir.c - NTFS kernel directory operations. Part of the Linux-NTFS project. |
| * |
| * Copyright (c) 2001-2007 Anton Altaparmakov |
| @@ -17,7 +17,7 @@ |
| #include "debug.h" |
| #include "ntfs.h" |
| |
| -/** |
| +/* |
| * The little endian Unicode string $I30 as a global constant. |
| */ |
| ntfschar I30[5] = { cpu_to_le16('$'), cpu_to_le16('I'), |
| --- a/fs/ntfs/inode.c~ntfs-fix-multiple-kernel-doc-warnings |
| +++ a/fs/ntfs/inode.c |
| @@ -1,5 +1,5 @@ |
| // SPDX-License-Identifier: GPL-2.0-or-later |
| -/** |
| +/* |
| * inode.c - NTFS kernel inode handling. |
| * |
| * Copyright (c) 2001-2014 Anton Altaparmakov and Tuxera Inc. |
| @@ -2935,7 +2935,7 @@ out: |
| } |
| |
| /** |
| - * ntfs_write_inode - write out a dirty inode |
| + * __ntfs_write_inode - write out a dirty inode |
| * @vi: inode to write out |
| * @sync: if true, write out synchronously |
| * |
| @@ -3033,7 +3033,7 @@ int __ntfs_write_inode(struct inode *vi, |
| * might not need to be written out. |
| * NOTE: It is not a problem when the inode for $MFT itself is being |
| * written out as mark_ntfs_record_dirty() will only set I_DIRTY_PAGES |
| - * on the $MFT inode and hence ntfs_write_inode() will not be |
| + * on the $MFT inode and hence __ntfs_write_inode() will not be |
| * re-invoked because of it which in turn is ok since the dirtied mft |
| * record will be cleaned and written out to disk below, i.e. before |
| * this function returns. |
| --- a/fs/ntfs/mft.c~ntfs-fix-multiple-kernel-doc-warnings |
| +++ a/fs/ntfs/mft.c |
| @@ -1,5 +1,5 @@ |
| // SPDX-License-Identifier: GPL-2.0-or-later |
| -/** |
| +/* |
| * mft.c - NTFS kernel mft record operations. Part of the Linux-NTFS project. |
| * |
| * Copyright (c) 2001-2012 Anton Altaparmakov and Tuxera Inc. |
| --- a/fs/ntfs/namei.c~ntfs-fix-multiple-kernel-doc-warnings |
| +++ a/fs/ntfs/namei.c |
| @@ -259,7 +259,7 @@ err_out: |
| } |
| } |
| |
| -/** |
| +/* |
| * Inode operations for directories. |
| */ |
| const struct inode_operations ntfs_dir_inode_ops = { |
| @@ -364,7 +364,7 @@ static struct dentry *ntfs_fh_to_parent( |
| ntfs_nfs_get_inode); |
| } |
| |
| -/** |
| +/* |
| * Export operations allowing NFS exporting of mounted NTFS partitions. |
| * |
| * We use the default ->encode_fh() for now. Note that they |
| --- a/fs/ntfs/runlist.c~ntfs-fix-multiple-kernel-doc-warnings |
| +++ a/fs/ntfs/runlist.c |
| @@ -1,5 +1,5 @@ |
| // SPDX-License-Identifier: GPL-2.0-or-later |
| -/** |
| +/* |
| * runlist.c - NTFS runlist handling code. Part of the Linux-NTFS project. |
| * |
| * Copyright (c) 2001-2007 Anton Altaparmakov |
| --- a/fs/ntfs/super.c~ntfs-fix-multiple-kernel-doc-warnings |
| +++ a/fs/ntfs/super.c |
| @@ -58,9 +58,17 @@ const option_t on_errors_arr[] = { |
| }; |
| |
| /** |
| - * simple_getbool - |
| + * simple_getbool - convert input string to a boolean value |
| + * @s: input string to convert |
| + * @setval: where to store the output boolean value |
| * |
| * Copied from old ntfs driver (which copied from vfat driver). |
| + * |
| + * "1", "yes", "true", or an empty string are converted to %true. |
| + * "0", "no", and "false" are converted to %false. |
| + * |
| + * Return: %1 if the string is converted or was empty and *setval contains it; |
| + * %0 if the string was not valid. |
| */ |
| static int simple_getbool(char *s, bool *setval) |
| { |
| @@ -2657,7 +2665,7 @@ static int ntfs_write_inode(struct inode |
| } |
| #endif |
| |
| -/** |
| +/* |
| * The complete super operations. |
| */ |
| static const struct super_operations ntfs_sops = { |
| _ |