Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FLIGHT] linux-kernel: add a fix for LS7A hda_intel audio jacks #8651

Draft
wants to merge 14 commits into
base: stable
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
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
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 824081ce89b55b2fa74a684b48ed5756b6e116de Mon Sep 17 00:00:00 2001
From 76e2687b779f5ebbb85208f3c6d4ac017032483e Mon Sep 17 00:00:00 2001
From: Yanteng Si <[email protected]>
Date: Wed, 7 Aug 2024 21:45:28 +0800
Subject: [PATCH 001/136] UPSTREAM: net: stmmac: Move the atds flag to the
Subject: [PATCH 001/155] UPSTREAM: net: stmmac: Move the atds flag to the
stmmac_dma_cfg structure

ATDS (Alternate Descriptor Size) is a part of the DMA Bus Mode configs
Expand Down Expand Up @@ -89,7 +89,7 @@ index b402fb54f613..82957db47c99 100644
/* Enable Application Access by writing to DMA CSR0 */
writel(DMA_BUS_MODE_DEFAULT | (dma_cfg->pbl << DMA_BUS_MODE_PBL_SHIFT),
diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c b/drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
index 84d3a8551b03..e0165358c4ac 100644
index 071f128aa490..77b35abc6f6f 100644
--- a/drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
@@ -153,7 +153,7 @@ static void dwmac410_dma_init_channel(struct stmmac_priv *priv,
Expand Down Expand Up @@ -129,7 +129,7 @@ index e53c32362774..1c99c99f4627 100644
struct stmmac_dma_cfg *dma_cfg, u32 chan);
void (*init_rx_chan)(struct stmmac_priv *priv, void __iomem *ioaddr,
diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
index f3a1b179aaea..9f1286835550 100644
index afb8a5a079fa..30be8a77de17 100644
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
@@ -3003,7 +3003,6 @@ static int stmmac_init_dma_engine(struct stmmac_priv *priv)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From a3ddc68c851a794e01c2be4b2b94ff8b54e414c9 Mon Sep 17 00:00:00 2001
From 92b87b44f271e22cd4e7fcc1e2fd57f4bdf377b8 Mon Sep 17 00:00:00 2001
From: Yanteng Si <[email protected]>
Date: Wed, 7 Aug 2024 21:45:29 +0800
Subject: [PATCH 002/136] UPSTREAM: net: stmmac: Add multi-channel support
Subject: [PATCH 002/155] UPSTREAM: net: stmmac: Add multi-channel support

DW GMAC v3.73 can be equipped with the Audio Video (AV) feature which
enables transmission of time-sensitive traffic over bridged local area
Expand Down Expand Up @@ -311,7 +311,7 @@ index 1c99c99f4627..7e90f34b8c88 100644
u32 chan, bool rx, bool tx);
void (*disable_dma_irq)(struct stmmac_priv *priv, void __iomem *ioaddr,
diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
index 9f1286835550..d9fca8d1227c 100644
index 30be8a77de17..88b3179dac9f 100644
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
@@ -2367,9 +2367,11 @@ static void stmmac_dma_operation_mode(struct stmmac_priv *priv)
Expand All @@ -338,7 +338,7 @@ index 9f1286835550..d9fca8d1227c 100644

xsk_tx_metadata_to_compl(meta,
&tx_q->tx_skbuff_dma[entry].xsk_meta);
@@ -4753,7 +4755,7 @@ static netdev_tx_t stmmac_xmit(struct sk_buff *skb, struct net_device *dev)
@@ -4766,7 +4768,7 @@ static netdev_tx_t stmmac_xmit(struct sk_buff *skb, struct net_device *dev)

netdev_tx_sent_queue(netdev_get_tx_queue(dev, queue), skb->len);

Expand All @@ -347,7 +347,7 @@ index 9f1286835550..d9fca8d1227c 100644

stmmac_flush_tx_descriptors(priv, queue);
stmmac_tx_timer_arm(priv, queue);
@@ -4980,7 +4982,7 @@ static int stmmac_xdp_xmit_xdpf(struct stmmac_priv *priv, int queue,
@@ -4993,7 +4995,7 @@ static int stmmac_xdp_xmit_xdpf(struct stmmac_priv *priv, int queue,
u64_stats_update_end(&txq_stats->q_syncp);
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From b063435621cbcd3fd51cb25d05106c3380f3433e Mon Sep 17 00:00:00 2001
From 81aefab4299d0457a4598b48b2084c8544957df6 Mon Sep 17 00:00:00 2001
From: Yanteng Si <[email protected]>
Date: Wed, 7 Aug 2024 21:45:30 +0800
Subject: [PATCH 003/136] UPSTREAM: net: stmmac: Export dwmac1000_dma_ops
Subject: [PATCH 003/155] UPSTREAM: net: stmmac: Export dwmac1000_dma_ops

Export the DW GMAC DMA-ops descriptor so one could be available in
the low-level platform drivers. It will be utilized to override some
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From acfbae3e8040d845f20cfbbb5b878ff16de72087 Mon Sep 17 00:00:00 2001
From 2b9847a3d238bcc879be726657d0aebf00e9f2a5 Mon Sep 17 00:00:00 2001
From: Yanteng Si <[email protected]>
Date: Wed, 7 Aug 2024 21:47:07 +0800
Subject: [PATCH 004/136] UPSTREAM: net: stmmac: dwmac-loongson: Drop
Subject: [PATCH 004/155] UPSTREAM: net: stmmac: dwmac-loongson: Drop
duplicated hash-based filter size init

The plat_stmmacenet_data::multicast_filter_bins field is twice
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 2a825df8370cabf00a4144536eb462b26fb9876f Mon Sep 17 00:00:00 2001
From 1ae366570645f4cfbd7ad578b1f7fe36d5d74409 Mon Sep 17 00:00:00 2001
From: Yanteng Si <[email protected]>
Date: Wed, 7 Aug 2024 21:47:08 +0800
Subject: [PATCH 005/136] UPSTREAM: net: stmmac: dwmac-loongson: Drop
Subject: [PATCH 005/155] UPSTREAM: net: stmmac: dwmac-loongson: Drop
pci_enable/disable_msi calls

The Loongson GMAC driver currently doesn't utilize the MSI IRQs, but
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 2972edf03c4abe5c560473c0c832fd7f41ec1262 Mon Sep 17 00:00:00 2001
From 3802598ae80709f2c79545831486c9e3dc1644af Mon Sep 17 00:00:00 2001
From: Yanteng Si <[email protected]>
Date: Wed, 7 Aug 2024 21:47:09 +0800
Subject: [PATCH 006/136] UPSTREAM: net: stmmac: dwmac-loongson: Use
Subject: [PATCH 006/155] UPSTREAM: net: stmmac: dwmac-loongson: Use
PCI_DEVICE_DATA() macro for device identification

For the readability sake convert the hard-coded Loongson GMAC PCI ID to
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From bed65aa3ed1d69a124b5af977a42b9e8066e45d1 Mon Sep 17 00:00:00 2001
From 709c822af9036b06d097dce1a9a59004e7af5df7 Mon Sep 17 00:00:00 2001
From: Yanteng Si <[email protected]>
Date: Wed, 7 Aug 2024 21:47:10 +0800
Subject: [PATCH 007/136] UPSTREAM: net: stmmac: dwmac-loongson: Detach
Subject: [PATCH 007/155] UPSTREAM: net: stmmac: dwmac-loongson: Detach
GMAC-specific platform data init

Loongson delivers two types of the network devices: Loongson GMAC and
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 3f19ec4946927e2b0ad77921281209534a07415e Mon Sep 17 00:00:00 2001
From 5d200790a06f27176875c105816d75e1d452a35c Mon Sep 17 00:00:00 2001
From: Yanteng Si <[email protected]>
Date: Wed, 7 Aug 2024 21:48:03 +0800
Subject: [PATCH 008/136] UPSTREAM: net: stmmac: dwmac-loongson: Add
Subject: [PATCH 008/155] UPSTREAM: net: stmmac: dwmac-loongson: Add
phy_interface for Loongson GMAC

PHY-interface of the Loongson GMAC device is RGMII with no internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 837b04eda9001da60c9b927489ccb1aebe293ad9 Mon Sep 17 00:00:00 2001
From 3ac46d4f61ea3d07ed3ece1cfdfbc999ed766f9b Mon Sep 17 00:00:00 2001
From: Yanteng Si <[email protected]>
Date: Wed, 7 Aug 2024 21:48:04 +0800
Subject: [PATCH 009/136] UPSTREAM: net: stmmac: dwmac-loongson: Introduce PCI
Subject: [PATCH 009/155] UPSTREAM: net: stmmac: dwmac-loongson: Introduce PCI
device info data

The Loongson GNET device support is about to be added in one of the
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 7ff50f25283d623c55c08f1dbd4309491c225739 Mon Sep 17 00:00:00 2001
From 32bdd7fb785ab245eadc9c54e10bc5adf1e30996 Mon Sep 17 00:00:00 2001
From: Yanteng Si <[email protected]>
Date: Wed, 7 Aug 2024 21:48:05 +0800
Subject: [PATCH 010/136] UPSTREAM: net: stmmac: dwmac-loongson: Add DT-less
Subject: [PATCH 010/155] UPSTREAM: net: stmmac: dwmac-loongson: Add DT-less
GMAC PCI-device support

The Loongson GMAC driver currently supports the network controllers
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 10bfd43fd621924c9a08759c56e58ce462773793 Mon Sep 17 00:00:00 2001
From 73f5fcf08bc05abfc894c63c9dc6324f7934fd41 Mon Sep 17 00:00:00 2001
From: Yanteng Si <[email protected]>
Date: Wed, 7 Aug 2024 21:48:54 +0800
Subject: [PATCH 011/136] UPSTREAM: net: stmmac: dwmac-loongson: Add Loongson
Subject: [PATCH 011/155] UPSTREAM: net: stmmac: dwmac-loongson: Add Loongson
Multi-channels GMAC support

The Loongson DWMAC driver currently supports the Loongson GMAC
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 0523fdc1a05f7602537ddd8552b7c1a9082e253c Mon Sep 17 00:00:00 2001
From 65a9cc808ecb94d584c4a9bbbc2544c135319b8c Mon Sep 17 00:00:00 2001
From: Yanteng Si <[email protected]>
Date: Wed, 7 Aug 2024 21:48:55 +0800
Subject: [PATCH 012/136] UPSTREAM: net: stmmac: dwmac-loongson: Add Loongson
Subject: [PATCH 012/155] UPSTREAM: net: stmmac: dwmac-loongson: Add Loongson
GNET support

The new generation Loongson LS2K2000 SoC and LS7A2000 chipset are
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From fbeae8b22826bc0a9e9700ab6a4e56ac5e3f06c2 Mon Sep 17 00:00:00 2001
From 0ba38e82ad1aa11d6fca0cf2fd3865a36693965d Mon Sep 17 00:00:00 2001
From: Yanteng Si <[email protected]>
Date: Wed, 7 Aug 2024 21:48:56 +0800
Subject: [PATCH 013/136] UPSTREAM: net: stmmac: dwmac-loongson: Add loongson
Subject: [PATCH 013/155] UPSTREAM: net: stmmac: dwmac-loongson: Add loongson
module author

Add Yanteng Si as MODULE_AUTHOR of Loongson DWMAC PCI driver.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 025350973de15a7fc9a80fb3a2c94a7f922645e3 Mon Sep 17 00:00:00 2001
From 3ee7b3657a2f5c109f4be0511b3bd50379de6cf0 Mon Sep 17 00:00:00 2001
From: Bibo Mao <[email protected]>
Date: Wed, 11 Sep 2024 23:26:32 +0800
Subject: [PATCH 014/136] UPSTREAM: LoongArch: Revert qspinlock to test-and-set
Subject: [PATCH 014/155] UPSTREAM: LoongArch: Revert qspinlock to test-and-set
simple lock on VM

Similar with x86, when VM is detected, revert to a simple test-and-set
Expand Down Expand Up @@ -152,10 +152,10 @@ index 9c9b75b76f62..32537e9b1708 100644
+ return 0;
+}
diff --git a/arch/loongarch/kernel/setup.c b/arch/loongarch/kernel/setup.c
index 0f0740f0be27..00e307203ddb 100644
index d2b18ed23b8a..cbd3c09a93c1 100644
--- a/arch/loongarch/kernel/setup.c
+++ b/arch/loongarch/kernel/setup.c
@@ -603,6 +603,8 @@ void __init setup_arch(char **cmdline_p)
@@ -604,6 +604,8 @@ void __init setup_arch(char **cmdline_p)
arch_mem_init(cmdline_p);

resource_init();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 8ecfb0ed873e7f63821a1e2cb851bef09f194eb3 Mon Sep 17 00:00:00 2001
From feca8b81dd1aff2256c79806170645767d6ffd00 Mon Sep 17 00:00:00 2001
From: Bibo Mao <[email protected]>
Date: Wed, 11 Sep 2024 23:26:32 +0800
Subject: [PATCH 015/136] UPSTREAM: LoongArch: KVM: Add VM feature detection
Subject: [PATCH 015/155] UPSTREAM: LoongArch: KVM: Add VM feature detection
function

Loongson SIMD Extension (LSX), Loongson Advanced SIMD Extension (LASX)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From f3b96d3c5e3f71381bb0742e97051ba23c740fe2 Mon Sep 17 00:00:00 2001
From ec0f45f6d968cff7e922c6f658d56b160e83d279 Mon Sep 17 00:00:00 2001
From: Bibo Mao <[email protected]>
Date: Wed, 11 Sep 2024 23:26:32 +0800
Subject: [PATCH 016/136] UPSTREAM: LoongArch: KVM: Add Binary Translation
Subject: [PATCH 016/155] UPSTREAM: LoongArch: KVM: Add Binary Translation
extension support

Loongson Binary Translation (LBT) is used to accelerate binary translation,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From d8fa5c6421c4f8e54b5de1303cd7ad1ef9ea4eb1 Mon Sep 17 00:00:00 2001
From c579334ba8b90ee281fc9e0c1b9d63e8a72e4ac9 Mon Sep 17 00:00:00 2001
From: Bibo Mao <[email protected]>
Date: Wed, 11 Sep 2024 23:26:32 +0800
Subject: [PATCH 017/136] UPSTREAM: LoongArch: KVM: Add vm migration support
Subject: [PATCH 017/155] UPSTREAM: LoongArch: KVM: Add vm migration support
for LBT registers

Every vcpu has separate LBT registers. And there are four scr registers,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 0307a7c039a1b592c86d821e826bdcfdfa37fdf1 Mon Sep 17 00:00:00 2001
From 634a3f39e68c154b8c2016744e73876b1be78dab Mon Sep 17 00:00:00 2001
From: Song Gao <[email protected]>
Date: Thu, 12 Sep 2024 20:53:40 +0800
Subject: [PATCH 018/136] UPSTREAM: LoongArch: KVM: Add PMU support for guest
Subject: [PATCH 018/155] UPSTREAM: LoongArch: KVM: Add PMU support for guest

On LoongArch, the host and guest have their own PMU CSRs registers and
they share PMU hardware resources. A set of PMU CSRs consists of a CTRL
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 1117b27df87b113630ea116412e65d35483c7ce6 Mon Sep 17 00:00:00 2001
From f8b4f3474d5d50c87cdbb283512b5ec34247084a Mon Sep 17 00:00:00 2001
From: Bibo Mao <[email protected]>
Date: Thu, 12 Sep 2024 20:53:40 +0800
Subject: [PATCH 019/136] UPSTREAM: LoongArch: KVM: Enable paravirt feature
Subject: [PATCH 019/155] UPSTREAM: LoongArch: KVM: Enable paravirt feature
control from VMM

Export kernel paravirt features to user space, so that VMM can control
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From ae4dbaaed98b3e1e556e0efdaedb8de3a8377caf Mon Sep 17 00:00:00 2001
From ae058ae99b29a9d20b2d61ea5c41bcedfe8aeefd Mon Sep 17 00:00:00 2001
From: Bibo Mao <[email protected]>
Date: Thu, 12 Sep 2024 22:56:14 +0800
Subject: [PATCH 020/136] UPSTREAM: LoongArch: KVM: Implement function
Subject: [PATCH 020/155] UPSTREAM: LoongArch: KVM: Implement function
kvm_para_has_feature()

Implement function kvm_para_has_feature() to detect supported paravirt
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 12456a0fce5003a3419a8a1a1cdb7a8a8cd92cc3 Mon Sep 17 00:00:00 2001
From e6b7c487ecdfd3f6fbfdfd39864474221cb3828e Mon Sep 17 00:00:00 2001
From: Bibo Mao <[email protected]>
Date: Wed, 28 Aug 2024 12:59:50 +0800
Subject: [PATCH 021/136] UPSTREAM: Loongarch: KVM: Add KVM hypercalls
Subject: [PATCH 021/155] UPSTREAM: Loongarch: KVM: Add KVM hypercalls
documentation for LoongArch

Add documentation topic for using pv_virt when running as a guest
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 0f0e513a112262e0bd064c00afca2f39906b00c8 Mon Sep 17 00:00:00 2001
From 413c6aba0ff447490bb63a1af69bde1175543a4d Mon Sep 17 00:00:00 2001
From: WangYuli <[email protected]>
Date: Fri, 6 Sep 2024 13:40:08 +0800
Subject: [PATCH 022/136] UPSTREAM: treewide: correct the typo 'retun'
Subject: [PATCH 022/155] UPSTREAM: treewide: correct the typo 'retun'

There are some spelling mistakes of 'retun' in comments which
should be instead of 'return'.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 3974fe82e4a5b23fb716ec7f8667f87f46ce4476 Mon Sep 17 00:00:00 2001
From 83ac05a24d3ff53d5f68debf8e4e27aad06b3efd Mon Sep 17 00:00:00 2001
From: Jiaxun Yang <[email protected]>
Date: Tue, 16 Jul 2024 22:14:58 +0800
Subject: [PATCH 023/136] UPSTREAM: cpu/hotplug: Make HOTPLUG_PARALLEL
Subject: [PATCH 023/155] UPSTREAM: cpu/hotplug: Make HOTPLUG_PARALLEL
independent of HOTPLUG_SMT

Provide stub functions for SMT related parallel bring up functions so that
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 70cbe440cfa89e8d2a808f6d3ef9ba64d19d0a4c Mon Sep 17 00:00:00 2001
From bb5e4c46110fb9b0918c2f09feff906089a2e925 Mon Sep 17 00:00:00 2001
From: Jiaxun Yang <[email protected]>
Date: Tue, 16 Jul 2024 22:14:59 +0800
Subject: [PATCH 024/136] UPSTREAM: cpu/hotplug: Provide weak fallback for
Subject: [PATCH 024/155] UPSTREAM: cpu/hotplug: Provide weak fallback for
arch_cpuhp_init_parallel_bringup()

CONFIG_HOTPLUG_PARALLEL expects the architecture to implement
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From d20aa9fbb304be006b0dcee8f696a89477ed1286 Mon Sep 17 00:00:00 2001
From 7c75261d52ebb3b2d6953044d43b73cc4bb8a320 Mon Sep 17 00:00:00 2001
From: Huacai Chen <[email protected]>
Date: Thu, 15 Aug 2024 19:26:07 +0800
Subject: [PATCH 025/136] UPSTREAM: irqchip/loongson-pch-msi: Switch to MSI
Subject: [PATCH 025/155] UPSTREAM: irqchip/loongson-pch-msi: Switch to MSI
parent domains

Remove the global PCI/MSI irqdomain implementation and provide the
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From f2de3afd71ee070a715f1ec6d1b68bf1f1801ab6 Mon Sep 17 00:00:00 2001
From 842740dc2455e4cd2f55d357d73732f8de0cfadf Mon Sep 17 00:00:00 2001
From: Huacai Chen <[email protected]>
Date: Fri, 23 Aug 2024 18:39:32 +0800
Subject: [PATCH 026/136] BACKPORT: LoongArch: Move irqchip function prototypes
Subject: [PATCH 026/155] BACKPORT: LoongArch: Move irqchip function prototypes
to irq-loongson.h

Some irqchip functions are only for internal use by irqchip drivers, so
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 75a67da700ae2c22ec269ebc04579bd434c39c9c Mon Sep 17 00:00:00 2001
From 800fc7e94a6beb024f8104b7ec7cd9830aa8ab2b Mon Sep 17 00:00:00 2001
From: Huacai Chen <[email protected]>
Date: Fri, 23 Aug 2024 18:39:33 +0800
Subject: [PATCH 027/136] UPSTREAM: LoongArch: Architectural preparation for
Subject: [PATCH 027/155] UPSTREAM: LoongArch: Architectural preparation for
AVEC irqchip

Add architectural preparation for AVEC irqchip, including:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From b29f8e81123a9f20affb08a8a291bd95f379f8b4 Mon Sep 17 00:00:00 2001
From 71f3c56d8baa6ef31976f2fb83dcd0e9981d2b61 Mon Sep 17 00:00:00 2001
From: Huacai Chen <[email protected]>
Date: Fri, 23 Aug 2024 18:39:34 +0800
Subject: [PATCH 028/136] BACKPORT: irqchip/loongson-eiointc: Rename
Subject: [PATCH 028/155] BACKPORT: irqchip/loongson-eiointc: Rename
CPUHP_AP_IRQ_LOONGARCH_STARTING

Rename CPUHP_AP_IRQ_LOONGARCH_STARTING to CPUHP_AP_IRQ_EIOINTC_STARTING
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 43f19a98cf6f1c2484d0d8d4231ae3147d0152d2 Mon Sep 17 00:00:00 2001
From d066042c8e3e2824f7183c0fb2f79d89f27f0dc1 Mon Sep 17 00:00:00 2001
From: Tianyang Zhang <[email protected]>
Date: Fri, 23 Aug 2024 18:43:36 +0800
Subject: [PATCH 029/136] UPSTREAM: irqchip/loongson-pch-msi: Prepare
Subject: [PATCH 029/155] UPSTREAM: irqchip/loongson-pch-msi: Prepare
get_pch_msi_handle() for AVECINTC

On Loongson-3C6000 and higher systems with AVECINTC irqchip, there may
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From b4fc62f13499fe67189ad012978a956fa5e9d827 Mon Sep 17 00:00:00 2001
From 91cdedc38ced7e43c2c9d61ddcf2fc09df570ae1 Mon Sep 17 00:00:00 2001
From: Tianyang Zhang <[email protected]>
Date: Fri, 23 Aug 2024 18:43:37 +0800
Subject: [PATCH 030/136] BACKPORT: irqchip/loongarch-avec: Add AVEC irqchip
Subject: [PATCH 030/155] BACKPORT: irqchip/loongarch-avec: Add AVEC irqchip
support

Introduce the advanced extended interrupt controllers (AVECINTC). This
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 425fd551f56889f6dbdd37a21fce7a4600f5af65 Mon Sep 17 00:00:00 2001
From 6ea5941aa5a3c50a4340ba975c2850d3fd8ab714 Mon Sep 17 00:00:00 2001
From: Huacai Chen <[email protected]>
Date: Fri, 26 Jul 2024 17:29:11 +0800
Subject: [PATCH 031/136] UPSTREAM: PCI/ACPI: Increase Loongson max PCI hosts
Subject: [PATCH 031/155] UPSTREAM: PCI/ACPI: Increase Loongson max PCI hosts
to 8

Beginning with Loongson-3C6000, there can be up to 8 PCI hosts for
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From d0ca13875fa8888a3164c97b5206ec6338136382 Mon Sep 17 00:00:00 2001
From 7ccc2cfd670d7a6bfdde0e375c5a4c6c6ff99f00 Mon Sep 17 00:00:00 2001
From: Tiezhu Yang <[email protected]>
Date: Tue, 17 Sep 2024 22:23:09 +0800
Subject: [PATCH 032/136] UPSTREAM: LoongArch: Enable objtool for Clang
Subject: [PATCH 032/155] UPSTREAM: LoongArch: Enable objtool for Clang

For now, it can enable objtool for Clang, just remove !CC_IS_CLANG for
HAVE_OBJTOOL in arch/loongarch/Kconfig.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From ebdb5e55c7e3f34de6371e3e6de0a8ab5f69a0b0 Mon Sep 17 00:00:00 2001
From fcf4b8f8bef80d99a22e2a75f74934b096ad055b Mon Sep 17 00:00:00 2001
From: Tiezhu Yang <[email protected]>
Date: Tue, 17 Sep 2024 22:23:09 +0800
Subject: [PATCH 033/136] UPSTREAM: LoongArch: Set AS_HAS_THIN_ADD_SUB as y if
Subject: [PATCH 033/155] UPSTREAM: LoongArch: Set AS_HAS_THIN_ADD_SUB as y if
AS_IS_LLVM

When building kernel with "make CC=clang defconfig", LLVM Assembler is
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 822615a367b1e984ac1df11b58ddc6d0934f78fc Mon Sep 17 00:00:00 2001
From 8f44292b0ca056712073476c56950c02533e45a8 Mon Sep 17 00:00:00 2001
From: Tiezhu Yang <[email protected]>
Date: Tue, 17 Sep 2024 22:23:10 +0800
Subject: [PATCH 034/136] UPSTREAM: LoongArch: Remove
Subject: [PATCH 034/155] UPSTREAM: LoongArch: Remove
STACK_FRAME_NON_STANDARD(do_syscall)

For now, we can remove STACK_FRAME_NON_STANDARD(do_syscall) because
Expand Down
Loading