aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-06-07selftests/nolibc: make sure gcc always use little endian on MIPS20230606-nolibc-rv32+stkp7aWilly Tarreau1-0/+1
2023-06-06selftests/nolibc: also count skipped and failed tests in outputWilly Tarreau1-3/+12
2023-06-06selftests/nolibc: add new gettimeofday test casesZhangjin Wu1-0/+4
2023-06-06selftests/nolibc: remove gettimeofday_bad1/2 completelyZhangjin Wu1-4/+0
2023-06-06selftests/nolibc: support two errnos with EXPECT_SYSER2()Zhangjin Wu1-4/+10
2023-06-06tools/nolibc: open: fix up compile warning for armZhangjin Wu1-1/+1
2023-06-06tools/nolibc: arm: add missing my_syscall6Zhangjin Wu1-0/+23
2023-06-06selftests/nolibc: use INT_MAX instead of __INT_MAX__Zhangjin Wu1-2/+2
2023-06-06selftests/nolibc: not include limits.h for nolibcZhangjin Wu2-3/+15
2023-06-06selftests/nolibc: fix up compile warning with glibc on x86_64Zhangjin Wu1-1/+1
2023-06-06selftests/nolibc: allow specify extra arguments for qemuZhangjin Wu1-1/+1
2023-06-06selftests/nolibc: syscall_args: use generic __NR_statxZhangjin Wu1-1/+1
2023-06-06selftests/nolibc: remove test gettimeofday_nullThomas Weißschuh1-1/+0
2023-06-06tools/nolibc: ensure fast64 integer types have 64 bitsThomas Weißschuh2-8/+8
2023-06-06selftests/nolibc: test_fork: fix up duplicated printZhangjin Wu1-1/+7
2023-06-06tools/nolibc: ppoll/ppoll_time64: add a missing argumentZhangjin Wu1-1/+1
2023-06-06selftests/nolibc: remove the duplicated gettimeofday_bad2Zhangjin Wu1-1/+0
2023-06-06selftests/nolibc: print name instead of number for EOVERFLOWZhangjin Wu1-0/+1
2023-06-06tools/nolibc: support nanoseconds in stat()Thomas Weißschuh3-33/+62
2023-06-06selftests/nolibc: prevent coredumps during test executionThomas Weißschuh1-0/+1
2023-06-06tools/nolibc: add support for prctl()Thomas Weißschuh2-0/+29
2023-06-05tools/nolibc: s390: disable stackprotector in _startThomas Weißschuh1-1/+3
2023-06-05tools/nolibc: fix segfaults on compilers without attribute no_stack_protectorThomas Weißschuh9-8/+18
2023-06-05tools/nolibc: simplify stackprotector compiler flagsThomas Weißschuh1-12/+2
2023-06-05tools/nolibc: add autodetection for stackprotector supportThomas Weißschuh11-30/+42
2023-06-05tools/nolibc: reformat list of headers to be installedThomas Weißschuh1-2/+16
2023-06-05tools/nolibc: add test for __stack_chk_guard initializationThomas Weißschuh1-0/+8
2023-06-05tools/nolibc: ensure stack protector guard is never zeroThomas Weißschuh1-2/+3
2023-06-05tools/nolibc: x86_64: disable stack protector for _startThomas Weißschuh1-1/+1
2023-06-05tools/nolibc: fix typo pint -> pointThomas Weißschuh1-1/+1
2023-06-05tools/nolibc: riscv: add stackprotector supportThomas Weißschuh2-1/+7
2023-06-05tools/nolibc: mips: add stackprotector supportThomas Weißschuh2-1/+8
2023-06-05tools/nolibc: loongarch: add stackprotector supportThomas Weißschuh2-1/+7
2023-06-05tools/nolibc: arm: add stackprotector supportThomas Weißschuh2-1/+7
2023-06-05tools/nolibc: aarch64: add stackprotector supportThomas Weißschuh2-1/+7
2023-06-05selftests/nolibc: reduce syscalls during space paddingThomas Weißschuh1-4/+11
2023-06-05tools/nolibc/unistd: add syscall()Thomas Weißschuh2-0/+17
2023-06-04tools/nolibc: riscv: Fix up load/store instructions for rv32Zhangjin Wu1-5/+9
2023-06-03torture: Add lock_torture_writer_fifo module paramDietmar Eggemann2-2/+12
2023-06-03torture: Support randomized shuffling for proxy exec testingConnor O'Brien1-2/+8
2023-06-03rcuscale: Add RCU Tasks Rude testingPaul E. McKenney4-1/+42
2023-06-02rcuscale: Measure RCU Tasks grace-period kthread CPU timePaul E. McKenney3-0/+10
2023-06-02rcuscale: Print grace-period kthread CPU time, if recordedPaul E. McKenney1-1/+7
2023-06-01EXP qspinlock: debuggingPaul E. McKenney1-0/+2
2023-06-01x86/nmi: Add a set_nmi_torture() function to control NMI testingPaul E. McKenney1-2/+32
2023-06-01qspinlock: Lockless diagnostics for excessive spin-drop wait loop timePaul E. McKenney4-2/+88
2023-06-01qspinlock: Diagnostics for excessive lock-drop wait loop timePaul E. McKenney2-2/+27
2023-06-01rcutorture: Test NMI diagnosticsPaul E. McKenney1-0/+11
2023-06-01EXP locking: Comment out virt_spin_lock() check in queued_spin_lock_slowpath()Paul E. McKenney1-2/+2
2023-06-01Revert "rcu/kvfree: Eliminate k[v]free_rcu() single argument macro"Paul E. McKenney1-8/+21
2023-06-01rcuscale: Add kfree_by_call_rcu and kfree_mult to documentationPaul E. McKenney1-1/+10
2023-06-01smp: Reduce NMI traffic from CSD waiters to CSD destination.Imran Khan1-1/+9
2023-06-01smp: Reduce logging due to dump_stack of CSD waiters.Imran Khan1-1/+2
2023-06-01notifier: Initialize new struct srcu_usage fieldChen-Yu Tsai1-0/+10
2023-06-01rcu-tasks: Add kernel boot parameters for callback lazinessPaul E. McKenney2-0/+38
2023-06-01rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCUPaul E. McKenney1-2/+0
2023-06-01rcu-tasks: Treat only synchronous grace periods urgentlyPaul E. McKenney1-8/+73
2023-06-01rcu: Clarify rcu_is_watching() kernel-doc commentPaul E. McKenney1-4/+8
2023-06-01rcuscale: Measure grace-period kthread CPU timePaul E. McKenney3-0/+28
2023-06-01rcuscale: Print out full set of kfree_rcu parametersPaul E. McKenney1-0/+4
2023-06-01rcuscale: Print out full set of module parametersPaul E. McKenney1-2/+2
2023-06-01rcuscale: Add minruntime module parameterPaul E. McKenney2-1/+10
2023-06-01rcuscale: Fix gp_async_max typo: s/reader/writer/Paul E. McKenney1-1/+1
2023-06-01rcuscale: Permit blocking delays between writersPaul E. McKenney2-0/+9
2023-05-22scftorture: Pause testing after memory-allocation failurePaul E. McKenney1-1/+5
2023-05-22scftorture: Forgive memory-allocation failure if KASANPaul E. McKenney1-2/+4
2023-05-22torture: Scale scftorture memory based on number of CPUsPaul E. McKenney1-1/+3
2023-05-22rcu: Update synchronize_rcu_mult() comment for call_rcu_hurry()Paul E. McKenney1-0/+5
2023-05-22rcutorture: Dump grace-period state upon rtort_pipe_count incidentsPaul E. McKenney1-0/+1
2023-05-22rcu: Remove formal-verification testsPaul E. McKenney40-1600/+0
2023-05-18Merge branch 'nolibc.2023.05.18a' into HEADPaul E. McKenney18-210/+390
2023-05-18tools/nolibc: remove LINUX_REBOOT_ constantsThomas Weißschuh2-8/+1
2023-05-18tools/nolibc: add testcase for fork()/waitpid()Thomas Weißschuh1-0/+20
2023-05-18tools/nolibc: s390: provide custom implementation for sys_forkThomas Weißschuh2-0/+11
2023-05-18tools/nolibc: validate C89 compatibilityThomas Weißschuh1-1/+1
2023-05-18tools/nolibc: use C89 comment syntaxThomas Weißschuh11-155/+155
2023-05-18tools/nolibc: use __inline__ syntaxThomas Weißschuh1-9/+9
2023-05-18tools/nolibc: use standard __asm__ statementsThomas Weißschuh2-3/+3
2023-05-15Merge branches 'doc.2023.05.10a', 'fixes.2023.05.11a', 'kvfree.2023.05.10a', ...Paul E. McKenney17-271/+322
2023-05-15torture: Remove duplicated argument -enable-kvm for ppc64Zhouyi Zhou1-1/+1
2023-05-15doc/rcutorture: Add description of rcutorture.stall_cpu_blockZqiang1-2/+11
2023-05-11rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscaleQiuxu Zhuo1-0/+5
2023-05-11rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()Qiuxu Zhuo1-97/+97
2023-05-11rcutorture: Correct name of use_softirq module parameterPaul E. McKenney2-2/+2
2023-05-11locktorture: Add long_hold to adjust lock-hold delaysPaul E. McKenney1-29/+22
2023-05-11rcu/nocb: Make shrinker iterate only over NOCB CPUsFrederic Weisbecker1-3/+14
2023-05-11rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUsPaul E. McKenney3-3/+22
2023-05-11rcu: Make rcu_cpu_starting() rely on interrupts being disabledPaul E. McKenney1-6/+5
2023-05-11rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_workPaul E. McKenney1-2/+2
2023-05-11rcu: Mark additional concurrent load from ->cpu_no_qs.b.expPaul E. McKenney2-2/+4
2023-05-11rcu: Employ jiffies-based backstop to callback time limitPaul E. McKenney2-8/+38
2023-05-11rcu: Check callback-invocation time limit for rcuc kthreadsPaul E. McKenney1-9/+19
2023-05-11rcu: Remove RCU_NONIDLE()Peter Zijlstra3-61/+1
2023-05-11rcu: Add more RCU files to kernel-api.rstPaul E. McKenney1-0/+12
2023-05-09tools/nolibc: Fix build of stdio.h due to header orderingMark Brown1-1/+1
2023-05-09tools/nolibc: add testcases for vfprintfThomas Weißschuh1-0/+86
2023-05-09tools/nolibc: implement fd-based FILE streamsThomas Weißschuh1-27/+68
2023-05-09tools/nolibc: add wrapper for memfd_createThomas Weißschuh1-0/+23
2023-05-09tools/nolibc: add libc-test binaryThomas Weißschuh2-0/+7
2023-05-09tools/nolibc: fix build of the test case using glibcWilly Tarreau1-0/+2
2023-05-09tools/nolibc: tests: fix build on non-c99 compliant compilersWilly Tarreau1-1/+2
2023-05-09tools/nolibc: tests: use volatile to force stack smashingThomas Weißschuh1-6/+2
2023-05-09rcu-tasks: Clarify the cblist_init_generic() function's pr_info() outputZqiang1-4/+2
2023-05-09rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic()Shigeru Yoshida1-1/+4
2023-05-09rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinkerFrederic Weisbecker1-3/+11
2023-05-09rcu/nocb: Fix shrinker race against callback enqueuerFrederic Weisbecker1-1/+1
2023-05-09rcu/nocb: Protect lazy shrinker against concurrent (de-)offloadingFrederic Weisbecker1-1/+24
2023-05-09rcu/kvfree: Make drain_page_cache() take early return if cache is disabledZqiang1-0/+3
2023-05-09rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objsZqiang1-1/+1
2023-05-09rcu/kvfree: Do not run a page work if a cache is disabledUladzislau Rezki (Sony)1-0/+4
2023-05-09rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cacheZqiang1-1/+1
2023-05-09rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snapZqiang1-1/+1
2023-05-09rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu listUladzislau Rezki (Sony)1-1/+7
2023-05-09rcu/kvfree: Add debug to check grace periodsPaul E. McKenney1-18/+19
2023-05-09rcu/kvfree: Eliminate k[v]free_rcu() single argument macroUladzislau Rezki (Sony)1-21/+8
2023-05-09srcu: Remove extraneous parentheses from srcu_read_lock() etc.Paul E. McKenney1-4/+4
2023-05-09MAINTAINERS: Update qiang1.zhang@intel.com to qiang.zhang1211@gmail.comZqiang1-1/+1
2023-05-09doc: Document the rcutree.rcu_resched_ns module parameterPaul E. McKenney1-0/+7
2023-05-09doc: Get rcutree module parameters back into alpha orderPaul E. McKenney1-60/+60
2023-05-07Linux 6.4-rc1Linus Torvalds1-2/+2
2023-05-07Merge tag 'perf-tools-for-v6.4-3-2023-05-06' of git://git.kernel.org/pub/scm/...Linus Torvalds514-144556/+167669
2023-05-07Merge tag 'core-debugobjects-2023-05-06' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-6/+15
2023-05-07Merge tag 'v6.4-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds12-13/+16
2023-05-07Merge tag '6.4-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cif...Linus Torvalds15-223/+376
2023-05-07Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds3-12/+2
2023-05-07Merge tag 'mailbox-v6.4' of git://git.linaro.org/landing-teams/working/fujits...Linus Torvalds13-122/+288
2023-05-07Merge tag 'for-6.4/io_uring-2023-05-07' of git://git.kernel.dk/linuxLinus Torvalds8-41/+47
2023-05-06Revert "perf build: Make BUILD_BPF_SKEL default, rename to NO_BPF_SKEL"Arnaldo Carvalho de Melo6-20/+14
2023-05-06Revert "perf build: Warn for BPF skeletons if endian mismatches"Arnaldo Carvalho de Melo1-10/+7
2023-05-06Merge tag 'mm-stable-2023-05-06-10-49' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-205/+202
2023-05-06Merge tag 'mm-hotfixes-stable-2023-05-06-10-45' of git://git.kernel.org/pub/s...Linus Torvalds5-13/+35
2023-05-06dmapool: link blocks across pagesKeith Busch1-127/+130
2023-05-06dmapool: don't memset on free twiceKeith Busch1-2/+2
2023-05-06dmapool: simplify freeingKeith Busch1-16/+6
2023-05-06dmapool: consolidate page initializationKeith Busch1-4/+3
2023-05-06dmapool: rearrange page alloc failure handlingKeith Busch1-7/+9
2023-05-06dmapool: move debug code to own functionsKeith Busch1-51/+77
2023-05-06dmapool: speedup DMAPOOL_DEBUG with init_on_allocTony Battersby1-1/+1
2023-05-06dmapool: cleanup integer typesTony Battersby1-8/+11
2023-05-06dmapool: use sysfs_emit() instead of scnprintf()Tony Battersby1-16/+7
2023-05-06dmapool: remove checks for dev == NULLTony Battersby1-31/+14
2023-05-06nfs: fix mis-merged __filemap_get_folio() error checkLinus Torvalds1-1/+1
2023-05-06afs: fix the afs_dir_get_folio return valueChristoph Hellwig1-3/+4
2023-05-06nilfs2: do not write dirty data after degenerating to read-onlyRyusuke Konishi1-1/+4
2023-05-06mm: do not reclaim private data from pinned pageJan Kara1-0/+10
2023-05-06nilfs2: fix infinite loop in nilfs_mdt_get_block()Ryusuke Konishi1-4/+12
2023-05-06mm/mmap/vma_merge: always check invariantsLorenzo Stoakes1-5/+5
2023-05-06filemap: Handle error return from __filemap_get_folio()Matthew Wilcox1-1/+1
2023-05-06Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds7-850/+43
2023-05-06Merge tag 'for-6.4/block-2023-05-06' of git://git.kernel.dk/linuxLinus Torvalds20-170/+192
2023-05-06Merge tag 'pipe-nonblock-2023-05-06' of git://git.kernel.dk/linuxLinus Torvalds2-4/+33
2023-05-06Merge tag 'sound-fix-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds24-1126/+1349
2023-05-06Merge tag 'regulator-fix-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2023-05-05Merge tag '6.4-rc-ksmbd-server-fixes-part2' of git://git.samba.org/ksmbdLinus Torvalds11-110/+250
2023-05-05Merge tag 'net-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds84-407/+735
2023-05-05Merge tag 'i2c-for-6.4-rc1-part2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds7-55/+91
2023-05-05s390: remove the unneeded select GCC12_NO_ARRAY_BOUNDSLukas Bulwahn1-1/+0
2023-05-05perf metrics: Fix SEGV with --for-each-cgroupIan Rogers1-0/+1
2023-05-05perf bpf skels: Stop using vmlinux.h generated from BTF, use subset of used s...Arnaldo Carvalho de Melo3-20/+174
2023-05-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextJakub Kicinski14-23/+39
2023-05-05perf stat: Separate bperf from bpf_profilerDmitrii Dolgov2-2/+7
2023-05-05Merge tag 'devicetree-fixes-for-6.4-1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds10-10/+9
2023-05-05Merge tag 'docs-6.4-2' of git://git.lwn.net/linuxLinus Torvalds12-24/+652
2023-05-05Merge tag 'trace-v6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds4-5/+38
2023-05-05Merge tag 'locking-core-2023-05-05' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds33-111/+209
2023-05-05Merge branch 'x86-uaccess-cleanup': x86 uaccess header cleanupsLinus Torvalds5-94/+124
2023-05-05Merge tag 'riscv-for-linus-6.4-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds22-68/+682
2023-05-05Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds23-177/+1208
2023-05-05Merge tag 'acpi-6.4-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/r...Linus Torvalds1-14/+0
2023-05-05Merge tag 'thermal-6.4-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-6/+4
2023-05-05Merge tag 'phy-fixes-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-8/+4
2023-05-05Merge tag 'drm-next-2023-05-05' of git://anongit.freedesktop.org/drm/drmLinus Torvalds50-263/+415
2023-05-05ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence()Oswald Buddenhagen1-2/+2
2023-05-05ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence()Oswald Buddenhagen1-7/+24
2023-05-05ALSA: pcm: playback silence - move silence variable updates to separate functionJaroslav Kysela1-20/+22
2023-05-05ALSA: pcm: playback silence - remove extra codeJaroslav Kysela1-2/+0
2023-05-05ALSA: pcm: fix playback silence - correct incremental silencingJaroslav Kysela1-7/+3
2023-05-05ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold...Jaroslav Kysela1-1/+9
2023-05-05ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()"Jaroslav Kysela3-40/+59
2023-05-05ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptopKai-Heng Feng1-0/+1
2023-05-05Merge tag 'asoc-fix-v6.4-rc1' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai7-1013/+1072
2023-05-05ftrace: Add MODIFIED flag to show if IPMODIFY or direct was attachedSteven Rostedt (Google)3-4/+37
2023-05-05MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVERLukas Bulwahn1-6/+0
2023-05-05MAINTAINERS: add Conor as a dt-bindings maintainerConor Dooley1-0/+1
2023-05-05Merge tag 'kvm-s390-next-6.4-2' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini3-21/+23
2023-05-05Merge tag 'kvm-x86-mmu-6.4-2' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-65/+56
2023-05-05Merge tag 'kvm-riscv-6.4-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini19-91/+1129
2023-05-05cifs: Remove unneeded semicolonYang Li1-1/+1
2023-05-05net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()Florian Fainelli1-1/+0
2023-05-05pds_core: fix mutex double unlock in error pathShannon Nelson1-8/+13
2023-05-05Merge branch 'tc-action-fixes'David S. Miller1-5/+6
2023-05-05net/sched: flower: fix error handler on replaceVlad Buslov1-1/+2
2023-05-05Revert "net/sched: flower: Fix wrong handle assignment during filter change"Vlad Buslov1-1/+1
2023-05-05net/sched: flower: fix filter idr initializationVlad Buslov1-3/+3
2023-05-05net: fec: correct the counting of XDP sent framesShenwei Wang1-4/+9
2023-05-05bonding: add xdp_features supportLorenzo Bianconi3-0/+32
2023-05-05net: enetc: check the index of the SFI rather than the handleWei Fang1-1/+1
2023-05-05sfc: Add back mailing listMartin Habets1-0/+1
2023-05-05virtio_net: suppress cpu stall when free_unused_bufsWenliang Wang1-0/+2
2023-05-05ice: block LAN in case of VF to VF offloadMichal Swiatkowski1-1/+2