Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
790 commits
Select commit Hold shift + click to select a range
9734a75
Revert "drm/amd/display: disable S/G display on DCN 3.1.2/3"
alexdeucher Feb 9, 2023
1b7ac79
Revert "drm/amd/display: disable S/G display on DCN 2.1.0"
alexdeucher Feb 9, 2023
e7d6364
Revert "drm/amd/display: disable S/G display on DCN 3.1.5"
alexdeucher Feb 9, 2023
519b7e1
btrfs: lock the inode in shared mode before starting fiemap
fdmanana Jan 23, 2023
5f58d78
btrfs: free device in btrfs_close_devices for a single device filesystem
asj Jan 20, 2023
94a1f56
Merge tag '6.2-rc8-smb3-client-fix' of git://git.samba.org/sfrench/ci…
torvalds Feb 9, 2023
0b02818
Merge tag 'for-linus-2023020901' of git://git.kernel.org/pub/scm/linu…
torvalds Feb 9, 2023
35674e7
Merge tag 'net-6.2-rc8' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Feb 9, 2023
e544a07
Merge tag 'pm-6.2-rc8' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Feb 9, 2023
eb74232
riscv: kprobe: Fixup misaligned load text
guoren83 Feb 4, 2023
950b879
riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
guoren83 Jan 27, 2023
337d5b5
Merge tag 'drm-misc-fixes-2023-02-09' of git://anongit.freedesktop.or…
airlied Feb 9, 2023
0ed9041
Merge tag 'drm-intel-fixes-2023-02-09' of git://anongit.freedesktop.o…
airlied Feb 9, 2023
777c1e0
Merge tag 'amd-drm-fixes-6.2-2023-02-09' of https://gitlab.freedeskto…
airlied Feb 9, 2023
55d77ba
kasan: fix Oops due to missing calls to kasan_arch_is_ready()
chleroy Jan 26, 2023
6b97059
mm: hwpoison: support recovery from ksm_might_need_to_copy()
Dec 9, 2022
badc28d
mm: shrinkers: fix deadlock in shrinker debugfs
Feb 2, 2023
67222c4
lib: parser: optimize match_NUMBER apis to use local array
Jan 20, 2023
c16a3b1
scripts/gdb: fix 'lx-current' for x86
Feb 4, 2023
ce4d9a1
of: reserved_mem: Have kmemleak ignore dynamically allocated reserved…
isaacmanjarres Feb 8, 2023
1424c3e
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Feb 10, 2023
38c1e0c
Merge tag 'drm-fixes-2023-02-10' of git://anongit.freedesktop.org/drm…
torvalds Feb 10, 2023
d61615c
net: bgmac: fix BCM5358 support by setting correct flags
Feb 8, 2023
7a13a2e
nfp: fix incorrect use of mbox in IPsec code
Feb 8, 2023
71f814c
nfp: fix schedule in atomic context when offloading sa
Feb 8, 2023
6e16e67
Merge branch 'nfp-fix-schedule-in-atomic-context-when-offloading-sa'
kuba-moo Feb 10, 2023
e010ae0
ipv6: Fix datagram socket connection with DSCP.
Feb 8, 2023
8230680
ipv6: Fix tcp socket connection with DSCP.
Feb 8, 2023
c21a20d
selftests: fib_rule_tests: Test UDP and TCP connections with DSCP rules.
Feb 8, 2023
e8ac615
Merge branch 'ipv6-fix-socket-connection-with-dscp-fib-rules'
kuba-moo Feb 10, 2023
6e77a5a
net: initialize net->notrefcnt_tracker earlier
edumazet Feb 8, 2023
ec76d0c
vmxnet3: move rss code block under eop descriptor
Feb 8, 2023
d182bcf
arm64: dts: meson-axg: Make mmc host controller interrupts level-sens…
hkallweit Feb 9, 2023
ac8db4c
arm64: dts: meson-g12-common: Make mmc host controller interrupts lev…
hkallweit Feb 9, 2023
66e4535
arm64: dts: meson-gx: Make mmc host controller interrupts level-sensi…
hkallweit Feb 9, 2023
18d7e16
ALSA: hda/conexant: add a new hda codec SN6180
Feb 9, 2023
3efc61d
fbdev: Fix invalid page access after closing deferred I/O devices
tiwai Jan 29, 2023
bc6772b
Merge tag 'amlogic-fixes-v6.2-rc-take2' of https://git.kernel.org/pub…
arndb Feb 10, 2023
be8de49
x86/speculation: Identify processors vulnerable to SMT RSB predictions
tlendacky Feb 9, 2023
6f0f2d5
KVM: x86: Mitigate the cross-thread return address predictions bug
tlendacky Feb 9, 2023
493a2c2
Documentation/hw-vuln: Add documentation for Cross-Thread Return Pred…
tlendacky Feb 9, 2023
7484a5b
drm/ast: Fix start address computation
Feb 9, 2023
4fe3722
Merge tag 'sound-6.2-rc8' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Feb 10, 2023
2971668
Merge tag 'block-6.2-2023-02-10' of git://git.kernel.dk/linux
torvalds Feb 10, 2023
3647d2d
Merge tag 'ceph-for-6.2-rc8' of https://github.com/ceph/ceph-client
torvalds Feb 10, 2023
8e9a842
Merge tag 'riscv-for-linus-6.2-rc8' of git://git.kernel.org/pub/scm/l…
torvalds Feb 10, 2023
4f72a26
Merge tag 'soc-fixes-6.2-4' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Feb 10, 2023
a7152be
Revert "PCI/ASPM: Save L1 PM Substates Capability for suspend/resume"
bjorn-helgaas Feb 3, 2023
ff209ec
Revert "PCI/ASPM: Refactor L1 PM Substates Control Register programming"
bjorn-helgaas Feb 3, 2023
4cfd5af
Merge tag 'pci-v6.2-fixes-2' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 10, 2023
545c80a
Merge tag 'pinctrl-v6.2-3' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Feb 10, 2023
420b2d4
Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Feb 10, 2023
0ed577e
net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk
Siddharth-Vadapalli-at-TI Feb 9, 2023
a122170
sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list
pietroborrello Feb 9, 2023
ee05917
net/sched: tcindex: update imperfect hash filters respecting rcu
tammela Feb 9, 2023
1f09049
ice: xsk: Fix cleaning of XDP_TX frames
walking-machine Feb 9, 2023
7fa0b52
i40e: Add checking for null for nlmsg_find_attr()
Feb 9, 2023
ca43ccf
dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.
q2ven Feb 10, 2023
62ec33b
net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_qu…
q2ven Feb 10, 2023
20ab843
Merge branch 'sk-sk_forward_alloc-fixes'
kuba-moo Feb 11, 2023
3af4a4f
ALSA: hda: Fix codec device field initializan
crojewsk-intel Feb 10, 2023
4102db1
nfsd: don't destroy global nfs4_file table in per-net shutdown
jtlayton Feb 11, 2023
230809c
Merge tag 'fixes-2023-02-11' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 11, 2023
95232dd
Merge tag 'libnvdimm-fixes-6.2' of git://git.kernel.org/pub/scm/linux…
torvalds Feb 11, 2023
d12aca5
Merge tag 'cxl-fixes-6.2' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Feb 11, 2023
338c847
Merge tag 'locking-urgent-2023-02-11' of git://git.kernel.org/pub/scm…
torvalds Feb 11, 2023
47e9aa1
Merge tag 'x86-urgent-2023-02-11' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 11, 2023
c57f5f4
Add Support for mailboxes in bflb-ipc driver
Fishwaldo Feb 12, 2023
f339c25
Merge tag 'spi-fix-v6.2-rc7' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 12, 2023
b6c7abd
tracing: Fix TASK_COMM_LEN in trace event format file
laoar Feb 12, 2023
462a8e0
Fix page corruption caused by racy check in __free_pages
davidchenntnx Feb 9, 2023
49a0bdb
Merge tag 'powerpc-6.2-5' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Feb 12, 2023
dd78af9
Merge tag 'efi-fixes-for-v6.2-4' of git://git.kernel.org/pub/scm/linu…
torvalds Feb 12, 2023
e2bca0e
Merge tag 'usb-6.2-rc8' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Feb 12, 2023
711e9a4
Merge tag 'for-6.2-rc7-tag' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Feb 12, 2023
5e98e91
Merge tag 'trace-v6.2-rc7' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Feb 12, 2023
80510b6
MAINTAINERS: Add myself as maintainer for arch/sh (SUPERH)
glaubitz Feb 7, 2023
ceaa837
Linux 6.2-rc8
torvalds Feb 12, 2023
70b5339
tracing: Make trace_define_field_ext() static
rostedt Feb 13, 2023
5f69f00
nvme-pci: add bogus ID quirk for ADATA SX6000PNP
dwsuse Feb 8, 2023
2bdccfd
ALSA: hda/realtek - fixed wrong gpio assigned
KailangYang Feb 13, 2023
2f47965
af_key: Fix heap information leak
ImV4bel Feb 9, 2023
2fa28f5
net: openvswitch: fix possible memory leak in ovs_meter_cmd_set()
HBh25Y Feb 10, 2023
c68f345
net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path
mikoxyz Feb 10, 2023
9b55d3f
net: Fix unwanted sign extension in netdev_stats_to_stats64()
Feb 10, 2023
2038cc5
bnxt_en: Fix mqprio and XDP ring checking logic
Feb 10, 2023
2b129f0
PCI/MSI: Provide missing stubs for CONFIG_PCI_MSI=n
rchatre Feb 9, 2023
eedeb78
freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL
Feb 3, 2023
df14b7f
sched/core: Fix a missed update of user_cpus_ptr
Waiman-Long Feb 3, 2023
bb2ff6c
drm: Disable dynamic debug as broken
vsyrjala Feb 7, 2023
b408817
Merge tag 'platform-drivers-x86-v6.2-5' of git://git.kernel.org/pub/s…
torvalds Feb 13, 2023
3e6dc11
ice: Fix check for weight and priority of a scheduling node
mwilczy Jan 25, 2023
43fbca0
ice: fix lost multicast packets in promisc mode
jbrandeb Feb 6, 2023
f6feea5
Merge tag 'mm-hotfixes-stable-2023-02-13-13-50' of git://git.kernel.o…
torvalds Feb 13, 2023
6ea6b95
mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set
hkallweit Feb 13, 2023
605d9fb
mmc: sdio: fix possible resource leaks in some error paths
Jan 30, 2023
cf4c9d2
mmc: mmc_spi: fix error handling in mmc_spi_probe()
Jan 31, 2023
3f18c50
mmc: jz4740: Work around bug on JZ4760(B)
pcercuei Jan 31, 2023
ead0895
ata: libata-core: Disable READ LOG DMA EXT for Samsung MZ7LH
chutz Feb 10, 2023
104ff59
ata: ahci: Add Tiger Lake UP{3,4} AHCI controller
HW42 Feb 13, 2023
1aff53b
ata: pata_octeon_cf: drop kernel-doc notation
rddunlap Feb 13, 2023
4562c65
net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence
Feb 10, 2023
21c167a
net/sched: act_ctinfo: use percpu stats
tammela Feb 10, 2023
924bd96
nvme-pci: set the DMA mask earlier
Feb 13, 2023
dc785d6
nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
Feb 9, 2023
05d7623
net: stmmac: Restrict warning on disabling DMA store and fwd mode
cristicc Feb 10, 2023
f9f57da
x86/mtrr: Revert 90b926e68f50 ("x86/pat: Fix pat_x_mtrr_type() for MT…
jgross1 Feb 9, 2023
d125d13
alarmtimer: Prevent starvation by small intervals and SIG_IGN
KAGA-KOKO Feb 9, 2023
5007b84
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
Feb 14, 2023
6f098cd
cpufreq: qcom-hw: Add missing null pointer check
Mani-Sadhasivam Feb 14, 2023
9251584
ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for H…
Feb 14, 2023
82eac0c
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Feb 14, 2023
e1c0451
Merge tag 'pm-6.2-rc9' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Feb 14, 2023
f9cd6a4
ixgbe: allow to increase MTU to 3K with XDP enabled
JasonXing Feb 8, 2023
ce45ffb
i40e: add double of VLAN header when computing the max MTU
JasonXing Feb 8, 2023
0967bf8
ixgbe: add double of VLAN header when computing the max MTU
JasonXing Feb 9, 2023
d5a1224
drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list
mattrope Feb 1, 2023
1a68979
drm/vmwgfx: Stop accessing buffer objects which failed init
zackr Feb 8, 2023
a950b98
drm/vmwgfx: Do not drop the reference to the handle too soon
zackr Feb 11, 2023
2558b80
net: use a bounce buffer for copying skb->mark
edumazet Feb 13, 2023
d3a3734
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
kuba-moo Feb 15, 2023
207ce62
igb: Fix PPS input and output using 3rd and 4th SDP
mlichvar Feb 13, 2023
11a4d6f
tipc: fix kernel warning when sending SYN message
Feb 14, 2023
42018a3
net/sched: tcindex: search key must be 16 bits
tammela Feb 14, 2023
fda6c89
net: mpls: fix stale pointer if allocation fails during device rename
kuba-moo Feb 14, 2023
971cecb
Documentation/hw-vuln: Fix rST warning
bonzini Feb 15, 2023
c2dbe32
sched/psi: Fix use-after-free in ep_remove_wait_queue()
kamatam9 Feb 14, 2023
4d7404e
KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs)
sean-jc Feb 8, 2023
4b4191b
perf/x86: Refuse to export capabilities for hybrid PMUs
sean-jc Feb 8, 2023
b61494d
gpiolib: acpi: remove redundant declaration
raagjadav Feb 15, 2023
e6ef4f8
gpio: vf610: make irq_chip immutable
tq-steina Feb 15, 2023
a69982c
gpiolib: acpi: Add a ignore wakeup quirk for Clevo NH5xAx
tuxedo-wse Feb 15, 2023
2f43f60
gpio: mlxbf2: select GPIOLIB_IRQCHIP
Feb 15, 2023
cbb13e1
apparmor: Fix regression in compat permissions for getattr
jrjohansen Feb 15, 2023
ca5ca22
Merge tag 'trace-v6.2-rc7-2' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 15, 2023
3402351
Merge tag 'nfsd-6.2-6' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Feb 15, 2023
9a28b92
Merge tag 'nvme-6.2-2023-02-15' of git://git.infradead.org/nvme into …
axboe Feb 15, 2023
033c40a
Merge tag 'apparmor-v6.2-rc9' of git://git.kernel.org/pub/scm/linux/k…
torvalds Feb 15, 2023
dee4bf7
Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git…
kuba-moo Feb 16, 2023
8f32378
drm/amd/amdgpu: fix warning during suspend
Feb 10, 2023
2a00299
drm/amd/display: Fail atomic_check early on normalize_zpos error
leo-sunli1 Feb 9, 2023
5d54cb1
igb: conditionalize I2C bit banging on external thermal sensor support
github-cygwin Feb 14, 2023
b20b8ae
devlink: Fix netdev notifier chain corruption
idosch Feb 15, 2023
b8b3b0b
Merge tag 'intel-gpio-v6.2-2' of git://git.kernel.org/pub/scm/linux/k…
Feb 16, 2023
82f1627
Merge tag 'asoc-fix-v6.2-rc8' of https://git.kernel.org/pub/scm/linux…
tiwai Feb 16, 2023
1f810d2
ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak
plbossart Feb 16, 2023
2c10b61
kvm: initialize all of the kvm_debugregs structure before sending it …
gregkh Feb 14, 2023
a8cd299
orphan sysvfs
Feb 16, 2023
88d3558
stop mainaining UUID
Feb 16, 2023
1890205
Merge tag 'gpio-fixes-for-v6.2' of git://git.kernel.org/pub/scm/linux…
torvalds Feb 16, 2023
b5596f1
Merge tag 'spi-v6.2-rc8-abi' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 16, 2023
d3d6f0e
Merge tag 'block-6.2-2023-02-16' of git://git.kernel.dk/linux
torvalds Feb 16, 2023
3ac88fa
Merge tag 'net-6.2-final' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Feb 16, 2023
61d0386
arm_pmu: fix event CPU filtering
mrutland-arm Feb 16, 2023
853e2da
arm64: perf: reject CHAIN events at creation time
mrutland-arm Feb 16, 2023
caa068c
Merge tag 'amd-drm-fixes-6.2-2023-02-15' of https://gitlab.freedeskto…
airlied Feb 16, 2023
a2a04b5
Merge tag 'drm-misc-fixes-2023-02-16' of git://anongit.freedesktop.or…
airlied Feb 16, 2023
f7597e3
Merge tag 'drm-intel-fixes-2023-02-16' of git://anongit.freedesktop.o…
airlied Feb 16, 2023
4302abc
powerpc/64s: Prevent fallthrough to hash TLB flush when using radix
BenjaminGrayNp1 Feb 17, 2023
5956592
mm/filemap: fix page end in filemap_get_read_batch
yingjinqian Feb 8, 2023
ae63c89
mm/MADV_COLLAPSE: set EAGAIN on unexpected page refcount
zokeefe Jan 25, 2023
5c7388b
MAINTAINERS: update FPU EMULATOR web page
rddunlap Feb 14, 2023
ec35307
Merge tag 'drm-fixes-2023-02-17' of git://anongit.freedesktop.org/drm…
torvalds Feb 17, 2023
e917a84
nvme-pci: refresh visible attrs for cmb attributes
keithbusch Feb 16, 2023
e97fc9c
Merge tag 'asoc-fix-v6.2-rc8-2' of https://git.kernel.org/pub/scm/lin…
tiwai Feb 17, 2023
79eeab1
gpio: sim: fix a memory leak
Feb 17, 2023
896e090
Revert "NFSv4.2: Change the default KConfig value for READ_PLUS"
amschuma-ntap Feb 15, 2023
1250421
Merge tag 'nvme-6.2-2022-02-17' of git://git.infradead.org/nvme into …
axboe Feb 17, 2023
64e0253
Merge tag 'sched-urgent-2023-02-17' of git://git.kernel.org/pub/scm/l…
torvalds Feb 17, 2023
bda6cfa
Merge tag 'mmc-v6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Feb 17, 2023
6d2e62e
Merge tag 'ata-6.2-rc8' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Feb 17, 2023
4b89ca5
Merge tag 'gpio-fixes-for-v6.2-part2' of git://git.kernel.org/pub/scm…
torvalds Feb 17, 2023
03dad2f
Merge tag 'sound-fix-6.2' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Feb 17, 2023
75cc9c4
Merge tag 'nfs-for-6.2-3' of git://git.linux-nfs.org/projects/trondmy…
torvalds Feb 17, 2023
dbeed98
Merge tag 'powerpc-6.2-6' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Feb 17, 2023
96a9c28
mm/migrate: fix wrongly apply write bit after mkdirty on sparc64
xzpeter Feb 16, 2023
ec4288f
hugetlb: check for undefined shift on 32 bit architectures
mjkravetz Feb 16, 2023
99b9402
nilfs2: fix underflow in second superblock position calculations
konis Feb 14, 2023
38f8ccd
Merge tag 'mm-hotfixes-stable-2023-02-17-15-16-2' of git://git.kernel…
torvalds Feb 18, 2023
0e9fd58
Merge tag 'block-6.2-2023-02-17' of git://git.kernel.dk/linux
torvalds Feb 18, 2023
0c2822b
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Feb 18, 2023
5e725d1
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Feb 18, 2023
a33d946
Merge tag 'irq-urgent-2023-02-19' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 19, 2023
0097c18
Merge tag 'timers-urgent-2023-02-19' of git://git.kernel.org/pub/scm/…
torvalds Feb 19, 2023
925cf04
Merge tag 'x86-urgent-2023-02-19' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 19, 2023
c9c3395
Linux 6.2
torvalds Feb 19, 2023
f9b2c40
dt-bindings: serial: add bindings doc for Bouffalolab uart driver
xhackerustc Nov 20, 2022
2c19a5b
riscv: add the Bouffalolab SoC family Kconfig option
xhackerustc Nov 20, 2022
77c6c7a
riscv: dts: bouffalolab: add the bl808 SoC base device tree
xhackerustc Nov 20, 2022
cddacea
riscv: dts: bouffalolab: add Sipeed M1S dock devicetree
xhackerustc Nov 20, 2022
69f0772
MAINTAINERS: add myself as Bouffalolab SoC entry maintainer
xhackerustc Nov 20, 2022
398fa5f
riscv: bl808: Add defconfig
arm000 Jan 8, 2023
87c20a5
riscv: dts: bouffalolab: add bootargs/initrd
arm000 Jan 8, 2023
c463c23
riscv: dts: bouffalolab: add xip_flash
arm000 Jan 8, 2023
950fd2a
WIP: add BFLB MBOX interrupt controller driver
arm000 Jan 12, 2023
6617696
WIP: sdhci: add BFLB sdhci driver
arm000 Jan 12, 2023
4b74d10
bl808_defconfig: enable sdhci driver
arm000 Jan 11, 2023
69e4d28
bl808_defconfig: enable mailbox irqchip driver
arm000 Jan 11, 2023
3b946f7
bl808_defconfig: enable irq debugfs
arm000 Jan 11, 2023
e4017e3
WIP: add BFLB MBOX interrupt controller driver
arm000 Jan 12, 2023
885fc70
UART2 working under Linux!
alexhorner Jan 14, 2023
9a54e5b
dts: bl808: add fake sdh clock at 96MHz
arm000 Jan 15, 2023
ad398a4
Disable flash rootfs for now, edit bootargs to use SDHCI ext4 partiti…
alexhorner Jan 15, 2023
b2fe283
Update defconfig with EXT4 support for SD rootfs
alexhorner Jan 15, 2023
4c45c42
usb: add bflb ehci controller
arm000 Jan 13, 2023
0a71847
bl808_defconfig: enable USB and EHCI
arm000 Jan 13, 2023
aa9ca42
dts: bl808: fix offset of ehci controller
arm000 Jan 16, 2023
3258905
bl808_defconfig: enable USB serial and network devices
arm000 Jan 16, 2023
dcecd69
Rename DTS Files
Fishwaldo Jan 20, 2023
5de1031
dts: bl808-pine64-ox64: change rootfs to /dev/mmcblk0p2
arm000 Jan 21, 2023
3788416
dts: bl808-pine64-ox64: disable secondary UART
arm000 Jan 25, 2023
92d66e0
dts: bl808: add entry for EMAC device
arm000 Jan 25, 2023
2ad217b
riscv: bl808_defconfig: enable ETHOC driver
arm000 Jan 25, 2023
a7bbe72
dts: bl808: enable enet nodes
arm000 Jan 25, 2023
ee0931d
riscv: dts: bflb: m1s: Fix address/size-cells
smaeul Feb 5, 2023
be296b4
riscv: dts: bflb: ox64: Fix address/size-cells
arm000 Feb 6, 2023
d48d4b1
Add timer node for OpenSBI 1.2 compatibility
Fishwaldo Feb 6, 2023
b79eef5
Tabstops are 8 chars, not 4
Fishwaldo Feb 6, 2023
4fb0219
Update device trees for new GPIO and HWRNG drivers
alexhorner Feb 16, 2023
56820fe
Update bl808_defconfig for new drivers
alexhorner Feb 14, 2023
5bc3035
Bring M1s device tree up to date with Ox64's changes, fix compatible …
alexhorner Feb 16, 2023
9a3c861
serial: bflb_uart: add Bouffalolab UART Driver
xhackerustc Nov 20, 2022
6d91402
MAINTAINERS: add myself as a reviewer for Bouffalolab uart driver
xhackerustc Nov 20, 2022
31e8d58
WIP: add BFLB MBOX interrupt controller driver
arm000 Jan 12, 2023
226ae45
WIP: sdhci: add BFLB sdhci driver
arm000 Jan 12, 2023
de3ed97
disable card detection/dma/cap clock quirks
arm000 Jan 13, 2023
d28e697
sdhci-bflb: enable additional quirks
arm000 Jan 15, 2023
eb37752
Rename DTS Files
Fishwaldo Jan 20, 2023
2e8977e
Rename DTS Files
Fishwaldo Jan 20, 2023
f83ddcb
Rename DTS Files
Fishwaldo Jan 20, 2023
e944b12
tty: serial: bflb_uart: fix leaked ISR registration
arm000 Jan 21, 2023
5f57cf0
mmc: sdhci-bflb: remove unnecessary quirks
arm000 Jan 21, 2023
8141c2e
ehci: rearrange registers to match bl808
arm000 Jan 16, 2023
21ef01e
net: ethoc: add bl808 specific ethoc bits
arm000 Jan 25, 2023
1c4745d
net: ethoc: reverse the interrupt mask bits
arm000 Jan 25, 2023
7a87990
net: ethoc: reduce RGMII interface clk to 1MHz
arm000 Jan 25, 2023
b9595ae
Add GPIO/PINCTRL and HWRNG/Crypto drivers
alexhorner Feb 14, 2023
ab66f49
Add GPIO/PINCTRL and HWRNG/Crypto drivers
alexhorner Feb 14, 2023
c4adc8d
Merge branch 'bl808/emac' into bl808/all
alexhorner Mar 9, 2023
4f1fdc7
Merge branch 'bl808/mailbox' into bl808/all
alexhorner Mar 9, 2023
6e7d83e
Merge branch 'bl808/pinctrl-hwrng' into bl808/all
alexhorner Mar 9, 2023
a1541d8
Merge branch 'bl808/sdhci' into bl808/all
alexhorner Mar 9, 2023
d399b94
Merge branch 'bl808/uart' into bl808/all
alexhorner Mar 9, 2023
467fe33
Merge branch 'bl808/usb' into bl808/all
alexhorner Mar 9, 2023
43d37df
Update DT for mailbox
Fishwaldo Feb 12, 2023
bfbf4ab
Add BL808 Remoteproc Driver
Fishwaldo Feb 12, 2023
a5945dd
add remoteproc nodes and reserved memory to dts
Fishwaldo Feb 12, 2023
0a00c2f
update rpmsg code:
Fishwaldo Feb 12, 2023
9646eca
WIP: add rpmsg-net driver
Fishwaldo Feb 12, 2023
58488f3
Merge branch 'bl808/all' into ipc_rproc
Fishwaldo Mar 19, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ Aleksey Gorelov <aleksey_gorelov@phoenix.com>
Alexander Lobakin <alobakin@pm.me> <alobakin@dlink.ru>
Alexander Lobakin <alobakin@pm.me> <alobakin@marvell.com>
Alexander Lobakin <alobakin@pm.me> <bloodyreaper@yandex.ru>
Alexander Mikhalitsyn <alexander@mihalicyn.com> <alexander.mikhalitsyn@virtuozzo.com>
Alexander Mikhalitsyn <alexander@mihalicyn.com> <aleksandr.mikhalitsyn@canonical.com>
Alexandre Belloni <alexandre.belloni@bootlin.com> <alexandre.belloni@free-electrons.com>
Alexei Starovoitov <ast@kernel.org> <alexei.starovoitov@gmail.com>
Alexei Starovoitov <ast@kernel.org> <ast@fb.com>
Expand Down Expand Up @@ -130,6 +132,7 @@ Domen Puncer <domen@coderock.org>
Douglas Gilbert <dougg@torque.net>
Ed L. Cashin <ecashin@coraid.com>
Erik Kaneda <erik.kaneda@intel.com> <erik.schmauss@intel.com>
Eugen Hristev <eugen.hristev@collabora.com> <eugen.hristev@microchip.com>
Evgeniy Polyakov <johnpol@2ka.mipt.ru>
Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> <ezequiel@collabora.com>
Felipe W Damasio <felipewd@terra.com.br>
Expand Down Expand Up @@ -214,6 +217,7 @@ Jisheng Zhang <jszhang@kernel.org> <jszhang@marvell.com>
Jisheng Zhang <jszhang@kernel.org> <Jisheng.Zhang@synaptics.com>
Johan Hovold <johan@kernel.org> <jhovold@gmail.com>
Johan Hovold <johan@kernel.org> <johan@hovoldconsulting.com>
John Crispin <john@phrozen.org> <blogic@openwrt.org>
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
John Stultz <johnstul@us.ibm.com>
Jordan Crouse <jordan@cosmicpenguin.net> <jcrouse@codeaurora.org>
Expand Down
8 changes: 8 additions & 0 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -1173,6 +1173,10 @@ D: Future Domain TMC-16x0 SCSI driver (author)
D: APM driver (early port)
D: DRM drivers (author of several)

