aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2018-06-04Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...HEADmasterLinus Torvalds1-129/+52
2018-06-04Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-0/+2
2018-06-04Merge branch 'hch.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds11-248/+27
2018-06-04Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-blockLinus Torvalds1-7/+7
2018-06-03Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-18/+35
2018-05-31sched/headers: Fix typoDavidlohr Bueso1-1/+1
2018-05-31sched/deadline: Fix missing clock updateJuri Lelli1-3/+3
2018-05-31sched/core: Require cpu_active() in select_task_rq(), for user tasksPaul Burton1-2/+1
2018-05-31sched/core: Fix rules for running on online && !active CPUsPeter Zijlstra1-12/+30
2018-05-29Merge tag 'trace-v4.17-rc4-3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-10/+28
2018-05-28tracing: Make the snapshot trigger work with instancesSteven Rostedt (VMware)3-8/+25
2018-05-27tracing: Fix crash when freeing instances with event triggersSteven Rostedt (VMware)1-2/+3
2018-05-26Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-5/+3
2018-05-25Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+5
2018-05-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-22/+64
2018-05-25kernel/sys.c: fix potential Spectre v1 issueGustavo A. R. Silva1-0/+5
2018-05-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller1-22/+64
2018-05-25kthread: Allow kthread_park() on a parked kthreadPeter Zijlstra1-4/+2
2018-05-25sched/topology: Clarify root domain(s) debug stringJuri Lelli1-1/+1
2018-05-24bpf: properly enforce index mask to prevent out-of-bounds speculationDaniel Borkmann1-22/+64
2018-05-21Merge branch 'speck-v20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip...Linus Torvalds3-9/+94
2018-05-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2-34/+84
2018-05-20Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+8
2018-05-20Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-7/+4
2018-05-19bpf: Prevent memory disambiguation attackAlexei Starovoitov1-3/+56
2018-05-18sched/deadline: Make the grub_reclaim() function staticMathieu Malaterre1-1/+1
2018-05-18sched/debug: Move the print_rt_rq() and print_dl_rq() declarations to kernel/...Mathieu Malaterre3-6/+3
2018-05-17bpf: fix truncated jump targets on heavy expansionsDaniel Borkmann1-25/+75
2018-05-18bpf: parse and verdict prog attach may race with bpf map updateJohn Fastabend1-3/+3
2018-05-18bpf: sockmap update rollback on error can incorrectly dec prog refcntJohn Fastabend1-6/+6
2018-05-16locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNE...Waiman Long1-0/+2
2018-05-16locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flagWaiman Long3-21/+28
2018-05-16resource: switch to proc_create_seq_dataChristoph Hellwig1-38/+5
2018-05-16proc: introduce proc_create_single{,_data}Christoph Hellwig7-128/+16
2018-05-16proc: introduce proc_create_seq_privateChristoph Hellwig1-14/+2
2018-05-16proc: introduce proc_create_seq{,_data}Christoph Hellwig3-68/+4
2018-05-15tick/broadcast: Use for_each_cpu() specially on UP kernelsDexuan Cui1-0/+8
2018-05-14block: consistently use GFP_NOIO instead of __GFP_NORECLAIMChristoph Hellwig1-7/+7
2018-05-13Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds7-67/+91
2018-05-13Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-56/+1
2018-05-12Revert "sched/numa: Delay retrying placement for automatic NUMA balance after...Mel Gorman1-56/+1
2018-05-11Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+5
2018-05-11init: fix false positives in W+X checkingJeffrey Hugo1-0/+5
2018-05-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-5/+14
2018-05-11Merge tag 'trace-v4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+3
2018-05-11Merge tag 'pm-4.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-14/+2
2018-05-11tracing: Fix regex_match_front() to not over compare the test stringSteven Rostedt (VMware)1-0/+3
2018-05-10compat: fix 4-byte infoleak via uninitialized struct fieldJann Horn1-0/+1
2018-05-09cpufreq: schedutil: Avoid using invalid next_freqRafael J. Wysocki1-1/+2
2018-05-09cpufreq: schedutil: remove stale commentJuri Lelli1-13/+0
2018-05-06Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-19/+44
2018-05-04Merge tag 'trace-v4.17-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-3/+3
2018-05-05perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[]Peter Zijlstra1-2/+5
2018-05-05sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[]Peter Zijlstra1-2/+5
2018-05-05sched/core: Fix possible Spectre-v1 indexing for sched_prio_to_weight[]Peter Zijlstra1-1/+6
2018-05-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller1-5/+14
2018-05-05seccomp: Move speculation migitation control to arch codeThomas Gleixner1-13/+2
2018-05-05seccomp: Add filter flag to opt-out of SSB mitigationKees Cook1-8/+11
2018-05-05seccomp: Use PR_SPEC_FORCE_DISABLEThomas Gleixner1-1/+1
2018-05-04sched/core: Introduce set_special_state()Peter Zijlstra2-18/+16
2018-05-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds3-29/+77
2018-05-03bpf: use array_index_nospec in find_prog_typeDaniel Borkmann1-2/+8
2018-05-04bpf: fix possible spectre-v1 in find_and_alloc_map()Mark Rutland1-3/+6
2018-05-03tracing: Fix the file mode of stack tracerZhengyuan Liu1-1/+1
2018-05-03ftrace: Have set_graph_* files have normal file modesChen LinX1-2/+2
2018-05-03seccomp: Enable speculation flaw mitigationsKees Cook1-0/+17
2018-05-03nospec: Allow getting/setting on non-current taskKees Cook1-4/+5
2018-05-03prctl: Add speculation control prctlsThomas Gleixner1-0/+22
2018-05-03kthread, sched/wait: Fix kthread_parkme() completion issuePeter Zijlstra2-35/+40
2018-05-03kthread, sched/wait: Fix kthread_parkme() wait-loopPeter Zijlstra1-3/+4
2018-05-03sched/fair: Fix the update of blocked load when newly idleVincent Guittot1-1/+1
2018-05-03stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlockPeter Zijlstra1-5/+14
2018-05-02Merge tag 'trace-v4.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-27/+31
2018-05-02bpf: sockmap, fix error handling in redirect failuresJohn Fastabend1-16/+12
2018-05-02bpf: sockmap, zero sg_size on error when buffer is releasedJohn Fastabend1-4/+11
2018-05-02bpf: sockmap, fix scatterlist update on error path in send with applyJohn Fastabend1-2/+3
2018-05-02aio: implement io_pgeteventsChristoph Hellwig1-0/+2
2018-05-02clocksource: Rework stale commentPeter Zijlstra1-4/+2
2018-05-02clocksource: Consistent de-rate when marking unstablePeter Zijlstra1-1/+8
2018-05-02clocksource: Initialize cs->wd_listPeter Zijlstra1-0/+2
2018-05-02clocksource: Allow clocksource_mark_unstable() on unregistered clocksourcesPeter Zijlstra1-16/+34
2018-04-30tracepoint: Do not warn on ENOMEMMathieu Desnoyers1-2/+2
2018-04-29Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds9-90/+75
2018-04-27Merge tag 'modules-for-v4.17-rc3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+2
2018-04-27Merge tag 'staging-4.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-19/+1
2018-04-26tracing: Add field modifier parsing hist error for hist triggersTom Zanussi1-0/+1
2018-04-26tracing: Add field parsing hist error for hist triggersTom Zanussi1-0/+1
2018-04-26tracing: Restore proper field flag printing when displaying triggersTom Zanussi1-0/+10
2018-04-26signal: Extend siginfo_layout with SIL_FAULT_{MCEERR|BNDERR|PKUERR}Eric W. Biederman1-25/+56
2018-04-26signal: Remove unncessary #ifdef SEGV_PKUERR in 32bit compat codeEric W. Biederman1-5/+0
2018-04-26Merge tag 'trace-v4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-9/+9
2018-04-26tracing: Remove igrab() iput() call from uprobes.cSong Liu1-4/+3
2018-04-26tracing: Fix bad use of igrab in trace_uprobe.cSong Liu1-21/+14
2018-04-26Revert: Unify CLOCK_MONOTONIC and CLOCK_BOOTTIMEThomas Gleixner9-85/+70
2018-04-26tick/sched: Do not mess with an enqueued hrtimerThomas Gleixner1-5/+5
2018-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller3-7/+51
2018-04-25signal: Remove ifdefs for BUS_MCEERR_AR and BUS_MCEERR_AOEric W. Biederman1-16/+8
2018-04-25signal: Remove SEGV_BNDERR ifdefsEric W. Biederman1-6/+0
2018-04-25signal: Stop special casing TRAP_FIXME and FPE_FIXME in siginfo_layoutEric W. Biederman1-9/+0
2018-04-25signal: Reduce copy_siginfo_to_user to just copy_to_userEric W. Biederman1-82/+2
2018-04-25tracing: Fix missing tab for hwlat_detector print formatPeter Xu1-1/+1
2018-04-25kprobes: Fix random address output of blacklist fileThomas Richter1-1/+1
2018-04-25tracing: Fix kernel crash while using empty filter with perfRavi Bangoria1-7/+7
2018-04-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds3-23/+50
2018-04-24bpf: sockmap, fix double page_put on ENOMEM error in redirect pathJohn Fastabend1-2/+1
2018-04-24bpf: sockmap, sk_wait_event needed to handle blocking casesJohn Fastabend1-0/+44
2018-04-24bpf: sockmap, map_release does not hold refcnt for pinned mapsJohn Fastabend3-5/+6
2018-04-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller3-23/+50
2018-04-22Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-14/+8
2018-04-22Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-18/+17
2018-04-20fork: unconditionally clear stack on forkKees Cook1-2/+1
2018-04-20bpf: sockmap remove dead checkJann Horn1-3/+0
2018-04-20Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-37/+71
2018-04-19posix-cpu-timers: Ensure set_process_cpu_timer is always evaluatedLaura Abbott1-1/+3
2018-04-18module: Fix display of wrong module .text addressThomas Richter1-1/+2
2018-04-17timekeeping: Remove __current_kernel_time()Baolin Wang1-7/+0
2018-04-17clockevents: Fix kernel messages split across multiple linesGeert Uytterhoeven1-6/+5
2018-04-17perf: Remove superfluous allocation error checkJiri Olsa1-8/+2
2018-04-17perf: Fix sample_max_stack maximum checkJiri Olsa1-9/+12
2018-04-17perf: Return proper values for user stack errorsJiri Olsa1-2/+2
2018-04-17perf/core: Store context switch out type in PERF_RECORD_SWITCH[_CPU_WIDE]Alexey Budankov1-0/+4
2018-04-17livepatch: Allow to call a custom callback when freeing shadow variablesPetr Mladek1-8/+18
2018-04-17livepatch: Initialize shadow variables safely by a custom callbackPetr Mladek1-29/+53
2018-04-17trace_kprobe: Remove warning message "Could not insert probe at..."Song Liu1-2/+0
2018-04-16staging: irda: remove remaining remants of irda code removalGreg Kroah-Hartman1-19/+1
2018-04-15Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-0/+20
2018-04-15Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds6-11/+19
2018-04-15Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-0/+20
2018-04-15Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-56/+106
2018-04-13kernel/kexec_file.c: allow archs to set purgatory load addressPhilipp Rudo1-13/+16
2018-04-13kernel/kexec_file.c: remove mis-use of sh_offset field during purgatory loadPhilipp Rudo1-30/+7
2018-04-13kernel/kexec_file.c: remove unneeded variables in kexec_purgatory_setup_sechdrsPhilipp Rudo1-22/+12
2018-04-13kernel/kexec_file.c: remove unneeded for-loop in kexec_purgatory_setup_sechdrsPhilipp Rudo1-46/+30
2018-04-13kernel/kexec_file.c: split up __kexec_load_puragoryPhilipp Rudo1-97/+103
2018-04-13kernel/kexec_file.c: use read-only sections in arch_kexec_apply_relocations*Philipp Rudo1-21/+42
2018-04-13kernel/kexec_file.c: search symbols in read-only kexec_purgatoryPhilipp Rudo1-16/+22
2018-04-13kernel/kexec_file.c: make purgatory_info->ehdr constPhilipp Rudo1-2/+2
2018-04-13kernel/kexec_file.c: remove checks in kexec_purgatory_loadPhilipp Rudo1-14/+0
2018-04-13kexec_file, x86: move re-factored code to generic sideAKASHI Takahiro1-0/+175
2018-04-13kexec_file,x86,powerpc: factor out kexec_file_ops functionsAKASHI Takahiro1-4/+56
2018-04-13kexec_file: make use of purgatory optionalAKASHI Takahiro1-0/+5
2018-04-13kexec: export PG_swapbacked to VMCOREINFOPetr Tesarik1-0/+1
2018-04-13resource: fix integer overflow at reallocationTakashi Iwai1-1/+2
2018-04-12Merge tag 'trace-v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ro...Linus Torvalds2-34/+15
2018-04-12Merge tag 'for_linus-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/j...Linus Torvalds4-55/+44
2018-04-12perf/core: Need CAP_SYS_ADMIN to create k/uprobe with perf_event_open()Song Liu1-0/+8
2018-04-11Merge tag 'pm-4.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds6-88/+271
2018-04-11xarray: add the xa_lock to the radix_tree_rootMatthew Wilcox1-1/+1
2018-04-11kernel/sysctl.c: add kdoc comments to do_proc_do{u}intvec_minmax_conv_paramWaiman Long1-2/+20
2018-04-11kernel/params.c: downgrade warning for unsafe parametersChris Wilson1-2/+2
2018-04-11kernel/sysctl.c: fix sizeof argument to match variable nameRandy Dunlap1-1/+1
2018-04-11uts: create "struct uts_namespace" from kmem_cacheAlexey Dobriyan1-4/+16
2018-04-11taint: add taint for randstructKees Cook1-1/+3
2018-04-11taint: consolidate documentationKees Cook1-19/+4
2018-04-11taint: convert to indexed initializationKees Cook1-17/+19
2018-04-11tracing: Enforce passing in filter=NULL to create_filter()Steven Rostedt (VMware)1-14/+10
2018-04-11trace_uprobe: Simplify probes_seq_show()Ravi Bangoria1-18/+3
2018-04-11trace_uprobe: Use %lx to display offsetRavi Bangoria1-1/+1
2018-04-11tracing/uprobe: Add support for overlayfsHoward McLauchlan1-1/+1
2018-04-11tracing: Use ARRAY_SIZE() macro instead of open coding itJérémy Lefaure1-1/+1
2018-04-11Merge branches 'pm-cpuidle' and 'pm-qos'Rafael J. Wysocki6-88/+271
2018-04-11bpf/tracing: fix a deadlock in perf_event_detach_bpf_progYonghong Song2-20/+50
2018-04-10Merge tag 'trace-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds13-1692/+5828
2018-04-10tracing/uprobe_event: Fix strncpy corner caseMasami Hiramatsu1-0/+2
2018-04-10tick-sched: avoid a maybe-uninitialized warningArnd Bergmann1-3/+6
2018-04-10perf/core: Fix perf_uprobe_init()Song Liu1-0/+2
2018-04-10perf/core: Fix perf_kprobe_init()Masami Hiramatsu1-0/+2
2018-04-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2-14/+22
2018-04-09perf/core: Fix use-after-free in uprobe_perf_close()Prashant Bhole1-0/+6
2018-04-09PM / QoS: mark expected switch fall-throughsGustavo A. R. Silva1-0/+2
2018-04-09time: hrtimer: Use timerqueue_iterate_next() to get to the next timerRafael J. Wysocki1-3/+1
2018-04-09nohz: Avoid duplication of code related to got_idle_tickRafael J. Wysocki1-10/+6
2018-04-09nohz: Gather tick_sched booleans under a common flag fieldFrederic Weisbecker2-9/+15
2018-04-09cpuidle: menu: Refine idle state selection for running tickRafael J. Wysocki1-6/+6
2018-04-09sched: idle: Select idle state before stopping the tickRafael J. Wysocki3-17/+57
2018-04-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2-14/+22
2018-04-07Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-3/+3
2018-04-07time: hrtimer: Introduce hrtimer_next_event_without()Rafael J. Wysocki1-2/+53
2018-04-07time: tick-sched: Split tick_nohz_stop_sched_tick()Rafael J. Wysocki2-46/+82
2018-04-06Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-0/+1
2018-04-06Merge tag 'audit-pr-20180403' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-52/+94
2018-04-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-0/+4
2018-04-06Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+0
2018-04-06init, tracing: instrument security and console initcall trace eventsAbderrahmane Benbachir1-1/+6
2018-04-06tracing: Add rcu dereference annotation for test func that touches filter->progSteven Rostedt (VMware)1-1/+6
2018-04-06tracing: Add rcu dereference annotation for filter->progSteven Rostedt (VMware)1-1/+2
2018-04-06tracing: Fixup logic inversion on setting trace_global_clock defaultsChris Wilson1-1/+1
2018-04-06tracing: Hide global trace clock from lockdepSteven Rostedt (VMware)1-2/+2
2018-04-06ring-buffer: Add set/clear_current_oom_origin() during allocationsSteven Rostedt (VMware)1-10/+38
2018-04-06ring-buffer: Check if memory is available before allocationSteven Rostedt (VMware)1-0/+5
2018-04-06lockdep: Add print_irqtrace_events() to __warnSteven Rostedt (VMware)1-0/+2
2018-04-06tracing: Uninitialized variable in create_tracing_map_fields()Dan Carpenter1-1/+1
2018-04-06tracing: Make sure variable string fields are NULL-terminatedTom Zanussi1-2/+2
2018-04-06tracing: Add action comparisons when testing matching hist triggersTom Zanussi1-0/+50
2018-04-06tracing: Don't add flag strings when displaying variable referencesTom Zanussi1-1/+1
2018-04-06tracing: Fix display of hist trigger expressions containing timestampsTom Zanussi1-14/+5
2018-04-06ftrace: Drop a VLA in module_exists()Salvatore Mesoraca1-4/+3
2018-04-06tracing: Mention trace_clock=global when warning about unstable clocksChris Wilson1-1/+2
2018-04-06tracing: Default to using trace_global_clock if sched_clock is unstableChris Wilson1-0/+19
2018-04-06genirq/affinity: Spread irq vectors among present CPUs as far as possibleMing Lei1-6/+37