1. 31 1月, 2008 2 次提交
  2. 21 1月, 2008 3 次提交
  3. 22 11月, 2007 1 次提交
  4. 28 10月, 2007 1 次提交
  5. 24 10月, 2007 1 次提交
  6. 22 10月, 2007 1 次提交
  7. 20 10月, 2007 2 次提交
  8. 19 10月, 2007 1 次提交
  9. 13 10月, 2007 1 次提交
    • K
      Driver core: change add_uevent_var to use a struct · 7eff2e7a
      Kay Sievers 提交于
      This changes the uevent buffer functions to use a struct instead of a
      long list of parameters. It does no longer require the caller to do the
      proper buffer termination and size accounting, which is currently wrong
      in some places. It fixes a known bug where parts of the uevent
      environment are overwritten because of wrong index calculations.
      
      Many thanks to Mathieu Desnoyers for finding bugs and improving the
      error handling.
      Signed-off-by: NKay Sievers <kay.sievers@vrfy.org>
      Cc: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
      Cc: Cornelia Huck <cornelia.huck@de.ibm.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      
      7eff2e7a
  10. 05 9月, 2007 2 次提交
  11. 30 8月, 2007 2 次提交
  12. 24 7月, 2007 1 次提交
  13. 20 7月, 2007 1 次提交
  14. 18 7月, 2007 3 次提交
    • M
      Input: i8042 - restore control register when enabling port fails · 018db6bb
      Markus Armbruster 提交于
      When enabling interrupts for a port fails, the interrupt enable and
      port enable bits remain set in i8042_ctr. Later writes of i8042_ctr
      to the hardware could accidentally retry enabling interrupts. Clear
      the bits on failure.
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      018db6bb
    • D
      Input: i8042 - give more trust to PNP data on i386 · 080c652d
      Dmitry Torokhov 提交于
      On some boxes that don't have PS/2 mice connected at startup BIOS
      completely disables AUX port and attempts to access it result in
      hosed keyboard. Historically we do not trust ACPI/PNP data on
      i386 and try to poke AUX port even if we did not find an active
      PNP node for it. However in cases when BIOS writers got KBD port
      properly described we can assume that they did the right thing
      for AUX port as well.
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      080c652d
    • R
      Freezer: make kernel threads nonfreezable by default · 83144186
      Rafael J. Wysocki 提交于
      Currently, the freezer treats all tasks as freezable, except for the kernel
      threads that explicitly set the PF_NOFREEZE flag for themselves.  This
      approach is problematic, since it requires every kernel thread to either
      set PF_NOFREEZE explicitly, or call try_to_freeze(), even if it doesn't
      care for the freezing of tasks at all.
      
      It seems better to only require the kernel threads that want to or need to
      be frozen to use some freezer-related code and to remove any
      freezer-related code from the other (nonfreezable) kernel threads, which is
      done in this patch.
      
      The patch causes all kernel threads to be nonfreezable by default (ie.  to
      have PF_NOFREEZE set by default) and introduces the set_freezable()
      function that should be called by the freezable kernel threads in order to
      unset PF_NOFREEZE.  It also makes all of the currently freezable kernel
      threads call set_freezable(), so it shouldn't cause any (intentional)
      change of behaviour to appear.  Additionally, it updates documentation to
      describe the freezing of tasks more accurately.
      
      [akpm@linux-foundation.org: build fixes]
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      Acked-by: NNigel Cunningham <nigel@nigel.suspend2.net>
      Cc: Pavel Machek <pavel@ucw.cz>
      Cc: Oleg Nesterov <oleg@tv-sign.ru>
      Cc: Gautham R Shenoy <ego@in.ibm.com>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      83144186
  15. 10 7月, 2007 1 次提交
  16. 29 6月, 2007 1 次提交
  17. 28 6月, 2007 1 次提交
  18. 12 6月, 2007 2 次提交
  19. 31 5月, 2007 1 次提交
    • R
      [ARM] Fix some section mismatch warnings · cdea4606
      Russell King 提交于
      The following patch fixes these section mismatch warnings:
      
      WARNING: arch/arm/mach-at91/built-in.o(.text+0xdf4): Section mismatch: reference to .init.data:dk_nand_partition (between 'nand_partitions' and 'at91_leds_event')
      WARNING: arch/arm/mach-at91/built-in.o(.text+0xbdc): Section mismatch: reference to .init.data:ek_nand_partition (after 'nand_partitions')
      WARNING: arch/arm/mach-at91/built-in.o(.text+0xbdc): Section mismatch: reference to .init.data:ek_nand_partition (between 'nand_partitions' and 'ads7843_pendown_state')
      WARNING: arch/arm/mach-at91/built-in.o(.text+0xbdc): Section mismatch: reference to .init.data:ek_nand_partition (after 'nand_partitions')
      WARNING: arch/arm/mach-at91/built-in.o(.text+0xc28): Section mismatch: reference to .init.data:kb9202_nand_partition (after 'nand_partitions')
      WARNING: arch/arm/mach-footbridge/built-in.o(.text+0xaa4): Section mismatch: reference to .init.data:cats_pci (between 'cats_pci_init' and 'ebsa285_leds_event')WARNING: arch/arm/mach-ixp2000/built-in.o(.text+0xb54): Section mismatch: reference to .init.text:ixp2000_init_irq (between 'ixdp2x00_init_irq' and 'ixdp2x00_irq_handler')
      WARNING: arch/arm/mach-ixp23xx/built-in.o(.text+0x670): Section mismatch: reference to .init.text:ixp23xx_pci_common_init (between 'ixp23xx_pci_slave_init' and 'ixp23xx_pci_scan_bus')
      WARNING: arch/arm/mach-ixp23xx/built-in.o(.text+0x890): Section mismatch: reference to .init.text:ixp23xx_init_irq (between 'ixdp2351_init_irq' and 'roadrunner_pci_preinit')
      WARNING: arch/arm/mach-ixp23xx/built-in.o(.text+0x9a8): Section mismatch: reference to .init.text:ixp23xx_pci_preinit (after 'roadrunner_pci_preinit')
      WARNING: arch/arm/mach-imx/built-in.o(__ksymtab+0x80): Section mismatch: reference to .init.text:imx_set_mmc_info (between '__ksymtab_imx_set_mmc_info' and '__ksymtab_set_imx_fb_info')
      WARNING: arch/arm/mach-imx/built-in.o(__ksymtab+0x88): Section mismatch: reference to .init.text:set_imx_fb_info (after '__ksymtab_set_imx_fb_info')
      WARNING: arch/arm/mach-sa1100/built-in.o(.text+0x1930): Section mismatch: reference to .init.data:neponset_port_fns (between 'neponset_probe' and 'assabet_leds_event')
      WARNING: drivers/built-in.o(.text+0x3f100): Section mismatch: reference to .init.text:ps2_clear_input (between 'ps2_probe' and 'ps2_cmd_aborted')
      WARNING: drivers/built-in.o(.text+0x3f1c8): Section mismatch: reference to .init.text:ps2_clear_input (between 'ps2_probe' and 'ps2_cmd_aborted')
      WARNING: drivers/built-in.o(.text+0x4f988): Section mismatch: reference to .init.text:ps2_clear_input (between 'ps2_probe' and 'ps2_cmd_aborted')
      WARNING: drivers/built-in.o(.text+0x4fa50): Section mismatch: reference to .init.text:ps2_clear_input (between 'ps2_probe' and 'ps2_cmd_aborted')
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      Acked-by: NLennert Buytenhek <buytenh@wantstofly.org>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      cdea4606
  20. 08 5月, 2007 1 次提交
  21. 28 4月, 2007 1 次提交
  22. 25 4月, 2007 2 次提交
  23. 12 4月, 2007 1 次提交
  24. 16 3月, 2007 2 次提交
    • D
      Input: i8042 - add HP Pavilion DV4017EA to the MUX blacklist · 6e782584
      Dmitry Torokhov 提交于
      This should get rid of "atkbd.c: Suprious NAK on isa0060/serio0"
      messages caused by broken MUX implementation. The box does not
      have external PS/2 ports so disabling MUX mode is safe.
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      6e782584
    • H
      Input: HIL - fix rwlock recursion bug · 9575499d
      Helge Deller 提交于
      The following bug happens when insmoding hp_sdc_mlc.ko:
      
          HP SDC MLC: Registering the System Domain Controller's HIL MLC.
          BUG: rwlock recursion on CPU#0, hotplug/1814, 00854734
          Backtrace:
           [<10267560>] _raw_write_lock+0x50/0x88
           [<10104008>] _write_lock_irqsave+0x14/0x24
           [<008537d4>] hp_sdc_mlc_out+0x38/0x25c [hp_sdc_mlc]
           [<0084ebd8>] hilse_donode+0x308/0x470 [hil_mlc]
           [<0084ed80>] hil_mlcs_process+0x40/0x6c [hil_mlc]
           [<10130f80>] tasklet_action+0x78/0xb8
           [<10130cec>] __do_softirq+0x60/0xcc
           [<1010428c>] __lock_text_end+0x38/0x48
           [<10108348>] do_cpu_irq_mask+0xf0/0x11c
           [<1010b068>] intr_return+0x0/0xc
      Signed-off-by: NHelge Deller <deller@gmx.de>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      9575499d
  25. 08 3月, 2007 1 次提交
  26. 01 3月, 2007 2 次提交
  27. 18 2月, 2007 2 次提交