N: Veaceslav Falico
E: vfalico@gmail.com
D: Co-maintainer and co-author of the network bonding driver.

N: János Farkas
E: chexum@shadow.banki.hu
D: romfs, various (mostly networking) fixes
Expand Down Expand Up @@ -4179,6 +4183,10 @@ S: B-1206 Jingmao Guojigongyu
S: 16 Baliqiao Nanjie, Beijing 101100
S: People's Repulic of China

N: Vlad Yasevich
E: vyasevich@gmail.com
D: SCTP protocol maintainer.

N: Aviad Yehezkel
E: aviadye@nvidia.com
D: Kernel TLS implementation and offload support.
Expand Down
15 changes: 6 additions & 9 deletions Documentation/admin-guide/cgroup-v2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1245,13 +1245,17 @@ PAGE_SIZE multiple when read back.
This is a simple interface to trigger memory reclaim in the
target cgroup.

This file accepts a string which contains the number of bytes to
reclaim.
This file accepts a single key, the number of bytes to reclaim.
No nested keys are currently supported.

Example::

echo "1G" > memory.reclaim

The interface can be later extended with nested keys to
configure the reclaim behavior. For example, specify the
type of memory to reclaim from (anon, file, ..).

Please note that the kernel can over or under reclaim from
the target cgroup. If less bytes are reclaimed than the
specified amount, -EAGAIN is returned.
Expand All @@ -1263,13 +1267,6 @@ PAGE_SIZE multiple when read back.
This means that the networking layer will not adapt based on
reclaim induced by memory.reclaim.

