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

[PATCH] DocBook: fix some descriptions

Some KernelDoc descriptions are updated to match the current code.
No code changes.

Signed-off-by: Martin Waitz <tali@admingilde.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

Martin Waitz and committed by
Linus Torvalds
67be2dd1 6013d544

+160 -137
+2 -2
drivers/acpi/scan.c
··· 379 379 380 380 /** 381 381 * setup_sys_fs_device_files - sets up the device files under device namespace 382 - * @@dev: acpi_device object 383 - * @@func: function pointer to create or destroy the device file 382 + * @dev: acpi_device object 383 + * @func: function pointer to create or destroy the device file 384 384 */ 385 385 static void 386 386 setup_sys_fs_device_files (
+2 -2
drivers/base/platform.c
··· 115 115 116 116 /** 117 117 * platform_device_register - add a platform-level device 118 - * @dev: platform device we're adding 118 + * @pdev: platform device we're adding 119 119 * 120 120 */ 121 121 int platform_device_register(struct platform_device * pdev) ··· 174 174 175 175 /** 176 176 * platform_device_unregister - remove a platform-level device 177 - * @dev: platform device we're removing 177 + * @pdev: platform device we're removing 178 178 * 179 179 * Note that this function will also release all memory- and port-based 180 180 * resources owned by the device (@dev->resource).
+4
drivers/pci/hotplug.c
··· 120 120 121 121 /** 122 122 * pci_visit_dev - scans the pci buses. 123 + * @fn: callback functions that are called while visiting 124 + * @wrapped_dev: the device to scan 125 + * @wrapped_parent: the bus where @wrapped_dev is connected to 126 + * 123 127 * Every bus and every function is presented to a custom 124 128 * function that can act upon it. 125 129 */
+7 -7
drivers/pci/rom.c
··· 14 14 15 15 /** 16 16 * pci_enable_rom - enable ROM decoding for a PCI device 17 - * @dev: PCI device to enable 17 + * @pdev: PCI device to enable 18 18 * 19 19 * Enable ROM decoding on @dev. This involves simply turning on the last 20 20 * bit of the PCI ROM BAR. Note that some cards may share address decoders ··· 32 32 33 33 /** 34 34 * pci_disable_rom - disable ROM decoding for a PCI device 35 - * @dev: PCI device to disable 35 + * @pdev: PCI device to disable 36 36 * 37 37 * Disable ROM decoding on a PCI device by turning off the last bit in the 38 38 * ROM BAR. ··· 47 47 48 48 /** 49 49 * pci_map_rom - map a PCI ROM to kernel space 50 - * @dev: pointer to pci device struct 50 + * @pdev: pointer to pci device struct 51 51 * @size: pointer to receive size of pci window over ROM 52 52 * @return: kernel virtual pointer to image of ROM 53 53 * ··· 132 132 133 133 /** 134 134 * pci_map_rom_copy - map a PCI ROM to kernel space, create a copy 135 - * @dev: pointer to pci device struct 135 + * @pdev: pointer to pci device struct 136 136 * @size: pointer to receive size of pci window over ROM 137 137 * @return: kernel virtual pointer to image of ROM 138 138 * ··· 166 166 167 167 /** 168 168 * pci_unmap_rom - unmap the ROM from kernel space 169 - * @dev: pointer to pci device struct 169 + * @pdev: pointer to pci device struct 170 170 * @rom: virtual address of the previous mapping 171 171 * 172 172 * Remove a mapping of a previously mapped ROM ··· 187 187 188 188 /** 189 189 * pci_remove_rom - disable the ROM and remove its sysfs attribute 190 - * @dev: pointer to pci device struct 190 + * @pdev: pointer to pci device struct 191 191 * 192 192 * Remove the rom file in sysfs and disable ROM decoding. 193 193 */ ··· 206 206 /** 207 207 * pci_cleanup_rom - internal routine for freeing the ROM copy created 208 208 * by pci_map_rom_copy called from remove.c 209 - * @dev: pointer to pci device struct 209 + * @pdev: pointer to pci device struct 210 210 * 211 211 * Free the copied ROM if we allocated one. 212 212 */
+1 -1
drivers/pnp/manager.c
··· 253 253 254 254 /** 255 255 * pnp_clean_resources - clears resources that were not manually set 256 - * @res - the resources to clean 256 + * @res: the resources to clean 257 257 * 258 258 */ 259 259 static void pnp_clean_resource_table(struct pnp_resource_table * res)
+2
fs/bio.c
··· 140 140 * bio_alloc_bioset - allocate a bio for I/O 141 141 * @gfp_mask: the GFP_ mask given to the slab allocator 142 142 * @nr_iovecs: number of iovecs to pre-allocate 143 + * @bs: the bio_set to allocate from 143 144 * 144 145 * Description: 145 146 * bio_alloc_bioset will first try it's on mempool to satisfy the allocation. ··· 630 629 631 630 /** 632 631 * bio_map_user - map user address into bio 632 + * @q: the request_queue_t for the bio 633 633 * @bdev: destination block device 634 634 * @uaddr: start of user address 635 635 * @len: length in bytes
+6 -5
fs/buffer.c
··· 774 774 /** 775 775 * sync_mapping_buffers - write out and wait upon a mapping's "associated" 776 776 * buffers 777 - * @buffer_mapping - the mapping which backs the buffers' data 778 - * @mapping - the mapping which wants those buffers written 777 + * @mapping: the mapping which wants those buffers written 779 778 * 780 779 * Starts I/O against the buffers at mapping->private_list, and waits upon 781 780 * that I/O. 782 781 * 783 - * Basically, this is a convenience function for fsync(). @buffer_mapping is 784 - * the blockdev which "owns" the buffers and @mapping is a file or directory 785 - * which needs those buffers to be written for a successful fsync(). 782 + * Basically, this is a convenience function for fsync(). 783 + * @mapping is a file or directory which needs those buffers to be written for 784 + * a successful fsync(). 786 785 */ 787 786 int sync_mapping_buffers(struct address_space *mapping) 788 787 { ··· 1262 1263 1263 1264 /** 1264 1265 * mark_buffer_dirty - mark a buffer_head as needing writeout 1266 + * @bh: the buffer_head to mark dirty 1265 1267 * 1266 1268 * mark_buffer_dirty() will set the dirty bit against the buffer, then set its 1267 1269 * backing page dirty, then tag the page as dirty in its address_space's radix ··· 1501 1501 1502 1502 /** 1503 1503 * __bread() - reads a specified block and returns the bh 1504 + * @bdev: the block_device to read from 1504 1505 * @block: number of block 1505 1506 * @size: size (in bytes) to read 1506 1507 *
+3 -1
fs/fs-writeback.c
··· 512 512 } 513 513 514 514 /** 515 - * sync_inodes 515 + * sync_inodes - writes all inodes to disk 516 + * @wait: wait for completion 516 517 * 517 518 * sync_inodes() goes through each super block's dirty inode list, writes the 518 519 * inodes out, waits on the writeout and puts the inodes back on the normal ··· 605 604 /** 606 605 * generic_osync_inode - flush all dirty data for a given inode to disk 607 606 * @inode: inode to write 607 + * @mapping: the address_space that should be flushed 608 608 * @what: what to write and wait upon 609 609 * 610 610 * This can be called by file_write functions for files which have the
+46 -46
fs/mpage.c
··· 160 160 } while (page_bh != head); 161 161 } 162 162 163 - /** 164 - * mpage_readpages - populate an address space with some pages, and 165 - * start reads against them. 166 - * 167 - * @mapping: the address_space 168 - * @pages: The address of a list_head which contains the target pages. These 169 - * pages have their ->index populated and are otherwise uninitialised. 170 - * 171 - * The page at @pages->prev has the lowest file offset, and reads should be 172 - * issued in @pages->prev to @pages->next order. 173 - * 174 - * @nr_pages: The number of pages at *@pages 175 - * @get_block: The filesystem's block mapper function. 176 - * 177 - * This function walks the pages and the blocks within each page, building and 178 - * emitting large BIOs. 179 - * 180 - * If anything unusual happens, such as: 181 - * 182 - * - encountering a page which has buffers 183 - * - encountering a page which has a non-hole after a hole 184 - * - encountering a page with non-contiguous blocks 185 - * 186 - * then this code just gives up and calls the buffer_head-based read function. 187 - * It does handle a page which has holes at the end - that is a common case: 188 - * the end-of-file on blocksize < PAGE_CACHE_SIZE setups. 189 - * 190 - * BH_Boundary explanation: 191 - * 192 - * There is a problem. The mpage read code assembles several pages, gets all 193 - * their disk mappings, and then submits them all. That's fine, but obtaining 194 - * the disk mappings may require I/O. Reads of indirect blocks, for example. 195 - * 196 - * So an mpage read of the first 16 blocks of an ext2 file will cause I/O to be 197 - * submitted in the following order: 198 - * 12 0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 199 - * because the indirect block has to be read to get the mappings of blocks 200 - * 13,14,15,16. Obviously, this impacts performance. 201 - * 202 - * So what we do it to allow the filesystem's get_block() function to set 203 - * BH_Boundary when it maps block 11. BH_Boundary says: mapping of the block 204 - * after this one will require I/O against a block which is probably close to 205 - * this one. So you should push what I/O you have currently accumulated. 206 - * 207 - * This all causes the disk requests to be issued in the correct order. 208 - */ 209 163 static struct bio * 210 164 do_mpage_readpage(struct bio *bio, struct page *page, unsigned nr_pages, 211 165 sector_t *last_block_in_bio, get_block_t get_block) ··· 274 320 goto out; 275 321 } 276 322 323 + /** 324 + * mpage_readpages - populate an address space with some pages, and 325 + * start reads against them. 326 + * 327 + * @mapping: the address_space 328 + * @pages: The address of a list_head which contains the target pages. These 329 + * pages have their ->index populated and are otherwise uninitialised. 330 + * 331 + * The page at @pages->prev has the lowest file offset, and reads should be 332 + * issued in @pages->prev to @pages->next order. 333 + * 334 + * @nr_pages: The number of pages at *@pages 335 + * @get_block: The filesystem's block mapper function. 336 + * 337 + * This function walks the pages and the blocks within each page, building and 338 + * emitting large BIOs. 339 + * 340 + * If anything unusual happens, such as: 341 + * 342 + * - encountering a page which has buffers 343 + * - encountering a page which has a non-hole after a hole 344 + * - encountering a page with non-contiguous blocks 345 + * 346 + * then this code just gives up and calls the buffer_head-based read function. 347 + * It does handle a page which has holes at the end - that is a common case: 348 + * the end-of-file on blocksize < PAGE_CACHE_SIZE setups. 349 + * 350 + * BH_Boundary explanation: 351 + * 352 + * There is a problem. The mpage read code assembles several pages, gets all 353 + * their disk mappings, and then submits them all. That's fine, but obtaining 354 + * the disk mappings may require I/O. Reads of indirect blocks, for example. 355 + * 356 + * So an mpage read of the first 16 blocks of an ext2 file will cause I/O to be 357 + * submitted in the following order: 358 + * 12 0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 359 + * because the indirect block has to be read to get the mappings of blocks 360 + * 13,14,15,16. Obviously, this impacts performance. 361 + * 362 + * So what we do it to allow the filesystem's get_block() function to set 363 + * BH_Boundary when it maps block 11. BH_Boundary says: mapping of the block 364 + * after this one will require I/O against a block which is probably close to 365 + * this one. So you should push what I/O you have currently accumulated. 366 + * 367 + * This all causes the disk requests to be issued in the correct order. 368 + */ 277 369 int 278 370 mpage_readpages(struct address_space *mapping, struct list_head *pages, 279 371 unsigned nr_pages, get_block_t get_block)
+1 -1
fs/proc/base.c
··· 1742 1742 1743 1743 /** 1744 1744 * proc_pid_flush - recover memory used by stale /proc/@pid/x entries 1745 - * @proc_entry: directoy to prune. 1745 + * @proc_dentry: directoy to prune. 1746 1746 * 1747 1747 * Shrink the /proc directory that was used by the just killed thread. 1748 1748 */
+7 -2
fs/seq_file.c
··· 51 51 52 52 /** 53 53 * seq_read - ->read() method for sequential files. 54 - * @file, @buf, @size, @ppos: see file_operations method 54 + * @file: the file to read from 55 + * @buf: the buffer to read to 56 + * @size: the maximum number of bytes to read 57 + * @ppos: the current position in the file 55 58 * 56 59 * Ready-made ->f_op->read() 57 60 */ ··· 222 219 223 220 /** 224 221 * seq_lseek - ->llseek() method for sequential files. 225 - * @file, @offset, @origin: see file_operations method 222 + * @file: the file in question 223 + * @offset: new position 224 + * @origin: 0 for absolute, 1 for relative position 226 225 * 227 226 * Ready-made ->f_op->llseek() 228 227 */
+2 -2
fs/sysfs/file.c
··· 96 96 /** 97 97 * flush_read_buffer - push buffer to userspace. 98 98 * @buffer: data buffer for file. 99 - * @userbuf: user-passed buffer. 99 + * @buf: user-passed buffer. 100 100 * @count: number of bytes requested. 101 101 * @ppos: file position. 102 102 * ··· 164 164 /** 165 165 * fill_write_buffer - copy buffer from userspace. 166 166 * @buffer: data buffer for file. 167 - * @userbuf: data from user. 167 + * @buf: data from user. 168 168 * @count: number of bytes in @userbuf. 169 169 * 170 170 * Allocate @buffer->page if it hasn't been already, then
+52 -48
include/linux/fs.h
··· 1065 1065 * with a particular exported file system - particularly enabling nfsd and 1066 1066 * the filesystem to co-operate when dealing with file handles. 1067 1067 * 1068 - * export_operations contains two basic operation for dealing with file handles, 1069 - * decode_fh() and encode_fh(), and allows for some other operations to be defined 1070 - * which standard helper routines use to get specific information from the 1071 - * filesystem. 1068 + * export_operations contains two basic operation for dealing with file 1069 + * handles, decode_fh() and encode_fh(), and allows for some other 1070 + * operations to be defined which standard helper routines use to get 1071 + * specific information from the filesystem. 1072 1072 * 1073 1073 * nfsd encodes information use to determine which filesystem a filehandle 1074 - * applies to in the initial part of the file handle. The remainder, termed a 1075 - * file handle fragment, is controlled completely by the filesystem. 1076 - * The standard helper routines assume that this fragment will contain one or two 1077 - * sub-fragments, one which identifies the file, and one which may be used to 1078 - * identify the (a) directory containing the file. 1074 + * applies to in the initial part of the file handle. The remainder, termed 1075 + * a file handle fragment, is controlled completely by the filesystem. The 1076 + * standard helper routines assume that this fragment will contain one or 1077 + * two sub-fragments, one which identifies the file, and one which may be 1078 + * used to identify the (a) directory containing the file. 1079 1079 * 1080 1080 * In some situations, nfsd needs to get a dentry which is connected into a 1081 - * specific part of the file tree. To allow for this, it passes the function 1082 - * acceptable() together with a @context which can be used to see if the dentry 1083 - * is acceptable. As there can be multiple dentrys for a given file, the filesystem 1084 - * should check each one for acceptability before looking for the next. As soon 1085 - * as an acceptable one is found, it should be returned. 1081 + * specific part of the file tree. To allow for this, it passes the 1082 + * function acceptable() together with a @context which can be used to see 1083 + * if the dentry is acceptable. As there can be multiple dentrys for a 1084 + * given file, the filesystem should check each one for acceptability before 1085 + * looking for the next. As soon as an acceptable one is found, it should 1086 + * be returned. 1086 1087 * 1087 1088 * decode_fh: 1088 - * @decode_fh is given a &struct super_block (@sb), a file handle fragment (@fh, @fh_len) 1089 - * and an acceptability testing function (@acceptable, @context). It should return 1090 - * a &struct dentry which refers to the same file that the file handle fragment refers 1091 - * to, and which passes the acceptability test. If it cannot, it should return 1092 - * a %NULL pointer if the file was found but no acceptable &dentries were available, or 1093 - * a %ERR_PTR error code indicating why it couldn't be found (e.g. %ENOENT or %ENOMEM). 1089 + * @decode_fh is given a &struct super_block (@sb), a file handle fragment 1090 + * (@fh, @fh_len) and an acceptability testing function (@acceptable, 1091 + * @context). It should return a &struct dentry which refers to the same 1092 + * file that the file handle fragment refers to, and which passes the 1093 + * acceptability test. If it cannot, it should return a %NULL pointer if 1094 + * the file was found but no acceptable &dentries were available, or a 1095 + * %ERR_PTR error code indicating why it couldn't be found (e.g. %ENOENT or 1096 + * %ENOMEM). 1094 1097 * 1095 1098 * encode_fh: 1096 - * @encode_fh should store in the file handle fragment @fh (using at most @max_len bytes) 1097 - * information that can be used by @decode_fh to recover the file refered to by the 1098 - * &struct dentry @de. If the @connectable flag is set, the encode_fh() should store 1099 - * sufficient information so that a good attempt can be made to find not only 1100 - * the file but also it's place in the filesystem. This typically means storing 1101 - * a reference to de->d_parent in the filehandle fragment. 1102 - * encode_fh() should return the number of bytes stored or a negative error code 1103 - * such as %-ENOSPC 1099 + * @encode_fh should store in the file handle fragment @fh (using at most 1100 + * @max_len bytes) information that can be used by @decode_fh to recover the 1101 + * file refered to by the &struct dentry @de. If the @connectable flag is 1102 + * set, the encode_fh() should store sufficient information so that a good 1103 + * attempt can be made to find not only the file but also it's place in the 1104 + * filesystem. This typically means storing a reference to de->d_parent in 1105 + * the filehandle fragment. encode_fh() should return the number of bytes 1106 + * stored or a negative error code such as %-ENOSPC 1104 1107 * 1105 1108 * get_name: 1106 - * @get_name should find a name for the given @child in the given @parent directory. 1107 - * The name should be stored in the @name (with the understanding that it is already 1108 - * pointing to a a %NAME_MAX+1 sized buffer. get_name() should return %0 on success, 1109 - * a negative error code or error. 1110 - * @get_name will be called without @parent->i_sem held. 1109 + * @get_name should find a name for the given @child in the given @parent 1110 + * directory. The name should be stored in the @name (with the 1111 + * understanding that it is already pointing to a a %NAME_MAX+1 sized 1112 + * buffer. get_name() should return %0 on success, a negative error code 1113 + * or error. @get_name will be called without @parent->i_sem held. 1111 1114 * 1112 1115 * get_parent: 1113 - * @get_parent should find the parent directory for the given @child which is also 1114 - * a directory. In the event that it cannot be found, or storage space cannot be 1115 - * allocated, a %ERR_PTR should be returned. 1116 + * @get_parent should find the parent directory for the given @child which 1117 + * is also a directory. In the event that it cannot be found, or storage 1118 + * space cannot be allocated, a %ERR_PTR should be returned. 1116 1119 * 1117 1120 * get_dentry: 1118 - * Given a &super_block (@sb) and a pointer to a file-system specific inode identifier, 1119 - * possibly an inode number, (@inump) get_dentry() should find the identified inode and 1120 - * return a dentry for that inode. 1121 - * Any suitable dentry can be returned including, if necessary, a new dentry created 1122 - * with d_alloc_root. The caller can then find any other extant dentrys by following the 1123 - * d_alias links. If a new dentry was created using d_alloc_root, DCACHE_NFSD_DISCONNECTED 1124 - * should be set, and the dentry should be d_rehash()ed. 1121 + * Given a &super_block (@sb) and a pointer to a file-system specific inode 1122 + * identifier, possibly an inode number, (@inump) get_dentry() should find 1123 + * the identified inode and return a dentry for that inode. Any suitable 1124 + * dentry can be returned including, if necessary, a new dentry created with 1125 + * d_alloc_root. The caller can then find any other extant dentrys by 1126 + * following the d_alias links. If a new dentry was created using 1127 + * d_alloc_root, DCACHE_NFSD_DISCONNECTED should be set, and the dentry 1128 + * should be d_rehash()ed. 1125 1129 * 1126 - * If the inode cannot be found, either a %NULL pointer or an %ERR_PTR code can be returned. 1127 - * The @inump will be whatever was passed to nfsd_find_fh_dentry() in either the 1128 - * @obj or @parent parameters. 1130 + * If the inode cannot be found, either a %NULL pointer or an %ERR_PTR code 1131 + * can be returned. The @inump will be whatever was passed to 1132 + * nfsd_find_fh_dentry() in either the @obj or @parent parameters. 1129 1133 * 1130 1134 * Locking rules: 1131 - * get_parent is called with child->d_inode->i_sem down 1132 - * get_name is not (which is possibly inconsistent) 1135 + * get_parent is called with child->d_inode->i_sem down 1136 + * get_name is not (which is possibly inconsistent) 1133 1137 */ 1134 1138 1135 1139 struct export_operations {
+3 -2
include/linux/skbuff.h
··· 167 167 * @h: Transport layer header 168 168 * @nh: Network layer header 169 169 * @mac: Link layer header 170 - * @dst: FIXME: Describe this field 170 + * @dst: destination entry 171 + * @sp: the security path, used for xfrm 171 172 * @cb: Control buffer. Free for use by every layer. Put private vars here 172 173 * @len: Length of actual data 173 174 * @data_len: Data length 174 175 * @mac_len: Length of link layer header 175 176 * @csum: Checksum 176 - * @__unused: Dead field, may be reused 177 + * @local_df: allow local fragmentation 177 178 * @cloned: Head may be cloned (check refcnt to be sure) 178 179 * @nohdr: Payload reference only, must not modify header 179 180 * @pkt_type: Packet class
+1
include/net/sock.h
··· 161 161 * @sk_sndmsg_page: cached page for sendmsg 162 162 * @sk_sndmsg_off: cached offset for sendmsg 163 163 * @sk_send_head: front of stuff to transmit 164 + * @sk_security: used by security modules 164 165 * @sk_write_pending: a write to stream socket waits to start 165 166 * @sk_state_change: callback to indicate change in the state of the sock 166 167 * @sk_data_ready: callback to indicate there is data to be processed
+2 -1
kernel/sched.c
··· 2906 2906 * @q: the waitqueue 2907 2907 * @mode: which threads 2908 2908 * @nr_exclusive: how many wake-one or wake-many threads to wake up 2909 + * @key: is directly passed to the wakeup function 2909 2910 */ 2910 2911 void fastcall __wake_up(wait_queue_head_t *q, unsigned int mode, 2911 2912 int nr_exclusive, void *key) ··· 2929 2928 } 2930 2929 2931 2930 /** 2932 - * __wake_up - sync- wake up threads blocked on a waitqueue. 2931 + * __wake_up_sync - wake up threads blocked on a waitqueue. 2933 2932 * @q: the waitqueue 2934 2933 * @mode: which threads 2935 2934 * @nr_exclusive: how many wake-one or wake-many threads to wake up
+2
kernel/sysctl.c
··· 1991 1991 * @filp: the file structure 1992 1992 * @buffer: the user buffer 1993 1993 * @lenp: the size of the user buffer 1994 + * @ppos: file position 1995 + * @ppos: the current position in the file 1994 1996 * 1995 1997 * Reads/writes up to table->maxlen/sizeof(unsigned int) integer 1996 1998 * values from/to the user buffer, treated as an ASCII string.
+1 -2
lib/kobject.c
··· 216 216 /** 217 217 * kobject_set_name - Set the name of an object 218 218 * @kobj: object. 219 - * @name: name. 219 + * @fmt: format string used to build the name 220 220 * 221 221 * If strlen(name) >= KOBJ_NAME_LEN, then use a dynamically allocated 222 222 * string that @kobj->k_name points to. Otherwise, use the static 223 223 * @kobj->name array. 224 224 */ 225 - 226 225 int kobject_set_name(struct kobject * kobj, const char * fmt, ...) 227 226 { 228 227 int error = 0;
+9 -8
mm/filemap.c
··· 169 169 /** 170 170 * filemap_fdatawrite_range - start writeback against all of a mapping's 171 171 * dirty pages that lie within the byte offsets <start, end> 172 - * @mapping: address space structure to write 173 - * @start: offset in bytes where the range starts 174 - * @end : offset in bytes where the range ends 172 + * @mapping: address space structure to write 173 + * @start: offset in bytes where the range starts 174 + * @end: offset in bytes where the range ends 175 + * @sync_mode: enable synchronous operation 175 176 * 176 177 * If sync_mode is WB_SYNC_ALL then this is a "data integrity" operation, as 177 178 * opposed to a regular memory * cleansing writeback. The difference between ··· 536 535 /** 537 536 * find_lock_page - locate, pin and lock a pagecache page 538 537 * 539 - * @mapping - the address_space to search 540 - * @offset - the page index 538 + * @mapping: the address_space to search 539 + * @offset: the page index 541 540 * 542 541 * Locates the desired pagecache page, locks it, increments its reference 543 542 * count and returns its address. ··· 576 575 /** 577 576 * find_or_create_page - locate or add a pagecache page 578 577 * 579 - * @mapping - the page's address_space 580 - * @index - the page's index into the mapping 581 - * @gfp_mask - page allocation mode 578 + * @mapping: the page's address_space 579 + * @index: the page's index into the mapping 580 + * @gfp_mask: page allocation mode 582 581 * 583 582 * Locates a page in the pagecache. If the page is not present, a new page 584 583 * is allocated using @gfp_mask and is added to the pagecache and to the VM's
+3 -3
mm/page-writeback.c
··· 255 255 256 256 /** 257 257 * balance_dirty_pages_ratelimited - balance dirty memory state 258 - * @mapping - address_space which was dirtied 258 + * @mapping: address_space which was dirtied 259 259 * 260 260 * Processes which are dirtying memory should call in here once for each page 261 261 * which was newly dirtied. The function will periodically check the system's ··· 562 562 /** 563 563 * write_one_page - write out a single page and optionally wait on I/O 564 564 * 565 - * @page - the page to write 566 - * @wait - if true, wait on writeout 565 + * @page: the page to write 566 + * @wait: if true, wait on writeout 567 567 * 568 568 * The page must be locked by the caller and will be unlocked upon return. 569 569 *
+2 -2
mm/truncate.c
··· 242 242 243 243 /** 244 244 * invalidate_inode_pages2_range - remove range of pages from an address_space 245 - * @mapping - the address_space 245 + * @mapping: the address_space 246 246 * @start: the page offset 'from' which to invalidate 247 247 * @end: the page offset 'to' which to invalidate (inclusive) 248 248 * ··· 322 322 323 323 /** 324 324 * invalidate_inode_pages2 - remove all pages from an address_space 325 - * @mapping - the address_space 325 + * @mapping: the address_space 326 326 * 327 327 * Any pages which are found to be mapped into pagetables are unmapped prior to 328 328 * invalidation.
+2 -2
net/core/datagram.c
··· 203 203 * skb_copy_datagram_iovec - Copy a datagram to an iovec. 204 204 * @skb: buffer to copy 205 205 * @offset: offset in the buffer to start copying from 206 - * @iovec: io vector to copy to 206 + * @to: io vector to copy to 207 207 * @len: amount of data to copy from buffer to iovec 208 208 * 209 209 * Note: the iovec is modified during the copy. ··· 379 379 * skb_copy_and_csum_datagram_iovec - Copy and checkum skb to user iovec. 380 380 * @skb: skbuff 381 381 * @hlen: hardware length 382 - * @iovec: io vector 382 + * @iov: io vector 383 383 * 384 384 * Caller _must_ check that skb will fit to this iovec. 385 385 *