You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Randy Dunlap c95c2d328c lib: remove "expecting prototype" kernel-doc warnings 5 days ago
..
842 lib: 842: no need to check return value of debugfs_create functions 2 years ago
crypto crypto: lib/chacha20poly1305 - define empty module exit function 3 months ago
dim Revert "lib: Revert use of fallthrough pseudo-keyword in lib/" 5 months ago
fonts Fonts: font_ter16x32: Update font with new upstream Terminus release 3 months ago
kunit kunit: add kunit.filter_glob cmdline option to filter suites 2 months ago
livepatch Kbuild updates for v5.9 9 months ago
lz4 lib/lz4: explicitly support in-place decompression 4 months ago
lzo lib/lzo/lzo1x_compress.c: make lzogeneric1x_1_compress() static 4 months ago
math math: Export mul_u64_u64_div_u64 4 weeks ago
mpi lib/mpi: Remove unused scalar_copied 6 months ago
pldmfw Add pldmfw library for PLDM firmware update 9 months ago
raid6 lib/raid6: Let $(UNROLL) rules work with macOS userland 4 months ago
reed_solomon rslib: Make some functions static 2 years ago
vdso vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() 9 months ago
xz Revert "lib: Revert use of fallthrough pseudo-keyword in lib/" 5 months ago
zlib_deflate lib/zlib: add zlib_deflate_dfltcc_enabled() function 1 year ago
zlib_dfltcc zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c 4 months ago
zlib_inflate lib: Fix fall-through warnings for Clang 5 months ago
zstd lib: Fix fall-through warnings for Clang 5 months ago
.gitignore .gitignore: add SPDX License Identifier 1 year ago
Kconfig lib: stackdepot: add support to configure STACK_HASH_SIZE 2 months ago
Kconfig.debug lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS 2 weeks ago
Kconfig.kasan kasan: remove redundant config option 5 days ago
Kconfig.kcsan kcsan: Test support for compound instrumentation 8 months ago
Kconfig.kfence kfence: add test suite 2 months ago
Kconfig.kgdb kgdb: Honour the kprobe blocklist when setting breakpoints 7 months ago
Kconfig.ubsan ubsan: remove overflow checks 2 months ago
Makefile kasan: rename CONFIG_TEST_KASAN_MODULE 2 months ago
argv_split.c treewide: kmalloc() -> kmalloc_array() 3 years ago
ashldi3.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120 2 years ago
ashrdi3.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120 2 years ago
asn1_decoder.c Revert "lib: Revert use of fallthrough pseudo-keyword in lib/" 5 months ago
assoc_array.c Revert "lib: Revert use of fallthrough pseudo-keyword in lib/" 5 months ago
atomic64.c locking/atomic: Use s64 for atomic64 2 years ago
atomic64_test.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2 years ago
audit.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
bcd.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
bch.c lib/bch: Allow easy bit swapping 11 months ago
bitfield_kunit.c lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE 6 months ago
bitmap.c lib: bitmap: delete duplicated words 6 months ago
bitrev.c treewide: Add SPDX license identifier for more missed files 2 years ago
bootconfig.c Revert "lib: Revert use of fallthrough pseudo-keyword in lib/" 5 months ago
bsearch.c lib/bsearch: Provide __always_inline variant 10 months ago
btree.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 431 2 years ago
bucket_locks.c ila: make lockdep happy again 3 years ago
bug.c module: mark module_mutex static 2 months ago
build_OID_registry treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2 years ago
buildid.c bpf: Add size arg to build_id_parse function 3 months ago
bust_spinlocks.c s390: use common bust_spinlocks() 2 years ago
check_signature.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
checksum.c unify generic instances of csum_partial_copy_nocheck() 8 months ago
clz_ctz.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2 years ago
clz_tab.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
cmdline.c lib/cmdline: remove an unneeded local variable in next_arg() 2 months ago
cmdline_kunit.c lib/cmdline: Allow get_options() to take 0 to validate the input 2 months ago
cmpdi2.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120 2 years ago
compat_audit.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
cpu_rmap.c lib: cpu_rmap: Use pr_warn instead of pr_warning 2 years ago
cpumask.c Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs" 3 months ago
crc-ccitt.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230 2 years ago
crc-itu-t.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230 2 years ago
crc-t10dif.c crc-t10dif: clean up some more things 10 months ago
crc4.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230 2 years ago
crc7.c lib/crc7: fix a kernel-doc markup 3 months ago
crc8.c docs: clean up and add rest of CRC functions to kernel-api.rst 4 years ago
crc16.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230 2 years ago
crc32.c lib/crc32.c: fix trivial typo in preprocessor condition 6 months ago
crc32defs.h lib/crc: Move polynomial definition to separate header 3 years ago
crc32test.c lib/crc32test: remove extra local_irq_disable/enable 6 months ago
crc64.c lib/: replace HTTP links with HTTPS ones 8 months ago
ctype.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
debug_info.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
debug_locks.c lockdep: Prepare for noinstr sections 11 months ago
debugobjects.c debugobjects: Free per CPU pool after CPU unplug 7 months ago
dec_and_lock.c atomic: Add irqsave variant of atomic_dec_and_lock() 3 years ago
decompress.c lib: Add zstd support to decompress 9 months ago
decompress_bunzip2.c lib: decompress_bunzip2: delete duplicated words 6 months ago
decompress_inflate.c lib/zlib: add s390 hardware support for kernel zlib_inflate 1 year ago
decompress_unlz4.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2 years ago
decompress_unlzma.c lib/: replace HTTP links with HTTPS ones 8 months ago
decompress_unlzo.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 95 2 years ago
decompress_unxz.c lib/decompressors: use real out buf size for gunzip with kernel 6 years ago
decompress_unzstd.c lib: decompress_unzstd: Limit output size 8 months ago
devmem_is_allowed.c lib: Add a generic version of devmem_is_allowed() 4 months ago
devres.c driver core: platform: Document return type of more functions 7 months ago
digsig.c crypto: sha - split sha.h into sha1.h and sha2.h 5 months ago
dump_stack.c stop_machine: Add function and caller debug info 5 months ago
dynamic_debug.c dyndbg: fix use before null check 4 months ago
dynamic_queue_limits.c lib: dynamic_queue_limits: delete duplicated words + fix typo 6 months ago
earlycpio.c lib: remove "expecting prototype" kernel-doc warnings 5 days ago
errname.c kernel.h: split out mathematical helpers 4 months ago
error-inject.c fault-injection: handle EI_ETYPE_TRUE 4 months ago
errseq.c kernel.h: split out mathematical helpers 4 months ago
extable.c sparc32: switch to generic extables 4 months ago
fault-inject-usercopy.c lib, include/linux: add usercopy failure capability 6 months ago
fault-inject.c fault_inject: Don't rely on "return value" from WRITE_ONCE() 1 year ago
fdt.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code 9 years ago
fdt_addresses.c libfdt: include fdt_addresses.c 1 year ago
fdt_empty_tree.c lib: add fdt_empty_tree.c 7 years ago
fdt_ro.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code 9 years ago
fdt_rw.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code 9 years ago
fdt_strerror.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code 9 years ago
fdt_sw.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code 9 years ago
fdt_wip.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code 9 years ago
find_bit.c kernel.h: split out mathematical helpers 4 months ago
find_bit_benchmark.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 2 years ago
flex_proportions.c lib/flex_proportions.c: cleanup __fprop_inc_percpu_max 11 months ago
gen_crc32table.c lib/crc: Use consistent naming for CRC-32 polynomials 3 years ago
gen_crc64table.c lib: don't depend on linux headers being installed. 2 years ago
genalloc.c lib/genalloc.c: change return type to unsigned long for bitmap_set_ll 2 months ago
generic-radix-tree.c lib/generic-radix-tree.c: add kmemleak annotations 2 years ago
glob.c Revert "lib: Revert use of fallthrough pseudo-keyword in lib/" 5 months ago
globtest.c lib: add module support to glob tests 4 years ago
hexdump.c kernel.h: split out min()/max() et al. helpers 6 months ago
hweight.c x86/kconfig: Disable CONFIG_GENERIC_HWEIGHT and remove __HAVE_ARCH_SW_HWEIGHT 2 years ago
idr.c XArray updates for 5.9 6 months ago
inflate.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
interval_tree.c treewide: Add SPDX license identifier for missed files 2 years ago
interval_tree_test.c treewide: Add SPDX license identifier for more missed files 2 years ago
iomap.c iomap: constify ioreadX() iomem argument (as in generic implementation) 8 months ago
iomap_copy.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 504 2 years ago
iommu-helper.c iommu-helper: mark iommu_is_span_boundary as inline 3 years ago
iov_iter.c Merge branch 'kmap-conversion-for-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux 2 months ago
irq_poll.c lib/irq_poll: Support schedules in non-interrupt contexts 2 years ago
irq_regs.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2 years ago
is_single_threaded.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2 years ago
kasprintf.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
kfifo.c Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" 2 years ago
klist.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 248 2 years ago
kobject.c kobject: Drop unneeded conditional in __kobject_del() 8 months ago
kobject_uevent.c kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. 2 years ago
kstrtox.c lib: Fix fall-through warnings for Clang 5 months ago
kstrtox.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
libcrc32c.c lib: libcrc32c: delete duplicated words 6 months ago
linear_ranges.c lib/linear_ranges: fix repeated words & one typo 4 months ago
list-test.c Fix linked-list KUnit test when run multiple times 1 year ago
list_debug.c lib/list_debug.c: print unmangled addresses 3 years ago
list_sort.c lib: list_sort.c: add a blank line to avoid kernel-doc warnings 2 years ago
llist.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 2 years ago
locking-selftest-hardirq.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
locking-selftest-mutex.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
locking-selftest-rlock-hardirq.h [PATCH] lockdep: locking API self tests 15 years ago
locking-selftest-rlock-softirq.h [PATCH] lockdep: locking API self tests 15 years ago
locking-selftest-rlock.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
locking-selftest-rsem.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
locking-selftest-rtmutex.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
locking-selftest-softirq.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
locking-selftest-spin-hardirq.h [PATCH] lockdep: locking API self tests 15 years ago
locking-selftest-spin-softirq.h [PATCH] lockdep: locking API self tests 15 years ago
locking-selftest-spin.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
locking-selftest-wlock-hardirq.h [PATCH] lockdep: locking API self tests 15 years ago
locking-selftest-wlock-softirq.h [PATCH] lockdep: locking API self tests 15 years ago
locking-selftest-wlock.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
locking-selftest-wsem.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
locking-selftest.c locking/selftests: Add local_lock inversion tests 3 months ago
lockref.c lockref: Limit number of cmpxchg loop retries 2 years ago
logic_pio.c PCI: Fix pci_register_io_range() memory leak 2 months ago
lru_cache.c lib: remove "expecting prototype" kernel-doc warnings 5 days ago
lshrdi3.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120 2 years ago
memcat_p.c lib: Fix ia64 bootloader linkage 3 years ago
memory-notifier-error-inject.c treewide: Add SPDX license identifier for more missed files 2 years ago
memregion.c lib/memregion.c: include memregion.h 7 months ago
memweight.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
muldi3.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120 2 years ago
net_utils.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
netdev-notifier-error-inject.c treewide: Add SPDX license identifier for more missed files 2 years ago
nlattr.c fallthrough fixes for Clang for 5.11-rc1 4 months ago
nmi_backtrace.c lib: Add backtrace_idle parameter to force backtrace of idle CPUs 8 months ago
nodemask.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
notifier-error-inject.c lib: notifier-error-inject: no need to check return value of debugfs_create functions 2 years ago
notifier-error-inject.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
objagg.c lib: objagg: Replace zero-length arrays with flexible-array member 1 year ago
of-reconfig-notifier-error-inject.c treewide: Add SPDX license identifier for more missed files 2 years ago
oid_registry.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2 years ago
once.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 4 years ago
packing.c lib: packing: add documentation for pbuflen argument 10 months ago
parman.c lib: remove "expecting prototype" kernel-doc warnings 5 days ago
parser.c parser: Fix kernel-doc markups 3 months ago
pci_iomap.c PCI: Add SPDX GPL-2.0 when no license was specified 3 years ago
percpu-refcount.c percpu_ref: Dump mem_dump_obj() info upon reference-count underflow 3 months ago
percpu_counter.c lib/percpu_counter.c: use helper macro abs() 6 months ago
percpu_test.c treewide: Add SPDX license identifier for more missed files 2 years ago
plist.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 10 2 years ago
pm-notifier-error-inject.c treewide: Add SPDX license identifier for more missed files 2 years ago
radix-tree.c lib: remove "expecting prototype" kernel-doc warnings 5 days ago
random32.c random32: add a selftest for the prandom32 code 6 months ago
ratelimit.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 428 2 years ago
rbtree.c lib/: replace HTTP links with HTTPS ones 8 months ago
rbtree_test.c augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro 2 years ago
refcount.c locking/refcount: Consolidate implementations of refcount_t 1 year ago
rhashtable.c rhashtable: Restore RCU marking on rhash_lock_head 9 months ago
sbitmap.c sbitmap: simplify wrap check 4 months ago
scatterlist.c lib/scatterlist: use consistent sg_copy_buffer() return type 6 months ago
seq_buf.c seq_buf: Export seq_buf_printf 10 months ago
sg_pool.c SCSI sg on 20190709 2 years ago
sg_split.c lib: scatterlist: Fix to support no mapped sg 2 years ago
sha1.c crypto: sha - split sha.h into sha1.h and sha2.h 5 months ago
show_mem.c mm: remove quicklist page table caches 2 years ago
siphash.c Revert "lib: Revert use of fallthrough pseudo-keyword in lib/" 5 months ago
smp_processor_id.c sched: Make migrate_disable/enable() independent of RT 5 months ago
sort.c lib/sort: Move swap, cmp and cmp_r function types for wider use 1 year ago
stackdepot.c lib: stackdepot: fix ignoring return value warning 2 months ago
stmp_device.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2 years ago
string.c lib/string: remove unnecessary #undefs 4 months ago
string_helpers.c lib: string_helpers: provide kfree_strarray() 7 months ago
strncpy_from_user.c lib/strncpy_from_user.c: Mask out bytes after NUL terminator. 5 months ago
strnlen_user.c uaccess: Selectively open read or write user access 12 months ago
syscall.c lib/syscall: fix syscall registers retrieval on 32-bit platforms 5 months ago
test-kstrtox.c kstrto*: accept "-0" for signed conversion 6 years ago
test-string_helpers.c lib/test-string_helpers.c: Add string_upper() and string_lower() tests 9 months ago
test_bitmap.c lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers 2 months ago
test_bitops.c lib/test_bitops: do the full test during module init 8 months ago
test_bits.c lib/test_bits.c: add tests of GENMASK 8 months ago
test_blackhole_dev.c blackhole_dev: add a selftest 2 years ago
test_bpf.c test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 3 months ago
test_debug_virtual.c treewide: Add SPDX license identifier for more missed files 2 years ago
test_firmware.c lib: cleanup kstrto*() usage 4 months ago
test_fpu.c selftests/fpu: Fix debugfs_simple_attr.cocci warning 3 months ago
test_free_pages.c lib/test_free_pages.c: add basic progress indicators 4 months ago
test_hash.c treewide: Add SPDX license identifier for more missed files 2 years ago
test_hexdump.c test_hexdump: use memcpy instead of strncpy 2 years ago
test_hmm.c lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() 6 months ago
test_hmm_uapi.h mm/hmm: add tests for hmm_pfn_to_map_order() 10 months ago
test_ida.c test_ida: Fix lockdep warning 3 years ago
test_kasan.c kasan, mm: fail krealloc on freed objects 2 months ago
test_kasan_module.c lib/test_kasan_module.c: suppress unused var warning 2 weeks ago
test_kmod.c lib: cleanup kstrto*() usage 4 months ago
test_linear_ranges.c lib/test_linear_ranges: add a test for the 'linear_ranges' 12 months ago
test_list_sort.c treewide: Add SPDX license identifier for more missed files 2 years ago
test_lockup.c lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT 4 months ago
test_memcat_p.c lib: Fix ia64 bootloader linkage 3 years ago
test_meminit.c lib/test_meminit.c: add bulk alloc/free tests 1 year ago
test_min_heap.c lib: Introduce generic min-heap 1 year ago
test_module.c treewide: Add SPDX license identifier for more missed files 2 years ago
test_objagg.c test_objagg: Fix potential memory leak in error handling 10 months ago
test_overflow.c lib/test_overflow.c: avoid tainting the kernel and fix wrap size 2 years ago
test_parman.c lib: fix spelling mistake: "actualy" -> "actually" 4 years ago
test_printf.c printk changes for 5.12 2 months ago
test_rhashtable.c rhashtable: fix indentation of a continue statement 7 months ago
test_siphash.c siphash: implement HalfSipHash1-3 for hash tables 4 years ago
test_sort.c treewide: Add SPDX license identifier for more missed files 2 years ago
test_stackinit.c lib: test_stackinit.c: XFAIL switch variable init tests 1 year ago
test_static_key_base.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2 years ago
test_static_keys.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 2 years ago
test_string.c lib/test_string.c: add some testcases for strchr and strnchr 2 years ago
test_strscpy.c lib: Add test module for strscpy_pad 2 years ago
test_sysctl.c lib: test_sysctl: delete duplicated words 6 months ago
test_ubsan.c ubsan: remove overflow checks 2 months ago
test_user_copy.c usercopy: Avoid soft lockups in test_check_nonzero_user() 2 years ago
test_uuid.c uuid: fix incorrect uuid_equal conversion in test_uuid_test 4 years ago
test_vmalloc.c lib/test_vmalloc.c: Add test cases for kvfree_rcu() 10 months ago
test_xarray.c XArray: Fix splitting to non-zero orders 3 weeks ago
textsearch.c lib: textsearch: fix escapes in example code 2 years ago
timerqueue.c rbtree, timerqueue: Use rb_add_cached() 2 months ago
ts_bm.c lib/: replace HTTP links with HTTPS ones 8 months ago
ts_fsm.c Revert "lib: Revert use of fallthrough pseudo-keyword in lib/" 5 months ago
ts_kmp.c lib/ts_kmp.c: replace zero-length array with flexible-array member 1 year ago
ubsan.c ubsan: remove overflow checks 2 months ago
ubsan.h ubsan: implement __ubsan_handle_alignment_assumption 3 months ago
ucmpdi2.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 120 2 years ago
ucs2_string.c lib/ucs2_string.c: add MODULE_LICENSE() 3 years ago
usercopy.c lib, uaccess: add failure injection to usercopy functions 6 months ago
uuid.c uuid: Provide a GUID generator for raw buffer 1 year ago
vsprintf.c lib/vsprintf: no_hash_pointers prints all addresses as unhashed 2 months ago
win_minmax.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 4 years ago
xarray.c XArray: Fix splitting to non-zero orders 3 weeks ago
xxhash.c lib/: replace HTTP links with HTTPS ones 8 months ago