This file also allows the user to specify the nodes to reclaim from,
via the 'nodes=' key, for example::

echo "1G nodes=0,1" > memory.reclaim

The above instructs the kernel to reclaim memory from nodes 0,1.

memory.peak
A read-only single value file which exists on non-root
cgroups.
Expand Down
91 changes: 91 additions & 0 deletions Documentation/admin-guide/hw-vuln/cross-thread-rsb.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@

.. SPDX-License-Identifier: GPL-2.0

Cross-Thread Return Address Predictions
=======================================

Certain AMD and Hygon processors are subject to a cross-thread return address
predictions vulnerability. When running in SMT mode and one sibling thread
transitions out of C0 state, the other sibling thread could use return target
predictions from the sibling thread that transitioned out of C0.

The Spectre v2 mitigations protect the Linux kernel, as it fills the return
address prediction entries with safe targets when context switching to the idle
thread. However, KVM does allow a VMM to prevent exiting guest mode when
transitioning out of C0. This could result in a guest-controlled return target
being consumed by the sibling thread.

Affected processors
-------------------

The following CPUs are vulnerable:

- AMD Family 17h processors
- Hygon Family 18h processors

Related CVEs
------------

The following CVE entry is related to this issue:

============== =======================================
CVE-2022-27672 Cross-Thread Return Address Predictions
============== =======================================

