Code

History

Commits on 94dea151bf3651c01acb12a38ca75ba9d26ea4da to kernel/context_tracking.c35+
  1. context_tracking: Ensure that the critical path cannot be instrumentedThomas Gleixner committed 6 years ago0372007
  2. context-tracking: Introduce CONFIG_HAVE_TIF_NOHZFrederic Weisbecker committed 6 years ago490f561
  3. context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled()Frederic Weisbecker committed 7 years ago74c5787
  4. treewide: Add SPDX license identifier for missed filesThomas Gleixner committed 7 years ago457c899
  5. context_tracking: Switch to new static_branch APIAndy Lutomirski committed 11 years agoed11a7f
  6. context_tracking: avoid irq_save/irq_restore on guest entry and exitPaolo Bonzini committed 11 years agod0e536d
  7. context_tracking: remove duplicate enabled checkPaolo Bonzini committed 11 years agof70cd6b
  8. context_tracking: Inherit TIF_NOHZ through forks instead of context switchesFrederic Weisbecker committed 11 years agofafe870
  9. context_tracking: Protect against recursionFrederic Weisbecker committed 11 years agoaed5ed4
  10. context_tracking: Export context_tracking_user_enter/exitRik van Riel committed 11 years agoefc1e2c
  11. context_tracking: Run vtime_user_enter/exit only when state == CONTEXT_USERRik van Riel committed 11 years ago19fdd98
  12. context_tracking: Generalize context tracking APIs to support user and guestRik van Riel committed 11 years ago3aab4f5
  13. context_tracking: Rename context symbols to prepare for transition stateFrederic Weisbecker committed 11 years agoc467ea7
  14. sched: stop the unbound recursion in preempt_schedule_context()Oleg Nesterov committed 12 years ago009f60e
  15. x86/kprobes: Fix build errors and blacklist context_track_userMasami Hiramatsu committed 12 years ago4cdf77a
  16. asmlinkage: Add explicit __visible to drivers/*, lib/*, kernel/*Andi Kleen committed 12 years ago722a9f9
  17. context_tracking: Wrap static key check into more intuitive function nameFrederic Weisbecker committed 13 years ago58135f5
  18. Merge tag 'v3.12-rc4' into sched/coreIngo Molnar committed 13 years ago37bf063
  19. arm: Fix build error with context tracking callsFrederic Weisbecker committed 13 years ago0c06a5d
  20. sched: Extract the basic add/sub preempt_count modifiersPeter Zijlstra committed 13 years agobdb4380
  21. context_tracking: User/kernel broundary cross trace eventsFrederic Weisbecker committed 13 years ago1b6a259
  22. context_tracking: Optimize context switch off case with static keysFrederic Weisbecker committed 13 years ago73d424f
  23. context_tracking: Optimize guest APIs off case with static keyFrederic Weisbecker committed 13 years ago48d6a81
  24. context_tracking: Optimize main APIs off case with static keyFrederic Weisbecker committed 13 years agoad65782
  25. context_tracking: Ground setup for static key useFrederic Weisbecker committed 13 years ago65f382f
  26. nohz: Only enable context tracking on full dynticks CPUsFrederic Weisbecker committed 13 years ago2e70933
  27. context_tracking: Fix runtime CPU off-caseFrederic Weisbecker committed 13 years agod65ec12
  28. context_tracing: Fix guest accounting with native vtimeFrederic Weisbecker committed 13 years ago2d854e5
  29. sched: Consolidate open coded preemptible() checksFrederic Weisbecker committed 13 years agofbb00b5
  30. Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 13 years agoa3d5c34
  31. tracing/context-tracking: Add preempt_schedule_context() for tracingSteven Rostedt committed 13 years ago29bb9e5
  32. kvm: Move guest entry/exit APIs to context_trackingFrederic Weisbecker committed 13 years ago521921b
  33. Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds committed 13 years agod652e1e
  34. cputime: Safely read cputime of full dynticks CPUsFrederic Weisbecker committed 13 years ago6a61671
  35. cputime: Generic on-demand virtual cputime accountingFrederic Weisbecker committed 14 years agoabf917c