Re: [PATCH] octeontx: add f2fs and ext4 support

2023-02-26 Thread Hauke Mehrtens

On 2/26/23 18:26, Hauke Mehrtens wrote:

On 2/22/23 00:08, Tim Harvey wrote:

Add both ext4 and f2fs support for overlayfs. The fstools mount_root
application will choose f2fs if the overlay volume space available
exceeds 100MB, otherwise ext4 is used.

Signed-off-by: Tim Harvey 
---
  target/linux/octeontx/Makefile    | 3 ++-
  target/linux/octeontx/config-5.15 | 2 ++
  2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/target/linux/octeontx/Makefile 
b/target/linux/octeontx/Makefile

index 25096c90ba96..57250a5e01ca 100644
--- a/target/linux/octeontx/Makefile
+++ b/target/linux/octeontx/Makefile
@@ -20,7 +20,8 @@ include $(INCLUDE_DIR)/target.mk
  KERNELNAME:=Image
-DEFAULT_PACKAGES += kmod-hwmon-gsc kmod-leds-gpio kmod-pps-gpio \
+DEFAULT_PACKAGES += uboot-envtools mkf2fs e2fsprogs blkid \
+    kmod-hwmon-gsc kmod-leds-gpio kmod-pps-gpio \
  kmod-gpio-button-hotplug kmod-input-evdev kmod-rtc-ds1672 \
  kmod-can kmod-can-mcp251x


This patch is not applying for me:
-
Applying: octeontx: add f2fs and ext4 support
error: sha1 information is lacking or useless 
(target/linux/octeontx/Makefile).

error: could not build fake ancestor
Patch failed at 0001 octeontx: add f2fs and ext4 support
-


I saw that this depends on the other patch you send. I applied both of 
them now.




Why do you add uboot-envtools?

Hauke

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


[sdwalker/sdwalker.github.io] 6c1bc6: This week's update

2023-02-26 Thread Stephen Walker via openwrt-devel
The sender domain has a DMARC Reject/Quarantine policy which disallows
sending mailing list messages using the original "From" header.

To mitigate this problem, the original message has been wrapped
automatically by the mailing list software.--- Begin Message ---
  Branch: refs/heads/master
  Home:   https://github.com/sdwalker/sdwalker.github.io
  Commit: 6c1bc6c825dd7600bf740e910cd26a023d7cc7b9
  
https://github.com/sdwalker/sdwalker.github.io/commit/6c1bc6c825dd7600bf740e910cd26a023d7cc7b9
  Author: Stephen Walker 
  Date:   2023-02-26 (Sun, 26 Feb 2023)

  Changed paths:
M uscan/index-21.02.html
M uscan/index-22.03.html
M uscan/index.html

  Log Message:
  ---
  This week's update



--- End Message ---
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [PATCH] arm64: only enable BHI mitigation on affected CPUs

2023-02-26 Thread Hauke Mehrtens

On 11/7/22 07:36, DENG Qingfang wrote:

When kernel 5.15 support was added, a new config symbol for ARM64 BHI
mitigation was enabled, which was also later backported to 5.10. However,
only a few CPUs are affected by BHI [0].
Disable it by default, and enable it only on Cortex-A72 targets.

[0] https://developer.arm.com/Arm%20Security%20Center/Spectre-BHB
Fixes: 9a038e7fd12e ("generic: 5.15: copy config and patch from 5.10")
Fixes: 048f0b170296 ("kernel: bump 5.10 to 5.10.105")
Signed-off-by: DENG Qingfang 
---
  target/linux/bcm27xx/bcm2711/config-5.15 | 1 +
  target/linux/generic/config-5.10 | 2 +-
  target/linux/generic/config-5.15 | 2 +-
  target/linux/mvebu/cortexa72/config-5.10 | 1 +
  target/linux/mvebu/cortexa72/config-5.15 | 1 +
  5 files changed, 5 insertions(+), 2 deletions(-)



Sorry for the late answer.

