diff options
| author | Linus Torvalds <[email protected]> | 2007-10-19 21:25:45 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2007-10-19 21:25:45 -0700 |
| commit | e8b8c977734193adedf2b0f607d6252c78e86394 (patch) | |
| tree | 44a0fe976a77fa0aa605d7d072923e57b4ba297c /include/linux/debugobjects.h | |
| parent | c00046c279a2521075250fad682ca0acc10d4fd7 (diff) | |
Revert "kconfig: tristate choices with mixed tristate and boolean values"
This reverts commit a5bf3d891a6a0fb5aa122792d965e3774108b923.
David Brownell notes that this causes a regression visible in the
drivers/usb/gadget Kconfig file:
"That Kconfig hasn't changed (other than adding new drivers), and it's
worked that way for several years now ... so the issue seems to be
changes in menuconfig/kconfig/etc semantics.
The issue is that when USB_GADGET=m, it's no longer possible to
configure peripheral controller drivers as modules ... the
controller drivers can now only be configured for static linkage.
It should be making a choice of one of the controller drivers which
could work on the target system, and allow that driver to be linked
either as a module (ok iff USB_GADGET=m) or statically."
Reverting this commit resolves the problem, and also fixes a second
problem that David noticed: various dependent options couldn't be enabled.
Tested-and-reported-by: David Brownell <[email protected]>
Cc: Randy Dunlap <[email protected]>
Cc: Jan Beulich <[email protected]>,
Cc: Andrew Morton <[email protected]>,
Cc: Sam Ravnborg <[email protected]>,
Cc: Roman Zippel <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions