aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-06-09selftests/nolibc: make sure gcc always use little endian on MIPS20230609-nolibc-rv32+stkp8-rebasedWilly Tarreau1-0/+1
2023-06-09selftests/nolibc: also count skipped and failed tests in outputWilly Tarreau1-3/+12
2023-06-09selftests/nolibc: add new gettimeofday test casesZhangjin Wu1-0/+4
2023-06-09selftests/nolibc: remove gettimeofday_bad1/2 completelyZhangjin Wu1-4/+0
2023-06-09selftests/nolibc: support two errnos with EXPECT_SYSER2()Zhangjin Wu1-4/+10
2023-06-09tools/nolibc: open: fix up compile warning for armZhangjin Wu1-1/+1
2023-06-09tools/nolibc: arm: add missing my_syscall6Zhangjin Wu1-0/+23
2023-06-09selftests/nolibc: use INT_MAX instead of __INT_MAX__Zhangjin Wu1-2/+2
2023-06-09selftests/nolibc: not include limits.h for nolibcZhangjin Wu2-3/+15
2023-06-09selftests/nolibc: fix up compile warning with glibc on x86_64Zhangjin Wu1-1/+1
2023-06-09selftests/nolibc: allow specify extra arguments for qemuZhangjin Wu1-1/+1
2023-06-09selftests/nolibc: remove test gettimeofday_nullThomas Weißschuh1-1/+0
2023-06-09tools/nolibc: ensure fast64 integer types have 64 bitsThomas Weißschuh2-8/+8
2023-06-09selftests/nolibc: test_fork: fix up duplicated printZhangjin Wu1-1/+7
2023-06-09tools/nolibc: ppoll/ppoll_time64: add a missing argumentZhangjin Wu1-1/+1
2023-06-09selftests/nolibc: remove the duplicated gettimeofday_bad2Zhangjin Wu1-1/+0
2023-06-09selftests/nolibc: print name instead of number for EOVERFLOWZhangjin Wu1-0/+1
2023-06-09tools/nolibc: support nanoseconds in stat()Thomas Weißschuh3-33/+62
2023-06-09selftests/nolibc: prevent coredumps during test executionThomas Weißschuh1-0/+1
2023-06-09tools/nolibc: add support for prctl()Thomas Weißschuh2-0/+29
2023-06-09tools/nolibc: s390: disable stackprotector in _startThomas Weißschuh1-1/+3
2023-06-09tools/nolibc: fix segfaults on compilers without attribute no_stack_protectorThomas Weißschuh9-8/+18
2023-06-09tools/nolibc: simplify stackprotector compiler flagsThomas Weißschuh1-12/+2
2023-06-09tools/nolibc: add autodetection for stackprotector supportThomas Weißschuh11-30/+42
2023-06-09tools/nolibc: reformat list of headers to be installedThomas Weißschuh1-2/+16
2023-06-09tools/nolibc: add test for __stack_chk_guard initializationThomas Weißschuh1-0/+8
2023-06-09tools/nolibc: ensure stack protector guard is never zeroThomas Weißschuh1-2/+3
2023-06-09tools/nolibc: x86_64: disable stack protector for _startThomas Weißschuh1-1/+1
2023-06-09tools/nolibc: fix typo pint -> pointThomas Weißschuh1-1/+1
2023-06-09tools/nolibc: riscv: add stackprotector supportThomas Weißschuh2-1/+7
2023-06-09tools/nolibc: mips: add stackprotector supportThomas Weißschuh2-1/+8
2023-06-09tools/nolibc: loongarch: add stackprotector supportThomas Weißschuh2-1/+7
2023-06-09tools/nolibc: arm: add stackprotector supportThomas Weißschuh2-1/+7
2023-06-09tools/nolibc: aarch64: add stackprotector supportThomas Weißschuh2-1/+7
2023-06-09selftests/nolibc: reduce syscalls during space paddingThomas Weißschuh1-4/+11
2023-06-09selftests/nolibc: syscall_args: use generic __NR_statxZhangjin Wu1-1/+1
2023-06-09tools/nolibc/unistd: add syscall()Thomas Weißschuh2-0/+17
2023-06-09tools/nolibc: riscv: Fix up load/store instructions for rv32Zhangjin Wu1-5/+9
2023-06-09tools/nolibc: remove LINUX_REBOOT_ constantsThomas Weißschuh2-8/+1
2023-06-09tools/nolibc: add testcase for fork()/waitpid()Thomas Weißschuh1-0/+20
2023-06-09tools/nolibc: s390: provide custom implementation for sys_forkThomas Weißschuh2-0/+11
2023-06-09tools/nolibc: validate C89 compatibilityThomas Weißschuh1-1/+1
2023-06-09tools/nolibc: use C89 comment syntaxThomas Weißschuh11-155/+155
2023-06-09tools/nolibc: use __inline__ syntaxThomas Weißschuh1-9/+9
2023-06-09tools/nolibc: use standard __asm__ statementsThomas Weißschuh2-3/+3
2023-06-09tools/nolibc: Fix build of stdio.h due to header orderingMark Brown1-1/+1
2023-06-09tools/nolibc: add testcases for vfprintfThomas Weißschuh1-0/+86
2023-06-09tools/nolibc: implement fd-based FILE streamsThomas Weißschuh1-27/+68
2023-06-09tools/nolibc: add wrapper for memfd_createThomas Weißschuh1-0/+23
2023-06-09tools/nolibc: add libc-test binaryThomas Weißschuh2-0/+7
2023-06-09tools/nolibc: fix build of the test case using glibcWilly Tarreau1-0/+2
2023-06-09tools/nolibc: tests: fix build on non-c99 compliant compilersWilly Tarreau1-1/+2
2023-06-09tools/nolibc: tests: use volatile to force stack smashingThomas Weißschuh1-6/+2
2023-06-07Merge branches 'doc.2023.05.10a', 'fixes.2023.05.11a', 'kvfree.2023.05.10a', ...Paul E. McKenney18-271/+332
2023-06-07notifier: Initialize new struct srcu_usage fieldChen-Yu Tsai1-0/+10
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-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
2023-05-05net: dsa: mt7530: fix network connectivity with multiple CPU portsArınç ÜNAL1-3/+7
2023-05-05net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621Arınç ÜNAL1-2/+2
2023-05-04Merge tag 'linux-watchdog-6.4-rc1' of git://www.linux-watchdog.org/linux-watc...Linus Torvalds74-560/+1154
2023-05-05Merge tag 'drm-intel-next-fixes-2023-05-04-1' of git://anongit.freedesktop.or...Dave Airlie6-38/+20
2023-05-05Merge tag 'amd-drm-fixes-6.4-2023-05-03' of https://gitlab.freedesktop.org/ag...Dave Airlie14-53/+78
2023-05-05Merge tag 'drm-intel-next-fixes-2023-04-27' of git://anongit.freedesktop.org/...Dave Airlie1-0/+17
2023-05-05Merge tag 'amd-drm-fixes-6.4-2023-04-26' of https://gitlab.freedesktop.org/ag...Dave Airlie31-172/+300
2023-05-04dt-bindings: perf: riscv,pmu: fix property dependenciesConor Dooley1-1/+0
2023-05-04cifs: fix sharing of DFS connectionsPaulo Alcantara6-80/+147
2023-05-04Merge tag 'ceph-for-6.4-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds8-47/+102
2023-05-04Merge tag '9p-6.4-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds15-416/+368
2023-05-049p: Remove INET dependencyJason Andryuk9-8/+3
2023-05-04Merge tag 'mm-hotfixes-stable-2023-05-03-16-27' of git://git.kernel.org/pub/s...Linus Torvalds6-8/+18
2023-05-04dt-bindings: xilinx: Remove Naga from memory and mtd bindingsMichal Simek3-3/+1
2023-05-04Merge tag 'mm-stable-2023-05-03-16-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds10-52/+172
2023-05-04Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds6-23/+22
2023-05-04Merge tag 'loongarch-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds55-298/+2337
2023-05-04Merge tag 'csky-for-linus-6.4' of https://github.com/c-sky/csky-linuxLinus Torvalds3-5/+6
2023-05-04thermal: intel: powerclamp: Fix NULL pointer access issueSrinivas Pandruvada1-0/+4
2023-05-04ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530Hans de Goede1-14/+0
2023-05-04phy: mediatek: hdmi: mt8195: fix wrong pll calculusGuillaume Ranquet1-2/+2
2023-05-04phy: mediatek: hdmi: mt8195: fix uninitialized variable usage in pll_calcGuillaume Ranquet1-6/+2
2023-05-04KVM: s390: fix race in gmap_make_secure()Claudio Imbrenda1-21/+11
2023-05-04KVM: s390: pv: fix asynchronous teardown for small VMsClaudio Imbrenda2-0/+12
2023-05-04io_uring: Remove unnecessary BUILD_BUG_ONBreno Leitao2-11/+0
2023-05-04io_uring: Pass whole sqe to commandsBreno Leitao5-22/+24
2023-05-04io_uring: Create a helper to return the SQE sizeBreno Leitao1-0/+10
2023-05-04Merge tag 'nf-23-05-03' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni1-4/+10
2023-05-04ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_...Ruliang Lin1-0/+1
2023-05-04ALSA: usb-audio: Add quirk for Pioneer DDJ-800Geraldo Nascimento1-0/+58
2023-05-04ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LEDCaleb Harper1-0/+1
2023-05-04dt-bindings: mailbox: qcom: add compatible for IPQ9574 SoCDevi Priya1-0/+1