aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
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
2018-03-28cgroup: fix rule checking for threaded mode switchingTejun Heo1-0/+10
2018-03-19locking/locktorture: Fix num reader/writer corner casesDavidlohr Bueso1-32/+44
2018-03-19sched: Stop resched_cpu() from sending IPIs to offline CPUsPaul E. McKenney1-1/+2
2018-03-19sched: Stop switched_to_rt() from sending IPIs to offline CPUsPaul E. McKenney1-1/+1
2018-03-15workqueue: Allow retrieval of current task's work structLukas Wunner1-0/+16
2018-03-11bpf: allow xadd only on aligned memoryDaniel Borkmann1-16/+26
2018-03-11bpf: add schedule points in percpu arrays managementEric Dumazet1-1/+4
2018-03-11bpf: fix rcu lockdep warning for lpm_trie map_free callbackYonghong Song1-2/+1
2018-03-11bpf: fix memory leak in lpm_trie map_free callback functionYonghong Song1-4/+7
2018-03-11bpf: fix mlock precharge on arraymapsDaniel Borkmann1-12/+16
2018-03-08timers: Forward timer base before migrating timersLingutla Chandrasekhar1-0/+6
2018-03-03bpf: sockmap missing NULL psock checkJohn Fastabend1-2/+9
2018-03-03genirq: Guard handle_bad_irq log messagesGuenter Roeck1-0/+5
2018-03-03cgroup: Fix deadlock in cpu hotplug pathPrateek Sood1-1/+5
2018-03-03hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers)Anna-Maria Gleixner1-1/+6
2018-02-25locking/lockdep: Fix possible NULL derefPeter Zijlstra1-1/+2
2018-02-25perf: Fix header.size for namespace eventsJiri Olsa1-1/+4
2018-02-25kcov: detect double association with a single taskDmitry Vyukov1-2/+2
2018-02-25blktrace: fix unlocked registration of tracepointsJens Axboe1-10/+22
2018-02-25bpf: mark dst unknown on inconsistent {s, u}bounds adjustmentsDaniel Borkmann1-9/+16
2018-02-22tracing: Fix parsing of globs with a wildcard at the beginningSteven Rostedt (VMware)1-5/+4
2018-02-22mm: Fix memory size alignment in devm_memremap_pages_release()Jan H. Schönherr1-1/+2
2018-02-22kmemcheck: rip it outLevin, Alexander (Sasha Levin)2-20/+0
2018-02-22kmemcheck: stop using GFP_NOTRACK and SLAB_NOTRACKLevin, Alexander (Sasha Levin)2-8/+7
2018-02-22kmemcheck: remove annotationsLevin, Alexander (Sasha Levin)3-12/+0
2018-02-22tracing: Prevent PROFILE_ALL_BRANCHES when FORTIFY_SOURCE=yRandy Dunlap1-1/+1
2018-02-16rcu: Export init_rcu_head() and destroy_rcu_head() to GPL modulesPaul E. McKenney1-0/+2
2018-02-16ftrace: Remove incorrect setting of glob search fieldSteven Rostedt (VMware)1-1/+0
2018-02-16kernel/relay.c: revert "kernel/relay.c: fix potential memory leak"Eric Biggers1-1/+0
2018-02-16kernel/async.c: revert "async: simplify lowest_in_progress()"Rasmus Villemoes1-8/+12
2018-02-16sched/rt: Up the root domain ref count when passing it around via IPIsSteven Rostedt (VMware)3-2/+22
2018-02-16sched/rt: Use container_of() to get root domain in rto_push_irq_work_func()Steven Rostedt (VMware)1-7/+8
2018-02-16sched/wait: Fix add_wait_queue() behavioral changeOmar Sandoval1-1/+1
2018-02-13kernel/exit.c: export abort() to modulesAndrew Morton1-0/+1
2018-02-13arch: define weak abort()Sudip Mukherjee1-0/+8
2018-02-07module/retpoline: Warn about missing retpoline in moduleAndi Kleen1-0/+11
2018-02-03perf/core: Fix memory leak triggered by perf --namespaceVasily Averin1-0/+1
2018-02-03futex: Fix OWNER_DEAD fixupPeter Zijlstra1-3/+3
2018-01-31bpf: reject stores into ctx via st and xaddDaniel Borkmann1-0/+19
2018-01-31bpf: fix 32-bit divide by zeroAlexei Starovoitov1-0/+18
2018-01-31bpf: fix divides by zeroEric Dumazet1-2/+2
2018-01-31bpf: introduce BPF_JIT_ALWAYS_ON configAlexei Starovoitov1-0/+19
2018-01-31hrtimer: Reset hrtimer cpu base proper on CPU hotplugThomas Gleixner1-0/+3
2018-01-23workqueue: avoid hard lockups in show_workqueue_state()Sergey Senozhatsky1-0/+13
2018-01-23tracing: Fix converting enum's from the map in trace_event_eval_update()Steven Rostedt (VMware)1-1/+15
2018-01-23delayacct: Account blkio completion on the correct taskJosh Snyder2-19/+29
2018-01-23timers: Unconditionally check deferrable baseThomas Gleixner1-1/+1
2018-01-23futex: Prevent overflow by strengthen input validationLi Jinyue1-0/+3
2018-01-23futex: Avoid violating the 10th rule of futexPeter Zijlstra3-23/+87
2018-01-17kdump: write correct address of mem_section into vmcoreinfoKirill A. Shutemov1-1/+1
2018-01-17bpf: arsh is not supported in 32 bit alu thus reject itDaniel Borkmann1-0/+5
2018-01-17bpf, array: fix overflow in max_entries and undefined behavior in index_maskDaniel Borkmann1-3/+15
2018-01-17bpf: prevent out-of-bounds speculationAlexei Starovoitov2-11/+72
2018-01-17membarrier: Disable preemption when calling smp_call_function_many()Mathieu Desnoyers1-0/+2
2018-01-17cgroup: fix css_task_iter crash on CSS_TASK_ITER_PROCTejun Heo1-8/+6
2018-01-10kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in compl...Oleg Nesterov1-2/+2
2018-01-10kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from !sig_kernel_only() ...Oleg Nesterov1-1/+1
2018-01-10kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILLOleg Nesterov1-5/+7
2018-01-10kernel/acct.c: fix the acct->needcheck check in check_free_space()Oleg Nesterov1-1/+1
2018-01-02nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick()Thomas Gleixner1-2/+17
2018-01-02timers: Reinitialize per cpu bases on hotplugThomas Gleixner2-2/+17
2018-01-02timers: Invoke timer_start_debug() where it makes senseThomas Gleixner1-2/+2
2018-01-02timers: Use deferrable base independent of base::nohz_activeAnna-Maria Gleixner1-9/+7
2018-01-02cpufreq: schedutil: Use idle_calls counter of the remote CPUJoel Fernandes2-1/+14
2018-01-02ring-buffer: Do no reuse reader page if still in useSteven Rostedt (VMware)1-0/+6
2018-01-02ring-buffer: Mask out the info bits when returning buffer page lengthSteven Rostedt (VMware)1-1/+5
2018-01-02tracing: Fix crash when it fails to alloc ring bufferJing Xia1-0/+2
2018-01-02tracing: Fix possible double free on failure of allocating trace bufferSteven Rostedt (VMware)1-0/+1
2018-01-02tracing: Remove extra zeroing out of the ring buffer pageSteven Rostedt (VMware)1-9/+1
2017-12-29arch, mm: Allow arch_dup_mmap() to failThomas Gleixner1-2/+1
2017-12-25bpf: fix integer overflowsDaniel Borkmann1-0/+48
2017-12-25bpf: don't prune branches when a scalar is replaced with a pointerDaniel Borkmann1-8/+7
2017-12-25bpf: force strict alignment checks for stack pointersDaniel Borkmann1-0/+5
2017-12-25bpf: fix missing error return in check_stack_boundary()Daniel Borkmann1-0/+1
2017-12-25bpf: fix 32-bit ALU op verificationDaniel Borkmann1-11/+17
2017-12-25bpf: fix incorrect tracking of register size truncationDaniel Borkmann1-17/+27
2017-12-25bpf: fix incorrect sign extension in check_alu_op()Daniel Borkmann1-1/+7
2017-12-25bpf/verifier: fix bounds calculation on BPF_RSHDaniel Borkmann1-14/+16
2017-12-25bpf: fix corruption on concurrent perf_event_output callsDaniel Borkmann1-7/+12
2017-12-25bpf: fix branch pruning logicDaniel Borkmann1-0/+27
2017-12-25tracing: Exclude 'generic fields' from histogramsTom Zanussi1-2/+2
2017-12-25locking/barriers: Convert users of lockless_dereference() to READ_ONCE()Will Deacon3-4/+4
2017-12-20PM / s2idle: Clear the events_check_enabled flagRajat Jain1-1/+1
2017-12-20posix-timer: Properly check sigevent->sigev_notifyThomas Gleixner1-12/+17
2017-12-20sched/rt: Do not pull from current CPU if only one CPU to pullSteven Rostedt1-1/+7
2017-12-20tracing: Allocate mask_str buffer dynamicallyChangbin Du1-20/+9
2017-12-20kernel: make groups_sort calling a responsibility group_info allocatorsThiago Rafael Becker2-2/+4
2017-12-17audit: ensure that 'audit=1' actually enables audit for PID 1Paul Moore1-5/+5
2017-12-17audit: Allow auditd to set pid to 0 to end auditingSteve Grubb1-13/+16
2017-12-14jump_label: Invoke jump_label_test() via early_initcall()Jason Baron1-1/+1
2017-12-14bpf: fix lockdep splatEric Dumazet1-2/+6
2017-12-14pipe: match pipe_max_size data type with procfsJoe Lawrence1-1/+1
2017-12-14kdb: Fix handling of kallsyms_symbol_next() return valueDaniel Thompson1-1/+1
2017-12-14smp/hotplug: Move step CPUHP_AP_SMPCFD_DYING to the correct placeLai Jiangshan1-5/+5
2017-12-10kprobes: Use synchronize_rcu_tasks() for optprobe with CONFIG_PREEMPT=yMasami Hiramatsu1-6/+8
2017-12-10perf/core: Fix __perf_read_group_add() lockingPeter Zijlstra1-2/+2
2017-11-30genirq: Track whether the trigger type has been setMarc Zyngier1-1/+12
2017-11-30sched/rt: Simplify the IPI based RT balancing logicSteven Rostedt (Red Hat)3-208/+138
2017-11-30sched: Make resched_cpu() unconditionalPaul E. McKenney1-2/+1
2017-11-30cpufreq: schedutil: Reset cached_raw_freq when not in sync with next_freqViresh Kumar1-1/+5
2017-11-24rcu: Fix up pending cbs check in rcu_prepare_for_idleNeeraj Upadhyay1-1/+1
2017-11-09Merge tag 'pm-final-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-5/+1
2017-11-09Merge branch 'pm-cpufreq-sched'Rafael J. Wysocki1-5/+1
2017-11-06Merge branch 'for-4.14-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+2
2017-11-05Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+4
2017-11-04cpufreq: schedutil: Examine the correct CPU when we update utilChris Redpath1-5/+1
2017-11-04Merge branch 'linus' into core/urgent, to pick up dependent commitsIngo Molnar137-7/+157
2017-11-03Merge branch 'linus' into perf/urgent, to pick up dependent commitsIngo Molnar137-9/+168
2017-11-02Merge tag 'spdx_identifiers-4.14-rc8' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds134-0/+134
2017-11-02futex: futex_wake_op, do not fail on invalid opJiri Slaby1-2/+10
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman134-0/+134
2017-11-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-1/+1
2017-11-01signal: Fix name of SIGEMT in #if defined() checkAndrew Clayton1-1/+1
2017-11-01watchdog/hardlockup/perf: Use atomics to track in-use cpu counterDon Zickus1-3/+5
2017-11-01watchdog/harclockup/perf: Revert a33d44843d45 ("watchdog/hardlockup/perf: Sim...Thomas Gleixner1-2/+5
2017-11-01futex: Fix more put_pi_state() vs. exit_pi_state_list() racesPeter Zijlstra1-3/+20
2017-11-01bpf: remove SK_REDIRECT from UAPIJohn Fastabend1-4/+12
2017-10-30workqueue: Fix NULL pointer dereferenceLi Bin1-1/+2
2017-10-30perf/cgroup: Fix perf cgroup hierarchy supportTejun Heo1-2/+4
2017-10-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-3/+12
2017-10-29bpf: rename sk_actions to align with bpf infrastructureJohn Fastabend1-1/+2
2017-10-29bpf: bpf_compute_data uses incorrect cb structureJohn Fastabend1-2/+10