aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-06-02loop: add error handling support for add_disk()20200602-block-fixesLuis Chamberlain1-1/+6
2020-06-02block: add initial error handling for *add_disk()* and friendsLuis Chamberlain5-79/+170
2020-06-02block: move disk unregistration work from del_gendisk() to a helperLuis Chamberlain1-17/+24
2020-06-02block: move disk invalidation from del_gendisk() into a helperLuis Chamberlain1-40/+45
2020-06-02block: move disk announce work from register_disk() to a helperLuis Chamberlain1-11/+19
2020-06-02block: refcount the request_queue early in __device_add_disk()Luis Chamberlain1-6/+6
2020-06-02loop: be paranoid on exit and prevent new additions / removalsLuis Chamberlain1-0/+4
2020-06-02blktrace: Avoid sparse warnings when assigning q->blk_traceJan Kara1-11/+8
2020-06-02blktrace: break out on concurrent callsLuis Chamberlain1-0/+17
2020-06-02blktrace: annotate required lock on do_blk_trace_setup()Luis Chamberlain1-0/+2
2020-06-02blktrace: fix debugfs use after freeLuis Chamberlain10-27/+102
2020-06-02block: revert back to synchronous request_queue removalLuis Chamberlain4-23/+47
2020-06-02block: clarify context for refcount increment helpersLuis Chamberlain2-0/+8
2020-06-02block: add docs for gendisk / request_queue refcount helpersLuis Chamberlain2-1/+62
2020-06-02Add linux-next specific files for 20200602Stephen Rothwell5-0/+22401
2020-06-02turns out that probe_user_write is used in modular codeStephen Rothwell1-0/+1
2020-06-02fix up for strncpy_from_unsafe_strict renameStephen Rothwell1-1/+1
2020-06-02Merge branch 'akpm/master'Stephen Rothwell1062-4953/+4519
2020-06-02drivers/media/platform/sti/delta/delta-ipc.c: fix read buffer overflowAndi Kleen1-2/+2
2020-06-02doc-cgroup-update-note-about-conditions-when-oom-killer-is-invoked-fixAndrew Morton1-2/+2
2020-06-02doc: cgroup: update note about conditions when oom killer is invokedKonstantin Khlebnikov1-9/+8
2020-06-02include/linux/cache.h: expand documentation over __read_mostlyLuis Chamberlain1-2/+8
2020-06-02maccess: return -ERANGE when probe_kernel_read() failsChristoph Hellwig1-7/+9
2020-06-02x86-use-non-set_fs-based-maccess-routines-x86-use-non-set_fs-based-maccess-ro...Andrew Morton1-2/+2
2020-06-02x86: use non-set_fs based maccess routinesChristoph Hellwig1-0/+16
2020-06-02maccess: allow architectures to provide kernel probing directlyChristoph Hellwig1-0/+76
2020-06-02maccess: move user access routines togetherChristoph Hellwig1-55/+55
2020-06-02maccess-always-use-strict-semantics-for-probe_kernel_read-fixAndrew Morton1-5/+5
2020-06-02maccess: always use strict semantics for probe_kernel_readChristoph Hellwig7-49/+14
2020-06-02maccess: remove strncpy_from_unsafeChristoph Hellwig2-39/+1
2020-06-02tracing/kprobes: handle mixed kernel/userspace probes betterChristoph Hellwig1-29/+43
2020-06-02bpf: rework the compat kernel probe handlingChristoph Hellwig1-42/+67
2020-06-02bpf: handle the compat string in bpf_trace_copy_string betterChristoph Hellwig1-2/+5
2020-06-02bpf: factor out a bpf_trace_copy_string helperChristoph Hellwig1-18/+24
2020-06-02maccess-unify-the-probe-kernel-arch-hooks-fixAndrew Morton1-1/+1
2020-06-02maccess: unify the probe kernel arch hooksChristoph Hellwig5-50/+61
2020-06-02maccess: remove probe_read_common and probe_write_commonChristoph Hellwig1-34/+29
2020-06-02maccess: rename strnlen_unsafe_user to strnlen_user_nofaultChristoph Hellwig3-4/+4
2020-06-02maccess: rename strncpy_from_unsafe_strict to strncpy_from_kernel_nofaultChristoph Hellwig4-8/+8
2020-06-02maccess: rename strncpy_from_unsafe_user to strncpy_from_user_nofaultChristoph Hellwig4-7/+7
2020-06-02maccess: update the top of file commentChristoph Hellwig1-1/+1
2020-06-02maccess: clarify kerneldoc commentsChristoph Hellwig1-17/+43
2020-06-02maccess: remove duplicate kerneldoc commentsChristoph Hellwig1-38/+0
2020-06-02maccess: remove various unused weak aliasesChristoph Hellwig2-19/+3
2020-06-02maccess: unexport probe_kernel_write and probe_user_writeChristoph Hellwig1-2/+0
2020-06-02mm/madvise.c: remove duplicated includeYueHaibing1-1/+0
2020-06-02mm: return EBADF if pidfd is invalidMinchan Kim3-9/+5
2020-06-02mm: use only pidfd for process_madvise syscallMinchan Kim1-29/+13
2020-06-02mm-support-vector-address-ranges-for-process_madvise-fix-fix-fix-fix-fixAndrew Morton1-1/+1
2020-06-02mm: fix s390 compat build errorMinchan Kim2-5/+9
2020-06-02mm/madvise: make function 'do_process_madvise' staticZheng Bin1-2/+2
2020-06-02mm-support-vector-address-ranges-for-process_madvise-fix-fixRandy Dunlap1-3/+3
2020-06-02mm: support compat_sys_process_madviseMinchan Kim12-24/+60
2020-06-02mm: support vector address ranges for process_madviseMinchan Kim1-7/+40
2020-06-02mm/madvise: allow KSM hints for remote APIOleksandr Natalenko1-0/+4
2020-06-02mm/madvise: support both pid and pidfd for process_madviseMinchan Kim2-13/+24
2020-06-02pid: move pidfd_get_pid() to pid.cMinchan Kim3-17/+18
2020-06-02mm/madvise: check fatal signal pending of target processMinchan Kim1-8/+21
2020-06-02mm-introduce-external-memory-hinting-api-fix-2-fixAndrew Morton1-1/+1
2020-06-02mm: fix build error for mips of process_madviseMinchan Kim1-0/+1
2020-06-02fix process_madvise build break for arm64Minchan Kim1-1/+1
2020-06-02mm/madvise: introduce process_madvise() syscall: an external memory hinting APIMinchan Kim21-2/+88
2020-06-02mm/madvise: pass task and mm to do_madviseMinchan Kim3-19/+26
2020-06-02mmap-locking-api-convert-mmap_sem-comments-fix-fix-fixAndrew Morton3-13/+12
2020-06-02mmap-locking-api-convert-mmap_sem-comments-fix-fixAndrew Morton1-1/+1
2020-06-02mmap-locking-api-convert-mmap_sem-comments-fixAndrew Morton2-4/+4
2020-06-02mmap locking API: convert mmap_sem commentsMichel Lespinasse111-337/+337
2020-06-02mmap locking API: convert mmap_sem API commentsMichel Lespinasse29-43/+43
2020-06-02mmap-locking-api-rename-mmap_sem-to-mmap_lock-fixAndrew Morton1-1/+1
2020-06-02mmap locking API: rename mmap_sem to mmap_lockMichel Lespinasse8-28/+28
2020-06-02mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked()Michel Lespinasse9-14/+28
2020-06-02mmap locking API: add MMAP_LOCK_INITIALIZERMichel Lespinasse4-3/+6
2020-06-02mmap locking API: add mmap_read_trylock_non_owner()Michel Lespinasse2-12/+19
2020-06-02mmap locking API: convert nested write lock sitesMichel Lespinasse3-2/+8
2020-06-02mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coccinelle-fix-fix-fixAndrew Morton1-4/+4
2020-06-02mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coccinelle-fix-fixAndrew Morton1-2/+2
2020-06-02mmap-locking-api-convert-mmap_sem-call-sites-missed-by-coccinelle-fixAndrew Morton2-14/+14
2020-06-02mmap locking API: convert mmap_sem call sites missed by coccinelleMichel Lespinasse4-14/+14
2020-06-02mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse148-645/+645
2020-06-02DMA reservations: use the new mmap locking APIMichel Lespinasse1-2/+3
2020-06-02MMU notifier: use the new mmap locking APIMichel Lespinasse1-2/+3
2020-06-02mmap locking API: initial implementation as rwsem wrappersMichel Lespinasse2-0/+55
2020-06-02module: move the set_fs hack for flush_icache_range to m68kChristoph Hellwig2-8/+4
2020-06-02nommu: use flush_icache_user_range in brk and mmapChristoph Hellwig1-2/+2
2020-06-02binfmt_flat: use flush_icache_user_rangeChristoph Hellwig1-1/+1
2020-06-02exec: use flush_icache_user_range in read_codeChristoph Hellwig1-1/+1
2020-06-02exec: only build read_code when neededChristoph Hellwig1-0/+3
2020-06-02m68k: implement flush_icache_user_rangeChristoph Hellwig2-1/+8
2020-06-02arm: rename flush_cache_user_range to flush_icache_user_rangeChristoph Hellwig2-3/+3
2020-06-02xtensa: fix flush_icache_user_range in noMMU configsMax Filippov1-2/+2
2020-06-02xtensa: implement flush_icache_user_rangeChristoph Hellwig1-0/+2
2020-06-02sh: implement flush_icache_user_rangeChristoph Hellwig1-0/+1
2020-06-02asm-generic: add a flush_icache_user_range stubChristoph Hellwig1-0/+4
2020-06-02mm: rename flush_icache_user_range to flush_icache_user_pageChristoph Hellwig13-22/+23
2020-06-02arm,sparc,unicore32: remove flush_icache_user_rangeChristoph Hellwig4-9/+0
2020-06-02riscv: use asm-generic/cacheflush.hChristoph Hellwig1-59/+3
2020-06-02powerpc: use asm-generic/cacheflush.hChristoph Hellwig1-32/+10
2020-06-02openrisc: use asm-generic/cacheflush.hChristoph Hellwig1-25/+6
2020-06-02m68knommu: use asm-generic/cacheflush.hChristoph Hellwig1-17/+2
2020-06-02microblaze: use asm-generic/cacheflush.hChristoph Hellwig1-27/+2
2020-06-02ia64: use asm-generic/cacheflush.hChristoph Hellwig1-25/+3
2020-06-02hexagon: use asm-generic/cacheflush.hChristoph Hellwig1-14/+5
2020-06-02c6x: use asm-generic/cacheflush.hChristoph Hellwig1-18/+1
2020-06-02arm64: use asm-generic/cacheflush.hChristoph Hellwig1-41/+5
2020-06-02alpha: use asm-generic/cacheflush.hChristoph Hellwig1-22/+6
2020-06-02asm-generic: improve the flush_dcache_page stubChristoph Hellwig1-3/+3
2020-06-02asm-generic-dont-include-linux-mmh-in-cacheflushh-fixChristoph Hellwig1-1/+1
2020-06-02asm-generic: don't include <linux/mm.h> in cacheflush.hChristoph Hellwig4-4/+6
2020-06-02asm-generic: fix the inclusion guards for cacheflush.hChristoph Hellwig1-3/+3
2020-06-02unicore32: remove flush_cache_user_rangeChristoph Hellwig1-8/+0
2020-06-02powerpc: unexport flush_icache_user_rangeChristoph Hellwig1-1/+0
2020-06-02nds32: unexport flush_icache_pageChristoph Hellwig1-1/+0
2020-06-02arm: fix the flush_icache_range arguments in set_fiq_handlerChristoph Hellwig1-2/+2
2020-06-02mm-consolidate-pgd_index-and-pgd_offset_k-definitions-fixAndrew Morton1-5/+2
2020-06-02mm: consolidate pgd_index() and pgd_offset{_k}() definitionsMike Rapoport36-339/+55
2020-06-02mm: consolidate pud_index() and pud_offset() definitionsMike Rapoport14-47/+23
2020-06-02mm: consolidate pmd_index() and pmd_offset() definitionsMike Rapoport30-120/+44
2020-06-02mm: consolidate pte_index() and pte_offset_*() definitionsMike Rapoport43-382/+113
2020-06-02powerpc/kasan: fix PMD access in kasan_unmap_early_shadow_vmalloc()Mike Rapoport1-1/+1
2020-06-02microblaze: fix page table traversal in setup_rt_frame()Mike Rapoport1-1/+1
2020-06-02mm: pgtable: add shortcuts for accessing kernel PMD and PTEMike Rapoport42-323/+80
2020-06-02x86/kaslr: take CONFIG_RANDOMIZE_MEMORY into account in kaslr_enabled()Mike Rapoport1-1/+2
2020-06-02x86/mm: simplify init_trampoline() and surrounding logicMike Rapoport5-46/+35
2020-06-02m68k/mm: move {cache,nocahe}_page() definitions close to their userMike Rapoport3-84/+43
2020-06-02m68k/mm/motorola: move comment about page table allocation funcitonsMike Rapoport2-6/+6
2020-06-02csky: replace definitions of __pXd_offset() with pXd_index()Mike Rapoport4-8/+7
2020-06-02mm: reorder includes after introduction of linux/pgtable.hMike Rapoport265-268/+255
2020-06-02mm: introduce include/linux/pgtable.hMike Rapoport335-364/+313
2020-06-02mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport324-324/+0
2020-06-02mm/mmap.c: do not allow mappings outside of allowed limitsAlexander Gordeev1-9/+14
2020-06-02mm/mmap.c: add more sanity checks to get_unmapped_area()Alexander Gordeev1-2/+3
2020-06-02net-zerocopy: use vm_insert_pages() for tcp rcv zerocopyArjun Roy1-7/+63
2020-06-02mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/5level-fixup.hMike Rapoport4-85/+0
2020-06-02asm-generic: remove pgtable-nop4d-hack.hMike Rapoport2-68/+0
2020-06-02unicore32: remove __ARCH_USE_5LEVEL_HACKMike Rapoport2-2/+3
2020-06-02sh: add support for folded p4d page tablesMike Rapoport11-22/+76
2020-06-02sh: drop __pXd_offset() macros that duplicate pXd_index() onesMike Rapoport3-9/+7
2020-06-02sh: fault: Modernize printing of kernel messagesGeert Uytterhoeven1-20/+18
2020-06-02powerpc/xmon: drop unused pgdir varialble in show_pte() functionMike Rapoport1-6/+3
2020-06-02powerpc-add-support-for-folded-p4d-page-tables-fixMike Rapoport1-1/+1
2020-06-02powerpc: add support for folded p4d page tablesMike Rapoport22-139/+197
2020-06-02openrisc: add support for folded p4d page tablesMike Rapoport3-4/+11
2020-06-02nios2: add support for folded p4d page tablesMike Rapoport3-5/+13
2020-06-02ia64: add support for folded p4d page tablesMike Rapoport5-22/+52
2020-06-02hexagon: remove __ARCH_USE_5LEVEL_HACKMike Rapoport2-3/+2
2020-06-02arm64: kvm: fix gcc-10 shift warningArnd Bergmann1-1/+1
2020-06-02arm64: add support for folded p4d page tablesMike Rapoport12-104/+368
2020-06-02arm-add-support-for-folded-p4d-page-tables-fixMike Rapoport1-1/+1
2020-06-02arm: add support for folded p4d page tablesMike Rapoport12-37/+125
2020-06-02h8300: remove usage of __ARCH_USE_5LEVEL_HACKMike Rapoport1-1/+0
2020-06-02mm/gup: documentation fix for pin_user_pages*() APIsJohn Hubbard1-9/+0
2020-06-02mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages()John Hubbard1-4/+3
2020-06-02mm/gup: introduce pin_user_pages_locked()John Hubbard2-0/+32
2020-06-02mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers)John Hubbard1-14/+19
2020-06-02mm/gup.c: convert to use get_user_{page|pages}_fast_only()Souptick Joarder7-27/+32
2020-06-02mm/swap.c: annotate data races for lru_rotate_pvecsQian Cai1-2/+3
2020-06-02mm: annotate a data race in page_zonenum()Qian Cai1-0/+1
2020-06-02mm/rmap: annotate a data race at tlb_flush_batchedQian Cai1-1/+1
2020-06-02mm/util.c: annotate an data race at vm_committed_asQian Cai1-2/+6
2020-06-02mm/mempool: fix a data race in mempool_free()Qian Cai1-1/+1
2020-06-02mm/list_lru: fix a data race in list_lru_count_oneQian Cai1-1/+1
2020-06-02mm/memcontrol: fix a data race in scan countQian Cai1-1/+1
2020-06-02mm/page_counter: fix various data races at memswQian Cai1-6/+7
2020-06-02mm-swapfile-fix-and-annotate-various-data-races-v2Qian Cai1-2/+2
2020-06-02mm/swapfile: fix and annotate various data racesQian Cai1-13/+18
2020-06-02mm/filemap.c: fix a data race in filemap_fault()Kirill A. Shutemov1-7/+13
2020-06-02mm/swap_state: mark various intentional data racesQian Cai1-2/+2
2020-06-02mm-page_io-mark-various-intentional-data-races-v2Qian Cai1-1/+1
2020-06-02mm/page_io: mark various intentional data racesQian Cai1-3/+3
2020-06-02mm/frontswap: mark various intentional data racesQian Cai1-4/+4
2020-06-02kernel: rename show_stack_loglvl() => show_stack()Dmitry Safonov40-207/+53
2020-06-02kernel: use show_stack_loglvl()Dmitry Safonov2-2/+2
2020-06-02sched: print stack trace with KERN_INFODmitry Safonov1-1/+1
2020-06-02kdb: don't play with console_loglevelDmitry Safonov1-7/+8
2020-06-02power: use show_stack_loglvl()Dmitry Safonov1-1/+1
2020-06-02x86/amd_gart: print stacktrace for a leak with KERN_ERRDmitry Safonov1-1/+1
2020-06-02sysrq: use show_stack_loglvl()Dmitry Safonov2-1/+3
2020-06-02xtensa: add show_stack_loglvl()Dmitry Safonov1-4/+10
2020-06-02xtensa-add-loglvl-to-show_trace-fixMike Rapoport1-1/+1
2020-06-02xtensa: add loglvl to show_trace()Dmitry Safonov1-5/+9
2020-06-02x86: add show_stack_loglvl()Dmitry Safonov1-2/+8
2020-06-02x86: add missing const qualifiers for log_lvlDmitry Safonov2-3/+3
2020-06-02unicore32: add show_stack_loglvl()Dmitry Safonov1-10/+17
2020-06-02unicore32: add loglvl to c_backtrace()Dmitry Safonov3-10/+18
2020-06-02unicore32: remove unused pmode argument in c_backtrace()Dmitry Safonov2-10/+6
2020-06-02um: add show_stack_loglvl()Dmitry Safonov1-8/+16
2020-06-02um/sysrq: remove needless variable spDmitry Safonov1-3/+1
2020-06-02sparc: add show_stack_loglvl()Dmitry Safonov2-9/+23
2020-06-02sh: add show_stack_loglvl()Dmitry Safonov1-3/+9
2020-06-02sh: add loglvl to show_trace()Dmitry Safonov3-7/+7
2020-06-02sh: add loglvl to printk_address()Dmitry Safonov3-5/+6
2020-06-02sh: remove needless printk()Dmitry Safonov1-1/+0
2020-06-02sh: add loglvl to dump_mem()Dmitry Safonov3-11/+13
2020-06-02s390: add show_stack_loglvl()Dmitry Safonov1-5/+11
2020-06-02riscv: add show_stack_loglvl()Dmitry Safonov1-3/+10
2020-06-02powerpc: add show_stack_loglvl()Dmitry Safonov1-5/+13
2020-06-02parisc: add show_stack_loglvl()Dmitry Safonov1-11/+17
2020-06-02openrisc: add show_stack_loglvl()Dmitry Safonov1-4/+12
2020-06-02nios2: add show_stack_loglvl()Dmitry Safonov1-8/+15
2020-06-02nds32: add show_stack_loglvl()Dmitry Safonov1-7/+14