<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package/kernel, branch v23.05.2</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.2</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.2'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2023-11-09T15:10:25Z</updated>
<entry>
<title>mac80211: fix not set noscan option for wpa_supplicant</title>
<updated>2023-11-09T15:10:25Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-11-08T15:44:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2ef625e7696058208e129087d155ce65b10a3109'/>
<id>urn:sha1:2ef625e7696058208e129087d155ce65b10a3109</id>
<content type='text'>
noscan option was changed to hostapd_noscan but the entry in
wpa_supplicant was never updated resulting in the noscan option actually
never set.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
(cherry picked from commit 1070fbce6e496da2dacf17c6e842a4369c4be71b)
</content>
</entry>
<entry>
<title>build: hide kmod-zram config unless enabled</title>
<updated>2023-10-30T23:44:03Z</updated>
<author>
<name>Rani Hod</name>
</author>
<published>2023-10-08T15:18:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=07e9c27bde133e7e05c691d71b9b1da0554cb5f2'/>
<id>urn:sha1:07e9c27bde133e7e05c691d71b9b1da0554cb5f2</id>
<content type='text'>
Currently the zram default compressor choice is displayed whether or not
zram is activated. Since the default choice is lzo-rle, this adds a
false dependency on kmod-lib-lzo.
With this patch, the choice options appear only when activating zram.

Signed-off-by: Rani Hod &lt;rani.hod@gmail.com&gt;
(cherry picked from commit 62ada26de28e6c43a957b8f186ead1f45e6a5623)
</content>
</entry>
<entry>
<title>mac80211: fix AP reconfiguration on DFS channels in non-ETSI regdomain</title>
<updated>2023-09-18T14:52:25Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-09-14T11:28:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=8b385a45a65cb4721e6bb2fbb24ce080417e331f'/>
<id>urn:sha1:8b385a45a65cb4721e6bb2fbb24ce080417e331f</id>
<content type='text'>
Allow grace period for DFS available after shutting down beacons on the channel

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry picked from commit 16889141d99d3ec1410f3b4dc22de4022dbe9057)
</content>
</entry>
<entry>
<title>hostapd: backport from master, including ucode based reload support</title>
<updated>2023-09-18T14:52:25Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-08-29T12:32:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=9720b094aef89802327683f25824820581fed0b9'/>
<id>urn:sha1:9720b094aef89802327683f25824820581fed0b9</id>
<content type='text'>
This significantly improves config reload behavior and also fixes some
corner cases related to running AP + mesh interfaces at the same time.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>kernel: enable vfio and vfio-pci for armsr-armv8</title>
<updated>2023-09-16T19:00:38Z</updated>
<author>
<name>Mathew McBride</name>
</author>
<published>2023-08-06T21:19:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=3c8825e5f8ec46368f36f6c92506860a7bb9bc6b'/>
<id>urn:sha1:3c8825e5f8ec46368f36f6c92506860a7bb9bc6b</id>
<content type='text'>
Arm platforms with the right hardware blocks (such as
GICv3.0+ interrupt controller and SMMU/IOMMU) are
able to use vfio-pci to pass through PCI devices
to a VM.

Signed-off-by: Mathew McBride &lt;matt@traverse.com.au&gt;
(cherry picked from commit 9ac01aac0a820f2c48b2ab26628a8c90fb005f20)
</content>
</entry>
<entry>
<title>kernel: vfio: remove unneeded enable_unsafe_noiommu_mode parameter</title>
<updated>2023-09-16T19:00:38Z</updated>
<author>
<name>Mathew McBride</name>
</author>
<published>2023-08-25T06:00:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=c79854e9fc8bb3e20c0f22116bbe76ff353a9322'/>
<id>urn:sha1:c79854e9fc8bb3e20c0f22116bbe76ff353a9322</id>
<content type='text'>
The vfio module only exposes the enable_unsafe_noiommu_mode parameter
if CONFIG_VFIO_NOIOMMU is enabled. When it isn't, the module
will complain about an unknown parameter:

