diff options
| author | Yann E. MORIN <yann.morin.1998@free.fr> | 2013-04-13 17:18:36 +0200 | 
|---|---|---|
| committer | Yann E. MORIN <yann.morin.1998@free.fr> | 2013-04-25 00:16:30 +0200 | 
| commit | e43956e607692f9b1c710311e4a6591ffba1edf0 (patch) | |
| tree | c42d170aa789a5ff0758a32b328e82ccbaa22142 /lib/cpu-notifier-error-inject.c | |
| parent | 0d8024c6ebadb68f1154377c2e1996b4e649e4c8 (diff) | |
kconfig: implement KCONFIG_PROBABILITY for randconfig
Currently the odds to set each symbol is (rounded):
    booleans:   y: 50%          n: 50%
    tristates:  y: 33%  m: 33%  n: 33%
Introduce a KCONFIG_PROBABILITY environment variable to tweak the
probabilities (in percentage), as such:
    KCONFIG_PROBABILITY     y:n split           y:m:n split
    -----------------------------------------------------------------
[1] unset or empty          50  : 50            33  : 33  : 34
[2] N                        N  : 100-N         N/2 : N/2 : 100-N
    N:M                     N+M : 100-(N+M)      N  :  M  : 100-(N+M)
    N:M:L                    N  : 100-N          M  :  L  : 100-(M+L)
[1] The current behaviour is kept as default, for backward compatibility
[2] The solution initially implemented by Peter for Buildroot, see:
    http://git.buildroot.org/buildroot/commit/?id=3435c1afb5
Signed-off-by: Peter Korsgaard <jacmet@uclibc.org>
[yann.morin.1998@free.fr: add to Documentation/]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Diffstat (limited to 'lib/cpu-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions
