Merge tag 'docs-4.10' of git://git.lwn.net/linux
Pull documentation update from Jonathan Corbet: "These are the documentation changes for 4.10. It's another busy cycle for the docs tree, as the sphinx conversion continues. Highlights include: - Further work on PDF output, which remains a bit of a pain but should be more solid now. - Five more DocBook template files converted to Sphinx. Only 27 to go... Lots of plain-text files have also been converted and integrated. - Images in binary formats have been replaced with more source-friendly versions. - Various bits of organizational work, including the renaming of various files discussed at the kernel summit. - New documentation for the device_link mechanism. ... and, of course, lots of typo fixes and small updates" * tag 'docs-4.10' of git://git.lwn.net/linux: (193 commits) dma-buf: Extract dma-buf.rst Update Documentation/00-INDEX docs: 00-INDEX: document directories/files with no docs docs: 00-INDEX: remove non-existing entries docs: 00-INDEX: add missing entries for documentation files/dirs docs: 00-INDEX: consolidate process/ and admin-guide/ description scripts: add a script to check if Documentation/00-INDEX is sane Docs: change sh -> awk in REPORTING-BUGS Documentation/core-api/device_link: Add initial documentation core-api: remove an unexpected unident ppc/idle: Add documentation for powersave=off Doc: Correct typo, "Introdution" => "Introduction" Documentation/atomic_ops.txt: convert to ReST markup Documentation/local_ops.txt: convert to ReST markup Documentation/assoc_array.txt: convert to ReST markup docs-rst: parse-headers.pl: cleanup the documentation docs-rst: fix media cleandocs target docs-rst: media/Makefile: reorganize the rules docs-rst: media: build SVG from graphviz files docs-rst: replace bayer.png by a SVG image ...
This commit is contained in:
@@ -752,7 +752,7 @@ struct device_dma_parameters {
|
||||
* minimizes board-specific #ifdefs in drivers.
|
||||
* @driver_data: Private pointer for driver specific info.
|
||||
* @power: For device power management.
|
||||
* See Documentation/power/devices.txt for details.
|
||||
* See Documentation/power/admin-guide/devices.rst for details.
|
||||
* @pm_domain: Provide callbacks that are executed during system suspend,
|
||||
* hibernation, system resume and during runtime PM transitions
|
||||
* along with subsystem-level and driver-level callbacks.
|
||||
|
@@ -258,7 +258,7 @@ typedef struct pm_message {
|
||||
* example, if it detects that a child was unplugged while the system was
|
||||
* asleep).
|
||||
*
|
||||
* Refer to Documentation/power/devices.txt for more information about the role
|
||||
* Refer to Documentation/power/admin-guide/devices.rst for more information about the role
|
||||
* of the above callbacks in the system suspend process.
|
||||
*
|
||||
* There also are callbacks related to runtime power management of devices.
|
||||
|
@@ -119,18 +119,30 @@ struct delayed_work {
|
||||
int cpu;
|
||||
};
|
||||
|
||||
/*
|
||||
* A struct for workqueue attributes. This can be used to change
|
||||
* attributes of an unbound workqueue.
|
||||
/**
|
||||
* struct workqueue_attrs - A struct for workqueue attributes.
|
||||
*
|
||||
* Unlike other fields, ->no_numa isn't a property of a worker_pool. It
|
||||
* only modifies how apply_workqueue_attrs() select pools and thus doesn't
|
||||
* participate in pool hash calculations or equality comparisons.
|
||||
* This can be used to change attributes of an unbound workqueue.
|
||||
*/
|
||||
struct workqueue_attrs {
|
||||
int nice; /* nice level */
|
||||
cpumask_var_t cpumask; /* allowed CPUs */
|
||||
bool no_numa; /* disable NUMA affinity */
|
||||
/**
|
||||
* @nice: nice level
|
||||
*/
|
||||
int nice;
|
||||
|
||||
/**
|
||||
* @cpumask: allowed CPUs
|
||||
*/
|
||||
cpumask_var_t cpumask;
|
||||
|
||||
/**
|
||||
* @no_numa: disable NUMA affinity
|
||||
*
|
||||
* Unlike other fields, ``no_numa`` isn't a property of a worker_pool. It
|
||||
* only modifies how :c:func:`apply_workqueue_attrs` select pools and thus
|
||||
* doesn't participate in pool hash calculations or equality comparisons.
|
||||
*/
|
||||
bool no_numa;
|
||||
};
|
||||
|
||||
static inline struct delayed_work *to_delayed_work(struct work_struct *work)
|
||||
@@ -272,7 +284,7 @@ static inline unsigned int work_static(struct work_struct *work) { return 0; }
|
||||
|
||||
/*
|
||||
* Workqueue flags and constants. For details, please refer to
|
||||
* Documentation/workqueue.txt.
|
||||
* Documentation/core-api/workqueue.rst.
|
||||
*/
|
||||
enum {
|
||||
WQ_UNBOUND = 1 << 1, /* not bound to any cpu */
|
||||
@@ -370,7 +382,8 @@ __alloc_workqueue_key(const char *fmt, unsigned int flags, int max_active,
|
||||
* @args...: args for @fmt
|
||||
*
|
||||
* Allocate a workqueue with the specified parameters. For detailed
|
||||
* information on WQ_* flags, please refer to Documentation/workqueue.txt.
|
||||
* information on WQ_* flags, please refer to
|
||||
* Documentation/core-api/workqueue.rst.
|
||||
*
|
||||
* The __lock_name macro dance is to guarantee that single lock_class_key
|
||||
* doesn't end up with different namesm, which isn't allowed by lockdep.
|
||||
|
@@ -3,7 +3,7 @@
|
||||
|
||||
/*
|
||||
* This file has definitions for major device numbers.
|
||||
* For the device number assignments, see Documentation/devices.txt.
|
||||
* For the device number assignments, see Documentation/admin-guide/devices.rst.
|
||||
*/
|
||||
|
||||
#define UNNAMED_MAJOR 0
|
||||
|
Reference in New Issue
Block a user