Hi,
On 4/13/26 09:00, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.1.169 release. There are 55 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Wed, 15 Apr 2026 15:57:08 +0000. Anything received after that time might be too late.
Looking through my test logs, I find that the following build error has been reported since v6.1.166.
Building arm:ixp4xx_defconfig ... failed -------------- Error log: drivers/net/ethernet/xscale/ixp4xx_eth.c:390:39: warning: 'struct kernel_hwtstamp_config' declared inside parameter list will not be visible outside of this definition or declaration 390 | struct kernel_hwtstamp_config *cfg, | ^~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/xscale/ixp4xx_eth.c: In function 'ixp4xx_hwtstamp_set': drivers/net/ethernet/xscale/ixp4xx_eth.c:408:16: error: invalid use of undefined type 'struct kernel_hwtstamp_config'
Backported patches in that driver are
5195b10c34b8 net: ethernet: xscale: Check for PTP support properly a94d5447f6bf net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
where a94d5447f6bf introduces the problem and presumably was applied to be able to apply 5195b10c34b8 without having to resolve conflicts.
Unfortunately, 'struct kernel_hwtstamp_config' is indeed not available in v6.1, causing the build failure.
a94d5447f6bf can not be reverted on its own, so both patches would have to be reverted to fix the problem.
The same problem is seen in v5.15.y since v5.15.202. The commits there are
144dde314698 net: ethernet: xscale: Check for PTP support properly 612c622ab8ef net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
I have copied the patch authors for advice.
Guenter