-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 8/22/14, 11:09 AM, Matwey V. Kornilov wrote:
22.08.2014 17:33, Jeff Mahoney пишет:
Hi all -
I'm doing the integration work for 3.17-rc1 and, as usual, there are a ton of drivers that are typically only used for embedded devices. Generally, I'd prefer to just disable them, but there are always a few people who want to run openSUSE on things like tiny Atoms.
Do we want to consider moving uncommon drivers into something like kernel-default-uncommon and save disk space on most every other system? Of course, then there's also the concept of kernel-default-base again, where it would probably contain typical file systems (xfs/ext4/btrfs) and drivers for devices most commonly offered by qemu-kvm. I understand it doesn't cover cases like device assignment, but those are more advanced use cases in which the full kernel-default package would be used.
The problem I'm looking to solve is "what would work well for several major use cases?" I'd define those as typical desktop/server/notebook hardware and KVM instances without device assignment. (Xen is a different conversation since dom0 and domU have different requirements WRT drivers.) The fallback for not fitting into one of the nice boxes is just installing another package which uses as much disk space as the old kernel package used to, so it's not a huge inconvenience.
OTOH, having multiple kernel sub-packages has been somewhat of a PITA WRT updates and dependencies, so I thought I'd solicit opinions.
-Jeff
Imagine, I have the usb device with the uncommon driver from staging/ moved far away to the separate package. Then I plug it and found that there is no driver. How should I know that it exists in the separate package?
USB devices aren't what I had in mind since they can be plugged in anywhere. I mean uncommon in terms of using an SoC or the like. Like SPI, GPIO drivers, LCDs, Power Management ICs. Or, we can make the choice to disable these drivers for the -default kernel and use something else to enable those. I'd be ok with either solution. - -Jeff - -- Jeff Mahoney SUSE Labs -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.19 (Darwin) iQIcBAEBAgAGBQJT92RUAAoJEB57S2MheeWybTMQALQKMFjMZJ5M9UASfu0PbokF wCjfxojGngQpIA9+9IRUsHzy061yz8G+TqtggVQ7/mvPfFiOjq7A9sy/kizEp0YI sU19/Syte3q2ldNoB4OqGo1L4NfCabPiHLkDQY7e41a9gdqm9VTMv8+x/+QVFsK7 +Hnsc6tWh9RjU/pc5/EM1Mo7FlhmE37Qwacgd2P7Scrgt+6Fdy6A88ATUOqMJdmM CbcE18X3aKiq9oY2BalW8t6PXlMsUBW293qzWLuXyi3afqeeEu8jRvauc+Jt8LrL CaJz2OEM7XCsrl3DBByBnKP48YL704H/uJSNZeuzMF623Bwho4VWJgq6LswMlxGR JeXEI+wDWtL5M8kBGZ/zauOAJcCTtivAzA94dWXz2/NvOHIE3Mgc5LQYzMyIj3Cc BhQd67ZK+IUipf+rVBD+JOmuLAUYJQU55auDJYzU89zVATSM6yGrs2+TCwFmtdCn Bd4b8lFIqIVcc723FgDK39yODAqi2eYxH8B+GiZ34f6TNC7UQwVrTikHjDB3dJwb Q36efgwUOG2HmABvlhPLRAYiZ4J2XCkmF/S0dxq+7g47HiZHqoj6gwmkMf+icRcS 4ctn0OPpg8nQgv/pOySftN+fZEHY0GHLn1tP1WxgjMELjar/PqN16mLOajsp6XND id9GktyCaV+aXnBFlJqj =YaS3 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org