Please rebase this patch, it does not apply any more.

The armvirt and the layerscape target could also run on out of order 
CPUs. For octeontx I am not sure.

Please activate it there too.

Hauke

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [PATCH] mt7621: move uboot-envtools to DEFAULT_PACKAGES

2023-02-26 Thread Hauke Mehrtens

On 11/17/22 18:21, Bjørn Mork wrote:

Several devices depend on fw_printenv during sysupgrade.  Make sure
it always is present in all images, including initramfs images built
by the buildbots.

Fixes: 2449a632084b ("ramips: mt7621: Add support for ZyXEL NR7101")
Signed-off-by: Bjørn Mork 
---
  target/linux/ramips/image/mt7621.mk  | 55 +---
  target/linux/ramips/mt7621/target.mk |  2 +-
  2 files changed, 27 insertions(+), 30 deletions(-)



Hi Bjørn,

Sorry for the delay, this looks good, but it does not apply any more, 
could you please rebase it on top of current master.


Hauke

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [PATCH] sunxi: enable CONFIG_NVMEM_SYSFS

2023-02-26 Thread Hauke Mehrtens

On 12/30/22 17:47, Robert Marko wrote:

On Fri, 30 Dec 2022 at 03:41, Jan-Niklas Burfeind  wrote:


in both the stable and the testing kernel

h2+/h3/h5 devices have a Secure ID that can be read from
`/sys/bus/nvmem/devices/sunxi-sid0/nvmem`.
Enabling CONFIG_NVMEM_SYSFS grants sysfs access from userspace.

Signed-off-by: Jan-Niklas Burfeind 
---
Hauke suggested enabling it for the whole sunxi target, as all devices
either have enough onboard or external memory to cope with the
additional 5KB.

@robimarko
I split off the the changes into two commits which can be found here:
https://github.com/openwrt/openwrt/compare/master...AiyionPrime:openwrt:sunxi-nvmem_sysfs

I've left the first commit including all unrelated kernel settings aside,
due to build failures.


Something is rather broken in your build environment to get that diff,
I just tried refreshing
sunxi generic config and A7 config and the diff is minimal and it builds fine:
diff --git a/target/linux/sunxi/config-5.10 b/target/linux/sunxi/config-5.10
index caac9e1436..4ce089b53c 100644
--- a/target/linux/sunxi/config-5.10
+++ b/target/linux/sunxi/config-5.10
@@ -113,6 +113,7 @@ CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y
  # CONFIG_CRYPTO_DEV_SUN8I_CE is not set
  # CONFIG_CRYPTO_DEV_SUN8I_SS is not set
  CONFIG_CRYPTO_HW=y
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
  CONFIG_CRYPTO_LIB_DES=y
  CONFIG_CRYPTO_MD5=y
  CONFIG_CRYPTO_RNG=y
@@ -177,6 +178,7 @@ CONFIG_GENERIC_BUG=y
  CONFIG_GENERIC_CLOCKEVENTS=y
  CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
  CONFIG_GENERIC_CPU_AUTOPROBE=y
+CONFIG_GENERIC_CPU_VULNERABILITIES=y
  CONFIG_GENERIC_EARLY_IOREMAP=y
  CONFIG_GENERIC_GETTIMEOFDAY=y
  CONFIG_GENERIC_IDLE_POLL_SETUP=y
@@ -385,8 +387,6 @@ CONFIG_RESET_SUNXI=y
  CONFIG_RFS_ACCEL=y
  CONFIG_RPS=y
  CONFIG_RWSEM_SPIN_ON_OWNER=y
-CONFIG_SATA_HOST=y
-CONFIG_SATA_PMP=y
  CONFIG_SCSI=y
  CONFIG_SDIO_UART=y
  CONFIG_SECURITYFS=y
@@ -495,8 +495,6 @@ CONFIG_VFPv3=y
  CONFIG_VHOST=y
  CONFIG_VHOST_IOTLB=y
  CONFIG_VHOST_NET=y
