aboutsummaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2020-12-11selftest/fpu: avoid clang warningArnd Bergmann1-1/+2
2020-12-06zlib: export S390 symbols for zlib modulesRandy Dunlap1-0/+3
2020-12-03lib/syscall: fix syscall registers retrieval on 32-bit platformsWilly Tarreau1-2/+9
2020-11-19lib/strncpy_from_user.c: Mask out bytes after NUL terminator.Daniel Xu1-2/+17
2020-11-06Merge tag 'drm-fixes-2020-11-06-1' of git://anongit.freedesktop.org/drm/drmLinus Torvalds13-13/+13
2020-11-03Fonts: Replace discarded const qualifierLee Jones13-13/+13
2020-11-02lib/crc32test: remove extra local_irq_disable/enableVasily Gorbik1-4/+0
2020-11-02kasan: adopt KUNIT tests to SW_TAGS modeAndrey Konovalov1-42/+107
2020-11-01Merge tag 'driver-core-5.10-rc2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+2
2020-10-30docs: Kconfig/Makefile: add a check for broken ABI filesMauro Carvalho Chehab1-0/+2
2020-10-29lib/scatterlist: use consistent sg_copy_buffer() return typeDavid Disseldorp1-1/+1
2020-10-25Merge tag '20201024-v4-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-180/+345
2020-10-24Merge tag 'block-5.10-2020-10-24' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2020-10-24random32: add a selftest for the prandom32 codeWilly Tarreau1-0/+56
2020-10-24random32: add noise from network and scheduling activityWilly Tarreau1-0/+5
2020-10-24random32: make prandom_u32() output unpredictableGeorge Spelvin1-180/+284
2020-10-23Merge tag 'drm-next-2020-10-23' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-4/+4
2020-10-22Merge tag 'kbuild-v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-6/+4
2020-10-22Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-70/+21
2020-10-20Merge tag 'xarray-5.9' of git://git.infradead.org/users/willy/xarrayLinus Torvalds4-8/+51
2020-10-19Fonts: Support FONT_EXTRA_WORDS macros for font_6x8Peilin Ye1-4/+4
2020-10-18Merge tag 'linux-kselftest-kunit-5.10-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds6-73/+101
2020-10-18Merge tag 'core-rcu-2020-10-12' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-1/+26
2020-10-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-26/+107
2020-10-16Merge tag 'kgdb-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/da...Linus Torvalds1-0/+15
2020-10-16Merge tag 'mips_5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds1-1/+6
2020-10-16lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILEVitor Massaru Iha1-4/+2
2020-10-16Merge branch 'akpm' (patches from Andrew)Linus Torvalds27-28/+361
2020-10-16lib, uaccess: add failure injection to usercopy functionsAlbert van der Linde3-1/+12
2020-10-16lib, include/linux: add usercopy failure capabilityAlbert van der Linde3-0/+47
2020-10-16ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for ClangGeorge Popescu1-0/+14
2020-10-16lib/crc32.c: fix trivial typo in preprocessor conditionTobias Jordan1-1/+1
2020-10-16lib/test_hmm.c: fix an error code in dmirror_allocate_chunk()Dan Carpenter1-1/+1
2020-10-16lib/percpu_counter.c: use helper macro abs()Miaohe Lin1-1/+1
2020-10-16lib/scatterlist.c: avoid a double memsetChristophe JAILLET1-1/+1
2020-10-16lib/idr.c: document calling context for IDA APIs mustn't use locksStephen Boyd1-3/+6
2020-10-16lib/mpi/mpi-bit.c: fix spello of "functions"Randy Dunlap1-1/+1
2020-10-16lib: test_sysctl: delete duplicated wordsRandy Dunlap1-1/+1
2020-10-16lib: syscall: delete duplicated wordsRandy Dunlap1-1/+1
2020-10-16lib: radix-tree: delete duplicated wordsRandy Dunlap1-1/+1
2020-10-16lib: earlycpio: delete duplicated wordsRandy Dunlap1-1/+1
2020-10-16lib: dynamic_queue_limits: delete duplicated words + fix typoRandy Dunlap1-2/+2
2020-10-16lib: decompress_bunzip2: delete duplicated wordsRandy Dunlap1-1/+1
2020-10-16lib: libcrc32c: delete duplicated wordsRandy Dunlap1-1/+1
2020-10-16lib: bitmap: delete duplicated wordsRandy Dunlap1-1/+1
2020-10-16kernel.h: split out min()/max() et al. helpersAndy Shevchenko4-1/+4
2020-10-16XArray: add xas_splitMatthew Wilcox (Oracle)2-9/+203
2020-10-16XArray: add xa_get_orderMatthew Wilcox (Oracle)2-0/+61
2020-10-16lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED valuesJason Gunthorpe1-4/+8
2020-10-16sgl_alloc_order: fix memory leakDouglas Gilbert1-1/+1
2020-10-15Merge tag 'net-next-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-34/+88
2020-10-15Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2020-10-15Merge tag 'drm-next-2020-10-15' of git://anongit.freedesktop.org/drm/drmLinus Torvalds4-0/+2587
2020-10-15Merge tag 'char-misc-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-12/+142
2020-10-14Merge tag 'driver-core-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-19/+28
2020-10-13mm/page_alloc.c: fix freeing non-compound pagesMatthew Wilcox (Oracle)3-0/+52
2020-10-13KASAN: port KASAN Tests to KUnitPatricia Alfonso4-438/+386
2020-10-13KUnit: KASAN IntegrationPatricia Alfonso2-7/+53
2020-10-13lib/test_hmm.c: remove unused dmirror_zero_pageRalph Campbell1-14/+0
2020-10-13mm/memremap_pages: support multiple ranges per invocationDan Williams1-0/+1
2020-10-13mm/memremap_pages: convert to 'struct range'Dan Williams1-25/+25
2020-10-13kasan: remove mentions of unsupported Clang versionsMarco Elver1-5/+4
2020-10-13Merge tag 'block-5.10-2020-10-12' of git://git.kernel.dk/linux-blockLinus Torvalds2-35/+100
2020-10-13Merge tag 'gpio-v5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds1-0/+23
2020-10-13lib: kunit: add bitfield test conversion to KUnitVitor Massaru Iha3-60/+57
2020-10-13Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds15-13/+3493
2020-10-13XArray: Fix xas_create_range for ranges above 4 billionMatthew Wilcox (Oracle)1-1/+1
2020-10-13XArray: Add private interface for workingset node deletionMatthew Wilcox (Oracle)2-6/+24
2020-10-12Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-42/+136
2020-10-12Merge branch 'work.csum_and_copy' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-23/+9
2020-10-12Merge tag 'locking-core-2020-10-12' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-20/+430
2020-10-12Merge tag 'core-debugobjects-2020-10-12' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-17/+42
2020-10-12Merge tag 'ras_updates_for_v5.10' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-26/+29
2020-10-09netlink: export policy in extended ACKJohannes Berg1-17/+18
2020-10-09kunit: test: add test plan to KUnit TAP formatBrendan Higgins2-11/+17
2020-10-09init: main: add KUnit to kernel initBrendan Higgins1-3/+1
2020-10-09kunit: test: create a single centralized executor for all testsAlan Maguire3-2/+31
2020-10-09percpu_ref: don't refer to ref->data if it isn't allocatedMing Lei1-1/+1
2020-10-09Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck...Ingo Molnar1-0/+5
2020-10-09Merge branch 'locking/urgent' into locking/core, to pick up fixesIngo Molnar26-133/+184
2020-10-09Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2-1/+26
2020-10-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski12-54/+51
2020-10-08XArray: Test marked multiorder iterationsMatthew Wilcox (Oracle)1-0/+22
2020-10-07XArray: Test two more things about xa_cmpxchgMatthew Wilcox (Oracle)1-0/+3
2020-10-07ida: Free allocated bitmap in error pathMatthew Wilcox (Oracle)1-0/+1
2020-10-07radix tree test suite: Fix compilationMatthew Wilcox (Oracle)1-1/+0
2020-10-06percpu_ref: reduce memory footprint of percpu_ref in fast pathMing Lei1-33/+98
2020-10-06netlink: add mask validationJakub Kicinski1-0/+36
2020-10-06x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}()Dan Williams2-26/+29
2020-10-06Merge tag 'drm-misc-fixes-2020-10-01' of git://anongit.freedesktop.org/drm/dr...Dave Airlie12-54/+51
2020-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller4-15/+50
2020-10-05lib/scatterlist: Add support in dynamic allocation of SG table from pagesMaor Gottlieb1-24/+101
2020-10-05test_firmware: Test partial read supportScott Branden1-12/+142
2020-10-03iov_iter: transparently handle compat iovecs in import_iovecChristoph Hellwig1-12/+2
2020-10-03iov_iter: refactor rw_copy_check_uvector and import_iovecChristoph Hellwig1-186/+114
2020-10-02random32: Restore __latent_entropy attribute on net_rand_stateThibaut Sautereau1-1/+1
2020-10-02lib/mpi: Fix unused variable warningsHerbert Xu4-10/+3
2020-10-01debugobjects: Free per CPU pool after CPU unplugZqiang1-0/+25
2020-09-30lib: string_helpers: provide kfree_strarray()Bartosz Golaszewski1-0/+23
2020-09-28kgdb: Honour the kprobe blocklist when setting breakpointsDaniel Thompson1-0/+15
2020-09-27dyndbg: use keyword, arg varnames for query term pairsJim Cromie1-12/+15
2020-09-26lib/memregion.c: include memregion.hJason Yan1-0/+1
2020-09-26lib/string.c: implement stpcpyNick Desaulniers1-0/+24
2020-09-25iov_iter: move rw_copy_check_uvector() into lib/iov_iter.cDavid Laight1-0/+176
2020-09-25vsprintf: use bd_partno in bdev_nameChristoph Hellwig1-2/+2
2020-09-25Fonts: Support FONT_EXTRA_WORDS macros for built-in fontsPeilin Ye12-54/+51
2020-09-25lib/mpi: Introduce ec implementation to MPI libraryTianjia Zhang2-0/+1510
2020-09-25lib/mpi: Extend the MPI libraryTianjia Zhang13-10/+1989
2020-09-25crypto: lib/chacha20poly1305 - Set SG_MITER_ATOMIC unconditionallyHerbert Xu1-3/+1
2020-09-24treewide: Make all debug_obj_descriptors constStephen Boyd1-2/+2
2020-09-24debugobjects: Allow debug_obj_descr to be constStephen Boyd1-15/+15
2020-09-23Merge tag 'trace-v5.9-rc5-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-14/+24
2020-09-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller5-44/+62
2020-09-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds1-1/+1
2020-09-21lib/bootconfig: Fix to remove tailing spaces after valueMasami Hiramatsu1-1/+1
2020-09-21lib/bootconfig: Fix a bug of breaking existing tree nodesMasami Hiramatsu1-13/+23
2020-09-20rhashtable: fix indentation of a continue statementColin Ian King1-1/+1
2020-09-19kcsan: kconfig: move to menu 'Generic Kernel Debugging Instruments'Changbin Du1-3/+1
2020-09-14Merge drm/drm-next into drm-misc-nextMaxime Ripard10-61/+87
2020-09-14Merge 5.9-rc5 into driver-core-nextGreg Kroah-Hartman9-60/+81
2020-09-13Merge tag 'driver-core-5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-4/+14
2020-09-10Revert "dyndbg: accept query terms like file=bar and module=foo"Greg Kroah-Hartman1-33/+20
2020-09-10Revert "dyndbg: fix problem parsing format="foo bar""Greg Kroah-Hartman1-17/+21
2020-09-10driver core: platform: Document return type of more functionsStephen Boyd1-6/+12
2020-09-10test_firmware: Test platform fw loading on non-EFI systemsKees Cook1-0/+9
2020-09-09Revert "test_firmware: Test platform fw loading on non-EFI systems"Greg Kroah-Hartman1-5/+0
2020-09-08test_bitmap: remove user bitmap testsChristoph Hellwig1-70/+21
2020-09-08lib/fonts: add font 6x8 for OLED displaySven Schneider4-0/+2587
2020-09-08test_firmware: Test platform fw loading on non-EFI systemsKees Cook1-0/+5
2020-09-07lib: devres: delete duplicated wordsRandy Dunlap1-1/+1
2020-09-07kobject: Drop unneeded conditional in __kobject_del()Andy Shevchenko1-3/+0
2020-09-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-20/+21
2020-09-04Merge branch 'csd.2020.09.04a' into HEADPaul E. McKenney2-1/+16
2020-09-04kernel/smp: Provide CSD lock timeout diagnosticsPaul E. McKenney1-0/+11
2020-09-04dyndbg: fix problem parsing format="foo bar"Jim Cromie1-21/+17
2020-09-04dyndbg: refine export, rename to dynamic_debug_exec_queries()Jim Cromie1-2/+25
2020-09-04dyndbg: give %3u width in pr-format, cosmetic onlyJim Cromie1-1/+1
2020-09-03lib: decompress_unzstd: Limit output sizePaul Cercueil1-1/+6
2020-09-01Merge branch 'master' into for-nextJiri Kosina134-1565/+7571
2020-08-28kobject: Restore old behaviour of kobject_del(NULL)Andy Shevchenko1-1/+5
2020-08-27kbuild: Simplify DEBUG_INFO Kconfig handlingSedat Dilek1-6/+4
2020-08-26lockdep/selftest: Introduce recursion3Boqun Feng1-0/+55
2020-08-26locking/selftest: Add test cases for queued_read_lock()Boqun Feng1-0/+104
2020-08-26Revert "locking/lockdep/selftests: Fix mixed read-write ABBA tests"Boqun Feng1-8/+0
2020-08-26lockdep/selftest: Add more recursive read related test casesBoqun Feng1-0/+161
2020-08-26lockdep/selftest: Unleash irq_read_recursion2 and add moreBoqun Feng1-12/+47
2020-08-26lockdep/selftest: Add a R-L/L-W test case specific to chain cache behaviorBoqun Feng1-0/+47
2020-08-26locking: More accurate annotations for read_lock()Boqun Feng1-0/+11
2020-08-25netlink: remove duplicated nla_need_padding_for_64bit() checkMiaohe Lin1-2/+1
2020-08-24scftorture: Add smp_call_function() torture testPaul E. McKenney1-0/+10
2020-08-24kcsan: Test support for compound instrumentationMarco Elver1-0/+5
2020-08-24lib: Add backtrace_idle parameter to force backtrace of idle CPUsPaul E. McKenney1-1/+5
2020-08-24lib: Revert use of fallthrough pseudo-keyword in lib/Gustavo A. R. Silva16-64/+64
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva16-64/+65
2020-08-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+6
2020-08-20saner calling conventions for csum_and_copy_..._user()Al Viro1-11/+8
2020-08-20csum_and_copy_..._user(): pass 0xffffffff instead of 0 as initial sumAl Viro1-3/+3
2020-08-20csum_partial_copy_nocheck(): drop the last argumentAl Viro1-1/+1
2020-08-20unify generic instances of csum_partial_copy_nocheck()Al Viro1-11/+0
2020-08-19lib/string.c: Use freestanding environmentArvind Sankar1-1/+6
2020-08-18netlink: make NLA_BINARY validation more flexibleJohannes Berg1-21/+39
2020-08-14iomap: constify ioreadX() iomem argument (as in generic implementation)Krzysztof Kozlowski1-15/+15
2020-08-14lz4: fix kernel decompression speedNick Terrell4-12/+22
2020-08-14Merge tag 'timers-urgent-2020-08-14' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+2
2020-08-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netLinus Torvalds1-0/+2
2020-08-13random32: add a tracepoint for prandom_u32()Eric Dumazet1-0/+2
2020-08-12lib/Kconfig.debug: fix typo in the help text of CONFIG_PANIC_TIMEOUTTiezhu Yang1-1/+1
2020-08-12test_kmod: avoid potential double free in trigger_config_run_type()Tiezhu Yang1-1/+1
2020-08-12lib/test_bits.c: add tests of GENMASKRikard Falkeborn3-0/+87
2020-08-12kstrto*: do not describe simple_strto*() as obsolete/replacedKars Mulder1-8/+4
2020-08-12kstrto*: correct documentation references to simple_strto*()Kars Mulder1-4/+4
2020-08-12lib/: replace HTTP links with HTTPS onesAlexander A. Klimov13-15/+15
2020-08-12lib/test_lockup.c: fix return value of test_lockup_init()Tiezhu Yang1-2/+2
2020-08-12lib/Kconfig.debug: make TEST_LOCKUP depend on moduleTiezhu Yang1-0/+1
2020-08-12lib/test_lockup.c: make symbol 'test_works' staticWei Yongjun1-1/+1
2020-08-12lib/test_bitops: do the full test during module initGeert Uytterhoeven1-8/+10
2020-08-12lib/test_bitmap.c: add test for bitmap_cut()Stefano Brivio1-0/+58
2020-08-12lib/bitmap.c: fix bitmap_cut() for partial overlapping caseStefano Brivio1-2/+2
2020-08-12./Makefile: add debug option to enable function aligned on 32 bytesFeng Tang1-0/+11
2020-08-09Merge tag 'kbuild-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2-10/+3
2020-08-10kbuild: trace functions in subdirectories of lib/Masahiro Yamada17-40/+0
2020-08-10kbuild: introduce ccflags-remove-y and asflags-remove-yMasahiro Yamada18-4/+37
2020-08-07Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+2
2020-08-07Merge tag 'trace-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds1-10/+23
2020-08-07kasan: adjust kasan_stack_oob for tag-based modeAndrey Konovalov1-1/+1
2020-08-07lib/test_kasan.c: fix KASAN unit tests for tag-based KASANWalter Wu1-17/+32
2020-08-07kasan: add tests for call_rcu stack recordingWalter Wu1-0/+30
2020-08-07kasan: update required compiler versions in documentationMarco Elver1-9/+15
2020-08-07kasan: improve and simplify Kconfig.kasanMarco Elver1-7/+8
2020-08-07percpu_counter: add percpu_counter_sync()Feng Tang1-0/+19
2020-08-07mm: move lib/ioremap.c to mm/Mike Rapoport2-288/+0
2020-08-07mm, treewide: rename kzfree() to kfree_sensitive()Waiman Long2-6/+6
2020-08-06Merge tag 'livepatching-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-117/+160
2020-08-06vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter()Thomas Gleixner1-2/+2
2020-08-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds7-22/+1128
2020-08-05Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Linus Torvalds2-23/+28
2020-08-05Merge tag 'driver-core-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-15/+75
2020-08-05Merge tag 'char-misc-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-119/+150
2020-08-05Merge tag 'linux-kselftest-kunit-5.9-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds3-96/+200
2020-08-04Merge tag 'docs-5.9' of git://git.lwn.net/linuxLinus Torvalds3-3/+3