1. 01 5月, 2013 1 次提交
  2. 30 4月, 2013 2 次提交
    • S
      localmodconfig: Process source kconfig files as they are found · ced9cb1a
      Steven Rostedt 提交于
      A bug was reported that caused localmodconfig to not keep all the
      dependencies of ATH9K. This was caused by the kconfig file:
      
      In drivers/net/wireless/ath/Kconfig:
      
      ---
      if ATH_CARDS
      
      config ATH_DEBUG
              bool "Atheros wireless debugging"
              ---help---
                Say Y, if you want to debug atheros wireless drivers.
                Right now only ath9k makes use of this.
      
      source "drivers/net/wireless/ath/ath5k/Kconfig"
      source "drivers/net/wireless/ath/ath9k/Kconfig"
      source "drivers/net/wireless/ath/carl9170/Kconfig"
      source "drivers/net/wireless/ath/ath6kl/Kconfig"
      source "drivers/net/wireless/ath/ar5523/Kconfig"
      source "drivers/net/wireless/ath/wil6210/Kconfig"
      
      endif
      ---
      
      The current way kconfig works, it processes new source files after the
      first file is completed. It creates an array of new source config files
      and when the one file is finished, it continues with the next file.
      
      Unfortunately, this means that it loses the fact that the source file is
      within an "if" statement, and this means that each of these source file's
      configs will not have the proper dependencies set.
      
      As ATH9K requires ATH_CARDS set, the localmodconfig did not see that
      dependency, and did not enable ATH_CARDS. When the oldconfig was run, it
      forced ATH9K to be disabled.
      
      Link: http://lkml.kernel.org/r/alpine.DEB.2.02.1304291022320.9234@oneiric
      
      Cc: stable@vger.kernel.org # 3.8+
      Reported-by: NRobert P. J. Day <rpjday@crashcourse.ca>
      Tested-by: NRobert P. J. Day <rpjday@crashcourse.ca>
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      ced9cb1a
    • S
      localmodconfig: Add debug prints for dependencies of module configs · bc20d12e
      Steven Rostedt 提交于
      When a config for a module is added to the list to save in the final
      config file, add a print to show what dependencies are used. This is
      useful to debug when a config is disabled by the make oldconfig after
      localmodconfig is finished.
      
      This print only appears if the environment variable LOCALMODCONFIG_DEBUG
      is defined.
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      bc20d12e
  3. 19 2月, 2013 1 次提交
  4. 09 2月, 2013 2 次提交
  5. 30 1月, 2013 1 次提交
  6. 24 1月, 2013 1 次提交
  7. 16 1月, 2013 2 次提交
  8. 28 12月, 2012 1 次提交
  9. 26 12月, 2012 1 次提交
  10. 21 12月, 2012 1 次提交
  11. 10 12月, 2012 1 次提交
  12. 20 11月, 2012 6 次提交
  13. 25 10月, 2012 1 次提交
  14. 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
  15. 02 10月, 2012 1 次提交
  16. 28 9月, 2012 7 次提交
  17. 31 8月, 2012 1 次提交
  18. 30 8月, 2012 1 次提交
  19. 17 8月, 2012 4 次提交
  20. 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
  21. 14 7月, 2012 1 次提交