aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2019-09-16Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-14/+2
2019-09-16Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds27-546/+1058
2019-09-16Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-1/+95
2019-09-16Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds6-53/+207
2019-09-16Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds19-703/+1263
2019-09-16Merge branch 'parisc-5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-0/+431
2019-09-16Merge tag 'please-pull-ia64_for_5.4' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-14/+2
2019-09-16Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-1/+19
2019-09-16Merge tag 'iommu-updates-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-14/+22
2019-09-16Merge tag 'core-process-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-6/+47
2019-09-16Merge branch 'sched/rt' into sched/core, to pick up -rt changesIngo Molnar17-46/+88
2019-09-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds1-9/+14
2019-09-13sched/psi: Correct overly pessimistic size calculationMiles Chen1-1/+1
2019-09-13sched/fair: Speed-up energy-aware wake-upsQuentin Perret1-60/+50
2019-09-12cgroup: freezer: fix frozen state inheritanceRoman Gushchin1-1/+9
2019-09-12Merge tag 'for-linus-20190912' of gitolite.kernel.org:pub/scm/linux/kernel/gi...Linus Torvalds1-0/+10
2019-09-12fork: block invalid exit signals with clone3()Eugene Syromiatnikov1-0/+10
2019-09-12Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+2
2019-09-12Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+2
2019-09-11Merge branches 'arm/omap', 'arm/exynos', 'arm/smmu', 'arm/mediatek', 'arm/qco...Joerg Roedel2-14/+22
2019-09-11swiotlb: Split size parameter to map/unmap APIsLu Baolu2-14/+22
2019-09-10waitid: Add support for waiting for the current process groupEric W. Biederman1-2/+5
2019-09-06kexec_elf: support 32 bit ELF filesSven Schnelle1-15/+42
2019-09-06kexec_elf: remove unused variable in kexec_elf_load()Sven Schnelle1-5/+2
2019-09-06kexec_elf: remove Elf_Rel macroSven Schnelle1-4/+0
2019-09-06kexec_elf: remove PURGATORY_STACK_SIZESven Schnelle1-2/+0
2019-09-06kexec_elf: remove parsing of section headersSven Schnelle1-137/+0
2019-09-06kexec_elf: change order of elf_*_to_cpu() functionsSven Schnelle1-6/+6
2019-09-06kexec: add KEXEC_ELFSven Schnelle2-0/+550
2019-09-06perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initializationMark-PK Tsai1-2/+2
2019-09-06Merge branch 'x86/cleanups' into x86/cpu, to pick up dependent changesIngo Molnar1-14/+2
2019-09-05genirq: Prevent NULL pointer dereference in resend_irqs()Yunfeng Ye1-0/+2
2019-09-05bpf: fix precision tracking of stack slotsAlexei Starovoitov1-9/+14
2019-09-05kprobes: Prohibit probing on BUG() and WARN() addressMasami Hiramatsu1-1/+2
2019-09-04sched/core: Fix uclamp ABI bug, clean up and robustify sched_read_attr() ABI ...Ingo Molnar1-39/+39
2019-09-03sched/uclamp: Always use 'enum uclamp_id' for clamp_id valuesPatrick Bellasi2-20/+20
2019-09-03sched/uclamp: Update CPU's refcount on TG's clamp changesPatrick Bellasi1-1/+54
2019-09-03sched/uclamp: Use TG's clamps to restrict TASK's clampsPatrick Bellasi1-1/+27
2019-09-03sched/uclamp: Propagate system defaults to the root groupPatrick Bellasi1-2/+29
2019-09-03sched/uclamp: Propagate parent clampsPatrick Bellasi2-0/+46
2019-09-03sched/uclamp: Extend CPU's cgroup controllerPatrick Bellasi2-4/+197
2019-09-03sched/topology: Improve load balancing on AMD EPYC systemsMatt Fleming1-1/+2
2019-09-03sched/fair: Don't assign runtime for throttled cfs_rqLiangyan1-0/+5
2019-09-02Merge branch 'linus' into perf/core, to pick up fixesIngo Molnar7-32/+61
2019-09-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds1-2/+6
2019-08-31Merge tag 'trace-v5.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds4-14/+34
2019-08-31tracing: Correct kdoc formatsJakub Kicinski1-12/+14
2019-08-31tracing/probe: Fix null pointer dereferenceXinpeng Liu1-1/+2
2019-08-31tracing: Make exported ftrace_set_clr_event non-staticDenis Efremov1-1/+1
2019-08-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller1-2/+6
2019-08-30ftrace: Check for successful allocation of hashNaveen N. Rao1-0/+5
2019-08-30ftrace: Check for empty hash and comment the race with registering probesSteven Rostedt (VMware)1-1/+9
2019-08-30ftrace: Fix NULL pointer dereference in t_probe_next()Naveen N. Rao1-0/+4
2019-08-30Merge branch 'for-next/atomics' into for-next/coreWill Deacon1-1/+3
2019-08-29jump_label: Don't warn on __exit jump entriesAndrew Murray1-1/+3
2019-08-28Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-2/+4
2019-08-28perf: Allow normal events to output AUX dataAlexander Shishkin1-0/+93
2019-08-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds2-16/+23
2019-08-27kallsyms: Don't let kallsyms_lookup_size_offset() fail on retrieving the firs...Marc Zyngier1-2/+4
2019-08-26bpf: handle 32-bit zext during constant blindingNaveen N. Rao1-2/+6
2019-08-25Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-9/+18
2019-08-25Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+4
2019-08-25Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+4
2019-08-25Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+14
2019-08-25Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+8
2019-08-24Merge tag 'dma-mapping-5.3-5' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2-7/+11
2019-08-24psi: get poll_work to run when calling poll syscall next timeJason Xing1-0/+8
2019-08-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2-16/+23
2019-08-24bpf: fix use after free in prog symbol exposureDaniel Borkmann1-12/+18
2019-08-24bpf: fix precision tracking in presence of bpf2bpf callsAlexei Starovoitov1-4/+5
2019-08-23Merge tag 'modules-for-v5.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2019-08-23timekeeping/vsyscall: Prevent math overflow in BOOTTIME updateThomas Gleixner2-9/+18
2019-08-22Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar19-703/+1263
2019-08-21modules: page-align module section allocations only for arches supporting str...He Zhe1-1/+6
2019-08-21dma-direct: fix zone selection after an unaddressable CMA allocationChristoph Hellwig2-7/+11
2019-08-20arm64: Tighten the PR_{SET, GET}_TAGGED_ADDR_CTRL prctl() unused argumentsCatalin Marinas1-0/+4
2019-08-19Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+5
2019-08-19genirq: Properly pair kobject_del() with kobject_add()Michael Kelley1-1/+14
2019-08-19signal: Allow cifs and drbd to receive their terminating signalsEric W. Biederman1-0/+5
2019-08-19kprobes: Fix potential deadlock in kprobe_optimizer()Andrea Righi1-4/+4
2019-08-19sched/core: Schedule new worker even if PI-blockedSebastian Andrzej Siewior1-1/+4
2019-08-18Merge tag 'spdx-5.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-15/+1
2019-08-16genirq: remove the is_affinity_mask_valid hookChristoph Hellwig1-14/+0
2019-08-16Merge tag 'pm-5.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-4/+10
2019-08-16Merge branch 'pm-cpufreq'Rafael J. Wysocki1-4/+10
2019-08-14Merge tag 'dma-mapping-5.3-4' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds3-7/+24
2019-08-13rcu: Allow rcu_do_batch() to dynamically adjust batch sizesEric Dumazet1-1/+19
2019-08-13rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overloadPaul E. McKenney1-2/+5
2019-08-13rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contentionPaul E. McKenney1-3/+10
2019-08-13rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contentionPaul E. McKenney1-1/+4
2019-08-13rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks()Paul E. McKenney1-0/+1
2019-08-13rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake()Paul E. McKenney1-14/+5
2019-08-13rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayedPaul E. McKenney4-1/+94
2019-08-13rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contendedPaul E. McKenney1-1/+3
2019-08-13rcu/nocb: Add bypass callback queueingPaul E. McKenney5-41/+395
2019-08-13rcu/nocb: Atomic ->len field in rcu_segcblist structurePaul E. McKenney2-8/+90
2019-08-13rcu/nocb: Unconditionally advance and wake for excessive CBsPaul E. McKenney1-5/+11
2019-08-13rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lockPaul E. McKenney2-5/+7
2019-08-13rcu/nocb: Reduce contention at no-CBs invocation-done timePaul E. McKenney1-3/+4
2019-08-13rcu/nocb: Reduce contention at no-CBs registry-time CB advancementPaul E. McKenney2-5/+4
2019-08-13rcu/nocb: Round down for number of no-CBs grace-period kthreadsPaul E. McKenney1-1/+1
2019-08-13rcu/nocb: Avoid ->nocb_lock capture by corresponding CPUPaul E. McKenney2-24/+62
2019-08-13rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthreadPaul E. McKenney2-4/+24
2019-08-13rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacksPaul E. McKenney1-1/+1
2019-08-13rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer()Paul E. McKenney1-1/+2
2019-08-13rcu/nocb: Enable re-awakening under high callback loadPaul E. McKenney1-2/+2
2019-08-13rcu/nohz: Turn off tick for offloaded CPUsPaul E. McKenney1-7/+9
2019-08-13rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait()Paul E. McKenney1-2/+2
2019-08-13rcu/nocb: Use build-time no-CBs check in rcu_pending()Paul E. McKenney1-1/+2
2019-08-13rcu/nocb: Use build-time no-CBs check in rcu_core()Paul E. McKenney1-4/+4
2019-08-13rcu/nocb: Use build-time no-CBs check in rcu_do_batch()Paul E. McKenney1-5/+5
2019-08-13rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fieldsPaul E. McKenney1-4/+2
2019-08-13rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fieldsPaul E. McKenney2-3/+0
2019-08-13rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fieldsPaul E. McKenney3-20/+3
2019-08-13rcu/nocb: Remove obsolete nocb_head and nocb_tail fieldsPaul E. McKenney2-4/+0
2019-08-13rcu/nocb: Use rcu_segcblist for no-CBs CPUsPaul E. McKenney5-383/+270
2019-08-13rcu/nocb: Leave ->cblist enabled for no-CBs CPUsPaul E. McKenney5-35/+11
2019-08-13rcu/nocb: Allow lockless use of rcu_segcblist_empty()Paul E. McKenney2-3/+3
2019-08-13rcu/nocb: Allow lockless use of rcu_segcblist_restempty()Paul E. McKenney2-16/+16
2019-08-13rcu/nocb: Remove deferred wakeup checks for extended quiescent statesPaul E. McKenney1-10/+0
2019-08-13rcu/nocb: Check for deferred nocb wakeups before nohz_full early exitPaul E. McKenney1-4/+4
2019-08-13rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structurePaul E. McKenney1-5/+6
2019-08-13rcu/nocb: Add checks for offloaded callback processingPaul E. McKenney1-3/+8
2019-08-13rcu/nocb: Use separate flag to indicate offloaded ->cblistPaul E. McKenney4-8/+32
2019-08-13rcu/nocb: Use separate flag to indicate disabled ->cblistPaul E. McKenney3-3/+4
2019-08-13rcu/nocb: Print gp/cb kthread hierarchy if dump_treePaul E. McKenney1-0/+6
2019-08-13rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameterPaul E. McKenney1-4/+4
2019-08-13rcu/nocb: Rename and document no-CB CB kthread sleep trace eventPaul E. McKenney1-1/+1
2019-08-13rcu/nocb: Rename rcu_organize_nocb_kthreads() local variablePaul E. McKenney1-3/+3
2019-08-13rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer()Paul E. McKenney1-6/+6
2019-08-13rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp()Paul E. McKenney1-9/+9
2019-08-13rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp()Paul E. McKenney1-3/+3
2019-08-13rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait()Paul E. McKenney1-2/+2
2019-08-13rcu/nocb: Provide separate no-CBs grace-period kthreadsPaul E. McKenney2-60/+61
2019-08-13rcu/nocb: Update comments to prepare for forward-progress workPaul E. McKenney2-32/+33
2019-08-13rcu/nocb: Rename rcu_data fields to prepare for forward-progress workPaul E. McKenney2-46/+46
2019-08-13Merge branches 'consolidate.2019.08.01b', 'fixes.2019.08.12a', 'lists.2019.08...Paul E. McKenney16-110/+193
2019-08-12rcu: Fix spelling mistake "greate"->"great"Mukesh Ojha1-1/+1
2019-08-12rcu: Remove redundant "if" condition from rcu_gp_is_expedited()Paul E. McKenney1-2/+1
2019-08-12idle: Prevent late-arriving interrupts from disrupting offlinePeter Zijlstra1-2/+3
2019-08-12kernel: only define task_struct_whitelist conditionallyChristoph Hellwig1-0/+2
2019-08-12sched/fair: Use rq_lock/unlock in online_fair_sched_groupPhil Auld1-3/+3
2019-08-10Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-10/+2
2019-08-10dma-mapping: fix page attributes for dma_mmap_*Christoph Hellwig2-2/+19
2019-08-10dma-direct: don't truncate dma_required_mask to bus addressing capabilitiesLucas Stach1-3/+0
2019-08-10dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPINGChristoph Hellwig1-2/+5
2019-08-10cpufreq: schedutil: Don't skip freq update when limits changeViresh Kumar1-4/+10
2019-08-09rcu: Add support for consolidated-RCU reader checkingJoel Fernandes (Google)2-33/+74
2019-08-08cpufreq: schedutil: fix equation in commentQais Yousef1-3/+3
2019-08-08sched: Rework pick_next_task() slow-pathPeter Zijlstra7-73/+34
2019-08-08sched: Allow put_prev_task() to drop rq->lockPeter Zijlstra7-8/+32
2019-08-08sched/fair: Expose newidle_balance()Peter Zijlstra2-10/+12
2019-08-08sched: Add task_struct pointer to sched_class::set_curr_taskPeter Zijlstra7-46/+48
2019-08-08sched: Rework CPU hotplug task selectionPeter Zijlstra2-18/+15
2019-08-08sched/{rt,deadline}: Fix set_next_task vs pick_next_taskPeter Zijlstra2-24/+24
2019-08-08sched: Fix kerneldoc comment for ia64_set_curr_taskPeter Zijlstra1-1/+1
2019-08-08stop_machine: Fix stop_cpus_in_progress orderingPeter Zijlstra1-0/+2
2019-08-08sched/fair: Fix low cpu usage with high throttling by removing expiration of ...Dave Chiluk2-69/+7
2019-08-08sched: Clean up active_mm reference countingPeter Zijlstra1-19/+30
2019-08-08rcu/tree: Fix SCHED_FIFO paramsPeter Zijlstra1-3/+3
2019-08-08mutex: Fix up mutex_waiter usagePeter Zijlstra2-15/+0
2019-08-08genirq/affinity: Create affinity mask for single vectorMing Lei1-4/+2
2019-08-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds1-2/+2
2019-08-06arm64: Introduce prctl() options to control the tagged user addresses ABICatalin Marinas1-0/+12
2019-08-06sched/psi: Do not require setsched permission from the trigger creatorSuren Baghdasaryan1-1/+1
2019-08-06sched/psi: Reduce psimon FIFO priorityPeter Zijlstra1-1/+1
2019-08-06sched/deadline: Fix double accounting of rq/running bw in push & pullDietmar Eggemann1-8/+0
2019-08-06locking/mutex: Use mutex flags macro instead of hard codeMukesh Ojha1-1/+1
2019-08-06locking/mutex: Make __mutex_owner static to mutex.cMukesh Ojha2-0/+41
2019-08-06locking/rwsem: Check for operations on an uninitialized rwsemDavidlohr Bueso1-4/+18
2019-08-06locking/rwsem: Make handoff writer optimistically spin on ownerWaiman Long1-6/+26
2019-08-03memremap: move from kernel/ to mm/Christoph Hellwig2-406/+0
2019-08-03kernel/signal.c: fix a kernel-doc markupMauro Carvalho Chehab1-1/+1
2019-08-02Merge tag 'arm-swiotlb-5.3' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-2/+11
2019-08-02Merge tag 'dma-mapping-5.3-3' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-3/+5
2019-08-01rcutorture: Aggressive forward-progress tests shouldn't block shutdownPaul E. McKenney1-1/+16
2019-08-01rcuperf: Make rcuperf kernel test more robust for !expedited modeJoel Fernandes (Google)1-0/+8
2019-08-01torture: Remove exporting of internal functionsDenis Efremov1-2/+0
2019-08-01rcutorture: Emulate userspace sojourn during call_rcu() floodsPaul E. McKenney1-5/+7
2019-08-01rcuperf: Fix perf_type module-parameter descriptionXiao Yang1-1/+1
2019-08-01rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held()Joel Fernandes (Google)1-5/+1
2019-08-01treewide: Rename rcu_dereference_raw_notrace() to _check()Joel Fernandes (Google)2-6/+6
2019-08-01rcu: Change return type of rcu_spawn_one_boost_kthread()Byungchul Park1-9/+11
2019-08-01srcu: Avoid srcutorture security-based pointer obfuscationPaul E. McKenney2-23/+3
2019-08-01rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK()Paul E. McKenney1-1/+5
2019-08-01rcu: Add kernel parameter to dump trace after RCU CPU stall warningPaul E. McKenney3-0/+7
2019-08-01rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()Paul E. McKenney1-11/+0
2019-08-01time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaintPaul E. McKenney1-8/+49
2019-08-01lockdep: Make print_lock() address visiblePaul E. McKenney1-1/+1
2019-08-01rcu: Simplify rcu_note_context_switch exit from critical sectionJoel Fernandes (Google)1-9/+0
2019-08-01rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff()Paul E. McKenney1-2/+3
2019-08-01rcu: Simplify rcu_read_unlock_special() deferred wakeupsPaul E. McKenney1-6/+1
2019-08-01pidfd: add P_PIDFD to waitid()Christian Brauner3-5/+43
2019-07-31Merge tag 'trace-v5.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds1-10/+7
2019-07-31kprobes: Use CONFIG_PREEMPTIONThomas Gleixner1-1/+1
2019-07-31tracing: Use CONFIG_PREEMPTIONThomas Gleixner4-6/+6
2019-07-31rcu: Use CONFIG_PREEMPTIONThomas Gleixner4-11/+11
2019-07-31sched/preempt: Use CONFIG_PREEMPTION where appropriateThomas Gleixner3-10/+10
2019-07-30fgraph: Remove redundant ftrace_graph_notrace_addr() testChangbin Du1-10/+7
2019-07-30exit: make setting exit_state consistentChristian Brauner1-2/+3