Problem
-------

Affected SMT-capable processors support 1T and 2T modes of execution when SMT
is enabled. In 2T mode, both threads in a core are executing code. For the
processor core to enter 1T mode, it is required that one of the threads
requests to transition out of the C0 state. This can be communicated with the
HLT instruction or with an MWAIT instruction that requests non-C0.
When the thread re-enters the C0 state, the processor transitions back
to 2T mode, assuming the other thread is also still in C0 state.

In affected processors, the return address predictor (RAP) is partitioned
depending on the SMT mode. For instance, in 2T mode each thread uses a private
16-entry RAP, but in 1T mode, the active thread uses a 32-entry RAP. Upon
transition between 1T/2T mode, the RAP contents are not modified but the RAP
pointers (which control the next return target to use for predictions) may
change. This behavior may result in return targets from one SMT thread being
used by RET predictions in the sibling thread following a 1T/2T switch. In
particular, a RET instruction executed immediately after a transition to 1T may
use a return target from the thread that just became idle. In theory, this
could lead to information disclosure if the return targets used do not come
from trustworthy code.

Attack scenarios
----------------

An attack can be mounted on affected processors by performing a series of CALL
instructions with targeted return locations and then transitioning out of C0
state.

Mitigation mechanism
--------------------

Before entering idle state, the kernel context switches to the idle thread. The
context switch fills the RAP entries (referred to as the RSB in Linux) with safe
targets by performing a sequence of CALL instructions.

