Linux sources including Zen, TuxOnIce, Gcc patchsets for desktops/laptops (not for servers)
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.
Linus Torvalds 972acfb494 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 1 week ago
..
842 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
fonts Fonts: New Terminus large console font 4 months ago
livepatch livepatch: Proper error handling in the shadow variables selftest 2 months ago
lz4 lib/lz4: update LZ4 decompressor module 5 months ago
lzo lib/lzo: fix bugs for very short or empty input 1 week ago
mpi lib/mpi: remove redundant variable esign 8 months ago
raid6 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm 1 month ago
reed_solomon reed_solomon: Fix kernel-doc 9 months ago
xz lib/xz: Put CRC32_POLY_LE in xz_private.h 6 months ago
zlib_deflate zlib_deflate/deftree: remove bi_reverse() 3 years ago
zlib_inflate lib/zlib_inflate/inflate.c: remove fall through warnings 5 months ago
zstd lib: zstd: clean up Makefile for simpler composite object handling 1 year ago
.gitignore lib: add crc64 calculation routines 7 months ago
Kconfig Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md into for-linus 3 months ago
Kconfig.debug Merge tag 'kbuild-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild 1 month ago
Kconfig.kasan kasan: remove use after scope bugs detection. 1 month ago
Kconfig.kgdb lib: update location of kgdb documentation 1 year ago
Kconfig.ubsan lib/ubsan: default UBSAN_ALIGNMENT to not set 1 month ago
Makefile libfdt: prefix header search paths with $(srctree)/ 1 month ago
argv_split.c treewide: kmalloc() -> kmalloc_array() 10 months ago
ashldi3.c move libgcc.h to include/linux 1 year ago
ashrdi3.c move libgcc.h to include/linux 1 year ago
asn1_decoder.c ASN.1: check for error from ASN1_OP_END__ACT actions 1 year ago
assoc_array.c lib/assoc_array.c: mark expected switch fall-through 1 month ago
atomic64.c atomics/generic: Define atomic64_fetch_add_unless() 10 months ago
atomic64_test.c lib/atomic64_test.c: add a test that atomic64_inc_not_zero() returns an int 1 year ago
audit.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
bcd.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
bch.c lib/bch: fix possible stack overrun 6 months ago
bitmap.c Remove 'type' argument from access_ok() function 3 months ago
bitrev.c ARM: 8187/1: add CONFIG_HAVE_ARCH_BITREVERSE to support rbit instruction 4 years ago
bsearch.c kprobes: Prohibit probing on bsearch() 2 months ago
btree.c btree: avoid variable-length allocations 1 year ago
bucket_locks.c ila: make lockdep happy again 8 months ago
bug.c lib/bug.c: exclude non-BUG/WARN exceptions from report_bug() 1 year ago
build_OID_registry X.509: do not emit any informational output 5 years ago
bust_spinlocks.c s390: use common bust_spinlocks() 4 months ago
chacha.c crypto: chacha - add XChaCha12 support 4 months ago
check_signature.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
checksum.c ipv4: Update parameters for csum_tcpudp_magic to their original types 3 years ago
clz_ctz.c lib/clz_ctz.c: add prototype declarations in lib/clz_ctz.c 5 years ago
clz_tab.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
cmdline.c lib/cmdline.c: remove meaningless comment 1 year ago
cmpdi2.c move libgcc.h to include/linux 1 year ago
compat_audit.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
cordic.c lib: cordic: Move cordic macros and defines to header file 4 months ago
cpu_rmap.c sched/topology: Rename topology_thread_cpumask() to topology_sibling_cpumask() 3 years ago
cpumask.c treewide: add checks for the return value of memblock_alloc*() 1 month ago
crc-ccitt.c lib/crc-ccitt: Add CCITT-FALSE CRC16 variant 1 year ago
crc-itu-t.c lib: crc-itu-t.[ch] fix 0x0x prefix in integer constants 3 years ago
crc-t10dif.c crc-t10dif: crc_t10dif_mutex can be static 7 months ago
crc4.c docs: clean up and add rest of CRC functions to kernel-api.rst 1 year ago
crc7.c lib/crc7: Shift crc7() output left 1 bit 4 years ago
crc8.c docs: clean up and add rest of CRC functions to kernel-api.rst 1 year ago
crc16.c [PATCH] kernel-doc for lib/crc*.c 13 years ago
crc32.c lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases as __pure 2 months ago
crc32defs.h lib/crc: Move polynomial definition to separate header 8 months ago
crc32test.c lib: add module support to crc32 tests 2 years ago
crc64.c lib: add crc64 calculation routines 7 months ago
ctype.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
debug_info.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
debug_locks.c locking/lockdep: Make global debug_locks* variables read-mostly 6 months ago
debugobjects.c debugobjects: call debug_objects_mem_init eariler 3 months ago
dec_and_lock.c atomic: Add irqsave variant of atomic_dec_and_lock() 10 months ago
decompress.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
decompress_bunzip2.c lib: Use existing define with polynomial 8 months ago
decompress_inflate.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
decompress_unlz4.c lib/decompress_unlz4: change module to work with new LZ4 module version 2 years ago
decompress_unlzma.c lib/decompress_unlzma: Do a NULL check for pointer 3 years ago
decompress_unlzo.c lib/decompressors: use real out buf size for gunzip with kernel 3 years ago
decompress_unxz.c lib/decompressors: use real out buf size for gunzip with kernel 3 years ago
devres.c devres: always use dev_name() in devm_ioremap_resource() 2 months ago
digsig.c lib/digsig: fix dereference of NULL user_key_payload 1 year ago
div64.c lib/div64.c: off by one in shift 1 month ago
dump_stack.c printk: move dump stack related code to lib/dump_stack.c 1 year ago
dynamic_debug.c dynamic_debug: move pr_err from module.c to ddebug_add_module 1 month ago
dynamic_queue_limits.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 1 year ago
earlycpio.c lib/cpio: Make find_cpio_data()'s offset arg optional 2 years ago
error-inject.c error-injection: Add injectable error types 1 year ago
errseq.c errseq: Always report a writeback error once 11 months ago
extable.c lib/extable.c: use bsearch() library function in search_extable() 1 year ago
fault-inject.c fault-inject: fix wrong should_fail() decision in task context 1 year ago
fdt.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code 6 years ago
fdt_empty_tree.c lib: add fdt_empty_tree.c 5 years ago
fdt_ro.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code 6 years ago
fdt_rw.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code 6 years ago
fdt_strerror.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code 6 years ago
fdt_sw.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code 6 years ago
fdt_wip.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code 6 years ago
find_bit.c lib: optimize cpumask_next_and() 1 year ago
find_bit_benchmark.c lib/find_bit_benchmark.c: align test_find_next_and_bit with others 3 months ago
flex_proportions.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
gcd.c lib/gcd: Remove use of CPU_NO_EFFICIENT_FFS macro 5 months ago
gen_crc32table.c lib/crc: Use consistent naming for CRC-32 polynomials 8 months ago
gen_crc64table.c lib: don't depend on linux headers being installed. 3 months ago
genalloc.c lib/genalloc.c: include vmalloc.h 3 months ago
generic-radix-tree.c generic radix trees 1 month ago
glob.c lib: add module support to glob tests 2 years ago
globtest.c lib: add module support to glob tests 2 years ago
hexdump.c lib/hexdump.c: return -EINVAL in case of error in hex2bin() 1 year ago
hweight.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
idr.c radix tree: Remove radix_tree_update_node_t 5 months ago
inflate.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
int_sqrt.c fix int_sqrt64() for very large numbers 2 months ago
interval_tree.c lib/interval_tree.c: simplify includes 4 years ago
interval_tree_test.c treewide: kmalloc() -> kmalloc_array() 10 months ago
iomap.c iomap: introduce io{read|write}64_{lo_hi|hi_lo} 2 months ago
iomap_copy.c lib/iomap_copy.c: add __ioread32_copy() 3 years ago
iommu-helper.c iommu-helper: mark iommu_is_span_boundary as inline 11 months ago
ioremap.c lib/ioremap: ensure break-before-make is used for huge p4d mappings 3 months ago
iov_iter.c iov_iter: Fix build error without CONFIG_CRYPTO 2 weeks ago
irq_poll.c lib/irq_poll: Support schedules in non-interrupt contexts 1 month ago
irq_regs.c lib: reduce the use of module.h wherever possible 7 years ago
is_single_threaded.c sched/headers: Prepare to move 'init_task' and 'init_thread_union' from <linux/sched.h> to <linux/sched/task.h> 2 years ago
jedec_ddr_data.c ddr: add LPDDR2 data from JESD209-2 7 years ago
kasprintf.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
kfifo.c treewide: kmalloc() -> kmalloc_array() 10 months ago
klist.c scsi: klist: Make it safe to use klists in atomic context 9 months ago
kobject.c kobject: make kset_get_ownership() 'static' 2 months ago
kobject_uevent.c kobject: drop newline from msg string 2 months ago
kstrtox.c lib/kstrtox.c: delete unnecessary casts 5 months ago
kstrtox.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
lcm.c block: fix blk_stack_limits() regression due to lcm() change 4 years ago
libcrc32c.c libcrc32c: Add crc32c_impl function 1 year ago
list_debug.c lib/list_debug.c: print unmangled addresses 1 year ago
list_sort.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
llist.c locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() 1 year ago
locking-selftest-hardirq.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
locking-selftest-mutex.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
locking-selftest-rlock-hardirq.h [PATCH] lockdep: locking API self tests 12 years ago
locking-selftest-rlock-softirq.h [PATCH] lockdep: locking API self tests 12 years ago
locking-selftest-rlock.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
locking-selftest-rsem.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
locking-selftest-rtmutex.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
locking-selftest-softirq.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
locking-selftest-spin-hardirq.h [PATCH] lockdep: locking API self tests 12 years ago
locking-selftest-spin-softirq.h [PATCH] lockdep: locking API self tests 12 years ago
locking-selftest-spin.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
locking-selftest-wlock-hardirq.h [PATCH] lockdep: locking API self tests 12 years ago
locking-selftest-wlock-softirq.h [PATCH] lockdep: locking API self tests 12 years ago
locking-selftest-wlock.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
locking-selftest-wsem.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
locking-selftest.c locking/lockdep: Make it easy to detect whether or not inside a selftest 1 month ago
lockref.c lockref: Add lockref_put_not_zero 1 year ago
logic_pio.c lib: Add generic PIO mapping method 1 year ago
lru_cache.c treewide: kzalloc() -> kcalloc() 10 months ago
lshrdi3.c move libgcc.h to include/linux 1 year ago
memcat_p.c lib: Fix ia64 bootloader linkage 6 months ago
memory-notifier-error-inject.c memory: memory notifier error injection module 6 years ago
memweight.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
muldi3.c move libgcc.h to include/linux 1 year ago
net_utils.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
netdev-notifier-error-inject.c net: Add support for CHANGEUPPER notifier error injection 3 years ago
nlattr.c netlink: Add strict version of nlmsg_parse and nla_parse 6 months ago
nmi_backtrace.c printk/nmi: Prevent deadlock when accessing the main log buffer in NMI 9 months ago
nodemask.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
notifier-error-inject.c mode_t, whack-a-mole at 11... 6 years ago
notifier-error-inject.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
objagg.c lib: objagg: fix handling of object with 0 users when assembling hints 2 months ago
of-reconfig-notifier-error-inject.c powerpc+of: Rename and fix OF reconfig notifier error inject module 6 years ago
oid_registry.c 509: fix printing uninitialized stack memory when OID is empty 1 year ago
once.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 1 year ago
parman.c lib: Introduce priority array area manager 2 years ago
parser.c lib/parser.c: switch match_number() over to use match_strdup() 5 months ago
pci_iomap.c PCI: Add SPDX GPL-2.0 when no license was specified 1 year ago
percpu-refcount.c percpu-refcount: Replace call_rcu_sched() with call_rcu() 4 months ago
percpu_counter.c notifier: Remove notifier header file wherever not used 7 months ago
percpu_test.c percpu: add test module for various percpu operations 5 years ago
plist.c sched/headers: Prepare for new header dependencies before moving code to <linux/sched/clock.h> 2 years ago
pm-notifier-error-inject.c PM: PM notifier error injection module 6 years ago
prime_numbers.c lib/prime_numbers: Suppress warn on kmalloc failure 2 years ago
radix-tree.c radix tree: Don't return retry entries from lookup 4 months ago
random32.c treewide: Switch DEFINE_TIMER callbacks to struct timer_list * 1 year ago
ratelimit.c lib/ratelimit.c: use deferred printk() version 1 year ago
rational.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
rbtree.c lib/rbtree,drm/mm: add rbtree_replace_node_cached() 1 year ago
rbtree_test.c treewide: kmalloc() -> kmalloc_array() 10 months ago
reciprocal_div.c lib: reciprocal_div: implement the improved algorithm on the paper mentioned 9 months ago
refcount.c refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants 2 months ago
rhashtable.c rhashtable: Still do rehash when we get EEXIST 4 weeks ago
sbitmap.c sbitmap: order READ/WRITE freed instance and setting clear bit 3 weeks ago
scatterlist.c lib/scatterlist: Provide a DMA page iterator 2 months ago
seq_buf.c seq_buf: Use size_t for len in seq_buf_puts() 3 months ago
sg_pool.c lib/sg_pool.c: remove unnecessary null check when freeing object 5 months ago
sg_split.c lib: scatterlist: add sg splitting function 3 years ago
sha1.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
sha256.c kernel/kexec_file.c: move purgatories sha256 to common code 1 year ago
show_mem.c lib/show_mem.c: drop pgdat_resize_lock in show_mem() 3 months ago
siphash.c siphash: implement HalfSipHash1-3 for hash tables 2 years ago
smp_processor_id.c kprobes: Prohibit probing on preemption checking debug functions 2 months ago
sort.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
stackdepot.c lib/stackdepot.c: use a non-instrumented version of memcmp() 1 year ago
stmp_device.c lib/stmp_device.c: replace module.h include 4 years ago
string.c lib/string.c: implement a basic bcmp 1 week ago
string_helpers.c mm: treewide: remove GFP_TEMPORARY allocation flag 1 year ago
strncpy_from_user.c make 'user_access_begin()' do 'access_ok()' 3 months ago
strnlen_user.c make 'user_access_begin()' do 'access_ok()' 3 months ago
syscall.c syscalls: Remove start and number from syscall_get_arguments() args 1 week ago
test-kstrtox.c kstrto*: accept "-0" for signed conversion 3 years ago
test-string_helpers.c lib/test-string_helpers.c: fix and improve string_get_size() tests 3 years ago
test_bitfield.c bitfield: add tests 9 months ago
test_bitmap.c lib/test_bitmap.c: fix bitmap optimisation tests to report errors correctly 11 months ago
test_bpf.c bpf: test_bpf: turn off preemption in function __run_once 1 month ago
test_debug_virtual.c lib: fix build failure in CONFIG_DEBUG_VIRTUAL test 4 months ago
test_firmware.c lib/test_firmware.c: remove some dead code 1 month ago
test_hash.c lib/test_hash.c: fix warning in preprocessor symbol evaluation 2 years ago
test_hexdump.c test_hexdump: use memcpy instead of strncpy 4 months ago
test_ida.c test_ida: Fix lockdep warning 6 months ago
test_kasan.c kasan: remove use after scope bugs detection. 1 month ago
test_kmod.c lib/test_kmod.c: potential double free in error handling 2 months ago
test_list_sort.c lib/test: delete five error messages for failed memory allocations 1 year ago
test_memcat_p.c lib: Fix ia64 bootloader linkage 6 months ago
test_module.c test: add minimal module for verification testing 5 years ago
test_objagg.c test_objagg: Uninitialized variable in error handling 2 months ago
test_overflow.c test_overflow: Add shift overflow tests 8 months ago
test_parman.c lib: fix spelling mistake: "actualy" -> "actually" 2 years ago
test_printf.c lib/vsprintf: Print time and date in human readable format via %pt 4 months ago
test_rhashtable.c rhashtable: Remove obsolete rhashtable_walk_init function 1 month ago
test_siphash.c siphash: implement HalfSipHash1-3 for hash tables 2 years ago
test_sort.c lib/test_sort.c: add module unload support 1 year ago
test_stackinit.c lib: Introduce test_stackinit module 1 month ago
test_static_key_base.c locking/static_keys: Provide a selftest 3 years ago
test_static_keys.c locking/static_keys: Avoid nested functions 3 years ago
test_string.c lib: add module support to string tests 1 year ago
test_sysctl.c test_sysctl: test against int proc_dointvec() array support 1 year ago
test_ubsan.c lib/test_ubsan.c: VLA no longer used in kernel 1 month ago
test_user_copy.c treewide: simplify Kconfig dependencies for removed archs 1 year ago
test_uuid.c uuid: fix incorrect uuid_equal conversion in test_uuid_test 1 year ago
test_vmalloc.c vmalloc: add test driver to analyse vmalloc allocator 1 month ago
test_xarray.c XArray: Fix xa_reserve for 2-byte aligned entries 1 month ago
textsearch.c textsearch: fix kernel-doc warnings and add kernel-api section 1 year ago
timerqueue.c timerqueue: Document return values of timerqueue_add/del() 1 year ago
ts_bm.c textsearch: ts_bm: support case insensitive searching in Boyer-Moore algorithm 10 years ago
ts_fsm.c textsearch: fix typos in library helpers 1 year ago
ts_kmp.c textsearch: fix typos in library helpers 1 year ago
ubsan.c lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn 5 months ago
ubsan.h lib/ubsan: remove returns-nonnull-attribute checks 1 year ago
ucmpdi2.c Add notrace to lib/ucmpdi2.c 1 year ago
ucs2_string.c lib/ucs2_string.c: add MODULE_LICENSE() 10 months ago
usercopy.c Remove 'type' argument from access_ok() function 3 months ago
uuid.c Documentation: add UUID/GUID to kernel-api 1 year ago
vsprintf.c Merge tag 'printk-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk 1 month ago
win_minmax.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 1 year ago
xarray.c XArray: Fix xa_reserve for 2-byte aligned entries 1 month ago
xxhash.c lib: Add xxhash module 1 year ago