1. Oct 27, 2008
    • Francois Romieu's avatar
      r8169: revert "read MAC address from EEPROM on init" · e383d564
      Francois Romieu authored
      This reverts commit 7bf6bf48
      
      .
      
      The code has both a short existence and an increasing track of failures
      despite some work to amend it for -rc1.  It is not just a matter of
      reading the eeprom: sometimes the eeprom is read correctly, then the mac
      address is not written correctly back into the mac registers.
      
      Some chipsets seem to work reliably but it is not clear at this point if
      the code can simply be made to work on a per-chipset basis and post -rc1
      is not the place where I want to experiment these things.
      
      Signed-off-by: default avatarFrancois Romieu <romieu@fr.zoreil.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      e383d564
    • Al Viro's avatar
      arm ide breakage · 1137fb67
      Al Viro authored
      
      
      a) semicolon before the function body is a bad idea
      b) it's const struct foo, not struct const foo
      c) incidentally, it's ecard_remove_driver(), not ecard_unregister_driver()
      d) compiling is occasionally useful.
      
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      1137fb67
    • Al Viro's avatar
      fix allmodconfig breakage · ce97e13e
      Al Viro authored
      If you use KCONFIG_ALLCONFIG (even with empty file) you get broken
      allmodconfig/allyesconfig; CONFIG_MODULES gets turned off, with obvious
      massive fallout.
      
      Breakage had been introduced when conf_set_all_new_symbols() got used
      for allmodconfig et.al.
      
      What happens is that sym_calc_value(modules_sym) done in
      conf_read_simple() sets SYMBOL_VALID on both modules_sym and MODULES.
      When we get to conf_set_all_new_symbols(), we set sym->def[S_DEF_USER]
      on everything, but it has no effect on sym->curr for the symbols that
      already have SYMBOL_VALID - these are stuck.
      
      Solution: use sym_clear_all_valid() in there.  Note that it makes
      reevaluation of modules_sym redundant - sym_clear_all_valid() will do
      that itself.
      
      [ Fixes http://bugzilla.kernel.org/show_bug.cgi?id=11512
      
      , says Alexey ]
      
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Cc: Roman Zippel <zippel@linux-m68k.org>
      Cc: Alexey Dobriyan <adobriyan@gmail.com>
      Signed-off-by: Linus Torvalds <torval...
      ce97e13e
  2. Oct 26, 2008
  3. Oct 24, 2008