aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-05-15perf parse-regs: Split parse_regsKan Liang4-7/+22
2019-05-15perf vendor events arm64: Add Cortex-A57 and Cortex-A72 eventsFlorian Fainelli2-0/+181
2019-05-15perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 eventsFlorian Fainelli1-0/+1
2019-05-15perf vendor events arm64: Remove [[:xdigit:]] wildcardFlorian Fainelli1-1/+1
2019-05-15perf jevents: Remove unused variableZenghui Yu1-1/+0
2019-05-15perf test zstd: Fixup verbose mode outputArnaldo Carvalho de Melo1-5/+4
2019-05-15perf tests: Implement Zstd comp/decomp integration testAlexey Budankov1-0/+35
2019-05-15perf inject: Enable COMPRESSED record decompressionAlexey Budankov1-0/+4
2019-05-15perf report: Implement perf.data record decompressionAlexey Budankov5-2/+181
2019-05-15perf record: Implement -z,--compression_level[=<n>] optionAlexey Budankov2-0/+35
2019-05-15perf report: Add stub processing of compressed events for -DAlexey Budankov2-1/+20
2019-05-15perf record: Implement compression for AIO trace streamingAlexey Budankov3-113/+89
2019-05-15perf record: Implement compression for serial trace streamingAlexey Budankov2-2/+51
2019-05-15perf tools: Introduce Zstd streaming based compression APIAlexey Budankov3-0/+114
2019-05-15perf mmap: Implement dedicated memory buffer for data compressionAlexey Budankov5-8/+44
2019-05-15perf record: Implement COMPRESSED event record and its attributesAlexey Budankov8-0/+105
2019-05-15perf session: Define 'bytes_transferred' and 'bytes_compressed' metricsAlexey Budankov3-1/+16
2019-05-15perf build tests: Add NO_LIBZSTD=1 to make_minimalArnaldo Carvalho de Melo1-1/+1
2019-05-15tools lib traceevent: Man pages for trace sequences APIsTzvetomir Stoyanov1-0/+158
2019-05-15tools lib traceevent: Man pages for APIs used to extract common fields from a...Tzvetomir Stoyanov1-0/+137
2019-05-15tools lib traceevent: Man page for tep_parse_header_page()Tzvetomir Stoyanov1-0/+82
2019-05-15tools lib traceevent: Man pages for parse event APIsTzvetomir Stoyanov1-0/+90
2019-05-15tools lib traceevent: Man pages for event filter APIsTzvetomir Stoyanov1-0/+209
2019-05-15tools lib traceevent: Man pages for event fields APIsTzvetomir Stoyanov1-0/+105
2019-05-15tools lib traceevent: Man page for tep_read_number_field()Tzvetomir Stoyanov1-0/+81
2019-05-15tools lib traceevent: Man pages for print field APIsTzvetomir Stoyanov1-0/+126
2019-05-15tools lib traceevent: Man pages for get field value APIsTzvetomir Stoyanov1-0/+122
2019-05-15tools lib traceevent: Man pages for find field APIsTzvetomir Stoyanov1-0/+118
2019-05-15tools lib traceevent: Man pages for libtraceevent event get APIsTzvetomir Stoyanov1-0/+99
2019-05-15tools lib traceevent: Man page for list events APIsTzvetomir Stoyanov1-0/+122
2019-05-15tools lib traceevent: Man pages for event find APIsTzvetomir Stoyanov1-0/+103
2019-05-15tools lib traceevent: Man page for tep_read_number()Tzvetomir Stoyanov1-0/+78
2019-05-15tools lib traceevent: Man pages for registering print functionTzvetomir Stoyanov1-0/+155
2019-05-15tools lib traceevent: Man pages for function related libtraceevent APIsTzvetomir Stoyanov2-0/+271
2019-05-15tools lib traceevent: Man pages for event handler APIsTzvetomir Stoyanov1-0/+156
2019-05-15tools lib traceevent: Man page for tep_strerror()Tzvetomir Stoyanov1-0/+85
2019-05-15tools lib traceevent: Man page for page size APIsTzvetomir Stoyanov1-0/+82
2019-05-15tools lib traceevent: Man page for host endian APIsTzvetomir Stoyanov1-0/+104
2019-05-15tools lib traceevent: Man page for file endian APIsTzvetomir Stoyanov1-0/+91
2019-05-15tools lib traceevent: Man page for get/set cpus APIsTzvetomir Stoyanov1-0/+77
2019-05-15tools lib traceevent: Man page for header_page APIsTzvetomir Stoyanov1-0/+102
2019-05-15tools lib traceevent: Man pages for tep_handler related APIsTzvetomir Stoyanov4-0/+436
2019-05-15tools lib traceevent: Add support for man pages with multiple namesTzvetomir Stoyanov1-3/+32
2019-05-15tools lib traceevent: Introduce man pagesTzvetomir Stoyanov9-0/+634
2019-05-15perf machine: Null-terminate version char array upon fgets(/proc/version) errorDonald Yandt1-1/+2
2019-05-15perf vendor events intel: Add uncore_upi JSON supportKan Liang1-0/+1
2019-05-15perf scripts python: exported-sql-viewer.py: Add 'About' dialog boxAdrian Hunter1-0/+59
2019-05-15perf scripts python: exported-sql-viewer.py: Add context menuAdrian Hunter1-0/+41
2019-05-15perf scripts python: exported-sql-viewer.py: Add copy to clipboardAdrian Hunter1-0/+217
2019-05-15perf scripts python: exported-sql-viewer.py: Add tree levelAdrian Hunter1-0/+4
2019-05-15perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlar...Adrian Hunter1-4/+10
2019-05-15perf scripts python: exported-sql-viewer.py: Move view creationAdrian Hunter1-3/+2
2019-05-15perf tools x86: Add support for recording and printing XMM registersAndi Kleen3-2/+40
2019-05-15perf parse-regs: Improve error output when faced with unknown register nameArnaldo Carvalho de Melo1-2/+1
2019-05-15perf record: Fix suggestion to get list of registers usable with --user-regs ...Arnaldo Carvalho de Melo1-2/+2
2019-05-15tools pci: Do not delete pcitest.sh in 'make clean'Arnaldo Carvalho de Melo1-2/+2
2019-05-15tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sourcesArnaldo Carvalho de Melo1-1/+22
2019-05-15tools arch uapi: Sync the x86 kvm.h copyArnaldo Carvalho de Melo1-0/+1
2019-05-15tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy'Arnaldo Carvalho de Melo1-1/+2
2019-05-15perf tools: Speed up report for perf compiled with linwunwindJiri Olsa3-7/+12
2019-05-15tools lib traceevent: Remove hard coded install paths from pkg-config fileTzvetomir Stoyanov2-6/+11
2019-05-15csky: Add support for libdwMao Han8-1/+288
2019-05-15perf test: Fix spelling mistake "leadking" -> "leaking"Colin Ian King1-2/+2
2019-05-15perf annotate: Remove hist__account_cycles() from callbackJin Yao3-9/+8
2019-05-15drm/msm/dpu: Remove duplicate headerSabyasachi Gupta1-1/+0
2019-05-15Add wait_var_event_interruptible()David Howells1-0/+13
2019-05-15dns_resolver: Allow used keys to be invalidatedDavid Howells7-7/+12
2019-05-15afs: Fix afs_cell records to always have a VL server list recordDavid Howells4-24/+25
2019-05-15afs: Fix missing lock when replacing VL server listDavid Howells1-3/+2
2019-05-15afs: Fix afs_xattr_get_yfs() to not try freeing an error valueDavid Howells3-64/+53
2019-05-15afs: Fix incorrect error handling in afs_xattr_get_acl()David Howells1-5/+4
2019-05-15Merge tag 'kconfig-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds8-45/+89
2019-05-15Merge tag 'acpi-5.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds7-72/+78
2019-05-15Merge tag 'pm-5.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds11-105/+183
2019-05-15Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds10-33/+29
2019-05-15kernel/compat.c: mark expected switch fall-throughsStephen Rothwell1-0/+3
2019-05-15afs: Fix key leak in afs_release() and afs_evict_inode()David Howells2-3/+5
2019-05-15media: rockchip/vpu: Fix/re-order probe-error/remove pathJonas Karlman1-3/+5
2019-05-15media: rockchip/vpu: Initialize mdev->bus_infoBoris Brezillon1-0/+2
2019-05-15media: rockchip/vpu: Get vdev from the file arg in vidioc_querycap()Boris Brezillon1-1/+2
2019-05-15media: rockchip/vpu: Add missing dont_use_autosuspend() callsJonas Karlman1-0/+2
2019-05-15media: rockchip/vpu: Do not request id 0 for our video deviceJonas Karlman1-1/+1
2019-05-15Merge branches 'pm-cpufreq' and 'pm-domains'Rafael J. Wysocki10-104/+162
2019-05-15Merge branches 'acpi-bus', 'acpi-doc' and 'acpi-pm'Rafael J. Wysocki5-66/+72
2019-05-15objtool: Fix whitelist documentation typoRaphael Gault1-1/+1
2019-05-15ext4: fix block validity checks for journal inodes using indirect blocksTheodore Ts'o1-0/+5
2019-05-14Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds8-31/+42
2019-05-15Merge branch 'linux-5.2' of git://github.com/skeggsb/linux into drm-nextDave Airlie7-8/+75
2019-05-14Merge branch 'akpm' (patches from Andrew)Linus Torvalds218-1178/+4500
2019-05-14mm: memcontrol: fix NUMA round-robin reclaim at intermediate levelJohannes Weiner1-4/+4
2019-05-14mm: memcontrol: fix recursive statistics correctness & scalabiltyJohannes Weiner2-109/+150
2019-05-14mm: memcontrol: move stat/event counting functions out-of-lineJohannes Weiner2-57/+84
2019-05-14mm: memcontrol: make cgroup stats and events query API explicitly localJohannes Weiner4-33/+36
2019-05-14drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctlDan Carpenter1-0/+3
2019-05-14drivers/virt/fsl_hypervisor.c: dereferencing error pointers in ioctlDan Carpenter1-13/+13
2019-05-14mm, memcg: rename ambiguously named memory.stat counters and functionsChris Down2-84/+88
2019-05-14arch: remove <asm/sizes.h> and <asm-generic/sizes.h>Masahiro Yamada8-9/+0
2019-05-14treewide: replace #include <asm/sizes.h> with #include <linux/sizes.h>Masahiro Yamada68-68/+68
2019-05-14fs/block_dev.c: Remove duplicate headerSabyasachi Gupta1-1/+0
2019-05-14fs/cachefiles/namei.c: remove duplicate headerSabyasachi Gupta1-1/+0
2019-05-14include/linux/sched/signal.h: replace `tsk' with `task'Andrei Vagin1-25/+26
2019-05-14fs/coda/psdev.c: remove duplicate headerSabyasachi Gupta1-1/+0
2019-05-14ipc: do cyclic id allocation for the ipc object.Manfred Spraul3-1/+11
2019-05-14ipc: conserve sequence numbers in ipcmni_extend modeManfred Spraul3-9/+35
2019-05-14ipc: allow boot time extension of IPCMNI from 32k to 16MWaiman Long4-15/+54
2019-05-14ipc/mqueue: optimize msg_get()Davidlohr Bueso1-25/+35
2019-05-14ipc/mqueue: remove redundant wq task assignmentDavidlohr Bueso1-2/+0
2019-05-14ipc: prevent lockup on alloc_msg and free_msgLi Rongqing2-2/+14
2019-05-14scripts/gdb: print cached rate in lx-clk-summaryLeonard Crestez2-7/+18
2019-05-14scripts/gdb: clean up error handling in list helpersLeonard Crestez1-8/+2
2019-05-14scripts/gdb: add $lx_clk_core_lookup functionLeonard Crestez1-0/+23
2019-05-14scripts/gdb: initial clk support: lx-clk-summaryLeonard Crestez2-0/+47
2019-05-14scripts/gdb: add hlist utilitiesLeonard Crestez1-0/+23
2019-05-14scripts/gdb: silence pep8 checksStephen Boyd5-5/+16
2019-05-14scripts/gdb: add a timer list commandStephen Boyd3-0/+233
2019-05-14scripts/gdb: add rb tree iterating utilitiesStephen Boyd2-0/+178
2019-05-14scripts/gdb: add kernel config dumping commandStephen Boyd2-0/+45
2019-05-14scripts/gdb: find vmlinux where it was beforeStephen Boyd1-1/+5
2019-05-14pps: pps-gpio PPS ECHO implementationTom Burkart2-3/+87
2019-05-14dt-bindings: pps: pps-gpio PPS ECHO implementationTom Burkart1-0/+7
2019-05-14pps: descriptor-based gpioTom Burkart2-38/+32
2019-05-14panic/reboot: allow specifying reboot_mode for panic onlyAaro Koskinen4-6/+22
2019-05-14panic: avoid the extra noise dmesgFeng Tang4-0/+21
2019-05-14gcov: clang supportGreg Hackmann7-2/+611
2019-05-14gcov: docs: add a note on GCC vs Clang differencesTri Vo1-4/+14
2019-05-14gcov: clang: move common GCC code into gcc_base.cGreg Hackmann4-84/+93
2019-05-14fs/eventfd.c: make eventfd_ida staticYueHaibing1-1/+1
2019-05-14eventfd: present id to userspace via fdinfoMasatake YAMATO1-0/+8
2019-05-14kernel/pid.c: remove unneeded hash header fileTimmy Li1-1/+0
2019-05-14kernel/sysctl.c: fix proc_do_large_bitmap for large input buffersEric Sandeen1-1/+28
2019-05-14tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test caseEric Sandeen2-3/+96
2019-05-14tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernelsLuis Chamberlain1-25/+53
2019-05-14tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w()Luis Chamberlain1-1/+1
2019-05-14tools/testing/selftests/sysctl/sysctl.sh: load module before testing for itLuis Chamberlain1-1/+1
2019-05-14tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs()Luis Chamberlain1-2/+0
2019-05-14sysctl: return -EINVAL if val violates minmaxChristian Brauner1-2/+4
2019-05-14kernel/sysctl.c: switch to bitmap_zalloc()Andy Shevchenko1-4/+2
2019-05-14rapidio: fix a NULL pointer dereference when create_workqueue() failsKangjie Lu1-0/+8
2019-05-14include/linux/cpumask.h: fix double string traverse in cpumask_parseYury Norov1-2/+1
2019-05-14exec selftests: test ->recursion_depthAlexey Dobriyan3-1/+73
2019-05-14exec: move struct linux_binprm::bufAlexey Dobriyan1-1/+2
2019-05-14fs/exec.c: move ->recursion_depth out of critical sectionsAlexey Dobriyan1-1/+3
2019-05-14kernel/signal.c: annotate implicit fall throughMathieu Malaterre1-0/+1
2019-05-14fs/fat/file.c: issue flush after the writeback of FATHou Tao1-3/+8
2019-05-14reiserfs: add comment to explain endianness issue in xattr_hashBharath Vedartham1-0/+9
2019-05-14autofs: add description of ignore pseudo mount optionIan Kent1-0/+15
2019-05-14autofs: update mount control expire desription with AUTOFS_EXP_FORCEDIan Kent2-2/+9
2019-05-14autofs: update AUTOFS_EXP_LEAVES descriptionIan Kent1-2/+6
2019-05-14autofs: update autofs.txt for strictexpire mount optionIan Kent1-5/+12
2019-05-14autofs: fix some word usage oddities in autofs.txtIan Kent1-13/+12
2019-05-14net: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISCSinan Kaya1-1/+1
2019-05-14xtensa: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISCSinan Kaya2-2/+2
2019-05-14powerpc: replace CONFIG_DEBUG_KERNEL with CONFIG_DEBUG_MISCSinan Kaya1-4/+4
2019-05-14init: introduce DEBUG_MISC optionSinan Kaya1-0/+9
2019-05-14binfmt_elf: move brk out of mmap when doing direct loader execKees Cook1-0/+11
2019-05-14elf: init pt_regs pointer laterAlexey Dobriyan1-1/+2
2019-05-14fs/binfmt_elf.c: extract PROT_* calculationsAlexey Dobriyan1-14/+16
2019-05-14fs//binfmt_elf.c: move variables initialization closer to their usageAlexey Dobriyan1-8/+8
2019-05-14fs/binfmt_elf.c: save 1 indent levelAlexey Dobriyan1-57/+54
2019-05-14fs/binfmt_elf.c: delete trailing "return;" in functions returning "void"Alexey Dobriyan1-4/+0
2019-05-14fs/binfmt_elf.c: free PT_INTERP filename ASAPAlexey Dobriyan1-9/+11
2019-05-14fs/binfmt_elf.c: make scope of "pos" variable smallerAlexey Dobriyan1-1/+2
2019-05-14fs/binfmt_elf.c: remove unneeded initialization of mm->start_stackAndrew Morton1-2/+0
2019-05-14lib/test_vmalloc.c:test_func(): eliminate local `ret'Andrew Morton1-5/+3
2019-05-14include/linux/bitops.h: sanitize rotate primitivesRasmus Villemoes1-8/+8
2019-05-14lib/test_bitmap: add tests for bitmap_parselist_user()Yury Norov1-10/+36
2019-05-14lib/test_bitmap: add testcases for bitmap_parselist()Yury Norov1-1/+17
2019-05-14lib/test_bitmap: switch test_bitmap_parselist to ktime_get()Yury Norov1-5/+4
2019-05-14lib: rework bitmap_parselistYury Norov1-113/+142
2019-05-14lib: make bitmap_parselist_user() a wrapper on bitmap_parselist()Yury Norov1-8/+11
2019-05-14lib/math: move int_pow() from pwm_bl.c for wider useAndy Shevchenko4-16/+34
2019-05-14lib: Move mathematic helpers to separate folderAndy Shevchenko13-24/+27
2019-05-14lib/list_sort: optimize number of calls to comparison functionGeorge Spelvin1-22/+91
2019-05-14lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITSGeorge Spelvin2-62/+104
2019-05-14lib/sort: avoid indirect calls to built-in swapGeorge Spelvin1-15/+36
2019-05-14lib/sort: use more efficient bottom-up heapsort variantGeorge Spelvin1-31/+81
2019-05-14lib/sort: make swap functions more genericGeorge Spelvin1-24/+99
2019-05-14lib/plist: rename DEBUG_PI_LIST to DEBUG_PLISTDavidlohr Bueso3-5/+5
2019-05-14lib/bitmap.c: guard exotic bitmap functions by CONFIG_NUMARasmus Villemoes1-0/+2
2019-05-14lib/bitmap.c: remove unused EXPORT_SYMBOLsRasmus Villemoes1-4/+0
2019-05-14kernel/user.c: clean up some leftover codeRasmus Villemoes1-6/+1
2019-05-14kernel/latencytop.c: rename clear_all_latency_tracing to clear_tsk_latency_tr...Lin Feng4-5/+5
2019-05-14kernel/latencytop.c: remove unnecessary checks for latencytop_enabledLin Feng1-6/+0
2019-05-14kernel/notifier.c: double register detectionVasily Averin1-0/+1
2019-05-14compiler: allow all arches to enable CONFIG_OPTIMIZE_INLININGMasahiro Yamada4-19/+15
2019-05-14powerpc/mm/radix: mark as __tlbie_pid() and friends as__always_inlineMasahiro Yamada1-4/+4
2019-05-14powerpc/mm/radix: mark __radix__flush_tlb_range_psize() as __always_inlineMasahiro Yamada1-1/+1
2019-05-14powerpc/prom_init: mark prom_getprop() and prom_getproplen() as __initMasahiro Yamada1-3/+3
2019-05-14ARM: mark setup_machine_tags() stub as __init __noreturnMasahiro Yamada1-1/+1
2019-05-14MIPS: mark __fls() and __ffs() as __always_inlineMasahiro Yamada1-2/+2
2019-05-14mtd: rawnand: vf610_nfc: add initializer to avoid -Wmaybe-uninitializedMasahiro Yamada1-1/+1
2019-05-14s390/cpacf: mark scpacf_query() as __always_inlineMasahiro Yamada1-1/+1
2019-05-14MIPS: mark mult_sh_align_mod() as __always_inlineMasahiro Yamada1-2/+2
2019-05-14arm64: mark (__)cpus_have_const_cap as __always_inlineMasahiro Yamada1-2/+2
2019-05-14ARM: prevent tracing IPI_CPU_BACKTRACEArnd Bergmann2-1/+6
2019-05-14treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headersMasahiro Yamada3-3/+3
2019-05-14fs/select: avoid clang stack usage warningArnd Bergmann1-0/+4
2019-05-14mm/mincore.c: make mincore() more conservativeJiri Kosina1-1/+22
2019-05-14mm: maintain randomization of page free listsDan Williams4-2/+56
2019-05-14mm: move buddy list manipulations into helpersDan Williams5-48/+73