aboutsummaryrefslogtreecommitdiffstats
path: root/toolchain/glibc/headers/Makefile
diff options
context:
space:
mode:
authorMartin Kennedy <hurricos@gmail.com>2022-08-29 20:47:24 -0400
committerFabian Bläse <fabian@blaese.de>2023-02-08 09:40:05 +0100
commit0d4a0250df17a9f7b0fff720fa3224b45d5b0841 (patch)
tree788d5052941243295d5d741ca3d819fcdc345c67 /toolchain/glibc/headers/Makefile
parent4292832a6a836aa89bf39675193c9c60870ed862 (diff)
downloadupstream-0d4a0250df17a9f7b0fff720fa3224b45d5b0841.tar.gz
upstream-0d4a0250df17a9f7b0fff720fa3224b45d5b0841.tar.bz2
upstream-0d4a0250df17a9f7b0fff720fa3224b45d5b0841.zip
mpc85xx: Drop pci aliases to avoid domain changes
As of upstream Linux commit 0fe1e96fef0a ("powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias"), the PCIe domain address is no longer numbered by the lowest 16 bits of the PCI register address after a fallthrough. Instead of the fallthrough, the enumeration process accepts the alias ID (as determined by `of_alias_scan()`). This causes e.g.: 9000:00:00.0 PCI bridge: Freescale Semiconductor Inc P1020E (rev 11) 9000:01:00.0 Network controller: Qualcomm Atheros AR958x 802.11abgn ... to become 0000:00:00.0 PCI bridge: Freescale Semiconductor Inc P1020E (rev 11) 0000:01:00.0 Network controller: Qualcomm Atheros AR958x 802.11abgn ... ... which then causes the sysfs path of the netdev to change, invalidating the `wifi_device.path`s enumerated in `/etc/config/wireless`. One other solution might be to migrate the uci configuration, as was done for mvebu in commit 0bd5aa89fcf2 ("mvebu: Migrate uci config to new PCIe path"). However, there are concerns that the sysfs path will change once again once some upstream patches[^2][^3] are merged and backported (and `CONFIG_PPC_PCI_BUS_NUM_DOMAIN_DEPENDENT` is enabled). Instead, remove the aliases and allow the fallthrough to continue for now. We will provide a migration in a later release. This was first reported as a Github issue[^1]. [^1]: https://github.com/openwrt/openwrt/issues/10530 [^2]: https://lore.kernel.org/linuxppc-dev/20220706104308.5390-1-pali@kernel.org/t/#u [^3]: https://lore.kernel.org/linuxppc-dev/20220706101043.4867-1-pali@kernel.org/ Fixes: #10530 Tested-by: Martin Kennedy <hurricos@gmail.com> [Tested on the Aerohive HiveAP 330 and Extreme Networks WS-AP3825i] Signed-off-by: Martin Kennedy <hurricos@gmail.com> (cherry picked from commit 7f4b4c29f3489697dca7495216460d0ed5023e02) Signed-off-by: Fabian Bläse <fabian@blaese.de>
Diffstat (limited to 'toolchain/glibc/headers/Makefile')
0 files changed, 0 insertions, 0 deletions