1. 10 5月, 2007 1 次提交
  2. 09 5月, 2007 3 次提交
    • A
      vt: add documentation for new boot/sysfs options · 55ff9780
      Antonino A. Daplas 提交于
      Add description to Documentation/kernel-parameters.txt on new options
      default_blue, default_grn, default_red, and default_utf8.
      Signed-off-by: NAntonino Daplas <adaplas@gmail.com>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      55ff9780
    • B
      x86, serial: convert legacy COM ports to platform devices · 7e92b4fc
      Bjorn Helgaas 提交于
      Make x86 COM ports into platform devices and don't probe for them
      if we have PNP.
      
      This prevents double discovery, where a device was found both by
      the legacy probe and by 8250_pnp, e.g.,
      
          serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
          00:02: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
      
      This also means IRDA devices without a UART PNP ID will no longer be
      claimed by the serial driver, which might require changes in IRDA
      drivers and administration.
      
      In addition to this patch, you may need to configure a setserial init
      script, e.g., /etc/init.d/setserial, so it doesn't poke legacy UART
      stuff back in.  On Debian, "dpkg-reconfigure setserial" with the "kernel"
      option does this.
      
      To force the old legacy probe behavior even when we have PNPBIOS or
      ACPI, load the new legacy_serial module (or build 8250 static) with
      the "legacy_serial.force" option.
      
      [akpm@linux-foundation.org: fix makefiles]
      Signed-off-by: NBjorn Helgaas <bjorn.helgaas@hp.com>
      Cc: Keith Owens <kaos@ocs.com.au>
      Cc: Len Brown <lenb@kernel.org>
      Cc: Adam Belay <ambx1@neo.rr.com>
      Cc: Matthieu CASTET <castet.matthieu@free.fr>
      Cc: Jean Tourrilhes <jt@hpl.hp.com>
      Cc: Matthew Garrett <mjg59@srcf.ucam.org>
      Cc: Ville Syrjala <syrjala@sci.fi>
      Cc: Russell King <rmk+serial@arm.linux.org.uk>
      Cc: Samuel Ortiz <samuel@sortiz.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      7e92b4fc
    • B
      smsc-ircc2: add PNP support · d0d4f69b
      Bjorn Helgaas 提交于
      Claim devices using PNP, unless the user explicitly specified device
      addresses.  This can be disabled with the "smsc-ircc2.nopnp" option.
      
      This removes the need for probing legacy addresses and helps untangle IR
      devices from serial8250 devices.
      
      Sometimes the SMC device is at a legacy COM port address but does not use the
      legacy COM IRQ.  In this case, claiming the device using PNP rather than 8250
      legacy probe means we can automatically use the correct IRQ rather than
      forcing the user to use "setserial" to set the IRQ manually.
      
      If the PNP claim doesn't work, make sure you don't have a setserial init
      script, e.g., /etc/init.d/setserial, configured to poke in legacy COM port
      resources for the IRDA device.  That causes the serial driver to claim
      resources needed by this driver.
      
      Based on this patch by Ville Syrjälä:
          http://www.hpl.hp.com/personal/Jean_Tourrilhes/IrDA/ir260_smsc_pnp.diffSigned-off-by: NBjorn Helgaas <bjorn.helgaas@hp.com>
      Cc: Keith Owens <kaos@ocs.com.au>
      Cc: Len Brown <lenb@kernel.org>
      Cc: Adam Belay <ambx1@neo.rr.com>
      Cc: Matthieu CASTET <castet.matthieu@free.fr>
      Cc: Jean Tourrilhes <jt@hpl.hp.com>
      Cc: Matthew Garrett <mjg59@srcf.ucam.org>
      Cc: Ville Syrjala <syrjala@sci.fi>
      Cc: Russell King <rmk+serial@arm.linux.org.uk>
      Acked-by: NSamuel Ortiz <samuel@sortiz.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      d0d4f69b
  3. 03 5月, 2007 4 次提交
  4. 28 4月, 2007 1 次提交
  5. 25 4月, 2007 1 次提交
  6. 31 3月, 2007 1 次提交
  7. 24 3月, 2007 2 次提交
  8. 23 3月, 2007 1 次提交
  9. 15 3月, 2007 1 次提交
  10. 11 3月, 2007 1 次提交
  11. 07 3月, 2007 2 次提交
  12. 05 3月, 2007 1 次提交
  13. 24 2月, 2007 1 次提交
    • A
      USB: make autosuspend delay a module parameter · b5e795f8
      Alan Stern 提交于
      This patch (as859) makes the default USB autosuspend delay a module
      parameter of usbcore.  By setting the delay value at boot time, users
      will be able to prevent the system from autosuspending devices which
      for some reason can't handle it.
      
      The patch also stores the autosuspend delay as a per-device value.  A
      later patch will allow the user to change the value, tailoring the
      delay for each individual device.  A delay value of 0 will prevent
      autosuspend.
      Signed-off-by: NAlan Stern <stern@rowland.harvard.edu>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      b5e795f8
  14. 18 2月, 2007 1 次提交
  15. 17 2月, 2007 4 次提交
  16. 13 2月, 2007 2 次提交
  17. 12 2月, 2007 1 次提交
  18. 21 12月, 2006 1 次提交
    • A
      UHCI: module parameter to ignore overcurrent changes · 5f8364b7
      Alan Stern 提交于
      Certain boards seem to like to issue false overcurrent notifications,
      for example on ports that don't have anything connected to them.  This
      looks like a hardware error, at the level of noise to those ports'
      overcurrent input signals (or non-debounced VBUS comparators).  This
      surfaces to users as truly massive amounts of syslog spam from khubd
      (which is appropriate for real hardware problems, except for the
      volume from multiple ports).
      
      Using this new "ignore_oc" flag helps such systems work more sanely,
      by preventing such indications from getting to khubd (and spamming
      syslog).  The downside is of course that true overcurrent errors will
      be masked; they'll appear as spontaneous disconnects, without the
      diagnostics that will let users troubleshoot issues like
      short-circuited cables.  In addition, controllers with no devices
      attached will be forced to poll for new devices rather than relying on
      interrupts, since each overcurrent event would generate a new
      interrupt.
      
      This patch (as826) is essentially a copy of David Brownell's ignore_oc
      patch for ehci-hcd, ported to uhci-hcd.
      Signed-off-by: NAlan Stern <stern@rowland.harvard.edu>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      5f8364b7
  19. 14 12月, 2006 1 次提交
  20. 09 12月, 2006 1 次提交
    • A
      [PATCH] fault injection: documentation and scripts · de1ba09b
      Akinobu Mita 提交于
      This patch set provides some fault-injection capabilities.
      
      - kmalloc() failures
      
      - alloc_pages() failures
      
      - disk IO errors
      
      We can see what really happens if those failures happen.
      
      In order to enable these fault-injection capabilities:
      
      1. Enable relevant config options (CONFIG_FAILSLAB, CONFIG_PAGE_ALLOC,
         CONFIG_MAKE_REQUEST) and if you want to configure them via debugfs,
         enable CONFIG_FAULT_INJECTION_DEBUG_FS.
      
      2. Build and boot with this kernel
      
      3. Configure fault-injection capabilities behavior by boot option or debugfs
      
         - Boot option
      
           failslab=
           fail_page_alloc=
           fail_make_request=
      
         - Debugfs
      
           /debug/failslab/*
           /debug/fail_page_alloc/*
           /debug/fail_make_request/*
      
         Please refer to the Documentation/fault-injection/fault-injection.txt
         for details.
      
      4. See what really happens.
      Signed-off-by: NAkinobu Mita <akinobu.mita@gmail.com>
      Signed-off-by: NDon Mullis <dwm@meer.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      de1ba09b
  21. 08 12月, 2006 5 次提交
    • I
      [PATCH] add ignore_loglevel boot option · 79290822
      Ingo Molnar 提交于
      Sometimes the kernel prints something interesting while userspace bootup
      keeps messages turned off via loglevel.  Enable the printing of /all/
      kernel messages via the "ignore_loglevel" boot option.  Off by default.
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      79290822
    • I
      [PATCH] sleep profiling · ece8a684
      Ingo Molnar 提交于
      Implement prof=sleep profiling.  TASK_UNINTERRUPTIBLE sleeps will be taken
      as a profile hit, and every millisecond spent sleeping causes a profile-hit
      for the call site that initiated the sleep.
      
      Sample readprofile output on i386:
      
         306 ps2_sendbyte                               1.3973
         432 call_usermodehelper_keys                   1.9548
         484 ps2_command                                0.6453
         790 __driver_attach                            4.7879
        1593 msleep                                    44.2500
        3976 sync_buffer                               64.1290
        4076 do_lookup                                 12.4648
        8587 sync_page                                122.6714
       20820 total                                      0.0067
      
      (NOTE: architectures need to check whether get_wchan() can be called from
      deep within the wakeup path.)
      
      akpm: we need to mark more functions __sched.  lock_sock(), msleep(), others..
      
      akpm: the contention in do_lookup() is a surprise.  Presumably doing disk
      reads for directory contents while holding i_mutex.
      
      [akpm@osdl.org: various fixes]
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      ece8a684
    • D
      [PATCH] get_options to allow a hypenated range for isolcpus · 22f2e280
      Derek Fults 提交于
      This allows a hyphenated range of positive numbers in the string passed
      to command line helper function, get_options.
      
      Currently the command line option "isolcpus=" takes as its argument a
      list of cpus.
      
      Format: <cpu number>,...,<cpu number>
      Valid values of <cpu_number>  include all cpus, 0 to "number of CPUs in
      system - 1". This can get extremely long when isolating the majority of
      cpus on a large system.  The kernel isolcpus code would not need any
      changing to use this feature.  To use it, the change would be in the
      command line format for 'isolcpus='
      Format:
      <cpu number>,...,<cpu number>
      or
      <cpu number>-<cpu number>  (must be a positive range in ascending
      order.)
      or a mixture
      <cpu number>,...,<cpu number>-<cpu number>
      Signed-off-by: NDerek Fults <dfults@sgi.com>
      Cc: "Randy.Dunlap" <rdunlap@xenotime.net>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      22f2e280
    • R
      [PATCH] swsusp: document support for swap files · ecbd0da1
      Rafael J. Wysocki 提交于
      Document the "resume_offset=" command line parameter as well as the way in
      which swap files are supported by swsusp.
      Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
      Cc: Pavel Machek <pavel@ucw.cz>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      ecbd0da1
    • P
      [PATCH] mm: add noaliencache boot option to disable numa alien caches · 3395ee05
      Paul Menage 提交于
      When using numa=fake on non-NUMA hardware there is no benefit to having the
      alien caches, and they consume much memory.
      
      Add a kernel boot option to disable them.
      
      Christoph sayeth "This is good to have even on large NUMA.  The problem is
      that the alien caches grow by the square of the size of the system in terms of
      nodes."
      
      Cc: Christoph Lameter <clameter@engr.sgi.com>
      Cc: Pekka Enberg <penberg@cs.helsinki.fi>
      Cc: Manfred Spraul <manfred@colorfullife.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      3395ee05
  22. 07 12月, 2006 2 次提交
  23. 04 12月, 2006 1 次提交
  24. 14 11月, 2006 1 次提交
    • A
      [PATCH] x86: Add acpi_user_timer_override option for Asus boards · fa18f477
      Andi Kleen 提交于
      Timer overrides are normally disabled on Nvidia board because
      they are commonly wrong, except on new ones with HPET support.
      Unfortunately there are quite some Asus boards around that
      don't have HPET, but need a timer override.
      
      We don't know yet how to handle this transparently,
      but at least add a command line option to force the timer override
      and let them boot.
      
      Cc: len.brown@intel.com
      Signed-off-by: NAndi Kleen <ak@suse.de>
      fa18f477