-# CONFIG_VIDEO_SUN4I_CSI is not set
-# CONFIG_VIDEO_SUN6I_CSI is not set
  CONFIG_VM_EVENT_COUNTERS=y
  CONFIG_VT=y
  CONFIG_VT_CONSOLE=y
diff --git a/target/linux/sunxi/cortexa7/config-5.10
b/target/linux/sunxi/cortexa7/config-5.10
index 90e977b566..553770d6ba 100644
--- a/target/linux/sunxi/cortexa7/config-5.10
+++ b/target/linux/sunxi/cortexa7/config-5.10
@@ -1,7 +1,6 @@
  CONFIG_B53=y
  CONFIG_B53_MDIO_DRIVER=y
  CONFIG_CRYPTO_BLAKE2S=y
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
  CONFIG_DWMAC_SUN8I=y
  CONFIG_GRO_CELLS=y
  # CONFIG_MACH_SUN4I is not set
@@ -17,7 +16,6 @@ CONFIG_NET_DSA_TAG_BRCM_LEGACY=y
  CONFIG_NET_DSA_TAG_BRCM_PREPEND=y
  CONFIG_NET_SWITCHDEV=y
  CONFIG_NOP_USB_XCEIV=y
-CONFIG_RTC_DRV_SUN6I=y
  CONFIG_USB_MUSB_DUAL_ROLE=y
  # CONFIG_USB_MUSB_GADGET is not set
  CONFIG_USB_MUSB_HDRC=y

Regards,
Robert


Hi Robert,

I think he just added the CONFIG_NVMEM_SYSFS changes to the commit and 
not the unrelated changes to the kernel configuration. I think that is 
fine.


Hauke


___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [PATCH] hostapd: add support for unicast beacons

2023-02-26 Thread Hauke Mehrtens

On 1/9/23 14:47, Raphaël Mélotte wrote:

Also refresh patches.

Upstream status:
https://patchwork.ozlabs.org/project/hostap/patch/20230105200945.761324-1-raphael.melo...@mind.be/

Signed-off-by: Raphaël Mélotte 
---
  .../620-add-support-for-unicast-beacons.patch | 70 +++
  .../hostapd/patches/700-wifi-reload.patch |  2 +-
  .../patches/720-iface_max_num_sta.patch   |  2 +-
  ...750-qos_map_set_without_interworking.patch |  2 +-
  4 files changed, 73 insertions(+), 3 deletions(-)
  create mode 100644 
package/network/services/hostapd/patches/620-add-support-for-unicast-beacons.patch



The patch is marked as "Changes Requested" in upstream hostapd.
Please answer Joni to get this change into upstream hostapd first.

Hauke

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [PATCH] hostapd: add option to ignore data frames from unknown stations

2023-02-26 Thread Hauke Mehrtens

On 1/26/23 11:04, Raphaël Mélotte wrote:

Also refresh patches.

Upstream hostapd status:
https://patchwork.ozlabs.org/project/hostap/patch/20230126091539.2325752-1-raphael.melo...@mind.be/

Signed-off-by: Raphaël Mélotte 
---
  ...-ignore-data-frames-from-unknown-sta.patch | 72 +++
  .../hostapd/patches/700-wifi-reload.patch |  2 +-
  .../patches/720-iface_max_num_sta.patch   |  2 +-
  3 files changed, 74 insertions(+), 2 deletions(-)
  create mode 100644 
package/network/services/hostapd/patches/630-add-ignore-data-frames-from-unknown-sta.patch


The patch is marked as "Changes Requested" in upstream hostapd.
Please answer Joni to get this change into upstream hostapd first.

Hauke

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [PATCH] octeontx: add f2fs and ext4 support

2023-02-26 Thread Hauke Mehrtens

On 2/22/23 00:08, Tim Harvey wrote:

Add both ext4 and f2fs support for overlayfs. The fstools mount_root
application will choose f2fs if the overlay volume space available
exceeds 100MB, otherwise ext4 is used.

