diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2019-03-09 12:56:17 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2019-03-09 12:56:17 -0500 |
commit | 1a29e857507046e413ca7a4a7c9cd32fed9ea255 (patch) | |
tree | 5a46d9c4dcab39fc588a9ac2c9f5e4c866d41254 /Documentation/RCU | |
parent | c4703acd6d4a58dc4b31ad2a8f8b14becb898d25 (diff) | |
parent | 4064174becc09a5a2385a27c8a6fd40888b0e13c (diff) |
Merge tag 'docs-5.1' of git://git.lwn.net/linux
Pull documentation updates from Jonathan Corbet:
"A fairly routine cycle for docs - lots of typo fixes, some new
documents, and more translations. There's also some LICENSES
adjustments from Thomas"
* tag 'docs-5.1' of git://git.lwn.net/linux: (74 commits)
docs: Bring some order to filesystem documentation
Documentation/locking/lockdep: Drop last two chars of sample states
doc: rcu: Suspicious RCU usage is a warning
docs: driver-api: iio: fix errors in documentation
Documentation/process/howto: Update for 4.x -> 5.x versioning
docs: Explicitly state that the 'Fixes:' tag shouldn't split lines
doc: security: Add kern-doc for lsm_hooks.h
doc: sctp: Merge and clean up rst files
Docs: Correct /proc/stat path
scripts/spdxcheck.py: fix C++ comment style detection
doc: fix typos in license-rules.rst
Documentation: fix admin-guide/README.rst minimum gcc version requirement
doc: process: complete removal of info about -git patches
doc: translations: sync translations 'remove info about -git patches'
perf-security: wrap paragraphs on 72 columns
perf-security: elaborate on perf_events/Perf privileged users
perf-security: document collected perf_events/Perf data categories
perf-security: document perf_events/Perf resource control
sysfs.txt: add note on available attribute macros
docs: kernel-doc: typo "if ... if" -> "if ... is"
...
Diffstat (limited to 'Documentation/RCU')
-rw-r--r-- | Documentation/RCU/lockdep-splat.txt | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Documentation/RCU/lockdep-splat.txt b/Documentation/RCU/lockdep-splat.txt index 238e9f61352f..9c015976b174 100644 --- a/Documentation/RCU/lockdep-splat.txt +++ b/Documentation/RCU/lockdep-splat.txt | |||
@@ -14,9 +14,9 @@ being the real world and all that. | |||
14 | So let's look at an example RCU lockdep splat from 3.0-rc5, one that | 14 | So let's look at an example RCU lockdep splat from 3.0-rc5, one that |
15 | has long since been fixed: | 15 | has long since been fixed: |
16 | 16 | ||
17 | =============================== | 17 | ============================= |
18 | [ INFO: suspicious RCU usage. ] | 18 | WARNING: suspicious RCU usage |
19 | ------------------------------- | 19 | ----------------------------- |
20 | block/cfq-iosched.c:2776 suspicious rcu_dereference_protected() usage! | 20 | block/cfq-iosched.c:2776 suspicious rcu_dereference_protected() usage! |
21 | 21 | ||
22 | other info that might help us debug this: | 22 | other info that might help us debug this: |
@@ -24,11 +24,11 @@ other info that might help us debug this: | |||
24 | 24 | ||
25 | rcu_scheduler_active = 1, debug_locks = 0 | 25 | rcu_scheduler_active = 1, debug_locks = 0 |
26 | 3 locks held by scsi_scan_6/1552: | 26 | 3 locks held by scsi_scan_6/1552: |
27 | #0: (&shost->scan_mutex){+.+.+.}, at: [<ffffffff8145efca>] | 27 | #0: (&shost->scan_mutex){+.+.}, at: [<ffffffff8145efca>] |
28 | scsi_scan_host_selected+0x5a/0x150 | 28 | scsi_scan_host_selected+0x5a/0x150 |
29 | #1: (&eq->sysfs_lock){+.+...}, at: [<ffffffff812a5032>] | 29 | #1: (&eq->sysfs_lock){+.+.}, at: [<ffffffff812a5032>] |
30 | elevator_exit+0x22/0x60 | 30 | elevator_exit+0x22/0x60 |
31 | #2: (&(&q->__queue_lock)->rlock){-.-...}, at: [<ffffffff812b6233>] | 31 | #2: (&(&q->__queue_lock)->rlock){-.-.}, at: [<ffffffff812b6233>] |
32 | cfq_exit_queue+0x43/0x190 | 32 | cfq_exit_queue+0x43/0x190 |
33 | 33 | ||
34 | stack backtrace: | 34 | stack backtrace: |