aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2018-06-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2-19/+32
2018-06-10Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-0/+1
2018-06-10Merge branch 'core-rseq-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds5-0/+365
2018-06-10Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-13/+55
2018-06-10Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-17/+7
2018-06-10signal: Remove no longer required irqsave/restoreAnna-Maria Gleixner1-17/+7
2018-06-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ideLinus Torvalds1-0/+1
2018-06-08Merge tag 'libnvdimm-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-181/+200
2018-06-08Merge branch 'for-4.18/dax' into libnvdimm-for-nextDan Williams3-181/+199
2018-06-07kernel/hung_task.c: show all hung tasks before panicTetsuo Handa1-4/+7
2018-06-07mm: split page_type out from _mapcountMatthew Wilcox1-0/+1
2018-06-07mm: introduce arg_lock to protect arg_start|end and env_start|end in mm_structYang Shi2-2/+9
2018-06-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller1-17/+31
2018-06-07umh: fix race conditionAlexei Starovoitov1-2/+1
2018-06-07bpf: reject passing modified ctx to helper functionsDaniel Borkmann1-17/+31
2018-06-07Merge tag 'powerpc-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2-6/+2
2018-06-07Merge tag 'fuse-update-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+1
2018-06-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds22-463/+4605
2018-06-06Merge tag 'overflow-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-6/+4
2018-06-06Merge tag 'trace-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds10-55/+93
2018-06-06Merge tag 'audit-pr-20180605' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds6-95/+182
2018-06-06Merge tag 'printk-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-14/+7
2018-06-06treewide: Use struct_size() for kmalloc()-familyKees Cook3-6/+4
2018-06-06genirq/affinity: Defer affinity setting if irq chip is busyThomas Gleixner1-2/+35
2018-06-06genirq/migration: Avoid out of line call if pending is not setThomas Gleixner1-4/+1
2018-06-06genirq/generic_pending: Do not lose pending affinity updateThomas Gleixner1-7/+19
2018-06-06rseq: Introduce restartable sequences system callMathieu Desnoyers5-0/+365
2018-06-05Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2-48/+94
2018-06-05Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds6-395/+512
2018-06-05ide: don't enable/disable interrupts in force threaded-IRQ modeSebastian Andrzej Siewior1-0/+1
2018-06-05tracing: Use match_string() instead of open coding it in trace_set_options()Yisheng Xie1-10/+5
2018-06-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller10-53/+169
2018-06-05Merge tag 'pm-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds7-95/+210
2018-06-05printk: drop in_nmi check from printk_safe_flush_on_panic()Sergey Senozhatsky1-1/+1
2018-06-04Merge branch 'timers-2038-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-41/+34
2018-06-04Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds9-96/+114
2018-06-04Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-17/+27
2018-06-04Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-68/+111
2018-06-04Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-22/+22
2018-06-04Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds9-256/+198
2018-06-04Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds16-483/+411
2018-06-04Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-129/+52
2018-06-04ring-buffer: Fix a bunch of typos in commentsSteven Rostedt (VMware)1-10/+10
2018-06-04Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-0/+2
2018-06-04bpf: guard bpf_get_current_cgroup_id() with CONFIG_CGROUPSYonghong Song1-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-04Merge branches 'pm-pci', 'acpi-pm', 'pm-sleep' and 'pm-avs'Rafael J. Wysocki4-11/+30
2018-06-04Merge branches 'pm-cpufreq-sched' and 'pm-cpuidle'Rafael J. Wysocki1-83/+179
2018-06-04Merge branches 'pm-qos' and 'pm-core'Rafael J. Wysocki2-1/+1
2018-06-03bpf: implement bpf_get_current_cgroup_id() helperYonghong Song3-0/+18
2018-06-03Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-18/+35
2018-06-03bpf/xdp: devmap can avoid calling ndo_xdp_flushJesper Dangaard Brouer1-13/+6
2018-06-03xdp: add flags argument to ndo_xdp_xmit APIJesper Dangaard Brouer1-1/+1
2018-06-03bpf: fix context access in tracing progs on 32 bit archsDaniel Borkmann2-3/+10
2018-06-03bpf: avoid retpoline for lookup/update/delete calls on mapsDaniel Borkmann2-22/+58
2018-06-03bpf: show prog and map id in fdinfoDaniel Borkmann1-4/+8
2018-06-03bpf: fixup error message from gpl helpers on license mismatchDaniel Borkmann1-1/+1
2018-06-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller5-15/+31
2018-06-02libnvdimm, e820: Register all pmem resourcesDan Williams1-0/+1
2018-06-02bpf: btf: Ensure t->type == 0 for BTF_KIND_FWDMartin KaFai Lau1-1/+20
2018-06-02bpf: btf: Check array t->sizeMartin KaFai Lau1-0/+5
2018-05-31Merge branch 'linus' into perf/core, to pick up fixesIngo Molnar4-27/+72
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-30bpf: devmap: remove redundant assignment of dev = devColin Ian King1-1/+1
2018-05-30media: rc: introduce BPF_PROG_LIRC_MODE2Sean Young1-0/+7
2018-05-30bpf: bpf_prog_array_copy() should return -ENOENT if exclude_prog not foundSean Young2-2/+11
2018-05-30Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar1-0/+9
2018-05-29tracing: Allow histogram triggers to access ftrace internal eventsSteven Rostedt (VMware)1-1/+1
2018-05-29tracing: Have zero size length in filter logic be full stringSteven Rostedt (VMware)1-11/+12
2018-05-29tracing: Add trigger file for trace_markers tracefs/ftrace/printSteven Rostedt (VMware)4-2/+29
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-29tracing: Do not show filter file for ftrace internal eventsSteven Rostedt (VMware)1-4/+6
2018-05-29tracing: Add brackets in ftrace event dynamic arraysSteven Rostedt (VMware)1-1/+1
2018-05-29tracing: Have event_trace_init() called by trace_init_tracefs()Steven Rostedt (VMware)3-3/+4
2018-05-29tracing: Add __find_event_file() to find event files without restrictionsSteven Rostedt (VMware)2-5/+20
2018-05-29tracing: Do not reference event data in post call triggersSteven Rostedt (VMware)2-6/+4
2018-05-28PM / QoS: Drop redundant declaration of pm_qos_get_value()Rafael J. Wysocki1-1/+0
2018-05-28tracepoints: Fix the descriptions of tracepoint_probe_register{_prio}Lee, Chun-Yi1-2/+1
2018-05-28tracing: Make the snapshot trigger work with instancesSteven Rostedt (VMware)3-8/+25
2018-05-28bpf: Hooks for sys_sendmsgAndrey Ignatov2-1/+18
2018-05-28bpf: avoid -Wmaybe-uninitialized warningArnd Bergmann1-4/+3
2018-05-28bpf: btf: avoid -Wreturn-type warningArnd Bergmann1-1/+1
2018-05-27tracing: Fix crash when freeing instances with event triggersSteven Rostedt (VMware)1-2/+3
2018-05-27PM / hibernate: Fix oops at snapshot_write()Tetsuo Handa1-0/+5
2018-05-27PM / wakeup: Make s2idle_lock a RAW_SPINLOCKSebastian Andrzej Siewior1-7/+7
2018-05-27PM / s2idle: Make s2idle_wait_head swait basedSebastian Andrzej Siewior1-4/+5
2018-05-27PM / suspend: Prevent might sleep splatsThomas Gleixner3-0/+13
2018-05-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-31/+163
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-25Merge back PM core material for v4.18.Rafael J. Wysocki1-0/+1
2018-05-25locking/rwsem: Simplify the is-owner-spinnable checksOleg Nesterov1-12/+13
2018-05-25Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar12-71/+220
2018-05-25perf/core: Wire up compat PERF_EVENT_IOC_QUERY_BPF, PERF_EVENT_IOC_MODIFY_ATT...Eugene Syromiatnikov1-0/+2
2018-05-25perf/core: Fix bad use of igrab()Song Liu1-12/+9
2018-05-25perf/core: Fix group scheduling with mixed hw and sw eventsSong Liu1-10/+11
2018-05-25sched/fair: Update util_est before updating schedutilPatrick Bellasi1-1/+8
2018-05-25sched/cpufreq: Modify aggregate utilization to always include blocked FAIR ut...Patrick Bellasi1-9/+8
2018-05-25Merge branch 'sched/urgent' into sched/core, to pick up fixesIngo Molnar14-76/+223
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-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller12-136/+721
2018-05-24xdp/trace: extend tracepoint in devmap with an errJesper Dangaard Brouer1-2/+3
2018-05-24xdp: change ndo_xdp_xmit API to support bulkingJesper Dangaard Brouer1-11/+18
2018-05-24xdp: introduce xdp_return_frame_rx_napiJesper Dangaard Brouer2-2/+2
2018-05-24xdp: add tracepoint for devmap like cpumap haveJesper Dangaard Brouer1-4/+23
2018-05-24bpf: devmap prepare xdp frames for bulkingJesper Dangaard Brouer1-4/+70
2018-05-24bpf: devmap introduce dev_map_enqueueJesper Dangaard Brouer1-6/+28
2018-05-24bpf: introduce bpf subcommand BPF_TASK_FD_QUERYYonghong Song4-0/+230
2018-05-24perf/core: add perf_get_event() to return perf_event given a struct fileYonghong Song1-0/+8
2018-05-24bpf: properly enforce index mask to prevent out-of-bounds speculationDaniel Borkmann1-22/+64
2018-05-24ipv6: sr: Add seg6local action End.BPFMathieu Xhonneux1-0/+1
2018-05-24cpufreq: schedutil: Avoid missing updates for one-CPU policiesRafael J. Wysocki1-23/+47
2018-05-24bpf: get JITed image lengths of functions via syscallSandipan Das1-0/+20
2018-05-24bpf: fix multi-function JITed dump obtained via syscallSandipan Das1-3/+34
2018-05-24bpf: get kernel symbol addresses via syscallSandipan Das2-6/+26
2018-05-24bpf: support 64-bit offsets for bpf function callsSandipan Das1-1/+14
2018-05-24bpf: btf: Avoid variable length arrayMartin KaFai Lau1-6/+5
2018-05-23workqueue: move function definitions within CONFIG_SMP blockMathieu Malaterre1-2/+2
2018-05-23cgroup: css_set_lock should nest inside tasklist_lockTejun Heo1-8/+8
2018-05-23umh: introduce fork_usermode_blob() helperAlexei Starovoitov1-3/+122
2018-05-23bpf: btf: Rename btf_key_id and btf_value_id in bpf_map_infoMartin KaFai Lau2-10/+10
2018-05-23bpf: btf: Remove unused bits from uapi/linux/btf.hMartin KaFai Lau1-17/+35
2018-05-23bpf: btf: Check array->index_typeMartin KaFai Lau1-24/+56
2018-05-23bpf: btf: Change how section is supported in btf_headerMartin KaFai Lau1-51/+158
2018-05-23bpf: Expose check_uarg_tail_zero()Martin KaFai Lau1-7/+7
2018-05-23schedutil: Allow cpufreq requests to be made even when kthread kickedJoel Fernandes (Google)1-8/+26
2018-05-23cpufreq: Rename cpufreq_can_do_remote_dvfs()Viresh Kumar1-1/+1
2018-05-22rcu/x86: Provide early rcu_cpu_starting() callbackPeter Zijlstra1-0/+9
2018-05-22mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPSDan Williams1-4/+28
2018-05-22cpufreq: schedutil: Cleanup and document iowait boostPatrick Bellasi1-45/+107
2018-05-22cpufreq: schedutil: Fix iowait boost resetPatrick Bellasi1-8/+10
2018-05-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller17-185/+223
2018-05-21audit: Fix wrong task in comparison of session IDOndrej Mosnáček1-1/+1
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-21workqueue: Make sure struct worker is accessible for wq_worker_comm()Tejun Heo1-24/+34
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-19timekeeping: Add ktime_get_coarse_with_offsetArnd Bergmann1-0/+19
2018-05-19timekeeping: Standardize on ktime_get_*() namingArnd Bergmann1-14/+9
2018-05-19timekeeping: Clean up ktime_get_real_ts64Arnd Bergmann1-25/+6
2018-05-19timekeeping: Remove timespec64 hackArnd Bergmann1-2/+0
2018-05-19Merge branch 'linus' into timers/2038Thomas Gleixner42-433/+506
2018-05-18bpf: allow sk_msg programs to read sock fieldsJohn Fastabend1-0/+1
2018-05-18audit: use existing session info functionRichard Guy Briggs1-3/+1
2018-05-18workqueue: Show the latest workqueue name in /proc/PID/{comm,stat,status}Tejun Heo1-0/+39
2018-05-18workqueue: Set worker->desc to workqueue name by defaultTejun Heo2-12/+10
2018-05-18workqueue: Make worker_attach/detach_pool() update worker->poolTejun Heo2-9/+9
2018-05-18workqueue: Replace pool->attach_mutex with global wq_pool_attach_mutexTejun Heo1-21/+20
2018-05-18scsi: zfcp: workqueue: set description for port work items with their WWPN as...Steffen Maier1-0/+1
2018-05-18xsk: clean up SPDX headersBjörn Töpel1-9/+0
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-17bpf: sockmap, fix double-freeGustavo A. R. Silva1-1/+0
2018-05-17bpf: sockmap, fix uninitialized variableGustavo A. R. Silva1-1/+1
2018-05-17audit: normalize loginuid read accessRichard Guy Briggs1-9/+15
2018-05-17audit: use new audit_context access funciton for seccomp_actions_loggedRichard Guy Briggs1-1/+1
2018-05-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller6-100/+797
2018-05-17bpf: sockmap, on update propagate errors back to userspaceJohn Fastabend1-1/+1
2018-05-17bpf: fix sock hashmap kmalloc warningYonghong Song1-0/+6
2018-05-16clocksource: Move inline keyword to the beginning of function declarationsMathieu Malaterre1-2/+2
2018-05-16printk: fix possible reuse of va_list variableTetsuo Handa1-1/+4
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-16Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar16-483/+402
2018-05-15memremap: split devm_memremap_pages() and memremap() infrastructureDan Williams3-177/+171
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-15bpf: sockmap, add hash map supportJohn Fastabend3-17/+492
2018-05-15Merge branches 'exp.2018.05.15a', 'fixes.2018.05.15a', 'lock.2018.05.15a' and...Paul E. McKenney16-395/+254
2018-05-15rcutorture: Print end-of-test statePaul E. McKenney1-0/+8
2018-05-15rcu: Drop early GP request check from rcu_gp_kthread()Paul E. McKenney1-6/+0
2018-05-15rcu: Simplify and inline cpu_needs_another_gp()Paul E. McKenney3-57/+3
2018-05-15rcu: The rcu_gp_cleanup() function does not need cpu_needs_another_gp()Paul E. McKenney1-4/+2
2018-05-15rcu: Make rcu_start_this_gp() check for out-of-range requestsPaul E. McKenney1-0/+2
2018-05-15rcu: Add funnel locking to rcu_start_this_gp()Paul E. McKenney1-57/+35
2018-05-15rcu: Make rcu_start_future_gp() caller select grace periodPaul E. McKenney2-35/+27
2018-05-15rcu: Inline rcu_start_gp_advanced() into rcu_start_future_gp()Paul E. McKenney1-44/+12
2018-05-15rcu: Clear request other than RCU_GP_FLAG_INIT at GP endPaul E. McKenney1-0/+1
2018-05-15rcu: Cleanup, don't put ->completed into an intPaul E. McKenney1-1/+1
2018-05-15rcu: Switch __rcu_process_callbacks() to rcu_accelerate_cbs()Paul E. McKenney1-38/+15
2018-05-15rcu: Avoid __call_rcu_core() root rcu_node ->lock acquisitionPaul E. McKenney1-4/+4
2018-05-15rcu: Make rcu_migrate_callbacks wake GP kthread when neededPaul E. McKenney1-2/+6
2018-05-15rcu: Convert ->need_future_gp[] array to booleanPaul E. McKenney2-4/+4
2018-05-15rcu: Make rcu_future_needs_gp() check all ->need_future_gps[] elementsPaul E. McKenney2-2/+3