Signed-off-by: Tim Harvey 
---
  target/linux/octeontx/Makefile| 3 ++-
  target/linux/octeontx/config-5.15 | 2 ++
  2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/target/linux/octeontx/Makefile b/target/linux/octeontx/Makefile
index 25096c90ba96..57250a5e01ca 100644
--- a/target/linux/octeontx/Makefile
+++ b/target/linux/octeontx/Makefile
@@ -20,7 +20,8 @@ include $(INCLUDE_DIR)/target.mk
  
  KERNELNAME:=Image
  
-DEFAULT_PACKAGES += kmod-hwmon-gsc kmod-leds-gpio kmod-pps-gpio \

+DEFAULT_PACKAGES += uboot-envtools mkf2fs e2fsprogs blkid \
+   kmod-hwmon-gsc kmod-leds-gpio kmod-pps-gpio \
kmod-gpio-button-hotplug kmod-input-evdev kmod-rtc-ds1672 \
kmod-can kmod-can-mcp251x
  


This patch is not applying for me:
-
Applying: octeontx: add f2fs and ext4 support
error: sha1 information is lacking or useless 
(target/linux/octeontx/Makefile).

error: could not build fake ancestor
Patch failed at 0001 octeontx: add f2fs and ext4 support
-



Why do you add uboot-envtools?

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [PATCH] kernel: replace out-of-tree hwmon-gsc driver with in-tree

2023-02-26 Thread Hauke Mehrtens

On 2/18/23 01:24, Tim Harvey wrote:

The Gateworks GSC drivers were merged in Linux v5.8:
- remove the old out-of-tree module
- add configuration for the in-tree modules

Signed-off-by: Tim Harvey 
---
  package/kernel/hwmon-gsc/Makefile |  28 ---
  package/kernel/hwmon-gsc/src/Makefile |   1 -
  package/kernel/hwmon-gsc/src/gsc.c| 308 --
  package/kernel/linux/modules/hwmon.mk |  18 ++
  4 files changed, 18 insertions(+), 337 deletions(-)
  delete mode 100644 package/kernel/hwmon-gsc/Makefile
  delete mode 100644 package/kernel/hwmon-gsc/src/Makefile
  delete mode 100644 package/kernel/hwmon-gsc/src/gsc.c


.

diff --git a/package/kernel/linux/modules/hwmon.mk 
b/package/kernel/linux/modules/hwmon.mk
index c8d79b622e7a..c8887a84827a 100644
--- a/package/kernel/linux/modules/hwmon.mk
+++ b/package/kernel/linux/modules/hwmon.mk
@@ -108,6 +108,24 @@ endef
  $(eval $(call KernelPackage,hwmon-drivetemp))
  
  
+define KernelPackage/hwmon-gsc

+  TITLE:=Gateworks System Controller support
+  KCONFIG:=CONFIG_SENSORS_GSC \
+CONFIG_MFD_GATEWORKS_GSC=y


Please build CONFIG_MFD_GATEWORKS_GSC as a kernel module and not into 
the kenrel.



+  FILES:= \
+   $(LINUX_DIR)/drivers/mfd/gateworks-gsc.ko \
+   $(LINUX_DIR)/drivers/hwmon/gsc-hwmon.ko
+  AUTOLOAD:=$(call AutoLoad,60,gateworks-gsc gsc-hwmon)
+  $(call AddDepends/hwmon,+kmod-i2c-core)
+endef
+
+define KernelPackage/hwmon-gsc/description
+  Kernel module for Gateworks System Controller with temperature sensor, ADCs, 
and FAN controller


Please add a line break here.


+endef
+
+$(eval $(call KernelPackage,hwmon-gsc))
+
+
  define KernelPackage/hwmon-gpiofan
TITLE:=Generic GPIO FAN support
KCONFIG:=CONFIG_SENSORS_GPIO_FAN



___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel