mirror of https://github.com/torvalds/linux.git
lkmm: Update documentation
Changes ------- * Sort the memory-barriers.txt file's wait_event* and wait_on_bit* list alphabetically. -----BEGIN PGP SIGNATURE----- iQJHBAABCgAxFiEEbK7UrM+RBIrCoViJnr8S83LZ+4wFAmktwu8THHBhdWxtY2tA a2VybmVsLm9yZwAKCRCevxLzctn7jEvKD/919GXHqRiUeDSXGySi/q8oCPLFEJcJ f2y0NAR5C7A0oHTs91aBJ8rmszMzqzKKYvOiwlS4UMRVzUP1uI1T1bPsoY1FJNZN B4U6BThyhgOR5bSzEkbXIwaF2Vil4IqDXP2pPgab7IHs2XK6Iei3OzlGcezgK/IB XRG2d7Zb4OAchuaxt9kZzM7Yl55++ksBWE14TERjpi2co8QzQVaZPRB2gr18x2+C T7nh7x0pg8hYKRrWHHB9jcjoQId4S6B/5iWCWSMv2Yt/mk0QYEXn7pa1CrUoRLuX RJVOlObT4ruiE4hShjDmq9wgHph8aqrO5O2L6i5U0LKUINMkpvvtWtWKSJhmBaoF NsaGChne9GZdFeQk3lzWlA6DPrr4JlBkI8WqOiQ2N8S4xv/Bh5XW3Z61vICG8itd IOsGaRnTF3qoZBBz6u/LxF6vbR4hNK4D86PM/Fjv2vv8bfqKaM4WDSdGWkPRh/Yt JD1xsuO7qkFIYwJmFM7MBvjICrK1Fp7zVcmLIWgxW9TBp/BYSsLC3KX/GHiBPUY9 kGhxqynFIKdMNVrAU2DMj9mPCvefYPDj8CSYKTuW+HD9xlk2Raz5hRmS/OvAlktt NtcYN1xrhBy/pEi0Jo22tdeUMWeHF5EvmJFJLrKrSQJi+MMNkwkif8zeiMhCGfOm mvch0DBkUmD2sw== =wByu -----END PGP SIGNATURE----- Merge tag 'lkmm.2025.12.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu Pull lkmm documentation update from Paul McKenney: - Sort the memory-barriers.txt file's wait_event* and wait_on_bit* list alphabetically * tag 'lkmm.2025.12.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu: memory-barriers.txt: Sort wait_event* and wait_on_bit* list alphabetically
This commit is contained in:
commit
4a4e019937
|
|
@ -2182,9 +2182,11 @@ set_current_state() may be wrapped by:
|
||||||
|
|
||||||
which therefore also imply a general memory barrier after setting the state.
|
which therefore also imply a general memory barrier after setting the state.
|
||||||
The whole sequence above is available in various canned forms, all of which
|
The whole sequence above is available in various canned forms, all of which
|
||||||
interpolate the memory barrier in the right place:
|
interpolate the memory barrier in the right place, for example:
|
||||||
|
|
||||||
wait_event();
|
wait_event();
|
||||||
|
wait_event_cmd();
|
||||||
|
wait_event_exclusive_cmd();
|
||||||
wait_event_interruptible();
|
wait_event_interruptible();
|
||||||
wait_event_interruptible_exclusive();
|
wait_event_interruptible_exclusive();
|
||||||
wait_event_interruptible_timeout();
|
wait_event_interruptible_timeout();
|
||||||
|
|
@ -2192,8 +2194,6 @@ interpolate the memory barrier in the right place:
|
||||||
wait_event_timeout();
|
wait_event_timeout();
|
||||||
wait_on_bit();
|
wait_on_bit();
|
||||||
wait_on_bit_lock();
|
wait_on_bit_lock();
|
||||||
wait_event_cmd();
|
|
||||||
wait_event_exclusive_cmd();
|
|
||||||
|
|
||||||
|
|
||||||
Secondly, code that performs a wake up normally follows something like this:
|
Secondly, code that performs a wake up normally follows something like this:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue