• Linux 7.0 Better Segregates Legacy CardBus Code To Avoid On Modern PCs The PCI subsystem updates for Linux 7.0 are aplenty as usual and contain a wide assortment of different fixes and code improvements. • With the now-merged PCI code for Linux 7.0, the CardBus setup code has now been spun off into its own file (setup-cardbus.c) and only now built if CONFIG_CARDBUS is set… • CardBus being long obsolete and not having much use for modern systems. • The CardBus support is being retained by the latest Linux 7.0 kernel but just better compartmentalized to avoid building the setup code except for those explicitly wanting it. • The PCI code for Linux 7.0 will also now avoid a redundant delay on transition from D3hot to D3cold if the device was alread in D3hot state. • There is also a power management fix to prevent runtime suspend until devices are fully initialized to avoid saving incompletely configured device state.
Article Summaries:
- Linux 7.0 Better Segregates Legacy CardBus Code To Avoid On Modern PCs The PCI subsystem updates for Linux 7.0 are aplenty as usual and contain a wide assortment of different fixes and code improvements. With the now-merged PCI code for Linux 7.0, the CardBus setup code has now been spun off into its own file (setup-cardbus.c) and only now built if CONFIG_CARDBUS is set… CardBus being long obsolete and not having much use for modern systems. The CardBus support is being retained by the latest Linux 7.0 kernel but just better compartmentalized to avoid building the setup code except for those
Sources: