History

Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull smpboot bugfix from Thomas Gleixner: "A single bugfix for a regression introduced with the conversion of the stop machine threads to the generic smpboot thread management facility" * 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: stop_machine: Mark per cpu stopper enabled early

Linus Torvalds committed 13 years ago

Commit 6516ab62 parents 06e79d3 46c498c3 files · +7 −1Browse files

Showing the changes to include (1 of 3 files). Show all

Unified · Split

include/linux/smpboot.h+4−0
@@ -24,6 +24,9 @@ struct smpboot_thread_data; · 23 unmodified lines
2424 * parked (cpu offline)
2525 * @unpark: Optional unpark function, called when the thread is
2626 * unparked (cpu online)
27+ * @pre_unpark: Optional unpark function, called before the thread is
28+ * unparked (cpu online). This is not guaranteed to be
29+ * called on the target cpu of the thread. Careful!
2730 * @selfparking: Thread is not parked by the park function.
2831 * @thread_comm: The base name of the thread
2932 */
@@ -37,6 +40,7 @@ struct smp_hotplug_thread { · 7 unmodified lines
3740 void (*cleanup)(unsigned int cpu, bool online);
3841 void (*park)(unsigned int cpu);
3942 void (*unpark)(unsigned int cpu);
43+ void (*pre_unpark)(unsigned int cpu);
4044 bool selfparking;
4145 const char *thread_comm;
4246 };

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t