Prevent a guest VM from directly putting the processor into an idle state by
intercepting HLT and MWAIT instructions.

Both mitigations are required to fully address this issue.

Mitigation control on the kernel command line
---------------------------------------------

Use existing Spectre v2 mitigations that will fill the RSB on context switch.

Mitigation control for KVM - module parameter
---------------------------------------------

By default, the KVM hypervisor mitigates this issue by intercepting guest
attempts to transition out of C0. A VMM can use the KVM_CAP_X86_DISABLE_EXITS
capability to override those interceptions, but since this is not common, the
mitigation that covers this path is not enabled by default.

The mitigation for the KVM_CAP_X86_DISABLE_EXITS capability can be turned on
using the boolean module parameter mitigate_smt_rsb, e.g. ``kvm.mitigate_smt_rsb=1``.
1 change: 1 addition & 0 deletions Documentation/admin-guide/hw-vuln/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@ are configurable at compile, boot or run time.
core-scheduling.rst
l1d_flush.rst
processor_mmio_stale_data.rst
cross-thread-rsb.rst
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,8 @@
*.example.dts
/processed-schema*.yaml
/processed-schema*.json

#
# We don't want to ignore the following even if they are dot-files
#
!.yamllint
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ properties:

msi-controller:
description:
Only present if the Message Based Interrupt functionnality is
Only present if the Message Based Interrupt functionality is
being exposed by the HW, and the mbi-ranges property present.

