aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2021-05-09Merge tag 'sched-urgent-2021-05-09' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-14/+36
2021-05-09Merge tag 'locking-urgent-2021-05-09' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds4-59/+57
2021-05-08Merge tag 'kbuild-v5.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds2-5/+9
2021-05-08Merge tag 'net-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-15/+18
2021-05-07Merge branch 'akpm' (patches from Andrew)Linus Torvalds19-622/+394
2021-05-07kernel/sys.c: fix typoXiaofeng Cao1-7/+7
2021-05-07kernel/up.c: fix typoBhaskar Chowdhury1-1/+1
2021-05-07kernel/user_namespace.c: fix typosXiaofeng Cao1-3/+3
2021-05-07kernel/umh.c: fix some spelling mistakeszhouchuangao1-3/+3
2021-05-07drivers/char: remove /dev/kmem for goodDavid Hildenbrand1-1/+0
2021-05-07modules: add CONFIG_MODPROBE_PATHRasmus Villemoes1-1/+1
2021-05-07init/initramfs.c: do unpacking asynchronouslyRasmus Villemoes1-0/+2
2021-05-07kernel/async.c: remove async_unregister_domain()Rasmus Villemoes1-18/+0
2021-05-07kernel/async.c: stop guarding pr_debug() statementsRasmus Villemoes1-28/+20
2021-05-07kernel/resource: fix locking in request_free_mem_regionAlistair Popple1-7/+38
2021-05-07kernel/resource: refactor __request_region to allow external lockingAlistair Popple1-20/+32
2021-05-07kernel/resource: allow region_intersects users to hold resource_lockAlistair Popple1-21/+31
2021-05-07kernel/resource: remove first_lvl / siblings_only logicDavid Hildenbrand1-33/+12
2021-05-07kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resourcesDavid Hildenbrand1-1/+1
2021-05-07kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_R...David Hildenbrand1-1/+1
2021-05-07gcov: clang: drop support for clang-10 and olderNick Desaulniers2-103/+1
2021-05-07gcov: use kvmalloc()Johannes Berg3-12/+12
2021-05-07gcov: simplify buffer allocationJohannes Berg1-15/+9
2021-05-07gcov: combine common codeJohannes Berg5-342/+171
2021-05-07kexec: dump kmessage before machine_kexecPavel Tatashin1-0/+2
2021-05-07kernel: kexec_file: fix error return code of kexec_calculate_store_digests()Jia-Ju Bai1-1/+3
2021-05-07kexec: Add kexec reboot stringJoe LeVeque1-1/+1
2021-05-06kernel/fork.c: fix typosXiaofeng Cao1-4/+4
2021-05-06kernel/fork.c: simplify copy_mm()Rolf Eike Beer1-11/+4
2021-05-06do_wait: make PIDTYPE_PID case O(1) instead of O(n)Jim Newsome1-10/+57
2021-05-06kernel/cred.c: make init_groups staticRasmus Villemoes1-1/+1
2021-05-06kernel/async.c: fix pr_debug statementRasmus Villemoes1-1/+1
2021-05-06futex: Make syscall entry points less convolutedThomas Gleixner1-26/+37
2021-05-06futex: Get rid of the val2 conditional danceThomas Gleixner1-14/+2
2021-05-06futex: Do not apply time namespace adjustment on FUTEX_LOCK_PIThomas Gleixner1-2/+2
2021-05-06Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")Thomas Gleixner1-2/+1
2021-05-06Merge tag 'trace-v5.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ro...Linus Torvalds1-1/+4
2021-05-06locking/qrwlock: Cleanup queued_write_lock_slowpath()Waiman Long1-3/+3
2021-05-06smp: Fix smp_call_function_single_async prototypeArnd Bergmann2-14/+14
2021-05-06sched/fair: Fix unfairness caused by missing load decayOdin Ugedal1-3/+9
2021-05-06sched: Fix out-of-bound access in uclampQuentin Perret1-1/+1
2021-05-06psi: Fix psi state corruption when schedule() races with cgroup moveJohannes Weiner1-10/+26
2021-05-05Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2021-05-05Merge tag 'gpio-updates-for-v5.13-v2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-10/+10
2021-05-05mm/compaction: remove unused variable sysctl_compact_memoryPintu Kumar1-1/+1
2021-05-05ftrace: Handle commands when closing set_ftrace_filter fileSteven Rostedt (VMware)1-1/+4
2021-05-04Merge branch 'stable/for-linus-5.13' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-334/+200
2021-05-04Merge tag 'dma-mapping-5.13' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2-18/+153
2021-05-03Merge tag 'trace-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds25-260/+1122
2021-05-03Merge branch 'work.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-5/+12
2021-05-03bpf: Fix leakage of uninitialized bpf stack under speculationDaniel Borkmann1-10/+17
2021-05-03bpf: Fix masking negation logic upon negative dst registerDaniel Borkmann1-8/+4
2021-05-01Merge tag 'landlock_v34' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo...Linus Torvalds1-0/+5
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds3-5/+3
2021-05-02.gitignore: prefix local generated files with a slashMasahiro Yamada1-1/+1
2021-05-02kbuild: update config_data.gz only when the content of .config is changedMasahiro Yamada2-2/+8
2021-05-02kernel/.gitgnore: remove stale timeconst.h and hz.bcMasahiro Yamada1-2/+0
2021-04-30Merge branch 'akpm' (patches from Andrew)Linus Torvalds7-91/+118
2021-04-30Merge tag 'pinctrl-v5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+1
2021-04-30Merge tag 'modules-for-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-5/+4
2021-04-30irq_work: record irq_work_queue() call stackZqiang1-1/+6
2021-04-30kasan: record task_work_add() call stackWalter Wu1-0/+3
2021-04-30kernel/dma: remove unnecessary unmap_kernel_rangeNicholas Piggin1-1/+0
2021-04-30cgroup: rstat: punt root-level optimization to individual controllersJohannes Weiner1-25/+36
2021-04-30cgroup: rstat: support cgroup1Johannes Weiner2-15/+21
2021-04-30mm: memcontrol: fix kernel stack accountMuchun Song1-5/+8
2021-04-30watchdog: cleanup handling of false positivesPetr Mladek1-12/+8
2021-04-30watchdog: fix barriers when printing backtraces from all CPUsPetr Mladek1-11/+6
2021-04-30watchdog/softlockup: remove logic that tried to prevent repeated reportsPetr Mladek1-12/+2
2021-04-30watchdog/softlockup: report the overall time of softlockupsPetr Mladek1-12/+28
2021-04-30watchdog: explicitly update timestamp when reporting softlockupPetr Mladek1-0/+3
2021-04-30watchdog: rename __touch_watchdog() to a better descriptive namePetr Mladek1-4/+4
2021-04-30tracing: Restructure trace_clock_global() to never blockSteven Rostedt (VMware)1-14/+30
2021-04-29Merge tag 'kconfig-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds1-0/+1
2021-04-29Merge tag 'kbuild-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+1
2021-04-29Merge tag 'net-next-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds23-649/+1735
2021-04-29swiotlb: don't override user specified size in swiotlb_adjust_sizeChristoph Hellwig1-0/+2
2021-04-29Merge tag 'x86-mm-2021-04-29' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-161/+89
2021-04-29Merge tag 'fsnotify_for_v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-1/+15
2021-04-29Merge tag 'for_v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ja...Linus Torvalds1-0/+1
2021-04-28Merge tag 'for-5.13/io_uring-2021-04-27' of git://git.kernel.dk/linux-blockLinus Torvalds2-8/+30
2021-04-28Merge tag 'sched-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds29-854/+1059
2021-04-28Merge tag 'perf-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-111/+292
2021-04-28Merge tag 'locking-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds27-764/+707
2021-04-28Merge tag 'core-rcu-2021-04-28' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds11-166/+457
2021-04-28tracing: Map all PIDs to command linesSteven Rostedt (VMware)1-26/+15
2021-04-27Merge branch 'for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds4-4/+412
2021-04-27Merge tag 'livepatching-for-5.13' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-6/+3
2021-04-27Merge tag 'printk-for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-268/+257
2021-04-27Merge tag 'kgdb-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/da...Linus Torvalds5-309/+381
2021-04-28bpf: Add batched ops support for percpu arrayPedro Tammela1-0/+2
2021-04-27bpf: Implement formatted output helpers with bstr_printfFlorent Revest3-113/+111
2021-04-27Merge tag 'audit-pr-20210426' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-13/+10
2021-04-27Merge tag 'selinux-pr-20210426' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-8/+10
2021-04-27Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ke...Linus Torvalds6-7/+429
2021-04-27swiotlb: Fix the type of indexClaire Chang1-1/+2
2021-04-27Merge tag 'seccomp-v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2021-04-27bpf, cpumap: Bulk skb using netif_receive_skb_listLorenzo Bianconi1-9/+9
2021-04-27bpf: Fix propagation of 32 bit unsigned bounds from 64 bit boundsDaniel Borkmann1-5/+3
2021-04-27bpf: Lock bpf_trace_printk's tmp buf before it is written toFlorent Revest1-1/+1
2021-04-26Merge tag 'pm-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds6-21/+21
2021-04-26Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+16
2021-04-26Merge tag 'timers-core-2021-04-26' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds19-62/+78
2021-04-26Merge tag 'irq-core-2021-04-26' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds19-157/+360
2021-04-26Merge tag 'core-entry-2021-04-26' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2021-04-26Merge tag 'tomoyo-pr-20210426' of git://git.osdn.net/gitroot/tomoyo/tomoyo-test1Linus Torvalds2-5/+5
2021-04-26Merge branches 'pm-core', 'pm-pci', 'pm-sleep', 'pm-domains' and 'powercap'Rafael J. Wysocki3-3/+3
2021-04-26Merge branch 'pm-cpufreq'Rafael J. Wysocki2-17/+13
2021-04-25bpf: Allow trampoline re-attach for tracing and lsm programsJiri Olsa2-8/+19
2021-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller6-340/+435
2021-04-25kernel: always initialize task->pf_io_worker to NULLStefan Metzmacher1-0/+1
2021-04-25Merge tag 'locking_urgent_for_v5.12' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+4
2021-04-25Merge tag 'sched_urgent_for_v5.12' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2021-04-25kbuild: redo fake deps at include/config/*.hAlexey Dobriyan1-1/+1
2021-04-24Merge tag 'irqchip-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/maz...Thomas Gleixner1-46/+6
2021-04-23bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STRFlorent Revest1-2/+1
2021-04-23bpf: Notify user if we ever hit a bpf_snprintf verifier bugFlorent Revest1-2/+4
2021-04-23Merge tag 'kvmarm-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini3-5/+3
2021-04-23signal, perf: Add missing TRAP_PERF case in siginfo_layout()Marco Elver1-0/+2
2021-04-22landlock: Add syscall implementationsMickaël Salaün1-0/+5
2021-04-22irqdomain: Drop references to recusive irqdomain setupMarc Zyngier1-6/+2
2021-04-22irqdomain: Get rid of irq_create_strict_mappings()Marc Zyngier1-32/+0
2021-04-22Merge branch 'kvm-arm64/kill_oprofile_dependency' into kvmarm-master/nextMarc Zyngier1-5/+0
2021-04-22kcsan: Fix printk format stringArnd Bergmann1-1/+1
2021-04-22perf: Get rid of oprofile leftoversMarc Zyngier1-5/+0
2021-04-21cpumask/hotplug: Fix cpu_dying() state trackingPeter Zijlstra1-5/+11
2021-04-21kthread: Fix PF_KTHREAD vs to_kthread() racePeter Zijlstra3-8/+29
2021-04-21sched/debug: Fix cgroup_path[] serializationWaiman Long1-13/+29
2021-04-21sched,psi: Handle potential task count underflow bugs more gracefullyCharan Teja Reddy1-2/+3
2021-04-21sched: Warn on long periods of pending need_reschedPaul Turner4-1/+94
2021-04-20Merge tag 'trace-v5.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-3/+7
2021-04-20capabilities: require CAP_SETFCAP to map uid 0Serge E. Hallyn1-3/+62
2021-04-20tracing: Fix checking event hash pointer logic when tp_printk is enabledSteven Rostedt (VMware)1-3/+7
2021-04-20sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simp...YueHaibing1-22/+18
2021-04-20Merge tag 'v5.12-rc8' into sched/core, to pick up fixesIngo Molnar36-295/+805
2021-04-19bpf: Refine retval for bpf_get_task_stack helperDave Marchevsky1-0/+1
2021-04-19bpf: Add a bpf_snprintf helperFlorent Revest3-0/+93
2021-04-19bpf: Add a ARG_PTR_TO_CONST_STR argument typeFlorent Revest1-0/+41
2021-04-19bpf: Factorize bpf_trace_printk and bpf_seq_printfFlorent Revest2-334/+293
2021-04-19Revert "gcov: clang: fix clang-11+ build"Linus Torvalds1-1/+1
2021-04-19perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHEKan Liang1-3/+16
2021-04-19preempt/dynamic: Fix typo in macro conditional statementZhouyi Zhou1-1/+1
2021-04-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-89/+183
2021-04-17Merge tag 'net-5.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-74/+156
2021-04-17posix-timers: Preserve return value in clock_adjtime32()Chen Jun1-2/+2
2021-04-17locking/qrwlock: Fix ordering in queued_write_lock_slowpath()Ali Saidi1-3/+4
2021-04-17sched/debug: Rename the sched_debug parameter to sched_verbosePeter Zijlstra3-9/+9
2021-04-16gcov: clang: fix clang-11+ buildJohannes Berg1-1/+1
2021-04-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller1-74/+156
2021-04-16bpf: Tighten speculative pointer arithmetic maskDaniel Borkmann1-29/+44
2021-04-16bpf: Move sanitize_val_alu out of op switchDaniel Borkmann1-6/+11
2021-04-16bpf: Refactor and streamline bounds check into helperDaniel Borkmann1-16/+33
2021-04-16bpf: Improve verifier error messages for usersDaniel Borkmann1-23/+63
2021-04-16bpf: Rework ptr_limit into alu_limit and add common error pathDaniel Borkmann1-8/+13
2021-04-16bpf: Ensure off_reg has no mixed signed bounds for all typesDaniel Borkmann1-10/+9
2021-04-16bpf: Move off_reg into sanitize_ptr_aluDaniel Borkmann1-4/+5
2021-04-16bpf: Use correct permission flag for mixed signed bounds arithmeticDaniel Borkmann1-1/+1
2021-04-16cgroup: use tsk->in_iowait instead of delayacct_is_task_waiting_on_io()Chunguang Xu1-1/+1
2021-04-16tick/broadcast: Allow late registered device to enter oneshot modeJindong Yue1-2/+14
2021-04-16tick: Use tick_check_replacement() instead of open coding itWang Wensheng1-6/+1
2021-04-16time/timecounter: Mark 1st argument of timecounter_cyc2time() as constMarc Kleine-Budde1-1/+1
2021-04-16sched,fair: Alternative sched_slice()Peter Zijlstra2-1/+14
2021-04-16sched: Move /proc/sched_debug to debugfsPeter Zijlstra1-9/+16
2021-04-16sched,debug: Convert sysctl sched_domains to debugfsPeter Zijlstra3-211/+59
2021-04-16sched,preempt: Move preempt_dynamic to debug.cPeter Zijlstra3-77/+78
2021-04-16sched: Move SCHED_DEBUG sysctl to debugfsPeter Zijlstra5-108/+77
2021-04-16sched: Remove sched_schedstats sysctl out from under SCHED_DEBUGPeter Zijlstra1-11/+11
2021-04-16sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUGMel Gorman1-1/+3
2021-04-16sched: Use cpu_dying() to fix balance_push vs hotplug-rollbackPeter Zijlstra2-12/+15
2021-04-16cpumask: Introduce DYING maskPeter Zijlstra1-0/+6
2021-04-16perf: Add support for SIGTRAP on perf eventsMarco Elver1-1/+48
2021-04-16signal: Introduce TRAP_PERF si_code and si_perf to siginfoMarco Elver1-0/+11
2021-04-16perf: Add support for event removal on execMarco Elver1-8/+62
2021-04-16perf: Support only inheriting events if cloned with CLONE_THREADMarco Elver2-8/+15
2021-04-16perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to childrenMarco Elver1-1/+21
2021-04-16perf: Rework perf_event_exit_event()Peter Zijlstra1-63/+79
2021-04-16perf: Cap allocation order at aux_watermarkAlexander Shishkin1-16/+18
2021-04-16fs: split receive_fd_replace from __receive_fdChristoph Hellwig1-5/+12
2021-04-15ftrace: Reuse the output of the function tracer for func_repeatsSteven Rostedt (VMware)1-10/+13
2021-04-15tracing: Add "func_no_repeats" option for function tracingYordan Karadzhov (VMware)1-3/+159
2021-04-15tracing: Unify the logic for function tracing optionsYordan Karadzhov (VMware)1-27/+38
2021-04-15tracing: Add method for recording "func_repeats" eventsYordan Karadzhov (VMware)2-0/+38
2021-04-15tracing: Add "last_func_repeats" to struct trace_arrayYordan Karadzhov (VMware)2-0/+13
2021-04-15tracing: Define new ftrace event "func_repeats"Yordan Karadzhov (VMware)3-0/+73
2021-04-15tracing: Define static void trace_print_time()Yordan Karadzhov (VMware)1-9/+17
2021-04-14rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs()Eric Dumazet1-0/+9
2021-04-14rseq: Remove redundant access_ok()Eric Dumazet1-4/+1
2021-04-14rseq: Optimize rseq_update_cpu_id()Eric Dumazet1-4/+11
2021-04-14signal: Allow tasks to cache one sigqueue structThomas Gleixner3-2/+44
2021-04-14signal: Hand SIGQUEUE_PREALLOC flag to __sigqueue_alloc()Thomas Gleixner1-10/+7
2021-04-14kdb: Refactor env variables get/set codeSumit Garg1-74/+68
2021-04-14kconfig: do not use allnoconfig_y optionMasahiro Yamada1-0/+1
2021-04-13Merge tag 'trace-v5.12-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+4
2021-04-13bpf: Return target info when a tracing bpf_link is queriedToke Høiland-Jørgensen1-0/+3
2021-04-13arm64: Introduce prctl(PR_PAC_{SET,GET}_ENABLED_KEYS)Peter Collingbourne1-0/+16
2021-04-13tracing/dynevent: Fix a memory leak in an error handling pathChristophe JAILLET1-2/+4
2021-04-12cgroup/cpuset: fix typos in commentsLu Jialin1-3/+3
2021-04-12Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/k...Rafael J. Wysocki1-0/+1
2021-04-11task_work: add helper for more targeted task_work cancelingJens Axboe1-7/+28
2021-04-11kernel: allow fork with TIF_NOTIFY_SIGNAL pendingJens Axboe1-1/+1