aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2020-06-09Merge tag 'trace-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds10-1814/+2157
2020-06-09Merge branch 'akpm' (patches from Andrew)Linus Torvalds21-176/+215
2020-06-09uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly alignedOleg Nesterov1-4/+12
2020-06-09maccess: always use strict semantics for probe_kernel_readChristoph Hellwig2-3/+3
2020-06-09tracing/kprobes: handle mixed kernel/userspace probes betterChristoph Hellwig1-29/+43
2020-06-09bpf: rework the compat kernel probe handlingChristoph Hellwig1-42/+67
2020-06-09bpf:bpf_seq_printf(): handle potentially unsafe format string betterAndrew Morton1-3/+5
2020-06-09bpf: handle the compat string in bpf_trace_copy_string betterChristoph Hellwig1-2/+5
2020-06-09bpf: factor out a bpf_trace_copy_string helperChristoph Hellwig1-18/+24
2020-06-09maccess: rename strnlen_unsafe_user to strnlen_user_nofaultChristoph Hellwig1-1/+1
2020-06-09maccess: rename strncpy_from_unsafe_strict to strncpy_from_kernel_nofaultChristoph Hellwig1-2/+2
2020-06-09maccess: rename strncpy_from_unsafe_user to strncpy_from_user_nofaultChristoph Hellwig2-3/+3
2020-06-09mmap locking API: convert mmap_sem commentsMichel Lespinasse7-12/+12
2020-06-09mmap locking API: add mmap_read_trylock_non_owner()Michel Lespinasse1-12/+5
2020-06-09mmap locking API: convert nested write lock sitesMichel Lespinasse1-1/+1
2020-06-09mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse10-39/+39
2020-06-09mm: introduce include/linux/pgtable.hMike Rapoport1-1/+1
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport3-3/+0
2020-06-09kernel: rename show_stack_loglvl() => show_stack()Dmitry Safonov3-3/+3
2020-06-09kernel: use show_stack_loglvl()Dmitry Safonov1-1/+1
2020-06-09sched: print stack trace with KERN_INFODmitry Safonov1-1/+1
2020-06-09kdb: don't play with console_loglevelDmitry Safonov1-7/+8
2020-06-09kallsyms/printk: add loglvl to print_ip_sym()Dmitry Safonov3-10/+8
2020-06-08module: move the set_fs hack for flush_icache_range to m68kChristoph Hellwig1-8/+0
2020-06-08mm: rename flush_icache_user_range to flush_icache_user_pageChristoph Hellwig1-1/+1
2020-06-08mm/gup.c: convert to use get_user_{page|pages}_fast_only()Souptick Joarder1-2/+2
2020-06-08kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.taintedRafael Aquini1-3/+2
2020-06-08panic: add sysctl to dump all CPUs backtraces on oops eventGuilherme G. Piccoli2-0/+22
2020-06-08kernel/hung_task.c: introduce sysctl to print all traces when a hung task is ...Guilherme G. Piccoli2-2/+29
2020-06-08kernel/watchdog.c: convert {soft/hard}lockup boot parameters to sysctl aliasesGuilherme G. Piccoli1-28/+9
2020-06-08kernel/hung_task convert hung_task_panic boot parameter to sysctlVlastimil Babka1-10/+0
2020-06-08kernel: add panic_on_taintRafael Aquini2-1/+44
2020-06-07Merge tag 'char-misc-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+5
2020-06-07Merge tag 'tty-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds3-3/+3
2020-06-06Merge tag 'kbuild-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-1/+1
2020-06-06Merge tag 'dma-mapping-5.8' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds7-136/+318
2020-06-06Merge branch 'for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-98/+109
2020-06-06Merge branch 'for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds2-17/+53
2020-06-06kbuild: add variables for compression toolsDenis Efremov1-1/+1
2020-06-05tracing: Remove obsolete PREEMPTIRQ_EVENTS kconfig optionMel Gorman1-9/+0
2020-06-05Merge tag 'powerpc-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-0/+16
2020-06-05Merge tag 'modules-for-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-10/+40
2020-06-04Merge tag 'riscv-for-linus-5.8-mw0' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+12
2020-06-04Merge tag 'arm-drivers-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+2
2020-06-04Merge branch 'akpm' (patches from Andrew)Linus Torvalds5-116/+213
2020-06-04kernel/relay.c: fix read_pos error when multiple readersPengcheng Yang1-10/+7
2020-06-04kernel/relay.c: handle alloc_percpu returning NULL in relay_openDaniel Axtens1-0/+5
2020-06-04kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macroKefeng Wang1-28/+6
2020-06-04user.c: make uidhash_table staticJason Yan1-1/+1
2020-06-04kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGEDDavid Hildenbrand1-0/+5
2020-06-04kcov: collect coverage from interruptsAndrey Konovalov1-39/+155
2020-06-04kcov: use t->kcov_mode as enabled indicatorAndrey Konovalov1-9/+23
2020-06-04kcov: move t->kcov_sequence assignmentAndrey Konovalov1-1/+1
2020-06-04kcov: move t->kcov assignments into kcov_start/stopAndrey Konovalov1-9/+7
2020-06-04kcov: fix potential use-after-free in kcov_remote_startAndrey Konovalov1-6/+8
2020-06-04kcov: cleanup debug messagesAndrey Konovalov1-20/+2
2020-06-04Merge branch 'exec-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds2-1/+4
2020-06-04Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds3-67/+68
2020-06-04Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/liv...Linus Torvalds2-87/+117
2020-06-03Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-60/+230
2020-06-03mm: allow swappiness that prefers reclaiming anon over the file workingsetJohannes Weiner1-1/+2
2020-06-03mm: memcontrol: delete unused lrucare handlingJohannes Weiner1-2/+1
2020-06-03mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() APIJohannes Weiner1-8/+3
2020-06-03mm: memcontrol: switch to native NR_ANON_MAPPED counterJohannes Weiner1-1/+1
2020-06-03mm: memcontrol: drop @compound parameter from memcg charging APIJohannes Weiner1-3/+3
2020-06-03padata: add basic support for multithreaded jobsDaniel Jordan1-3/+149
2020-06-03padata: allocate work structures for parallel jobs from a poolDaniel Jordan1-41/+77
2020-06-03padata: initialize earlierDaniel Jordan1-9/+8
2020-06-03padata: remove exit routineDaniel Jordan1-6/+0
2020-06-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds45-2215/+4826
2020-06-03Merge branch 'work.splice' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2-14/+4
2020-06-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds3-24/+110
2020-06-03Merge tag 'kgdb-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dan...Linus Torvalds2-22/+46
2020-06-03Merge branch 'parisc-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-9/+11
2020-06-03Merge tag 'threads-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/bra...Linus Torvalds6-34/+299
2020-06-03Merge tag 'sched-core-2020-06-02' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds14-371/+541
2020-06-03Merge tag 'irq-core-2020-06-02' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-136/+189
2020-06-02Merge tag 'audit-pr-20200601' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-36/+113
2020-06-02Merge tag 'for-5.8/block-2020-06-01' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+2
2020-06-02Merge tag 'pm-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds5-13/+48
2020-06-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds8-67/+32
2020-06-02mm: remove vmalloc_sync_(un)mappings()Joerg Roedel2-13/+0
2020-06-02mm: remove vmalloc_user_node_flagsChristoph Hellwig1-10/+14
2020-06-02mm: remove __vmalloc_node_flags_callerChristoph Hellwig1-3/+2
2020-06-02mm: remove the pgprot argument to __vmallocChristoph Hellwig3-6/+5
2020-06-02dma-mapping: use vmap insted of reimplementing itChristoph Hellwig1-36/+12
2020-06-02mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLENeilBrown1-1/+1
2020-06-02kdb: Remove the misfeature 'KDBFLAGS'Wei Li1-4/+4
2020-06-02kdb: Cleanup math with KDB_CMD_HISTORY_COUNTDouglas Anderson1-1/+2
2020-06-02kgdb: Don't call the deinit under spinlockDouglas Anderson1-2/+3
2020-06-02irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK tooIngo Molnar1-2/+0
2020-06-01Merge branch 'work.set_fs-exec' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-53/+53
2020-06-01Merge branch 'uaccess.__put_user' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-16/+17
2020-06-01Merge branch 'uaccess.readdir' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-12/+12
2020-06-01Merge tag 'docs-5.8' of git://git.lwn.net/linuxLinus Torvalds2-1/+4
2020-06-01Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-2/+7
2020-06-01bpf, cgroup: Return ENOLINK for auto-detached links on updateJakub Sitnicki1-1/+1
2020-06-01bpf: Add link-based BPF program attachment to network namespaceJakub Sitnicki2-2/+245
2020-06-01flow_dissector: Move out netns_bpf prog callbacksJakub Sitnicki2-0/+134
2020-06-01net: Introduce netns_bpf for BPF programs attached to netnsJakub Sitnicki1-3/+4
2020-06-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds4-0/+119
2020-06-01bpf: Use tracing helpers for lsm programsJiri Olsa2-2/+2
2020-06-01xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frameLorenzo Bianconi2-2/+2
2020-06-01bpf: Change kvfree to kfree in generic_map_lookup_batch()Denis Efremov1-1/+1
2020-06-01xdp: Add xdp_txq_info to xdp_buffDavid Ahern1-0/+3
2020-06-01bpf: Add support to attach bpf program to a devmap entryDavid Ahern1-4/+84
2020-06-01devmap: Formalize map value as a named structDavid Ahern1-17/+28
2020-06-01bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helperYonghong Song1-3/+3
2020-06-01bpf: Implement BPF ring buffer and verifier support for itAndrii Nakryiko6-50/+680
2020-06-01bpf: Fix map permissions checkAnton Protopopov1-1/+2
2020-06-01bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task*John Fastabend2-5/+29
2020-06-01bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_runChris Packham1-1/+1
2020-06-01bpf: Fix returned error sign when link doesn't support updatesJakub Sitnicki1-1/+1
2020-06-01Merge tag 'x86-cleanups-2020-06-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-6/+0
2020-06-01Merge tag 'smp-core-2020-06-01' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-11/+11
2020-06-01Merge tag 'perf-core-2020-06-01' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-15/+20
2020-06-01Merge tag 'locking-core-2020-06-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-3/+1
2020-06-01Merge tag 'core-rcu-2020-06-01' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds20-638/+1995
2020-06-01Merge tag 'core-kprobes-2020-06-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-1/+94
2020-06-01Merge tag 'printk-for-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2-49/+97
2020-06-01Merge tag 'pstore-v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-7/+31
2020-06-01Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2-15/+17
2020-06-01workqueue: use BUILD_BUG_ON() for compile time test instead of WARN_ON()Lai Jiangshan1-1/+1
2020-06-01Merge branches 'pm-core' and 'pm-sleep'Rafael J. Wysocki5-13/+48
2020-06-01tracing: Add a trace print when traceoff_on_warning is triggeredSteven Rostedt (VMware)1-1/+4
2020-06-01tracing: Move synthetic events to a separate fileTom Zanussi5-1786/+1847
2020-06-01tracing: Add hist_debug trace event files for histogram debuggingTom Zanussi4-0/+301
2020-06-01tracing: Check state.disabled in synth event trace functionsTom Zanussi1-16/+3
2020-06-01Merge branch 'WIP.core/rcu' into core/rcu, to pick up two x86/entry dependenciesIngo Molnar1-20/+80
2020-06-01Merge branch 'for-5.8' into for-linusPetr Mladek196-4926/+11824
2020-06-01Merge branch 'for-5.7-preferred-console' into for-linusPetr Mladek2-44/+79
2020-05-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller3-32/+20
2020-05-31Merge tag 'sched-urgent-2020-05-31' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2020-05-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds1-18/+16
2020-05-30printk: Introduce kmsg_dump_reason_str()Kees Cook1-0/+17
2020-05-30printk: honor the max_reason field in kmsg_dumperPavel Tatashin1-4/+11
2020-05-30printk: Collapse shutdown types into a single dump reasonKees Cook1-3/+3
2020-05-30Merge tag 'irqchip-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/...Thomas Gleixner3-136/+185
2020-05-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller1-18/+16
2020-05-29bpf: Fix a verifier issue when assigning 32bit reg states to 64bit onesJohn Fastabend1-5/+5
2020-05-29bpf: Fix use-after-free in fmod_ret checkAlexei Starovoitov1-13/+11
2020-05-29workqueue: remove useless unlock() and lock() in seriesLai Jiangshan1-2/+0
2020-05-29workqueue: void unneeded requeuing the pwq in rescuer threadLai Jiangshan1-1/+1
2020-05-29workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_tSebastian Andrzej Siewior1-88/+88
2020-05-29workqueue: Use rcuwait for wq_manager_waitSebastian Andrzej Siewior1-5/+19
2020-05-28cgroup: add cpu.stat file to root cgroupBoris Burkov2-9/+52
2020-05-28genirq: Check irq_data_get_irq_chip() return value before useMarek Vasut1-0/+4
2020-05-28sched/headers: Split out open-coded prototypes into kernel/sched/smp.hIngo Molnar3-4/+11
2020-05-28sched: Replace rq::wake_listPeter Zijlstra4-34/+47
2020-05-28sched: Add rq::ttwu_pendingPeter Zijlstra4-5/+15
2020-05-28irq_work, smp: Allow irq_work on call_single_queuePeter Zijlstra2-70/+102
2020-05-28smp: Optimize send_call_function_single_ipi()Peter Zijlstra4-4/+34
2020-05-28smp: Move irq_work_run() out of flush_smp_call_function_queue()Peter Zijlstra1-8/+9
2020-05-28smp: Optimize flush_smp_call_function_queue()Peter Zijlstra1-4/+23
2020-05-28sched: Fix smp_call_function_single_async() usage for ILBPeter Zijlstra3-36/+19
2020-05-28Merge branch 'core/rcu' into sched/core, to pick up dependencyIngo Molnar20-637/+1934
2020-05-28Merge branch 'sched/urgent' into sched/core, to pick up fixIngo Molnar1-1/+1
2020-05-28rcu: Allow for smp_call_function() running callbacks from idlePeter Zijlstra1-6/+19
2020-05-28Merge tag 'v5.7-rc7' into WIP.locking/core, to refresh the treeIngo Molnar17-126/+250
2020-05-28Merge tag 'v5.7-rc7' into perf/core, to pick up fixesIngo Molnar26-154/+321
2020-05-27Merge branch 'for-5.7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-13/+3
2020-05-27PM: hibernate: Restrict writes to the resume deviceDomenico Andreoli1-1/+13
2020-05-27workqueue: Remove unnecessary kfree() call in rcu_free_wq()Zhang Qiang1-1/+0
2020-05-27/dev/mem: Revoke mappings when a driver claims the regionDan Williams1-0/+5
2020-05-26cgroup: Remove stale commentsZefan Li1-8/+1
2020-05-26rcu: Provide rcu_irq_exit_check_preempt()Thomas Gleixner1-0/+18
2020-05-26rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter()Paul E. McKenney1-20/+62
2020-05-26sched/fair: Don't NUMA balance for kthreadsJens Axboe1-1/+1
2020-05-25Merge tag 'qcom-drivers-for-5.8' of git://git.kernel.org/pub/scm/linux/kernel...Arnd Bergmann1-2/+2
2020-05-25Merge 5.7-rc7 into tty-nextGreg Kroah-Hartman11-105/+184
2020-05-25sched/core: Offload wakee task activation if it the wakee is deschedulingMel Gorman2-7/+35
2020-05-25sched/core: Optimize ttwu() spinning on p->on_cpuPeter Zijlstra1-21/+31
2020-05-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller3-17/+53
2020-05-24Merge tag 'sched-urgent-2020-05-24' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-14/+39
2020-05-22printk: handle blank console arguments passed in.Shreyas Joshi1-0/+3
2020-05-21bpf: Verifier track null pointer branch_taken with JNE and JEQJohn Fastabend1-3/+33
2020-05-21xsk: Move xskmap.c to net/xdp/Björn Töpel2-268/+0
2020-05-21kernel/printk: add kmsg SEEK_CUR handlingBruno Meneguele1-0/+10
2020-05-21printk: Fix a typo in comment "interator"->"iterator"Ethon Paul1-2/+2
2020-05-21irqdomain: Allow software nodes for IRQ domain creationAndy Shevchenko1-1/+2
2020-05-21irqdomain: Get rid of special treatment for ACPI in __irq_domain_add()Andy Shevchenko1-16/+1
2020-05-21irqdomain: Make __irq_domain_add() less OF-dependentAndy Shevchenko1-7/+6
2020-05-20bpf: Prevent mmap()'ing read-only maps as writableAndrii Nakryiko1-3/+14
2020-05-20audit: add subj creds to NETFILTER_CFG record toRichard Guy Briggs1-0/+6
2020-05-20exec: Teach prepare_exec_creds how exec treats uids & gidsEric W. Biederman1-0/+3
2020-05-20fs: rename pipe_buf ->steal to ->try_stealChristoph Hellwig1-3/+3
2020-05-20fs: make the pipe_buf_operations ->confirm operation optionalChristoph Hellwig2-2/+0
2020-05-20fs: make the pipe_buf_operations ->steal operation optionalChristoph Hellwig1-1/+0
2020-05-20trace: remove tracing_pipe_buf_opsChristoph Hellwig1-8/+1
2020-05-20Merge branch 'topic/uaccess-ppc' into nextMichael Ellerman2-12/+12
2020-05-20Merge tag 'noinstr-x86-kvm-2020-05-16' of git://git.kernel.org/pub/scm/linux/...Paolo Bonzini21-72/+243
2020-05-19tracing/probe: reverse arguments to list_addJulia Lawall1-1/+1
2020-05-19ftrace: show debugging information when panic_on_warn setCheng Jian1-4/+4
2020-05-19locking/lockdep: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-1/+1
2020-05-19perf/core: Replace zero-length array with flexible-arrayGustavo A. R. Silva2-2/+2
2020-05-19sched: Defend cfs and rt bandwidth quota against overflowHuaixin Chang3-1/+21
2020-05-19sched/cpuacct: Fix charge cpuacct.usage_sysMuchun Song1-1/+2
2020-05-19sched/fair: Replace zero-length array with flexible-arrayGustavo A. R. Silva2-2/+2
2020-05-19sched/pelt: Sync util/runnable_sum with PELT window when propagatingVincent Guittot2-22/+51
2020-05-19sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr()Muchun Song1-2/+2