13 Sep, 2007

1 commit


12 Sep, 2007

4 commits


11 Sep, 2007

1 commit


31 Aug, 2007

1 commit

  • We find that SB700 and SB800 use the same SMBus device ID as SB600, which is
    0x4385, instead of the already submitted 0x4395.

    Besides removing the wrong SB700 device ID, add SB800 support to kernel, by
    renaming the PCI_DEVICE_ID_ATI_IXP600_SMBUS into
    PCI_DEVICE_ID_ATI_SBX00_SMBUS.

    Signed-off-by: Shane Huang
    Signed-off-by: Jean Delvare
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Shane Huang
     

25 Aug, 2007

3 commits


24 Aug, 2007

4 commits


23 Aug, 2007

7 commits

  • Updates to the MAINTAINERS file and documentation for 9p to point to the
    swik wiki versus the outdated sf.net page. Also updated some email addresses
    and added pointers to papers which better describe the implementation and
    application of the Linux 9p client.

    Signed-off-by: Eric Van Hensbergen

    Eric Van Hensbergen
     
  • Commit b663a79c191508f27cd885224b592a878c0ba0f6 ("taskstats: add
    context-switch counters") incorrectly removed a comma from a printf
    statement. This causes corruption in the output printing or a seg
    fault.

    Signed-off-by: Michael Neuling
    Acked-by: Balbir Singh
    Signed-off-by: Linus Torvalds

    Michael Neuling
     
  • I couldn't find any memory policy documentation in the Documentation
    directory, so here is my attempt to document it.

    There's lots more that could be written about the internal design--including
    data structures, functions, etc. However, if you agree that this is better
    that the nothing that exists now, perhaps it could be merged. This will
    provide a baseline for updates to document the many policy patches that are
    currently being worked.

    Signed-off-by: Lee Schermerhorn
    Cc: Christoph Lameter
    Cc: Andi Kleen
    Cc: Michael Kerrisk
    Acked-by: Rob Landley
    Acked-by: Mel Gorman
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Lee Schermerhorn
     
  • This useful interface is hardly mentioned anywhere in the in-tree
    documentation.

    Signed-off-by: Rolf Eike Beer
    Cc: Tejun Heo
    Acked-by: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Greg Kroah-Hartman

    Rolf Eike Beer
     
  • Hello,

    I've noticed that in Document/HOWTO the url address:
    http://sosdg.org/~coywolf/lxr/
    has changed to
    http://users.sosdg.org/~qiyong/lxr/
    from the website.

    -- qiyong

    Signed-off-by: Qi Yong
    Signed-off-by: Greg Kroah-Hartman

    Qi Yong
     
  • This is a Documentation/HOWTO korean version of 2.6.23-rc1
    The header is refered to a japanese's one.

    From: Minchan Kim
    Signed-off-by: Greg Kroah-Hartman

    Minchan Kim
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:
    [WATCHDOG] Add support for 1533 bridge to alim1535_wdt
    [WATCHDOG] Add a 00-INDEX file to Documentation/watchdog/
    [WATCHDOG] Eurotechwdt.c - clean-up comments

    Linus Torvalds
     

21 Aug, 2007

1 commit

  • In MPS mode, "nosmp" and "maxcpus=0" boot a UP kernel with IOAPIC disabled.
    However, in ACPI mode, these parameters didn't completely disable
    the IO APIC initialization code and boot failed.

    init/main.c:
    Disable the IO_APIC if "nosmp" or "maxcpus=0"
    undefine disable_ioapic_setup() when it doesn't apply.

    i386:
    delete ioapic_setup(), it was a duplicate of parse_noapic()
    delete undefinition of disable_ioapic_setup()

    x86_64:
    rename disable_ioapic_setup() to parse_noapic() to match i386
    define disable_ioapic_setup() in header to match i386

    http://bugzilla.kernel.org/show_bug.cgi?id=1641

    Acked-by: Andi Kleen
    Signed-off-by: Len Brown

    Len Brown
     

20 Aug, 2007

1 commit


17 Aug, 2007

1 commit


15 Aug, 2007

1 commit

  • Some hardware will malfunction at a temperature below
    the BIOS provided critical shutdown threshold.

    This hook allows moving the critical trip points down
    to a temperature which provokes a graceful shutdown
    before the hardware malfunction.

    http://bugzilla.kernel.org/show_bug.cgi?id=8884

    WARNING: A trip-point override will not get noticed
    until the system delivers a temperature change event,
    or unless thermal zone polling is enabled.
    eg. "thermal.tzp=10"

    Signed-off-by: Len Brown

    Len Brown
     

12 Aug, 2007

15 commits

  • Len Brown
     
  • Len Brown
     
  • Len Brown
     
  • thermal.act=-1 disables all active trip points
    in all ACPI thermal zones.

    thermal.act=C, where C > 0, overrides all lowest temperature
    active trip points in all thermal zones to C degrees Celsius.
    Raising this trip-point may allow you to keep your system silent
    up to a higher temperature. However, it will not allow you to
    raise the lowest temperature trip point above the next higher
    trip point (if there is one). Lowering this trip point may
    kick in the fan sooner.

    Note that overriding this trip-point will disable any BIOS attempts
    to implement hysteresis around the lowest temperature trip point.
    This may result in the fan starting and stopping frequently
    if temperature frequently crosses C.

    WARNING: raising trip points above the manufacturer's defaults
    may cause the system to run at higher temperature and shorten
    its life.

    Signed-off-by: Len Brown

    Len Brown
     
  • thermal.nocrt=1 disables actions on _CRT and _HOT
    ACPI thermal zone trip-points. They will be marked
    as in /proc/acpi/thermal_zone/*/trip_points.

    There are two cases where this option is used:

    1. Debugging a hot system crossing valid trip point.

    If your system fan is spinning at full speed,
    be sure that the vent is not clogged with dust.
    Many laptops have very fine thermal fins that are easily blocked.

    Check that the processor fan-sink is properly seated,
    has the proper thermal grease, and is really spinning.

    Check for fan related options in BIOS SETUP.
    Sometimes there is a performance vs quiet option.
    Defaults are generally the most conservative.

    If your fan is not spinning, yet /proc/acpi/fan/
    has files in it, please file a Linux/ACPI bug.

    WARNING: you risk shortening the lifetime of your
    hardware if you use this parameter on a hot system.
    Note that this refers to all system components,
    including the disk drive.

    2. Working around a cool system crossing critical
    trip point due to erroneous temperature reading.

    Try again with CONFIG_HWMON=n
    There is known potential for conflict between the
    the hwmon sub-system and the ACPI BIOS.
    If this fixes it, notify lm-sensors@lm-sensors.org
    and linux-acpi@vger.kernel.org

    Otherwise, file a Linux/ACPI bug, or notify
    just linux-acpi@vger.kernel.org.

    Signed-off-by: Len Brown

    Len Brown
     
  • "thermal.psv=-1" disables passive trip points
    for all ACPI thermal zones.

    "thermal.psv=C", where 'C' is degrees Celsius,
    overrides all existing passive trip points
    for all ACPI thermal zones.

    thermal.psv is checked at module load time,
    and in response to trip-point change events.

    Note that if the system does not deliver thermal zone
    temperature change events near the new trip-point,
    then it will not be noticed. To force your custom
    trip point to be noticed, you may need to enable polling:
    eg. thermal.tzp=3000 invokes polling every 5 minutes.

    Note that once passive thermal throttling is invoked,
    it has its own internal Thermal Sampling Period (_TSP),
    that is unrelated to _TZP.

    WARNING: disabling or raising a thermal trip point
    may result in increased running temperature and
    shorter hardware lifetime on some systems.

    Signed-off-by: Len Brown

    Len Brown
     
  • Thermal Zone Polling frequency (_TZP) is an optional ACPI object
    recommending the rate that the OS should poll the associated thermal zone.

    If _TZP is 0, no polling should be used.
    If _TZP is non-zero, then the platform recommends that
    the OS poll the thermal zone at the specified rate.
    The minimum period is 30 seconds.
    The maximum period is 5 minutes.

    (note _TZP and thermal.tzp units are in deci-seconds,
    so _TZP = 300 corresponds to 30 seconds)

    If _TZP is not present, ACPI 3.0b recommends that the
    thermal zone be polled at an "OS provided default frequency".

    However, common industry practice is:
    1. The BIOS never specifies any _TZP
    2. High volume OS's from this century never poll any thermal zones

    Ie. The OS depends on the platform's ability to
    provoke thermal events when necessary, and
    the "OS provided default frequency" is "never":-)

    There is a proposal that ACPI 4.0 be updated to reflect
    common industry practice -- ie. no _TZP, no polling.

    The Linux kernel already follows this practice --
    thermal zones are not polled unless _TZP is present and non-zero.

    But thermal zone polling is useful as a workaround for systems
    which have ACPI thermal control, but have an issue preventing
    thermal events. Indeed, some Linux distributions still
    set a non-zero thermal polling frequency for this reason.

    But rather than ask the user to write a polling frequency
    into all the /proc/acpi/thermal_zone/*/polling_frequency
    files, here we simply document and expose the already
    existing module parameter to do the same at system level,
    to simplify debugging those broken platforms.

    Note that thermal.tzp is a module-load time parameter only.

    Signed-off-by: Len Brown

    Len Brown
     
  • "thermal.off=1" disables all ACPI thermal support at boot time.

    CONFIG_ACPI_THERMAL=n can do this at build time.
    "# rmmod thermal" can do this at run time,
    as long as thermal is built as a module.

    WARNING: On some systems, disabling ACPI thermal support
    will cause the system to run hotter and reduce the
    lifetime of the hardware.

    Signed-off-by: Len Brown

    Len Brown
     
  • The documentation used "thinkpad-acpi" to refer to the directories in
    sysfs, while it should have been using "thinkpad_acpi". Thanks to Hugh
    Dickins for the error report.

    I wish I could just call the module and everything else by the proper
    name with the "-", instead of using these ugly translations to "_".

    Signed-off-by: Henrique de Moraes Holschuh
    Cc: Hugh Dickins
    Signed-off-by: Len Brown

    Henrique de Moraes Holschuh
     
  • Some people writing boot loaders seem to falsely belief the 32bit zero page is a
    stable interface for out of tree code like the real mode boot protocol. Add a comment
    clarifying that is not true.

    Signed-off-by: Andi Kleen
    Signed-off-by: Linus Torvalds

    Andi Kleen
     
  • A warning note from Sam Ravnborg about kconfig's select evilness,
    dependencies and the future (slightly corrected).

    Signed-off-by: Jarek Poplawski
    Cc: Sam Ravnborg
    Cc: Roman Zippel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jarek Poplawski
     
  • In Documentation/sysrq.txt, the description of 'h' says that any key not
    listed *above* will generate help. That's obviously not true since all the
    keys listed below 'h' will do what they are described to do, not display help.
    So change the text so that it says that any key not listed in the table will
    generate help, which is what really happens.

    Signed-off-by: Jesper Juhl
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jesper Juhl
     
  • Documentation/watchdog/watchdog.txt does not exist, it is Documentation/watchdog/wdt.txt

    Signed-off-by: Gabriel Craciunescu
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Gabriel C
     
  • This is add a document for memory hotplug to describe "How to use" and
    "Current status".

    Signed-off-by: KAMEZAWA Hiroyuki
    Signed-off-by: Yasunori Goto
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Yasunori Goto
     
  • The current version is very old and does not correctly specify how to
    set the video mode.

    Signed-off by: Adrian McMenamin
    Signed-off-by: Antonino Daplas
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Adrian McMenamin