Commit 1820a80d authored by Andrew Morton's avatar Andrew Morton Committed by Linus Torvalds

[PATCH] kernel documentation fixes

From: Michael Still <mikal@stillhq.com>

The patch squelches build errors in the kernel-doc make targets by adding
documentation to arguements previously not documented, and updating the
argument names where they have changed.
parent 9ff547bd
...@@ -132,7 +132,9 @@ struct resource mca_standard_resources[] = { ...@@ -132,7 +132,9 @@ struct resource mca_standard_resources[] = {
#define MCA_STANDARD_RESOURCES (sizeof(mca_standard_resources)/sizeof(struct resource)) #define MCA_STANDARD_RESOURCES (sizeof(mca_standard_resources)/sizeof(struct resource))
/** /**
* mca_read_pos - read the POS registers into a memory buffer * mca_read_and_store_pos - read the POS registers into a memory buffer
* @pos: a char pointer to 8 bytes, contains the POS register value on
* successful return
* *
* Returns 1 if a card actually exists (i.e. the pos isn't * Returns 1 if a card actually exists (i.e. the pos isn't
* all 0xff) or 0 otherwise * all 0xff) or 0 otherwise
......
...@@ -119,7 +119,7 @@ static void set_queue_congested(request_queue_t *q, int rw) ...@@ -119,7 +119,7 @@ static void set_queue_congested(request_queue_t *q, int rw)
/** /**
* blk_get_backing_dev_info - get the address of a queue's backing_dev_info * blk_get_backing_dev_info - get the address of a queue's backing_dev_info
* @dev: device * @bdev: device
* *
* Locates the passed device's request queue and returns the address of its * Locates the passed device's request queue and returns the address of its
* backing_dev_info * backing_dev_info
...@@ -414,8 +414,8 @@ void blk_queue_segment_boundary(request_queue_t *q, unsigned long mask) ...@@ -414,8 +414,8 @@ void blk_queue_segment_boundary(request_queue_t *q, unsigned long mask)
/** /**
* blk_queue_dma_alignment - set dma length and memory alignment * blk_queue_dma_alignment - set dma length and memory alignment
* @q: the request queue for the device * @q: the request queue for the device
* @dma_mask: alignment mask * @mask: alignment mask
* *
* description: * description:
* set required memory and length aligment for direct dma transactions. * set required memory and length aligment for direct dma transactions.
...@@ -1152,7 +1152,7 @@ void blk_stop_queue(request_queue_t *q) ...@@ -1152,7 +1152,7 @@ void blk_stop_queue(request_queue_t *q)
/** /**
* blk_run_queue - run a single device queue * blk_run_queue - run a single device queue
* @q The queue to run * @q: The queue to run
*/ */
void blk_run_queue(struct request_queue *q) void blk_run_queue(struct request_queue *q)
{ {
......
...@@ -126,11 +126,13 @@ pci_find_capability(struct pci_dev *dev, int cap) ...@@ -126,11 +126,13 @@ pci_find_capability(struct pci_dev *dev, int cap)
/** /**
* pci_bus_find_capability - query for devices' capabilities * pci_bus_find_capability - query for devices' capabilities
* @dev: PCI device to query * @bus: the PCI bus to query
* @cap: capability code * @devfn: PCI device to query
* @cap: capability code
* *
* Like pci_find_capability() but works for pci devices that do not have a * Like pci_find_capability() but works for pci devices that do not have a
* pci_dev structure set up yet. * pci_dev structure set up yet.
*
* Returns the address of the requested capability structure within the * Returns the address of the requested capability structure within the
* device's PCI configuration space or 0 in case the device does not * device's PCI configuration space or 0 in case the device does not
* support it. * support it.
......
...@@ -2111,7 +2111,8 @@ void serial8250_get_irq_map(unsigned int *map) ...@@ -2111,7 +2111,8 @@ void serial8250_get_irq_map(unsigned int *map)
/** /**
* serial8250_suspend_port - suspend one serial port * serial8250_suspend_port - suspend one serial port
* @line: serial line number * @line: serial line number
* @level: the level of port suspension, as per uart_suspend_port
* *
* Suspend one serial port. * Suspend one serial port.
*/ */
...@@ -2122,7 +2123,8 @@ void serial8250_suspend_port(int line) ...@@ -2122,7 +2123,8 @@ void serial8250_suspend_port(int line)
/** /**
* serial8250_resume_port - resume one serial port * serial8250_resume_port - resume one serial port
* @line: serial line number * @line: serial line number
* @level: the level of port resumption, as per uart_resume_port
* *
* Resume one serial port. * Resume one serial port.
*/ */
......
...@@ -263,9 +263,9 @@ static void uart_shutdown(struct uart_state *state) ...@@ -263,9 +263,9 @@ static void uart_shutdown(struct uart_state *state)
/** /**
* uart_update_timeout - update per-port FIFO timeout. * uart_update_timeout - update per-port FIFO timeout.
* @port: uart_port structure describing the port. * @port: uart_port structure describing the port
* @cflag: termios cflag value * @cflag: termios cflag value
* @quot: uart clock divisor quotient * @baud: speed of the port
* *
* Set the port FIFO timeout value. The @cflag value should * Set the port FIFO timeout value. The @cflag value should
* reflect the actual hardware settings. * reflect the actual hardware settings.
......
...@@ -973,8 +973,9 @@ static struct devfs_entry *_devfs_search_dir (struct devfs_entry *dir, ...@@ -973,8 +973,9 @@ static struct devfs_entry *_devfs_search_dir (struct devfs_entry *dir,
/** /**
* _devfs_alloc_entry - Allocate a devfs entry. * _devfs_alloc_entry - Allocate a devfs entry.
* @name: The name of the entry. * @name: the name of the entry
* @namelen: The number of characters in @name. * @namelen: the number of characters in @name
* @mode: the mode for the entry
* *
* Allocate a devfs entry and returns a pointer to the entry on success, else * Allocate a devfs entry and returns a pointer to the entry on success, else
* %NULL. * %NULL.
......
...@@ -255,6 +255,9 @@ void clear_inode(struct inode *inode) ...@@ -255,6 +255,9 @@ void clear_inode(struct inode *inode)
EXPORT_SYMBOL(clear_inode); EXPORT_SYMBOL(clear_inode);
/* /*
* dispose_list - dispose of the contents of a local list
* @head: the head of the list to free
*
* Dispose-list gets a local list with local inodes in it, so it doesn't * Dispose-list gets a local list with local inodes in it, so it doesn't
* need to worry about list corruption and SMP locks. * need to worry about list corruption and SMP locks.
*/ */
...@@ -739,11 +742,11 @@ EXPORT_SYMBOL(igrab); ...@@ -739,11 +742,11 @@ EXPORT_SYMBOL(igrab);
/** /**
* ifind - internal function, you want ilookup5() or iget5(). * ifind - internal function, you want ilookup5() or iget5().
* @sb: super block of file system to search * @sb: super block of file system to search
* @hashval: hash value (usually inode number) to search for * @head: the head of the list to search
* @test: callback used for comparisons between inodes * @test: callback used for comparisons between inodes
* @data: opaque data pointer to pass to @test * @data: opaque data pointer to pass to @test
* *
* ifind() searches for the inode specified by @hashval and @data in the inode * ifind() searches for the inode specified by @data in the inode
* cache. This is a generalized version of ifind_fast() for file systems where * cache. This is a generalized version of ifind_fast() for file systems where
* the inode number is not sufficient for unique identification of an inode. * the inode number is not sufficient for unique identification of an inode.
* *
...@@ -775,6 +778,7 @@ static inline struct inode *ifind(struct super_block *sb, ...@@ -775,6 +778,7 @@ static inline struct inode *ifind(struct super_block *sb,
/** /**
* ifind_fast - internal function, you want ilookup() or iget(). * ifind_fast - internal function, you want ilookup() or iget().
* @sb: super block of file system to search * @sb: super block of file system to search
* @head: head of the list to search
* @ino: inode number to search for * @ino: inode number to search for
* *
* ifind_fast() searches for the inode @ino in the inode cache. This is for * ifind_fast() searches for the inode @ino in the inode cache. This is for
......
...@@ -928,10 +928,10 @@ int locks_mandatory_locked(struct inode *inode) ...@@ -928,10 +928,10 @@ int locks_mandatory_locked(struct inode *inode)
* locks_mandatory_area - Check for a conflicting lock * locks_mandatory_area - Check for a conflicting lock
* @read_write: %FLOCK_VERIFY_WRITE for exclusive access, %FLOCK_VERIFY_READ * @read_write: %FLOCK_VERIFY_WRITE for exclusive access, %FLOCK_VERIFY_READ
* for shared * for shared
* @inode: the file to check * @inode: the file to check
* @file: how the file was opened (if it was) * @filp: how the file was opened (if it was)
* @offset: start of area to check * @offset: start of area to check
* @count: length of area to check * @count: length of area to check
* *
* Searches the inode's list of locks to find any POSIX locks which conflict. * Searches the inode's list of locks to find any POSIX locks which conflict.
* This function is called from locks_verify_area() and * This function is called from locks_verify_area() and
...@@ -1119,6 +1119,7 @@ int __break_lease(struct inode *inode, unsigned int mode) ...@@ -1119,6 +1119,7 @@ int __break_lease(struct inode *inode, unsigned int mode)
/** /**
* lease_get_mtime * lease_get_mtime
* @inode: the inode * @inode: the inode
* @time: pointer to a timespec which will contain the last modified time
* *
* This is to force NFS clients to flush their caches for files with * This is to force NFS clients to flush their caches for files with
* exclusive leases. The justification is that if someone has an * exclusive leases. The justification is that if someone has an
...@@ -1726,6 +1727,7 @@ posix_block_lock(struct file_lock *blocker, struct file_lock *waiter) ...@@ -1726,6 +1727,7 @@ posix_block_lock(struct file_lock *blocker, struct file_lock *waiter)
/** /**
* posix_unblock_lock - stop waiting for a file lock * posix_unblock_lock - stop waiting for a file lock
* @filp: how the file was opened
* @waiter: the lock which was waiting * @waiter: the lock which was waiting
* *
* lockd needs to block waiting for locks. * lockd needs to block waiting for locks.
......
...@@ -138,8 +138,8 @@ void deactivate_super(struct super_block *s) ...@@ -138,8 +138,8 @@ void deactivate_super(struct super_block *s)
EXPORT_SYMBOL(deactivate_super); EXPORT_SYMBOL(deactivate_super);
/** /**
* grab_super - acquire an active reference * grab_super - acquire an active reference
* @s - reference we are trying to make active * @s: reference we are trying to make active
* *
* Tries to acquire an active reference. grab_super() is used when we * Tries to acquire an active reference. grab_super() is used when we
* had just found a superblock in super_blocks or fs_type->fs_supers * had just found a superblock in super_blocks or fs_type->fs_supers
...@@ -368,8 +368,8 @@ void sync_filesystems(int wait) ...@@ -368,8 +368,8 @@ void sync_filesystems(int wait)
} }
/** /**
* get_super - get the superblock of a device * get_super - get the superblock of a device
* @dev: device to get the superblock for * @bdev: device to get the superblock for
* *
* Scans the superblock list and finds the superblock of the file system * Scans the superblock list and finds the superblock of the file system
* mounted on the device given. %NULL is returned if no match is found. * mounted on the device given. %NULL is returned if no match is found.
...@@ -461,10 +461,11 @@ static void mark_files_ro(struct super_block *sb) ...@@ -461,10 +461,11 @@ static void mark_files_ro(struct super_block *sb)
} }
/** /**
* do_remount_sb - asks filesystem to change mount options. * do_remount_sb - asks filesystem to change mount options.
* @sb: superblock in question * @sb: superblock in question
* @flags: numeric part of options * @flags: numeric part of options
* @data: the rest of options * @data: the rest of options
* @force: whether or not to force the change
* *
* Alters the mount options of a mounted file system. * Alters the mount options of a mounted file system.
*/ */
......
...@@ -449,7 +449,7 @@ static __inline__ void hlist_del(struct hlist_node *n) ...@@ -449,7 +449,7 @@ static __inline__ void hlist_del(struct hlist_node *n)
/** /**
* hlist_del_rcu - deletes entry from hash list without re-initialization * hlist_del_rcu - deletes entry from hash list without re-initialization
* @entry: the element to delete from the hash list. * @n: the element to delete from the hash list.
* *
* Note: list_unhashed() on entry does not return true after this, * Note: list_unhashed() on entry does not return true after this,
* the entry is in an undefined state. It is useful for RCU based * the entry is in an undefined state. It is useful for RCU based
......
...@@ -152,6 +152,7 @@ struct skb_shared_info { ...@@ -152,6 +152,7 @@ struct skb_shared_info {
* @sk: Socket we are owned by * @sk: Socket we are owned by
* @stamp: Time we arrived * @stamp: Time we arrived
* @dev: Device we arrived on/are leaving by * @dev: Device we arrived on/are leaving by
* @real_dev: The real device we are using
* @h: Transport layer header * @h: Transport layer header
* @nh: Network layer header * @nh: Network layer header
* @mac: Link layer header * @mac: Link layer header
...@@ -179,6 +180,7 @@ struct skb_shared_info { ...@@ -179,6 +180,7 @@ struct skb_shared_info {
* @nfct: Associated connection, if any * @nfct: Associated connection, if any
* @nf_debug: Netfilter debugging * @nf_debug: Netfilter debugging
* @nf_bridge: Saved data about a bridged frame - see br_netfilter.c * @nf_bridge: Saved data about a bridged frame - see br_netfilter.c
* @private: Data which is private to the HIPPI implementation
* @tc_index: Traffic control index * @tc_index: Traffic control index
*/ */
......
...@@ -47,7 +47,8 @@ char modprobe_path[256] = "/sbin/modprobe"; ...@@ -47,7 +47,8 @@ char modprobe_path[256] = "/sbin/modprobe";
/** /**
* request_module - try to load a kernel module * request_module - try to load a kernel module
* @module_name: Name of module * @fmt: printf style format string for the name of the module
* @varargs: arguements as specified in the format string
* *
* Load a module using the user mode module loader. The function returns * Load a module using the user mode module loader. The function returns
* zero on success or a negative errno code on failure. Note that a * zero on success or a negative errno code on failure. Note that a
......
...@@ -2675,8 +2675,8 @@ struct seq_operations slabinfo_op = { ...@@ -2675,8 +2675,8 @@ struct seq_operations slabinfo_op = {
* slabinfo_write - Tuning for the slab allocator * slabinfo_write - Tuning for the slab allocator
* @file: unused * @file: unused
* @buffer: user buffer * @buffer: user buffer
* @count: data len * @count: data length
* @data: unused * @ppos: unused
*/ */
ssize_t slabinfo_write(struct file *file, const char __user *buffer, ssize_t slabinfo_write(struct file *file, const char __user *buffer,
size_t count, loff_t *ppos) size_t count, loff_t *ppos)
......
...@@ -915,6 +915,8 @@ int unregister_netdevice_notifier(struct notifier_block *nb) ...@@ -915,6 +915,8 @@ int unregister_netdevice_notifier(struct notifier_block *nb)
/** /**
* call_netdevice_notifiers - call all network notifier blocks * call_netdevice_notifiers - call all network notifier blocks
* @val: value passed unmodified to notifier function
* @v: pointer passed unmodified to notifier function
* *
* Call all network notifier blocks. Parameters and return value * Call all network notifier blocks. Parameters and return value
* are as for notifier_call_chain(). * are as for notifier_call_chain().
......
...@@ -1844,6 +1844,7 @@ static void via_ac97_cleanup (struct via_info *card) ...@@ -1844,6 +1844,7 @@ static void via_ac97_cleanup (struct via_info *card)
/** /**
* via_intr_channel - handle an interrupt for a single channel * via_intr_channel - handle an interrupt for a single channel
* @card: unused
* @chan: handle interrupt for this channel * @chan: handle interrupt for this channel
* *
* This is the "meat" of the interrupt handler, * This is the "meat" of the interrupt handler,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment