[PATCH] Numerous fixes to kernel-doc info in source files.
A variety of (mostly) innocuous fixes to the embedded kernel-doc content in source files, including: * make multi-line initial descriptions single line * denote some function names, constants and structs as such * change erroneous opening '/*' to '/**' in a few places * reword some text for clarity Signed-off-by: Robert P. J. Day <rpjday@mindspring.com> Cc: "Randy.Dunlap" <rdunlap@xenotime.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
committed by
Linus Torvalds
parent
262086cf5b
commit
72fd4a35a8
+1
-2
@@ -257,8 +257,7 @@ static int has_stopped_jobs(int pgrp)
|
||||
}
|
||||
|
||||
/**
|
||||
* reparent_to_init - Reparent the calling kernel thread to the init task
|
||||
* of the pid space that the thread belongs to.
|
||||
* reparent_to_init - Reparent the calling kernel thread to the init task of the pid space that the thread belongs to.
|
||||
*
|
||||
* If a kernel thread is launched as a result of a system call, or if
|
||||
* it ever exits, it should generally reparent itself to init so that
|
||||
|
||||
+3
-3
@@ -102,7 +102,7 @@ static DEFINE_PER_CPU(struct hrtimer_base, hrtimer_bases[MAX_HRTIMER_BASES]) =
|
||||
*
|
||||
* The function calculates the monotonic clock from the realtime
|
||||
* clock and the wall_to_monotonic offset and stores the result
|
||||
* in normalized timespec format in the variable pointed to by ts.
|
||||
* in normalized timespec format in the variable pointed to by @ts.
|
||||
*/
|
||||
void ktime_get_ts(struct timespec *ts)
|
||||
{
|
||||
@@ -583,8 +583,8 @@ EXPORT_SYMBOL_GPL(hrtimer_init);
|
||||
* @which_clock: which clock to query
|
||||
* @tp: pointer to timespec variable to store the resolution
|
||||
*
|
||||
* Store the resolution of the clock selected by which_clock in the
|
||||
* variable pointed to by tp.
|
||||
* Store the resolution of the clock selected by @which_clock in the
|
||||
* variable pointed to by @tp.
|
||||
*/
|
||||
int hrtimer_get_res(const clockid_t which_clock, struct timespec *tp)
|
||||
{
|
||||
|
||||
+5
-5
@@ -32,8 +32,8 @@
|
||||
* @gfp_mask: get_free_pages mask, passed to kmalloc()
|
||||
* @lock: the lock to be used to protect the fifo buffer
|
||||
*
|
||||
* Do NOT pass the kfifo to kfifo_free() after use ! Simply free the
|
||||
* struct kfifo with kfree().
|
||||
* Do NOT pass the kfifo to kfifo_free() after use! Simply free the
|
||||
* &struct kfifo with kfree().
|
||||
*/
|
||||
struct kfifo *kfifo_init(unsigned char *buffer, unsigned int size,
|
||||
gfp_t gfp_mask, spinlock_t *lock)
|
||||
@@ -108,7 +108,7 @@ EXPORT_SYMBOL(kfifo_free);
|
||||
* @buffer: the data to be added.
|
||||
* @len: the length of the data to be added.
|
||||
*
|
||||
* This function copies at most 'len' bytes from the 'buffer' into
|
||||
* This function copies at most @len bytes from the @buffer into
|
||||
* the FIFO depending on the free space, and returns the number of
|
||||
* bytes copied.
|
||||
*
|
||||
@@ -155,8 +155,8 @@ EXPORT_SYMBOL(__kfifo_put);
|
||||
* @buffer: where the data must be copied.
|
||||
* @len: the size of the destination buffer.
|
||||
*
|
||||
* This function copies at most 'len' bytes from the FIFO into the
|
||||
* 'buffer' and returns the number of copied bytes.
|
||||
* This function copies at most @len bytes from the FIFO into the
|
||||
* @buffer and returns the number of copied bytes.
|
||||
*
|
||||
* Note that with only one concurrent reader and one concurrent
|
||||
* writer, you don't need extra locking to use these functions.
|
||||
|
||||
+3
-3
@@ -50,7 +50,7 @@ static struct kthread_stop_info kthread_stop_info;
|
||||
/**
|
||||
* kthread_should_stop - should this kthread return now?
|
||||
*
|
||||
* When someone calls kthread_stop on your kthread, it will be woken
|
||||
* When someone calls kthread_stop() on your kthread, it will be woken
|
||||
* and this will return true. You should then return, and your return
|
||||
* value will be passed through to kthread_stop().
|
||||
*/
|
||||
@@ -143,7 +143,7 @@ static void keventd_create_kthread(struct work_struct *work)
|
||||
* it. See also kthread_run(), kthread_create_on_cpu().
|
||||
*
|
||||
* When woken, the thread will run @threadfn() with @data as its
|
||||
* argument. @threadfn can either call do_exit() directly if it is a
|
||||
* argument. @threadfn() can either call do_exit() directly if it is a
|
||||
* standalone thread for which noone will call kthread_stop(), or
|
||||
* return when 'kthread_should_stop()' is true (which means
|
||||
* kthread_stop() has been called). The return value should be zero
|
||||
@@ -192,7 +192,7 @@ EXPORT_SYMBOL(kthread_create);
|
||||
*
|
||||
* Description: This function is equivalent to set_cpus_allowed(),
|
||||
* except that @cpu doesn't need to be online, and the thread must be
|
||||
* stopped (i.e., just returned from kthread_create().
|
||||
* stopped (i.e., just returned from kthread_create()).
|
||||
*/
|
||||
void kthread_bind(struct task_struct *k, unsigned int cpu)
|
||||
{
|
||||
|
||||
+1
-1
@@ -483,7 +483,7 @@ static int have_callable_console(void)
|
||||
* printk - print a kernel message
|
||||
* @fmt: format string
|
||||
*
|
||||
* This is printk. It can be called from any context. We want it to work.
|
||||
* This is printk(). It can be called from any context. We want it to work.
|
||||
*
|
||||
* We try to grab the console_sem. If we succeed, it's easy - we log the output and
|
||||
* call the console drivers. If we fail to get the semaphore we place the output
|
||||
|
||||
+6
-6
@@ -328,7 +328,7 @@ static void wakeup_readers(struct work_struct *work)
|
||||
* @buf: the channel buffer
|
||||
* @init: 1 if this is a first-time initialization
|
||||
*
|
||||
* See relay_reset for description of effect.
|
||||
* See relay_reset() for description of effect.
|
||||
*/
|
||||
static void __relay_reset(struct rchan_buf *buf, unsigned int init)
|
||||
{
|
||||
@@ -364,7 +364,7 @@ static void __relay_reset(struct rchan_buf *buf, unsigned int init)
|
||||
* and restarting the channel in its initial state. The buffers
|
||||
* are not freed, so any mappings are still in effect.
|
||||
*
|
||||
* NOTE: Care should be taken that the channel isn't actually
|
||||
* NOTE. Care should be taken that the channel isn't actually
|
||||
* being used by anything when this call is made.
|
||||
*/
|
||||
void relay_reset(struct rchan *chan)
|
||||
@@ -528,7 +528,7 @@ static int __cpuinit relay_hotcpu_callback(struct notifier_block *nb,
|
||||
* Creates a channel buffer for each cpu using the sizes and
|
||||
* attributes specified. The created channel buffer files
|
||||
* will be named base_filename0...base_filenameN-1. File
|
||||
* permissions will be S_IRUSR.
|
||||
* permissions will be %S_IRUSR.
|
||||
*/
|
||||
struct rchan *relay_open(const char *base_filename,
|
||||
struct dentry *parent,
|
||||
@@ -648,7 +648,7 @@ EXPORT_SYMBOL_GPL(relay_switch_subbuf);
|
||||
* subbufs_consumed should be the number of sub-buffers newly consumed,
|
||||
* not the total consumed.
|
||||
*
|
||||
* NOTE: Kernel clients don't need to call this function if the channel
|
||||
* NOTE. Kernel clients don't need to call this function if the channel
|
||||
* mode is 'overwrite'.
|
||||
*/
|
||||
void relay_subbufs_consumed(struct rchan *chan,
|
||||
@@ -749,7 +749,7 @@ static int relay_file_open(struct inode *inode, struct file *filp)
|
||||
* @filp: the file
|
||||
* @vma: the vma describing what to map
|
||||
*
|
||||
* Calls upon relay_mmap_buf to map the file into user space.
|
||||
* Calls upon relay_mmap_buf() to map the file into user space.
|
||||
*/
|
||||
static int relay_file_mmap(struct file *filp, struct vm_area_struct *vma)
|
||||
{
|
||||
@@ -891,7 +891,7 @@ static size_t relay_file_read_subbuf_avail(size_t read_pos,
|
||||
* @read_pos: file read position
|
||||
* @buf: relay channel buffer
|
||||
*
|
||||
* If the read_pos is in the middle of padding, return the
|
||||
* If the @read_pos is in the middle of padding, return the
|
||||
* position of the first actually available byte, otherwise
|
||||
* return the original value.
|
||||
*/
|
||||
|
||||
+4
-5
@@ -4203,13 +4203,12 @@ static void __setscheduler(struct task_struct *p, int policy, int prio)
|
||||
}
|
||||
|
||||
/**
|
||||
* sched_setscheduler - change the scheduling policy and/or RT priority of
|
||||
* a thread.
|
||||
* sched_setscheduler - change the scheduling policy and/or RT priority of a thread.
|
||||
* @p: the task in question.
|
||||
* @policy: new policy.
|
||||
* @param: structure containing the new RT priority.
|
||||
*
|
||||
* NOTE: the task may be already dead
|
||||
* NOTE that the task may be already dead.
|
||||
*/
|
||||
int sched_setscheduler(struct task_struct *p, int policy,
|
||||
struct sched_param *param)
|
||||
@@ -4577,7 +4576,7 @@ asmlinkage long sys_sched_getaffinity(pid_t pid, unsigned int len,
|
||||
/**
|
||||
* sys_sched_yield - yield the current processor to other threads.
|
||||
*
|
||||
* this function yields the current CPU by moving the calling thread
|
||||
* This function yields the current CPU by moving the calling thread
|
||||
* to the expired array. If there are no other threads running on this
|
||||
* CPU then this function will return.
|
||||
*/
|
||||
@@ -4704,7 +4703,7 @@ EXPORT_SYMBOL(cond_resched_softirq);
|
||||
/**
|
||||
* yield - yield the current processor to other threads.
|
||||
*
|
||||
* this is a shortcut for kernel-space yielding - it marks the
|
||||
* This is a shortcut for kernel-space yielding - it marks the
|
||||
* thread runnable and calls sys_sched_yield().
|
||||
*/
|
||||
void __sched yield(void)
|
||||
|
||||
+1
-1
@@ -2282,7 +2282,7 @@ static int do_tkill(int tgid, int pid, int sig)
|
||||
* @pid: the PID of the thread
|
||||
* @sig: signal to be sent
|
||||
*
|
||||
* This syscall also checks the tgid and returns -ESRCH even if the PID
|
||||
* This syscall also checks the @tgid and returns -ESRCH even if the PID
|
||||
* exists but it's not belonging to the target process anymore. This
|
||||
* method solves the problem of threads exiting and PIDs getting reused.
|
||||
*/
|
||||
|
||||
+5
-5
@@ -215,7 +215,7 @@ EXPORT_SYMBOL_GPL(atomic_notifier_chain_unregister);
|
||||
* This routine uses RCU to synchronize with changes to the chain.
|
||||
*
|
||||
* If the return value of the notifier can be and'ed
|
||||
* with %NOTIFY_STOP_MASK then atomic_notifier_call_chain
|
||||
* with %NOTIFY_STOP_MASK then atomic_notifier_call_chain()
|
||||
* will return immediately, with the return value of
|
||||
* the notifier function which halted execution.
|
||||
* Otherwise the return value is the return value
|
||||
@@ -313,7 +313,7 @@ EXPORT_SYMBOL_GPL(blocking_notifier_chain_unregister);
|
||||
* run in a process context, so they are allowed to block.
|
||||
*
|
||||
* If the return value of the notifier can be and'ed
|
||||
* with %NOTIFY_STOP_MASK then blocking_notifier_call_chain
|
||||
* with %NOTIFY_STOP_MASK then blocking_notifier_call_chain()
|
||||
* will return immediately, with the return value of
|
||||
* the notifier function which halted execution.
|
||||
* Otherwise the return value is the return value
|
||||
@@ -393,7 +393,7 @@ EXPORT_SYMBOL_GPL(raw_notifier_chain_unregister);
|
||||
* All locking must be provided by the caller.
|
||||
*
|
||||
* If the return value of the notifier can be and'ed
|
||||
* with %NOTIFY_STOP_MASK then raw_notifier_call_chain
|
||||
* with %NOTIFY_STOP_MASK then raw_notifier_call_chain()
|
||||
* will return immediately, with the return value of
|
||||
* the notifier function which halted execution.
|
||||
* Otherwise the return value is the return value
|
||||
@@ -487,7 +487,7 @@ EXPORT_SYMBOL_GPL(srcu_notifier_chain_unregister);
|
||||
* run in a process context, so they are allowed to block.
|
||||
*
|
||||
* If the return value of the notifier can be and'ed
|
||||
* with %NOTIFY_STOP_MASK then srcu_notifier_call_chain
|
||||
* with %NOTIFY_STOP_MASK then srcu_notifier_call_chain()
|
||||
* will return immediately, with the return value of
|
||||
* the notifier function which halted execution.
|
||||
* Otherwise the return value is the return value
|
||||
@@ -538,7 +538,7 @@ EXPORT_SYMBOL_GPL(srcu_init_notifier_head);
|
||||
* Registers a function with the list of functions
|
||||
* to be called at reboot time.
|
||||
*
|
||||
* Currently always returns zero, as blocking_notifier_chain_register
|
||||
* Currently always returns zero, as blocking_notifier_chain_register()
|
||||
* always returns zero.
|
||||
*/
|
||||
|
||||
|
||||
+10
-10
@@ -85,7 +85,7 @@ static DEFINE_PER_CPU(tvec_base_t *, tvec_bases) = &boot_tvec_bases;
|
||||
* @j: the time in (absolute) jiffies that should be rounded
|
||||
* @cpu: the processor number on which the timeout will happen
|
||||
*
|
||||
* __round_jiffies rounds an absolute time in the future (in jiffies)
|
||||
* __round_jiffies() rounds an absolute time in the future (in jiffies)
|
||||
* up or down to (approximately) full seconds. This is useful for timers
|
||||
* for which the exact time they fire does not matter too much, as long as
|
||||
* they fire approximately every X seconds.
|
||||
@@ -98,7 +98,7 @@ static DEFINE_PER_CPU(tvec_base_t *, tvec_bases) = &boot_tvec_bases;
|
||||
* processors firing at the exact same time, which could lead
|
||||
* to lock contention or spurious cache line bouncing.
|
||||
*
|
||||
* The return value is the rounded version of the "j" parameter.
|
||||
* The return value is the rounded version of the @j parameter.
|
||||
*/
|
||||
unsigned long __round_jiffies(unsigned long j, int cpu)
|
||||
{
|
||||
@@ -142,7 +142,7 @@ EXPORT_SYMBOL_GPL(__round_jiffies);
|
||||
* @j: the time in (relative) jiffies that should be rounded
|
||||
* @cpu: the processor number on which the timeout will happen
|
||||
*
|
||||
* __round_jiffies_relative rounds a time delta in the future (in jiffies)
|
||||
* __round_jiffies_relative() rounds a time delta in the future (in jiffies)
|
||||
* up or down to (approximately) full seconds. This is useful for timers
|
||||
* for which the exact time they fire does not matter too much, as long as
|
||||
* they fire approximately every X seconds.
|
||||
@@ -155,7 +155,7 @@ EXPORT_SYMBOL_GPL(__round_jiffies);
|
||||
* processors firing at the exact same time, which could lead
|
||||
* to lock contention or spurious cache line bouncing.
|
||||
*
|
||||
* The return value is the rounded version of the "j" parameter.
|
||||
* The return value is the rounded version of the @j parameter.
|
||||
*/
|
||||
unsigned long __round_jiffies_relative(unsigned long j, int cpu)
|
||||
{
|
||||
@@ -173,7 +173,7 @@ EXPORT_SYMBOL_GPL(__round_jiffies_relative);
|
||||
* round_jiffies - function to round jiffies to a full second
|
||||
* @j: the time in (absolute) jiffies that should be rounded
|
||||
*
|
||||
* round_jiffies rounds an absolute time in the future (in jiffies)
|
||||
* round_jiffies() rounds an absolute time in the future (in jiffies)
|
||||
* up or down to (approximately) full seconds. This is useful for timers
|
||||
* for which the exact time they fire does not matter too much, as long as
|
||||
* they fire approximately every X seconds.
|
||||
@@ -182,7 +182,7 @@ EXPORT_SYMBOL_GPL(__round_jiffies_relative);
|
||||
* at the same time, rather than at various times spread out. The goal
|
||||
* of this is to have the CPU wake up less, which saves power.
|
||||
*
|
||||
* The return value is the rounded version of the "j" parameter.
|
||||
* The return value is the rounded version of the @j parameter.
|
||||
*/
|
||||
unsigned long round_jiffies(unsigned long j)
|
||||
{
|
||||
@@ -194,7 +194,7 @@ EXPORT_SYMBOL_GPL(round_jiffies);
|
||||
* round_jiffies_relative - function to round jiffies to a full second
|
||||
* @j: the time in (relative) jiffies that should be rounded
|
||||
*
|
||||
* round_jiffies_relative rounds a time delta in the future (in jiffies)
|
||||
* round_jiffies_relative() rounds a time delta in the future (in jiffies)
|
||||
* up or down to (approximately) full seconds. This is useful for timers
|
||||
* for which the exact time they fire does not matter too much, as long as
|
||||
* they fire approximately every X seconds.
|
||||
@@ -203,7 +203,7 @@ EXPORT_SYMBOL_GPL(round_jiffies);
|
||||
* at the same time, rather than at various times spread out. The goal
|
||||
* of this is to have the CPU wake up less, which saves power.
|
||||
*
|
||||
* The return value is the rounded version of the "j" parameter.
|
||||
* The return value is the rounded version of the @j parameter.
|
||||
*/
|
||||
unsigned long round_jiffies_relative(unsigned long j)
|
||||
{
|
||||
@@ -387,7 +387,7 @@ void add_timer_on(struct timer_list *timer, int cpu)
|
||||
* @timer: the timer to be modified
|
||||
* @expires: new timeout in jiffies
|
||||
*
|
||||
* mod_timer is a more efficient way to update the expire field of an
|
||||
* mod_timer() is a more efficient way to update the expire field of an
|
||||
* active timer (if the timer is inactive it will be activated)
|
||||
*
|
||||
* mod_timer(timer, expires) is equivalent to:
|
||||
@@ -490,7 +490,7 @@ out:
|
||||
* the timer it also makes sure the handler has finished executing on other
|
||||
* CPUs.
|
||||
*
|
||||
* Synchronization rules: callers must prevent restarting of the timer,
|
||||
* Synchronization rules: Callers must prevent restarting of the timer,
|
||||
* otherwise this function is meaningless. It must not be called from
|
||||
* interrupt contexts. The caller must not hold locks which would prevent
|
||||
* completion of the timer's handler. The timer's handler must not call
|
||||
|
||||
+2
-4
@@ -656,8 +656,7 @@ void flush_scheduled_work(void)
|
||||
EXPORT_SYMBOL(flush_scheduled_work);
|
||||
|
||||
/**
|
||||
* cancel_rearming_delayed_workqueue - reliably kill off a delayed
|
||||
* work whose handler rearms the delayed work.
|
||||
* cancel_rearming_delayed_workqueue - reliably kill off a delayed work whose handler rearms the delayed work.
|
||||
* @wq: the controlling workqueue structure
|
||||
* @dwork: the delayed work struct
|
||||
*/
|
||||
@@ -670,8 +669,7 @@ void cancel_rearming_delayed_workqueue(struct workqueue_struct *wq,
|
||||
EXPORT_SYMBOL(cancel_rearming_delayed_workqueue);
|
||||
|
||||
/**
|
||||
* cancel_rearming_delayed_work - reliably kill off a delayed keventd
|
||||
* work whose handler rearms the delayed work.
|
||||
* cancel_rearming_delayed_work - reliably kill off a delayed keventd work whose handler rearms the delayed work.
|
||||
* @dwork: the delayed work struct
|
||||
*/
|
||||
void cancel_rearming_delayed_work(struct delayed_work *dwork)
|
||||
|
||||
Reference in New Issue
Block a user