25 Feb, 2008

1 commit


24 Feb, 2008

5 commits

  • (sorry for being offtpoic, but while experts are here...)

    A "typical" implementation of atomic_add_unless() can return 0 immediately
    after the first atomic_read() (before doing cmpxchg). In that case it doesn't
    provide any barrier semantics. See include/asm-ia64/atomic.h as an example.

    We should either change the implementation, or fix the docs.

    Signed-off-by: Oleg Nesterov
    Acked-by: Nick Piggin
    Signed-off-by: Linus Torvalds

    Oleg Nesterov
     
  • - remove trailing " Bytes"s in the demonstration
    - remove section 4.4 (feature control_type has been removed)
    - fix reference section

    Signed-off-by: Li Zefan
    Acked-by: KAMEZAWA Hiroyuki
    Acked-by: Balbir Singh
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Li Zefan
     
  • Misc fixes and updates, make the doc consistent with current cgroup
    implementation.

    Signed-off-by: Li Zefan
    Acked-by: Paul Menage
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Li Zefan
     
  • Current implementation of cpuset track N_HIGH_MEMORY instead N_MEMORY.
    (N_MEMORY doesn't exist in current implementation)

    Signed-off-by: KOSAKI Motohiro
    Acked-by: Paul Jackson
    Cc: Christoph Lameter
    Cc: Paul Menage
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    KOSAKI Motohiro
     
  • During the last step of hibernation in the "platform" mode (with the
    help of ACPI) we use the suspend code, including the devices'
    ->suspend() methods, to prepare the system for entering the ACPI S4
    system sleep state.

    But at least for some devices the operations performed by the
    ->suspend() callback in that case must be different from its operations
    during regular suspend.

    For this reason, introduce the new PM event type PM_EVENT_HIBERNATE and
    pass it to the device drivers' ->suspend() methods during the last phase
    of hibernation, so that they can distinguish this case and handle it as
    appropriate. Modify the drivers that handle PM_EVENT_SUSPEND in a
    special way and need to handle PM_EVENT_HIBERNATE in the same way.

    These changes are necessary to fix a hibernation regression related
    to the i915 driver (ref. http://lkml.org/lkml/2008/2/22/488).

    Signed-off-by: Rafael J. Wysocki
    Acked-by: Pavel Machek
    Tested-by: Jeff Chua
    Signed-off-by: Linus Torvalds

    Rafael J. Wysocki
     

22 Feb, 2008

5 commits

  • * 'release' of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6:
    hwmon: normal_i2c arrays should be const
    hwmon: New driver for Analog Devices ADT7473 sensor chip
    hwmon: (coretemp) Add Penryn CPU to coretemp
    hwmon: (coretemp) Add TjMax detection for mobile CPUs
    hwmon: (applesmc) sensors set for MacBook2
    hwmon: (thmc50) Storage class should be before const qualifier
    hwmon: (coretemp) fix section mismatch warning
    hwmon: (coretemp) Add maximum cooling temperature readout
    hwmon: (adm1026) Properly terminate sysfs groups
    hwmon: (vt8231) Update maintainer email address
    hwmon: (vt8231) Add individual alarm files
    hwmon: (via686a) Add individual alarm files
    hwmon: (smsc47m1) Add individual alarm files
    hwmon: (max1619) Add individual alarm and fault files
    hwmon: (lm92) Add individual alarm files

    Linus Torvalds
     
  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (26 commits)
    PM: Make suspend_device() static
    PCI ACPI: Fix comment describing acpi_pci_choose_state
    Hibernation: Handle DEBUG_PAGEALLOC on x86
    ACPI: fix build warning
    ACPI: TSC breaks atkbd suspend
    ACPI: remove is_processor_present prototype
    acer-wmi: Add DMI match for mail LED on Acer TravelMate 4200 series
    ACPI: sparse fix, replace macro with static function
    ACPI: thinkpad-acpi: add tablet-mode reporting
    ACPI: thinkpad-acpi: minor hotkey_radio_sw fixes
    ACPI: thinkpad-acpi: improve thinkpad-acpi input device documentation
    ACPI: thinkpad-acpi: issue input events for tablet swivel events
    ACPI: thinkpad-acpi: make the video output feature optional
    ACPI: thinkpad-acpi: synchronize input device switches
    ACPI: thinkpad-acpi: always track input device open/close
    ACPI: thinkpad-acpi: trivial fix to documentation
    ACPI: thinkpad-acpi: trivial fix to module_desc typo
    intel_menlo: extract return values using PTR_ERR
    ACPI video: check for error from thermal_cooling_device_register
    ACPI thermal: extract return values using PTR_ERR
    ...

    Linus Torvalds
     
  • stable_kernel_rules: fix must already be in mainline

    Signed-off-by: Stefan Richter
    Signed-off-by: Greg Kroah-Hartman

    Stefan Richter
     
  • I keep running upstream and mm kernels and the location of the slab
    directory is different since upstream still uses /sys/slab. This patch
    makes slabinfo check /sys/slab if /sys/kernel/slab is not there. Makes
    slabinfo work on any kernel.

    Signed-off-by: Christoph Lameter
    Signed-off-by: Andrew Morton
    Signed-off-by: Greg Kroah-Hartman

    Christoph Lameter
     
  • Fix the UTF-8 broken encodings in the ja_JP version of stable_kernel_rules.txt

    From: Tsugikazu Shibata
    Signed-off-by: Greg Kroah-Hartman

    Tsugikazu Shibata
     

21 Feb, 2008

2 commits


20 Feb, 2008

1 commit

  • * git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86: (32 commits)
    x86: fix page_is_ram() thinko
    x86: fix WARN_ON() message: teach page_is_ram() about the special 4Kb bios data page
    x86: i8259A: remove redundant irq_descinitialization
    x86: fix vdso_install breaks user "make install"
    x86: change IO delay back to 0x80
    x86: lds - Use THREAD_SIZE instead of numeric constant
    x86: lds - Use PAGE_SIZE instead of numeric constant
    x86 cleanup: suspend_asm_64.S - use X86_CR4_PGE instead of numeric value
    x86: docs fixes to Documentation/i386/IO-APIC.txt
    x86: fix printout ugliness in cpu info printk
    x86: clean up csum-wrappers_64.c some more
    x86: coding style fixes in arch/x86/lib/csum-wrappers_64.c
    x86: coding style fixes in arch/x86/lib/io_64.c
    x86: exclude vsyscall files from stackprotect
    x86: add pgd_large() on 64-bit, for consistency
    x86: minor cleanup of comments in processor.h
    x86: annotate pci/common.s:pci_scan_bus_with_sysdata with __devinit
    x86: fix section mismatch in head_64.S:initial_code
    x86: fix section mismatch in srat_64.c:reserve_hotadd
    x86: fix section mismatch warning in topology.c:arch_register_cpu
    ...

    Linus Torvalds
     

19 Feb, 2008

4 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (60 commits)
    [NIU]: Bump driver version and release date.
    [NIU]: Fix BMAC alternate MAC address indexing.
    net: fix kernel-doc warnings in header files
    [IPV6]: Use BUG_ON instead of if + BUG in fib6_del_route.
    [IPV6]: dst_entry leak in ip4ip6_err. (resend)
    bluetooth: do not move child device other than rfcomm
    bluetooth: put hci dev after del conn
    [NET]: Elminate spurious print_mac() calls.
    [BLUETOOTH] hci_sysfs.c: Kill build warning.
    [NET]: Remove MAC_FMT
    net/8021q/vlan_dev.c: Use print_mac.
    [XFRM]: Fix ordering issue in xfrm_dst_hash_transfer().
    [BLUETOOTH] net/bluetooth/hci_core.c: Use time_* macros
    [IPV6]: Fix hardcoded removing of old module code
    [NETLABEL]: Move some initialization code into __init section.
    [NETLABEL]: Shrink the genl-ops registration code.
    [AX25] ax25_out: check skb for NULL in ax25_kick()
    [TCP]: Fix tcp_v4_send_synack() comment
    [IPV4]: fix alignment of IP-Config output
    Documentation: fix tcp.txt
    ...

    Linus Torvalds
     
  • Clean up spelling and grammar of IO-APIC.txt

    Signed-off-by: Nick Andrew
    Signed-off-by: Ingo Molnar
    Signed-off-by: Thomas Gleixner

    Nick Andrew
     
  • This patch removes the mca-pentium boot option that was a noop.

    besides the source code cleanup factor, this saves some text as well:

    arch/x86/kernel/cpu/bugs.o:
    text data bss dec hex filename
    651 77 4 732 2dc bugs.o.before
    631 53 4 688 2b0 bugs.o.after

    Signed-off-by: Adrian Bunk
    Signed-off-by: Ingo Molnar
    Signed-off-by: Thomas Gleixner

    Adrian Bunk
     
  • This driver reports voltage, temperature and fan sensor readings
    on an ADT7473 chip.

    Signed-off-by: Darrick J. Wong
    Signed-off-by: Mark M. Hoffman

    Darrick J. Wong
     

18 Feb, 2008

10 commits


17 Feb, 2008

1 commit


16 Feb, 2008

5 commits


14 Feb, 2008

6 commits

  • Documentation for cpuidle infrastructure. (resend)

    Signed-off-by: Venkatesh Pallipadi
    Reviewed-by: Randy Dunlap
    Signed-off-by: Len Brown

    Venkatesh Pallipadi
     
  • This patch fixes a reference to Documentation/kmod.txt
    which was apparently renamed to Documentation/debugging-modules.txt

    Signed-off-by: Michael Opdenacker
    Cc: "Randy.Dunlap"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Michael Opdenacker
     
  • Drop z85230 support library info from kernel-api since it's duplicated in
    the Z85230 book.

    Signed-off-by: Randy Dunlap
    Acked-by: Alan Cox
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Move networking (core and drivers) docbook to its own networking book.
    Fix a few kernel-doc errors in header and source files.

    Signed-off-by: Randy Dunlap
    Cc: Trond Myklebust
    Cc: "J. Bruce Fields"
    Cc: Neil Brown
    Cc: "David S. Miller"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Use updated file list for docbook files and
    fix kernel-doc warnings in sunrpc:
    Warning(linux-2.6.24-git12//net/sunrpc/rpc_pipe.c:689): No description found for parameter 'rpc_client'
    Warning(linux-2.6.24-git12//net/sunrpc/rpc_pipe.c:765): No description found for parameter 'flags'
    Warning(linux-2.6.24-git12//net/sunrpc/clnt.c:584): No description found for parameter 'tk_ops'
    Warning(linux-2.6.24-git12//net/sunrpc/clnt.c:618): No description found for parameter 'bufsize'

    Signed-off-by: Randy Dunlap
    Cc: Trond Myklebust
    Cc: "J. Bruce Fields"
    Cc: Neil Brown
    Cc: "David S. Miller"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • Move pipes and splice docbook to filesystems book.
    kernel-api book is huge (10x most other books) & slow to process.

    Signed-off-by: Randy Dunlap
    Cc: Jens Axboe
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap