On 2022/11/25 16:05, Naresh Kamboju wrote: > On Fri, 25 Nov 2022 at 12:57, Greg Kroah-Hartman > <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: >> >> On Thu, Nov 24, 2022 at 09:17:36PM +0530, Naresh Kamboju wrote: >>> On Wed, 23 Nov 2022 at 19:30, Naresh Kamboju <naresh.kamboju@xxxxxxxxxx> wrote: >>>> >>>> On Wed, 23 Nov 2022 at 14:50, Greg Kroah-Hartman >>>> <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: >>>>> >>>>> This is the start of the stable review cycle for the 5.10.156 release. >>>>> There are 149 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 Fri, 25 Nov 2022 08:45:20 +0000. >>>>> Anything received after that time might be too late. >>>>> >>>>> The whole patch series can be found in one patch at: >>>>> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.156-rc1.gz >>>>> or in the git tree and branch at: >>>>> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y >>>>> and the diffstat can be found below. >>>>> >>>>> thanks, >>>>> >>>>> greg k-h >>>> >>>> >>>> With stable rc 5.10.156-rc1 Raspberry Pi 4 Model B failed to boot due to >>>> following warnings / errors [1]. The NFS mount failed and failed to boot. >>>> >>>> I have to bisect this problem. >>> >>> Daniel bisected this reported problem and found the first bad commit, >>> >>> YueHaibing <yuehaibing@xxxxxxxxxx> >>> net: broadcom: Fix BCMGENET Kconfig >> >> But that is in 5.10.155, 5.15.79, 6.0.9, and 6.1-rc5. It is not new to >> this -rc release. > > It started from 5.10.155 and this is only seen on 5.10 and other > branches 5.15, 6.0 and mainline are looking good. > >> >> What config options are being set because of this that cause the >> problem? > > LKFT is built with arm64 defconfig + distro configs as described below. > >> Should it just be reverted for 5.10.y, and not the other >> branches? Or for everywhere including Linus's tree? > > Reverting for 5.10 works for Rpi-4 to boot. > > Due to the problematic commit > # CONFIG_BROADCOM_PHY is not set > and Raspberry Pi 4 boot failed only on 5.10.155 and later. BROADCOM_PHY is needed by ARCH_BCM2835, but BROADCOM_PHY depends on PTP_1588_CLOCK_OPTIONAL now see commit 39db6be781cd ("net: phy: broadcom: Add PTP support for some Broadcom PHYs.") config BROADCOM_PHY tristate "Broadcom 54XX PHYs" select BCM_NET_PHYLIB select BCM_NET_PHYPTP if NETWORK_PHY_TIMESTAMPING depends on PTP_1588_CLOCK_OPTIONAL Your config don't enable PTP_1588_CLOCK_OPTIONAL, maybe PTP_1588_CLOCK_OPTIONAL should be enabled or BROADCOM_PHY does not depends on PTP_1588_CLOCK_OPTIONAL? > > -- > > diff -Narub good-config bad-config > --- good-config 2022-11-09 14:19:58.000000000 +0530 > +++ bad-config 2022-11-16 15:50:36.000000000 +0530 > @@ -1,6 +1,6 @@ > # > # Automatically generated file; DO NOT EDIT. > -# Linux/arm64 5.10.154-rc2 Kernel Configuration > +# Linux/arm64 5.10.155 Kernel Configuration > # > CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (Debian 11.3.0-6) 11.3.0" > CONFIG_CC_IS_GCC=y > @@ -2611,7 +2611,7 @@ > # CONFIG_ADIN_PHY is not set > CONFIG_AQUANTIA_PHY=y > # CONFIG_AX88796B_PHY is not set > -CONFIG_BROADCOM_PHY=y > +# CONFIG_BROADCOM_PHY is not set > # CONFIG_BCM54140_PHY is not set > CONFIG_BCM7XXX_PHY=y > # CONFIG_BCM84881_PHY is not set > > --- > > # To install tuxmake on your system globally: > # sudo pip3 install -U tuxmake > # > # See https://docs.tuxmake.org/ for complete documentation. > # Original tuxmake command with fragments listed below. > # tuxmake --runtime podman --target-arch arm64 --toolchain gcc-11 > --kconfig defconfig --kconfig-add > https://raw.githubusercontent.com/Linaro/meta-lkft/kirkstone/meta/recipes-kernel/linux/files/lkft.config > --kconfig-add https://raw.githubusercontent.com/Linaro/meta-lkft/kirkstone/meta/recipes-kernel/linux/files/lkft-crypto.config > --kconfig-add https://raw.githubusercontent.com/Linaro/meta-lkft/kirkstone/meta/recipes-kernel/linux/files/distro-overrides.config > --kconfig-add https://raw.githubusercontent.com/Linaro/meta-lkft/kirkstone/meta/recipes-kernel/linux/files/systemd.config > --kconfig-add https://raw.githubusercontent.com/Linaro/meta-lkft/kirkstone/meta/recipes-kernel/linux/files/virtio.config > --kconfig-add CONFIG_ARM64_MODULE_PLTS=y --kconfig-add > CONFIG_SYN_COOKIES=y --kconfig-add CONFIG_SCHEDSTATS=y > CROSS_COMPILE_COMPAT=arm-linux-gnueabihf- > > Bad config link, > https://builds.tuxbuild.com/2HcnnvEDD3gSr1zmS5DHzqPG2cJ/config > >> >> thanks, >> >> greg k-h > > - Naresh > . >