1. 24 1月, 2013 1 次提交
  2. 16 1月, 2013 2 次提交
  3. 26 12月, 2012 1 次提交
  4. 21 12月, 2012 1 次提交
  5. 10 12月, 2012 1 次提交
  6. 20 11月, 2012 6 次提交
  7. 03 10月, 2012 1 次提交
    • J
      kbuild: Fix gcc -x syntax · b1e0d8b7
      Jean Delvare 提交于
      The correct syntax for gcc -x is "gcc -x assembler", not
      "gcc -xassembler". Even though the latter happens to work, the former
      is what is documented in the manual page and thus what gcc wrappers
      such as icecream do expect.
      
      This isn't a cosmetic change. The missing space prevents icecream from
      recognizing compilation tasks it can't handle, leading to silent kernel
      miscompilations.
      
      Besides me, credits go to Michael Matz and Dirk Mueller for
      investigating the miscompilation issue and tracking it down to this
      incorrect -x parameter syntax.
      Signed-off-by: NJean Delvare <jdelvare@suse.de>
      Acked-by: NIngo Molnar <mingo@kernel.org>
      Cc: stable@vger.kernel.org
      Cc: Bernhard Walle <bernhard@bwalle.de>
      Cc: Michal Marek <mmarek@suse.cz>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      b1e0d8b7
  8. 02 10月, 2012 1 次提交
  9. 28 9月, 2012 7 次提交
  10. 31 8月, 2012 1 次提交
  11. 30 8月, 2012 1 次提交
  12. 17 8月, 2012 4 次提交
  13. 26 7月, 2012 3 次提交
    • S
      kconfig: Document oldnoconfig to what it really does · 67d34a6a
      Steven Rostedt 提交于
      The make target 'oldnoconfig' is a misnomer. It doesn't set new symbols
      to 'n', but instead sets it to their default values.
      
      Unfortunately, assuming that it actually did this, broke ktest in some
      of its tests. For example, the tests to create a minimum config and even
      a config bisect, depends on removing various configs and using
      oldnoconfig to get rid of other configs that may have depended on it.
      
      But because some configs that it was trying to disable, were in fact
      default enabled, this caused those configs to re-enable and corrupt the
      test.
      
      I thought about fixing oldnoconfig, but I'm afraid that people are
      already dependent on its current behavior. Instead, I'm just updating
      the documentation to state that it sets the new symbols to their default
      values and not to 'n'.
      
      Ideally, this would be called, 'olddefconfig' and we have an
      'oldnoconfig' that actually disables the new symbols. But it's useless
      for me now. If it changed, ktest would need to be consistent between
      each version, and that would be to difficult to detect. I'll handle this
      issue with ktest with other means.
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      67d34a6a
    • B
      nconf: add u, d command keys in scroll windows · d68e818b
      Benjamin Poirier 提交于
      They function just like they do in less(1).
      Also correct some discrepancy between the help text and the code wrt
      function keys.
      Signed-off-by: NBenjamin Poirier <bpoirier@suse.de>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      d68e818b
    • B
      menuconfig: add u, d, q command keys in text boxes · 9d4792c9
      Benjamin Poirier 提交于
      They function just like they do in less(1).
      Signed-off-by: NBenjamin Poirier <bpoirier@suse.de>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      9d4792c9
  14. 14 7月, 2012 2 次提交
  15. 13 7月, 2012 3 次提交
  16. 05 7月, 2012 3 次提交
  17. 20 6月, 2012 2 次提交
    • S
      localmodconfig: Add debug environment variable LOCALMODCONFIG_DEBUG · 4503379c
      Steven Rostedt 提交于
      If the environment variable LOCALMODCONFIG_DEBUG is set, then debug output
      will appear in the make localmodconfig. This will simplify debugging what
      people get with their output, as I can just tell people to do:
      
        LOCALMODCONFIG_DEBUG=1 make localmodconfig 2>out.txt
      
      and have them send me the out.txt. I'll be able to see why things are not
      working as they think it should be.
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      4503379c
    • S
      localmodconfig: Check if configs are already set for selects · d4bb58b5
      Steven Rostedt 提交于
      There are some cases that a required module does not have a prompt
      and needs to have another module enabled that selects it to be set.
      As localmodconfig is conservative and tries to make the minimum config
      without breaking the user's kernel, or keeping the user from using
      devices that were loaded when the lsmod was done, all modules that
      select this module will also be enabled.
      
      If you needed module A, but module A did not have a prompt but needed
      module B to be selected, localmodconfig would make sure B was still
      enabled. If not only B selected A, but C, D, E, F, and G also
      selected A, then all of those would also be included, as well as the
      modules they depend on. This ballooned the number of configs that
      localmodconfig would keep.
      
      The fix here is to process the depends first, and then record those
      configs that did not have a prompt and needed to be selected.
      After the depends are done, check what configs are needed to select
      the configs in the list, and if a config that selects it is already
      set, then we don't need to do anything else.
      
      If no config that selects the config is set, then just pick one and
      try again.
      
      This change brought down the number of selected modules from 290
      to 67! Both before and after were run against a config that had 3095
      modules enabled.
      
      Tested-by: John David Yost <johnyost@ptd.net> # AlleyTrotter
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      d4bb58b5