文件最后提交记录最后更新时间
lib: 842: no need to check return value of debugfs_create functions6 年前
crypto: lib - remove unneeded selection of XOR_BLOCKS3 年前
linux/dim: Do nothing if no time delta between samples2 年前
lib/fonts: fix undefined behavior in bit shift for get_default_font3 年前
kunit: make kunit_test_timeout compatible with comment3 年前
selftests/livepatch: better synchronize test_klp_callbacks_busy3 年前
lz4: fix LZ4_decompress_safe_partial read out of bound3 年前
crypto: lzo - Fix compression buffer overrun10 个月前
lib/math/rational.c: fix divide by zero4 年前
crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()2 年前
Add pldmfw library for PLDM firmware update5 年前
Revert "回退 'Pull Request !1416 : 支持 LoongArch 架构'"1 年前
rslib: Make some functions static6 年前
lib/vdso: use "grep -E" instead of "egrep"3 年前
lib/xz: Validate the value before assigning it to an enum variable3 年前
lib/zlib: add zlib_deflate_dfltcc_enabled() function6 年前
zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c5 年前
lib/zlib: remove outdated and incorrect pre-increment optimization5 年前
lib: Revert use of fallthrough pseudo-keyword in lib/5 年前
.gitignore: add SPDX License Identifier6 年前
crypto: memneq - move into lib/3 年前
lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default1 年前
Revert "回退 'Pull Request !1416 : 支持 LoongArch 架构'"1 年前
kcsan: Test support for compound instrumentation5 年前
kgdb: Honour the kprobe blocklist when setting breakpoints5 年前
ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang5 年前
crypto: memneq - move into lib/3 年前
treewide: kmalloc() -> kmalloc_array()7 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1206 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1206 年前
lib: Revert use of fallthrough pseudo-keyword in lib/5 年前
assoc_array: Fix BUG_ON during garbage collect3 年前
locking/atomic: Use s64 for atomic646 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1526 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
lib/bch: Allow easy bit swapping5 年前
lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE5 年前
lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc()3 年前
treewide: Add SPDX license identifier for more missed files6 年前
lib/bootconfig: Fix to remove tailing spaces after value5 年前
lib/bsearch: Provide __always_inline variant5 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4316 年前
ila: make lockdep happy again7 年前
bug: Remove redundant condition check in report_bug5 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 366 年前
s390: use common bust_spinlocks()7 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
unify generic instances of csum_partial_copy_nocheck()5 年前
lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels2 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
lib: Revert use of fallthrough pseudo-keyword in lib/5 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1206 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()2 年前
Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs"5 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2306 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2306 年前
crc-t10dif: clean up some more things5 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2306 年前
lib/crc32.c: fix trivial typo in preprocessor condition5 年前
lib/crc: Move polynomial definition to separate header7 年前
lib/crc32test: remove extra local_irq_disable/enable5 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2306 年前
lib/: replace HTTP links with HTTPS ones5 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2306 年前
docs: clean up and add rest of CRC functions to kernel-api.rst8 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
locking/lockdep: Improve noinstr vs errors4 年前
debugobjects: Stop accessing objects after releasing hash bucket lock1 年前
atomic: Add irqsave variant of atomic_dec_and_lock()7 年前
lib: Add zstd support to decompress5 年前
lib: decompress_bunzip2: delete duplicated words5 年前
lib/zlib: add s390 hardware support for kernel zlib_inflate6 年前
lib/decompress_unlz4.c: correctly handle zero-padding around initrds.4 年前
lib/: replace HTTP links with HTTPS ones5 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 956 年前
lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression3 年前
lib: decompress_unzstd: Limit output size5 年前
driver core: platform: Document return type of more functions5 年前
Revert "Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs"6 年前
kernel: rename show_stack_loglvl() => show_stack()5 年前
dyndbg: fix old BUG_ON in >control parser1 年前
lib: dynamic_queue_limits: delete duplicated words + fix typo5 年前
lib: earlycpio: delete duplicated words5 年前
parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes1 年前
treewide: Switch printk users from %pf and %pF to %ps and %pS, respectively7 年前
errseq: Always report a writeback error once8 年前
lib/extable.c: add missing prototypes6 年前
lib, include/linux: add usercopy failure capability5 年前
fault_inject: Don't rely on "return value" from WRITE_ONCE()6 年前
of/lib: Allow scripts/dtc/libfdt to be used from kernel code13 年前
libfdt: include fdt_addresses.c6 年前
lib: add fdt_empty_tree.c11 年前
of/lib: Allow scripts/dtc/libfdt to be used from kernel code13 年前
of/lib: Allow scripts/dtc/libfdt to be used from kernel code13 年前
of/lib: Allow scripts/dtc/libfdt to be used from kernel code13 年前
of/lib: Allow scripts/dtc/libfdt to be used from kernel code13 年前
of/lib: Allow scripts/dtc/libfdt to be used from kernel code13 年前
kernel.h: split out min()/max() et al. helpers5 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2956 年前
lib/flex_proportions.c: cleanup __fprop_inc_percpu_max5 年前
lib/crc: Use consistent naming for CRC-32 polynomials7 年前
lib: don't depend on linux headers being installed.7 年前
lib/genalloc: fix the overflow when size is too big5 年前
lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()1 年前
lib: Revert use of fallthrough pseudo-keyword in lib/5 年前
lib: add module support to glob tests9 年前
hex2bin: fix access beyond string end3 年前
x86/kconfig: Disable CONFIG_GENERIC_HWEIGHT and remove __HAVE_ARCH_SW_HWEIGHT6 年前
idr: fix param name in idr_alloc_cyclic() doc2 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
treewide: Add SPDX license identifier for missed files6 年前
treewide: Add SPDX license identifier for more missed files6 年前
iomap: constify ioreadX() iomem argument (as in generic implementation)5 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5046 年前
iommu-helper: mark iommu_is_span_boundary as inline7 年前
mm/highmem: Lift memcpy_[to|from]_page to core2 年前
lib/irq_poll: Support schedules in non-interrupt contexts7 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1526 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 366 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()"6 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2486 年前
kobject: Fix slab-out-of-bounds in fill_kobj_path()1 年前
kobject_uevent: Fix OOB access within zap_modalias_env()1 年前
kernel.h: split out kstrtox() and simple_strtox() to a separate header2 年前
lib: vsprintf: Fix handling of number field widths in vsscanf4 年前
lib: libcrc32c: delete duplicated words5 年前
lib: linear_ranges: Add missing MODULE_LICENSE()6 年前
Fix linked-list KUnit test when run multiple times6 年前
lib/list_debug.c: Detect uninitialized lists3 年前
treewide: Change list_sort to use const pointers4 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3336 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
[PATCH] lockdep: locking API self tests19 年前
[PATCH] lockdep: locking API self tests19 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
[PATCH] lockdep: locking API self tests19 年前
[PATCH] lockdep: locking API self tests19 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
[PATCH] lockdep: locking API self tests19 年前
[PATCH] lockdep: locking API self tests19 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING4 年前
lockref: stop doing cpu_relax in the cmpxchg loop2 年前
PCI: Fix pci_register_io_range() memory leak5 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 916 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1206 年前
lib: Fix ia64 bootloader linkage7 年前
crypto: memneq - move into lib/3 年前
treewide: Add SPDX license identifier for more missed files6 年前
lib/memregion.c: include memregion.h5 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1206 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
treewide: Add SPDX license identifier for more missed files6 年前
netlink: prevent potential spectre v1 gadgets2 年前
lib: Add backtrace_idle parameter to force backtrace of idle CPUs5 年前
nodemask: Fix return values to be unsigned3 年前
lib/notifier-error-inject: fix error when writing -errno to debugfs file3 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
mlxsw: spectrum_acl_erp: Fix object nesting warning1 年前
treewide: Add SPDX license identifier for more missed files6 年前
x509: Detect sm2 keys by their parameters OID3 年前
once: add DO_ONCE_SLOW() for sleepable contexts3 年前
lib: packing: add documentation for pbuflen argument5 年前
lib: Introduce priority array area manager9 年前
kernel.h: split out kstrtox() and simple_strtox() to a separate header2 年前
PCI: Add SPDX GPL-2.0 when no license was specified8 年前
percpu_ref_init(): clean ->percpu_count_ref on failure3 年前
lib/percpu_counter.c: use helper macro abs()5 年前
treewide: Add SPDX license identifier for more missed files6 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 106 年前
treewide: Add SPDX license identifier for more missed files6 年前
radix tree: remove unused variable2 年前
random: replace custom notifier chain with standard one3 年前
ratelimit: Fix data-races in ___ratelimit().3 年前
lib/: replace HTTP links with HTTPS ones5 年前
augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro6 年前
locking/refcount: Consolidate implementations of refcount_t6 年前
rhashtable: Restore RCU marking on rhash_lock_head5 年前
sbitmap: Consider cleared bits in sbitmap_bitmap_show()5 年前
lib/scatterlist: use consistent sg_copy_buffer() return type5 年前
seq_buf: Fix overflow in seq_buf_putmem_hex()4 年前
Merge tag 'scsi-sg' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi6 年前
lib: scatterlist: Fix to support no mapped sg6 年前
lib/crypto: sha1: re-roll loops to reduce code size3 年前
mm: remove quicklist page table caches6 年前
siphash: use one source of truth for siphash permutations3 年前
lib/smp_processor_id: fix imbalanced instrumentation_end() call3 年前
lib/sort: Move swap, cmp and cmp_r function types for wider use6 年前
lib: stackdepot: turn depot_lock spinlock to raw_spinlock4 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1526 年前
lib/string.c: implement stpcpy5 年前
lib: string_helpers: provide kfree_strarray()5 年前
lib/strncpy_from_user.c: Mask out bytes after NUL terminator.5 年前
uaccess: Selectively open read or write user access6 年前
lib/syscall: fix syscall registers retrieval on 32-bit platforms5 年前
kstrto*: accept "-0" for signed conversion10 年前
lib/test-string_helpers.c: Add string_upper() and string_lower() tests5 年前
test_bitmap: remove user bitmap tests5 年前
lib/test_bitops: do the full test during module init5 年前
lib/test_bits.c: add tests of GENMASK5 年前
blackhole_dev: add a selftest6 年前
test_bpf: fix incorrect netdev features3 年前
treewide: Add SPDX license identifier for more missed files6 年前
test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation2 年前
selftests/fpu: Add an FPU selftest5 年前
mm/page_alloc.c: fix freeing non-compound pages5 年前
treewide: Add SPDX license identifier for more missed files6 年前
test_hexdump: use memcpy instead of strncpy7 年前
mm/memory.c: fix race when faulting a device private page3 年前
mm/hmm: add tests for hmm_pfn_to_map_order()5 年前
ida: Fix crash in ida_free when the bitmap is empty2 年前
kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled4 年前
KASAN: port KASAN Tests to KUnit5 年前
lib: cleanup kstrto*() usage2 年前
lib/test_linear_ranges: add a test for the 'linear_ranges'6 年前
treewide: Change list_sort to use const pointers4 年前
lib/test_lockup: fix kernel pointer check for separate address spaces3 年前
lib: Fix ia64 bootloader linkage7 年前
lib/test_meminit: fix off-by-one error in test_pages()1 年前
lib: Introduce generic min-heap6 年前
treewide: Add SPDX license identifier for more missed files6 年前
test_objagg: Fix potential memory leak in error handling5 年前
lib/test_overflow.c: avoid tainting the kernel and fix wrap size6 年前
lib: fix spelling mistake: "actualy" -> "actually"9 年前
Merge tag 'driver-core-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core5 年前
rhashtable: fix indentation of a continue statement5 年前
siphash: implement HalfSipHash1-3 for hash tables9 年前
treewide: Add SPDX license identifier for more missed files6 年前
lib/test_stackinit: Fix static initializer test4 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2826 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2826 年前
lib/test_string.c: add some testcases for strchr and strnchr6 年前
lib: Add test module for strscpy_pad7 年前
lib: test_sysctl: delete duplicated words5 年前
ubsan: remove CONFIG_UBSAN_OBJECT_SIZE3 年前
usercopy: Avoid soft lockups in test_check_nonzero_user()6 年前
uuid: fix incorrect uuid_equal conversion in test_uuid_test8 年前
lib/test_vmalloc.c: Add test cases for kvfree_rcu()5 年前
XArray: Fix xas_create_range() when multi-order entry present3 年前
lib: textsearch: fix escapes in example code6 年前
lib/timerqueue: Rely on rbtree semantics for next timer6 年前
lib/ts_bm: reset initial match offset for every block of text2 年前
lib: Revert use of fallthrough pseudo-keyword in lib/5 年前
lib/ts_kmp.c: replace zero-length array with flexible-array member6 年前
panic: Consolidate open-coded panic_on_warn checks2 年前
ubsan: implement __ubsan_handle_alignment_assumption5 年前
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1206 年前
lib/ucs2_string.c: add MODULE_LICENSE()7 年前
uaccess: Add speculation barrier to copy_from_user()3 年前
uuid: Provide a GUID generator for raw buffer6 年前
lib/vsprintf: Fix %pfwf when current node refcount == 01 年前
License cleanup: add SPDX GPL-2.0 license identifier to files with no license8 年前
XArray: Update the LRU list in xas_split()3 年前
lib/: replace HTTP links with HTTPS ones5 年前