vfio: unknown parameter 'enable_unsafe_noiommu_mode' ignored

As CONFIG_VFIO_NOIOMMU is disabled by the module package,
we can remove the module loading parameter.

Signed-off-by: Mathew McBride &lt;matt@traverse.com.au&gt;
(cherry picked from commit 7ad8612a23add071608815e3c78a477c4fbad0d3)
</content>
</entry>
<entry>
<title>kernel: add vhost-net module</title>
<updated>2023-09-16T19:00:38Z</updated>
<author>
<name>Mathew McBride</name>
</author>
<published>2023-08-21T06:10:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=5edeb1ee0c9484da0a0c07080f4bda4c33ab72bf'/>
<id>urn:sha1:5edeb1ee0c9484da0a0c07080f4bda4c33ab72bf</id>
<content type='text'>
vhost-net is used to accelerate traffic to virtualisation
guests that use the virtio-net network card in QEMU.

Generally it is invoked by specifying "vhost=on" to a
QEMU -netdev device:

qemu-system-aarch64 -nographic -M virt -cpu host \
        --enable-kvm -bios u-boot.bin -smp 1 -m 2048 \
        -drive file=openwrt-armsr-armv8.img,format=raw,index=0,media=disk \
        -device "virtio-net,netdev=landev,disable-legacy=off,disable-modern=off" \
        -netdev "tap,id=landev,helper=/usr/lib/qemu-bridge-helper --br=br-lan,vhost=on"

Signed-off-by: Mathew McBride &lt;matt@traverse.com.au&gt;
(cherry picked from commit d188db8aed74547f98b905254d4f57baf225f1d6)
</content>
</entry>
<entry>
<title>mac80211: fix MT7620 Wi-Fi channel scanning function</title>
<updated>2023-09-05T21:57:42Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2023-08-22T18:16:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=cdc8470aecd03e6994714af092f030f209951de4'/>
<id>urn:sha1:cdc8470aecd03e6994714af092f030f209951de4</id>
<content type='text'>
During the channel scanning process, the driver will continuously
switch channels. It seems that the full RF calibration step in
rt2800_config_channel() caused the channel scanning function to
timeout. To fix it, move the RF calibration to rt2800_enable_radio()
so that it is only executed once. This commit also includes some
coding format adjustments to follow the Linux recommended style.

Fixes: 2824fa6963cf ("mac80211: rework MT7620 PA/LNA RF calibration")
Signed-off-by: Shiji Yang &lt;yangshiji66@qq.com&gt;
(cherry picked from commit ce6ad123e76311d2a882054b4ea532d1bfb643c8)
</content>
</entry>
<entry>
<title>mac80211: rework MT7620 PA/LNA RF calibration</title>
<updated>2023-09-04T22:00:35Z</updated>
<author>
<name>Shiji Yang</name>
</author>
<published>2023-07-29T13:24:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=4f1a7e88970d8a38071632c245a18f3959428c13'/>
<id>urn:sha1:4f1a7e88970d8a38071632c245a18f3959428c13</id>
<content type='text'>
This patch makes some improvements to the MT7620 RF calibration.

1. Move MT7620 PA/LNA calibration code to dedicated functions.
2. Restore RF and BBP registers before R-Calibration.
3. Do Rx DCOC calibration again before RXIQ calibration.
4. Use SoC specific AGC initial LNA value.
5. Correct MAC_RX_EN mask in rt2800_r_calibration()[1].

[1] This change may fix the "BBP/RF register access failed" error:
ieee80211 phy0: rt2800_wait_bbp_rf_ready: Error - BBP/RF register access failed, aborting

