aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2018-12-07sched/core: Disable SD_PREFER_SIBLING on asymmetric cpu capacity domainsMorten Rasmussen1-3/+8
2018-12-07sched/core: Disable SD_ASYM_CPUCAPACITY for root_domains without asymmetryMorten Rasmussen1-0/+20
2018-12-07sched/fair: Don't move tasks to lower capacity cpus unless necessaryChris Redpath1-0/+11
2018-12-07sched/fair: Set rq->rd->overload when misfitValentin Schneider2-3/+9
2018-12-07sched: Wrap rq->rd->overload accesses with READ/WRITE_ONCEValentin Schneider2-5/+5
2018-12-07sched: Change root_domain->overload type to intValentin Schneider1-2/+2
2018-12-07sched/fair: Change prefer_sibling type to boolValentin Schneider1-4/+2
2018-12-07sched/fair: Kick nohz balance if rq->misfit_task_loadValentin Schneider1-0/+3
2018-12-07sched/fair: Consider misfit tasks when load-balancingMorten Rasmussen1-2/+49
2018-12-07sched: Add sched_group per-cpu max capacityMorten Rasmussen3-4/+23
2018-12-07sched/fair: Add group_misfit_task load-balance typeMorten Rasmussen2-8/+51
2018-12-07sched: Add static_key for asymmetric cpu capacity optimizationsMorten Rasmussen3-0/+23
2018-12-07sched/fair: Use 'unsigned long' for utilization, consistentlyPatrick Bellasi1-5/+5
2018-10-10tracing: Fix code comments in trace.cChunyu Hu1-5/+5
2018-10-10tracing: Allow histogram triggers to access ftrace internal eventsSteven Rostedt (VMware)1-1/+1
2018-10-10tracing: Add __find_event_file() to find event files without restrictionsSteven Rostedt (VMware)2-5/+20
2018-10-10tracing: Add field modifier parsing hist error for hist triggersTom Zanussi1-0/+1
2018-10-10tracing: Add field parsing hist error for hist triggersTom Zanussi1-0/+1
2018-10-10tracing: Restore proper field flag printing when displaying triggersTom Zanussi1-0/+10
2018-10-10tracing: Uninitialized variable in create_tracing_map_fields()Dan Carpenter1-1/+1
2018-10-10tracing: Make sure variable string fields are NULL-terminatedTom Zanussi1-2/+2
2018-10-10tracing: Add action comparisons when testing matching hist triggersTom Zanussi1-0/+50
2018-10-10tracing: Don't add flag strings when displaying variable referencesTom Zanussi1-1/+1
2018-10-10tracing: Fix display of hist trigger expressions containing timestampsTom Zanussi1-14/+5
2018-10-10tracing: Fix a potential NULL dereferenceDan Carpenter1-0/+1
2018-10-10tracing: Use the ring-buffer nesting to allow synthetic events to be tracedSteven Rostedt (VMware)1-1/+11
2018-10-10ring-buffer: Add nesting for adding events within eventsSteven Rostedt (VMware)1-3/+54
2018-10-10tracing: Add a clock attribute for hist triggersTom Zanussi1-3/+39
2018-10-10tracing: Make tracing_set_clock() non-staticTom Zanussi2-1/+2
2018-10-10tracing: Add 'last error' error facility for hist triggersTom Zanussi1-14/+150
2018-10-10tracing: Add hist trigger support for variable reference aliasesTom Zanussi1-7/+67
2018-10-10tracing: Add cpu field for hist triggersTom Zanussi1-1/+27
2018-10-10tracing: Allow whitespace to surround hist trigger filterTom Zanussi1-5/+32
2018-10-10tracing: Add 'onmax' hist trigger action supportTom Zanussi1-35/+296
2018-10-10tracing: Add 'onmatch' hist trigger action supportTom Zanussi1-13/+475
2018-10-10tracing: Add support for 'field variables'Tom Zanussi1-1/+530
2018-10-10tracing: Add support for 'synthetic' eventsTom Zanussi1-2/+893
2018-10-10tracing: Make traceprobe parsing code reusableTom Zanussi6-103/+103
2018-10-10tracing: Add hist trigger action hookTom Zanussi1-2/+104
2018-10-10tracing: Add variable reference handling to hist triggersTom Zanussi4-16/+656
2018-10-10tracing: Add hist_field 'type' fieldTom Zanussi1-0/+33
2018-10-10tracing: Pass tracing_map_elt to hist_field accessor functionsTom Zanussi1-34/+57
2018-10-10tracing: Generalize per-element hist trigger dataTom Zanussi1-33/+43
2018-10-10tracing: Add simple expression support to hist triggersTom Zanussi1-74/+413
2018-10-10tracing: Move get_hist_field_flags()Tom Zanussi1-22/+22
2018-10-10tracing: Account for variables in named trigger compatibilityTom Zanussi1-1/+6
2018-10-10tracing: Add variable support to hist triggersTom Zanussi1-39/+331
2018-10-10tracing: Add per-element variable support to tracing_mapTom Zanussi2-0/+119
2018-10-10tracing: Add usecs modifier for hist trigger timestampsTom Zanussi3-8/+35
2018-10-10tracing: Add hist_data member to hist_fieldTom Zanussi1-5/+9
2018-10-10tracing: Add hist trigger timestamp supportTom Zanussi1-23/+71
2018-10-10ring-buffer: Redefine the unimplemented RINGBUF_TYPE_TIME_STAMPTom Zanussi1-28/+76
2018-10-10ring-buffer: Add interface for setting absolute time stampsTom Zanussi3-1/+46
2018-10-10ring-buffer: Fix duplicate results in mapping context to bits in recursive lockSteven Rostedt (VMware)1-2/+1
2018-10-10ring-buffer: Bring back context level recursive checksSteven Rostedt (VMware)1-17/+45
2018-10-10ring-buffer: Rewrite trace_recursive_(un)lock() to be simplerSteven Rostedt (VMware)1-47/+17
2018-10-10tracing: Break out hist trigger assignment parsingTom Zanussi1-21/+51
2018-10-10tracing: Add ring buffer event param to hist field functionsTom Zanussi1-15/+24
2018-10-10tracing: Give event triggers access to ring_buffer_eventTom Zanussi3-26/+41
2018-10-10tracing: Remove code which merges duplicatesVedang Patel3-95/+6
2018-10-10tracing: Reimplement log2Tom Zanussi1-4/+27
2018-10-10tracing: Add hist_field_name() accessorTom Zanussi1-22/+45
2018-10-10tracing: Clean up hist_field_flags enumTom Zanussi1-10/+10
2018-10-10tracing: Remove redundant unread variable retColin Ian King1-4/+2
2018-10-10bpf: 32-bit RSH verification must truncate input before the ALU opJann Horn1-1/+9
2018-10-03bpf: sockmap: write_space events need to be passed to TCP handlerJohn Fastabend1-0/+3
2018-10-03module: exclude SHN_UNDEF symbols from kallsyms apiJessica Yu1-1/+5
2018-10-03posix-timers: Sanitize overrun handlingThomas Gleixner2-12/+21
2018-10-03posix-timers: Make forward callback return s64Thomas Gleixner3-6/+6
2018-10-03alarmtimer: Prevent overflow for relative nanosleepThomas Gleixner1-1/+2
2018-09-29tick/nohz: Prevent bogus softirq pending warningThomas Gleixner1-1/+1
2018-09-29sched/fair: Fix vruntime_normalized() for remote non-migration wakeupSteve Muckle1-1/+2
2018-09-29ring-buffer: Allow for rescheduling when removing pagesVaibhav Nagarnaik1-0/+2
2018-09-26sched/fair: Fix util_avg of new tasks for asymmetric systemsQuentin Perret1-4/+6
2018-09-26sched/core: Use smp_mb() in wake_woken_function()Andrea Parri1-26/+21
2018-09-26audit: fix use-after-free in audit_add_watchRonny Chevalier1-1/+11
2018-09-26perf/core: Force USER_DS when recording user stack dataYabin Cui1-0/+4
2018-09-19timers: Clear timer_base::must_forward_clk with timer_base::lock heldGaurav Kohli1-13/+16
2018-09-19cpu/hotplug: Prevent state corruption on error rollbackThomas Gleixner1-2/+3
2018-09-19cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun()Neeraj Upadhyay1-3/+3
2018-09-15mm: Fix devm_memremap_pages() collision handlingJan H. Schönherr1-4/+7
2018-09-15sched/deadline: Fix switching to -deadlineLuca Abeni1-7/+4
2018-09-15fork: don't copy inconsistent signal handler state to childJann Horn1-0/+2
2018-09-09userns: move user access out of the mutexJann Horn1-14/+10
2018-09-09sys: don't hold uts_sem while accessing userspace memoryJann Horn2-66/+70
2018-09-09PM / sleep: wakeup: Fix build error caused by missing SRCU supportzhangyi (F)1-0/+1
2018-09-09uprobes: Use synchronize_rcu() not synchronize_sched()Steven Rostedt (VMware)1-1/+1
2018-09-09livepatch: Validate module/old func name lengthKamalesh Babulal1-0/+6
2018-09-09printk/tracing: Do not trace printk_nmi_enter()Steven Rostedt (VMware)1-2/+2
2018-09-09tracing/blktrace: Fix to allow setting same valueSteven Rostedt (VMware)1-0/+4
2018-09-09tracing: Do not call start/stop() functions when tracing_on does not changeSteven Rostedt (VMware)1-1/+3
2018-09-05watchdog: Mark watchdog touch functions as notraceVincent Whitchurch3-4/+4
2018-09-05kprobes: Make list and blacklist root user read onlyMasami Hiramatsu1-2/+2
2018-09-05stop_machine: Atomically queue and wake stopper threadsPrasad Sodagudi1-0/+2
2018-09-05stop_machine: Reflow cpu_stop_queue_two_works()Peter Zijlstra1-18/+23
2018-09-05printk/nmi: Prevent deadlock when accessing the main log buffer in NMIPetr Mladek3-23/+48
2018-09-05printk: Create helper function to queue deferred console handlingPetr Mladek1-5/+9
2018-09-05printk: Split the code for storing a message into the log bufferPetr Mladek1-17/+26
2018-09-05sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHAREHailong Liu1-0/+2
2018-09-05locking/rtmutex: Allow specifying a subclass for nested lockingPeter Rosin1-4/+25
2018-08-24tracing: Use __printf markup to silence compilerMathieu Malaterre1-0/+5
2018-08-24bpf: hash map: decrement counter on errorMauricio Vasquez B1-5/+11
2018-08-24locking/lockdep: Do not record IRQ state within lockdep codeSteven Rostedt (VMware)1-6/+6
2018-08-15cpu/hotplug: Non-SMP machines do not make use of booted_onceAbel Vesa1-0/+2
2018-08-15cpu/hotplug: Fix SMT supported evaluationThomas Gleixner2-13/+30
2018-08-15cpu/hotplug: detect SMT disabled by BIOSJosh Poimboeuf1-0/+9
2018-08-15cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED earlyThomas Gleixner1-3/+10
2018-08-15cpu/hotplug: Expose SMT control init functionJiri Kosina1-3/+13
2018-08-15cpu/hotplug: Online siblings when SMT control is turned onThomas Gleixner1-2/+24
2018-08-15x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being presentKonrad Rzeszutek Wilk1-0/+1
2018-08-15cpu/hotplug: Boot HT siblings at least onceThomas Gleixner1-24/+48
2018-08-15cpu/hotplug: Provide knobs to control SMTThomas Gleixner1-0/+170
2018-08-15cpu/hotplug: Split do_cpu_down()Thomas Gleixner1-9/+8
2018-08-15cpu/hotplug: Make bringup/teardown of smp threads symmetricThomas Gleixner1-2/+1
2018-08-15sched/smt: Update sched_smt_present at runtimePeter Zijlstra2-18/+13
2018-08-15init: rename and re-order boot_cpu_state_init()Linus Torvalds1-1/+1
2018-08-15stop_machine: Disable preemption after queueing stopper threadsIsaac J. Manjarres1-1/+9
2018-08-15Mark HI and TASKLET softirq synchronousLinus Torvalds1-4/+8
2018-08-09ring_buffer: tracing: Inherit the tracing setting to next ring bufferMasami Hiramatsu2-0/+22
2018-08-09nohz: Fix missing tick reprogram when interrupting an inline softirqFrederic Weisbecker1-1/+1
2018-08-09nohz: Fix local_timer_softirq_pending()Anna-Maria Gleixner1-1/+1
2018-08-09genirq: Make force irq threading setup more robustThomas Gleixner1-1/+8
2018-08-06audit: fix potential null dereference 'context->module.name'Yi Wang1-4/+9
2018-08-03audit: allow not equal op for audit by executableOndrej Mosnáček2-1/+3
2018-08-03delayacct: Use raw_spinlocksSebastian Andrzej Siewior1-8/+9
2018-08-03stop_machine: Use raw spinlocksThomas Gleixner1-12/+12
2018-08-03bpf: fix references to free_bpf_prog_info() in commentsJakub Kicinski1-2/+2
2018-08-03PM / wakeup: Make s2idle_lock a RAW_SPINLOCKSebastian Andrzej Siewior1-7/+7
2018-08-03printk: drop in_nmi check from printk_safe_flush_on_panic()Sergey Senozhatsky1-1/+1
2018-08-03kernel/hung_task.c: show all hung tasks before panicTetsuo Handa1-4/+7
2018-08-03kcov: ensure irq code sees a valid areaMark Rutland1-1/+2
2018-08-03tracing: Quiet gcc warning about maybe unused link variableSteven Rostedt (VMware)1-2/+4
2018-08-03tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failureArtem Savkov1-2/+11
2018-08-03kthread, tracing: Don't expose half-written comm when creating kthreadsSnild Dolkow1-1/+7
2018-08-03tracing: Fix possible double free in event_enable_trigger_func()Steven Rostedt (VMware)1-1/+5
2018-08-03tracing: Fix double free of event_trigger_dataSteven Rostedt (VMware)1-4/+8
2018-08-03fork: unconditionally clear stack on forkKees Cook1-2/+1
2018-07-25stop_machine: Disable preemption when waking two stopper threadsIsaac J. Manjarres1-1/+5
2018-07-22clocksource: Initialize cs->wd_listPeter Zijlstra1-0/+2
2018-07-17PM / hibernate: Fix oops at snapshot_write()Tetsuo Handa1-0/+5
2018-07-17tracing: Reorder display of TGID to be after PIDJoel Fernandes (Google)2-6/+7
2018-07-17genirq/affinity: assign vectors to all possible CPUsChristoph Hellwig1-15/+15
2018-07-11irq/core: Fix boot crash when the irqaffinity= boot parameter is passed on CP...Rakib Mullick1-4/+2
2018-07-11tracing: Fix missing return symbol in function_graph outputChangbin Du1-1/+4
2018-07-08sched/core: Require cpu_active() in select_task_rq(), for user tasksPaul Burton1-2/+1
2018-07-08sched/core: Fix rules for running on online && !active CPUsPeter Zijlstra1-12/+30
2018-07-03time: Make sure jiffies_to_msecs() preserves non-zero time periodsGeert Uytterhoeven1-2/+4
2018-07-03printk: fix possible reuse of va_list variableTetsuo Handa1-1/+4
2018-06-21sched/deadline: Make the grub_reclaim() function staticMathieu Malaterre1-1/+1
2018-06-21sched/debug: Move the print_rt_rq() and print_dl_rq() declarations to kernel/...Mathieu Malaterre3-6/+3
2018-06-21locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNE...Waiman Long1-0/+2
2018-06-21locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flagWaiman Long3-21/+28
2018-06-21init: fix false positives in W+X checkingJeffrey Hugo1-0/+5
2018-06-21sched/core: Introduce set_special_state()Peter Zijlstra2-18/+16
2018-06-21kthread, sched/wait: Fix kthread_parkme() wait-loopPeter Zijlstra1-3/+4
2018-06-21stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlockPeter Zijlstra1-5/+14
2018-06-05tracing: Make the snapshot trigger work with instancesSteven Rostedt (VMware)3-8/+25
2018-06-05tracing: Fix crash when freeing instances with event triggersSteven Rostedt (VMware)1-2/+3
2018-05-30kdb: make "mdr" command repeatRandy Dunlap1-6/+21
2018-05-30rcu: Call touch_nmi_watchdog() while printing stall warningsTejun Heo1-1/+13
2018-05-30audit: return on memory error to avoid null pointer dereferenceRichard Guy Briggs1-0/+2
2018-05-30perf/core: Fix perf_output_read_group()Peter Zijlstra1-1/+2
2018-05-30perf/core: Fix installing cgroup events on CPUleilei.lin1-11/+35
2018-05-30sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warningDavidlohr Bueso1-0/+2
2018-05-30perf/cgroup: Fix child event counting bugSong Liu1-5/+16
2018-05-30workqueue: use put_device() instead of kfree()Arvind Yadav1-1/+1
2018-05-30kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZEDavid Rientjes1-1/+1
2018-05-30kernel/sys.c: fix potential Spectre v1 issueGustavo A. R. Silva1-0/+2
2018-05-22seccomp: Move speculation migitation control to arch codeThomas Gleixner1-13/+2
2018-05-22seccomp: Add filter flag to opt-out of SSB mitigationKees Cook1-8/+11
2018-05-22seccomp: Use PR_SPEC_FORCE_DISABLEThomas Gleixner1-1/+1
2018-05-22seccomp: Enable speculation flaw mitigationsKees Cook1-0/+17
2018-05-22nospec: Allow getting/setting on non-current taskKees Cook1-4/+5
2018-05-22prctl: Add speculation control prctlsThomas Gleixner1-0/+22
2018-05-22tick/broadcast: Use for_each_cpu() specially on UP kernelsDexuan Cui1-0/+8
2018-05-16perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[]Peter Zijlstra1-2/+5
2018-05-16tracing/uprobe_event: Fix strncpy corner caseMasami Hiramatsu1-0/+2
2018-05-16sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[]Peter Zijlstra1-2/+5
2018-05-16cpufreq: schedutil: Avoid using invalid next_freqRafael J. Wysocki1-1/+2
2018-05-16tracing: Fix regex_match_front() to not over compare the test stringSteven Rostedt (VMware)1-0/+3
2018-05-16compat: fix 4-byte infoleak via uninitialized struct fieldJann Horn1-0/+1
2018-05-16perf: Remove superfluous allocation error checkJiri Olsa1-8/+2
2018-05-09tracing: Fix bad use of igrab in trace_uprobe.cSong Liu1-14/+10
2018-05-09tracepoint: Do not warn on ENOMEMMathieu Desnoyers1-2/+2
2018-05-01tick/sched: Do not mess with an enqueued hrtimerThomas Gleixner1-5/+6
2018-04-29tracing: Fix missing tab for hwlat_detector print formatPeter Xu1-1/+1
2018-04-26perf: Return proper values for user stack errorsJiri Olsa1-2/+2
2018-04-26perf: Fix sample_max_stack maximum checkJiri Olsa1-9/+12
2018-04-26alarmtimer: Init nanosleep alarm timer on stackThomas Gleixner1-8/+26
2018-04-26locking/qspinlock: Ensure node->count is updated before initialising nodeWill Deacon1-0/+8
2018-04-26bpf: sockmap, fix leaking maps with attached but not detached progsJohn Fastabend1-5/+14
2018-04-26x86/power: Fix swsusp_arch_resume prototypeArnd Bergmann1-3/+0
2018-04-24ring-buffer: Check if memory is available before allocationSteven Rostedt (VMware)1-0/+5
2018-04-24resource: fix integer overflow at reallocationTakashi Iwai1-1/+2
2018-04-19perf/core: Fix use-after-free in uprobe_perf_close()Prashant Bhole1-0/+6
2018-04-08perf/hwbp: Simplify the perf-hwbp code, fix documentationLinus Torvalds1-23/+7
2018-03-28bpf: skip unnecessary capability checkChenbo Feng1-1/+1
2018-03-28perf/core: Fix ctx_event_type in ctx_resched()Song Liu1-1/+3
2018-03-28posix-timers: Protect posix clock array access against speculationThomas Gleixner1-3/+8
2018-03-28tracing: probeevent: Fix to support minus offset from symbolMasami Hiramatsu3-8/+6