mbi-ranges:
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ properties:
description:
Indicates that the setting of RTC time is allowed by the host CPU.

wakeup-source: true

required:
- compatible
- reg
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -819,7 +819,7 @@ NAPI
----
This driver supports NAPI (Rx polling mode).
For more information on NAPI, see
https://www.linuxfoundation.org/collaborate/workgroups/networking/napi
https://wiki.linuxfoundation.org/networking/napi


MACVLAN
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ Contents

Support
=======
If you got any problem, contact Wangxun support team via support@trustnetic.com
If you got any problem, contact Wangxun support team via nic-support@net-swift.com
and Cc: netdev.
10 changes: 7 additions & 3 deletions Documentation/virt/kvm/api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8070,9 +8070,13 @@ considering the state as complete. VMM needs to ensure that the dirty
state is final and avoid missing dirty pages from another ioctl ordered
after the bitmap collection.

NOTE: One example of using the backup bitmap is saving arm64 vgic/its
tables through KVM_DEV_ARM_{VGIC_GRP_CTRL, ITS_SAVE_TABLES} command on
KVM device "kvm-arm-vgic-its" when dirty ring is enabled.
NOTE: Multiple examples of using the backup bitmap: (1) save vgic/its
tables through command KVM_DEV_ARM_{VGIC_GRP_CTRL, ITS_SAVE_TABLES} on
KVM device "kvm-arm-vgic-its". (2) restore vgic/its tables through
command KVM_DEV_ARM_{VGIC_GRP_CTRL, ITS_RESTORE_TABLES} on KVM device
"kvm-arm-vgic-its". VGICv3 LPI pending status is restored. (3) save
vgic3 pending table through KVM_DEV_ARM_VGIC_{GRP_CTRL, SAVE_PENDING_TABLES}
command on KVM device "kvm-arm-vgic-v3".

8.30 KVM_CAP_XEN_HVM
--------------------
Expand Down
Loading