Signed-off-by: Shiji Yang &lt;yangshiji66@qq.com&gt;
(cherry picked from commit 2824fa6963cf245b7e0b04aa96bcbe5013524b85)
</content>
</entry>
<entry>
<title>mt76: update to the latest version</title>
<updated>2023-08-26T11:30:25Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-07-26T11:20:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=104178a990d1bf72fae73deeb26f37346575205b'/>
<id>urn:sha1:104178a990d1bf72fae73deeb26f37346575205b</id>
<content type='text'>
bdf7ca5db707 wifi: mt76: mt7921: move common register definition in mt792x_regs.h
ae15d5c6b567 wifi: mt76: mt7921: convert acpisar and clc pointers to void
02515b6b90f0 wifi: mt76: mt7921: rename mt7921_vif in mt792x_vif
6ed8a8bdc7b6 wifi: mt76: mt7921: rename mt7921_sta in mt792x_sta
80234e64e7c5 wifi: mt76: mt7921: rename mt7921_phy in mt792x_phy
2485b4222d3d wifi: mt76: mt7921: rename mt7921_dev in mt792x_dev
c6fd7cde77e0 wifi: mt76: mt7921: rename mt7921_hif_ops in mt792x_hif_ops
1a1a57b5f8c4 wifi: mt76: mt792x: move shared structure definition in mt792x.h
68508aab4241 wifi: mt76: mt7921: move mt792x_mutex_{acquire/release} in mt792x.h
ff306af07e65 wifi: mt76: mt7921: move mt792x_hw_dev in mt792x.h
4b49d659acab wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members
93f821cce8f5 wifi: mt76: mt792x: introduce mt792x-lib module
de7b90721280 wifi: mt76: mt7921: move mac shared code in mt792x-lib module
c68ee8a64bef wifi: mt76: mt7921: move dma shared code in mt792x-lib module
8d561811f271 wifi: mt76: mt7921: move debugfs shared code in mt792x-lib module
0034ae289046 wifi: mt76: mt7921: move init shared code in mt792x-lib module
8419c4e793a7 wifi: mt76: mt792x: introduce mt792x_irq_map
b7c7fadf228c wifi: mt76: mt792x: move more dma shared code in mt792x_dma
0b1603ce707c wifi: mt76: mt7921: move hif_ops macro in mt792x.h
e07540abe87a wifi: mt76: mt7921: move shared runtime-pm code on mt792x-lib
3d65cd7a8dad wifi: mt76: mt7921: move runtime-pm pci code in mt792x-lib
4551f8c838e6 wifi: mt76: mt7921: move acpi_sar code in mt792x-lib module
bd84b8ebaff8 wifi: mt76: mt792x: introduce mt792x-usb module
7067ea0f1bab wifi: mt76: mt792x: move mt7921_load_firmware in mt792x-lib module
cf752af84c35 wifi: mt76: mt76_connac3: move lmac queue enumeration in mt76_connac3_mac.h
700041dcf773 wifi: mt76: mt792x: move MT7921_PM_TIMEOUT and MT7921_HW_SCAN_TIMEOUT in common code
58b2b90ad89b wifi: mt76: mt7921: move mt7921_dma_init in pci.c
9e4cb87a04cf wifi: mt76: mt7921: move mt7921u_disconnect mt792x-lib
c19b62fe6b68 wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
4904ab2f87cd wifi: mt76: fix return value check in mt76x02_mac_process_rx
1f0fbbee359c wifi: mt76: mt7915: fix tlv length of mt7915_mcu_get_chan_mib_info
24a54ee3a5ec wifi: mt76: mt7915: fix power-limits while chan_switch
80b8bcf0e3ea wifi: mt76: mt7603: rework/fix rx pse hang check
a8d9553d8fc4 wifi: mt76: mt7603: improve watchdog reset reliablity
c03d84c0d018 wifi: mt76: mt7603: improve stuck beacon handling
85cc58378d25 wifi: mt76: mt7603: add missing register initialization for MT7628
b14c2351ddb8 wifi: mt76: mt7603: disable A-MSDU tx support on MT7628

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry picked from commit 6b3737be323f702d5c1c5533db7d7351603dad0f)
</content>
</entry>
</feed>
