13 Mar, 2009

2 commits


12 Mar, 2009

1 commit


11 Mar, 2009

1 commit

  • Update the RCU documentation to call out the need for callers of
    primitives like call_rcu() and synchronize_rcu() to prevent subsequent RCU
    readers from hazard.

    Signed-off-by: Paul E. McKenney
    Cc: Ingo Molnar
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Paul E. McKenney
     

10 Mar, 2009

3 commits

  • * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:
    [CPUFREQ] Add p4-clockmod sysfs-ui removal to feature-removal schedule.
    Revert "[CPUFREQ] Disable sysfs ui for p4-clockmod."

    Linus Torvalds
     
  • Signed-off-by: Matthew Garrett
    Signed-off-by: Dave Jones

    Dave Jones
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (29 commits)
    p54: fix race condition in memory management
    cfg80211: test before subtraction on unsigned
    iwlwifi: fix error flow in iwl*_pci_probe
    rt2x00 : more devices to rt73usb.c
    rt2x00 : more devices to rt2500usb.c
    bonding: Fix device passed into ->ndo_neigh_setup().
    vlan: Fix vlan-in-vlan crashes.
    net: Fix missing dev->neigh_setup in register_netdevice().
    tmspci: fix request_irq race
    pkt_sched: act_police: Fix a rate estimator test.
    tg3: Fix 5906 link problems
    SCTP: change sctp_ctl_sock_init() to try IPv4 if IPv6 fails
    IPv6: add "disable" module parameter support to ipv6.ko
    sungem: another error printed one too early
    aoe: error printed 1 too early
    net pcmcia: worklimit reaches -1
    net: more timeouts that reach -1
    net: fix tokenring license
    dm9601: new vendor/product IDs
    netlink: invert error code in netlink_set_err()
    ...

    Linus Torvalds
     

05 Mar, 2009

2 commits


04 Mar, 2009

1 commit

  • Add "disable" module parameter support to ipv6.ko by specifying
    "disable=1" on module load. We just do the minimum of initializing
    inetsw6[] so calls from other modules to inet6_register_protosw()
    won't OOPs, then bail out. No IPv6 addresses or sockets can be
    created as a result, and a reboot is required to enable IPv6.

    Signed-off-by: Brian Haley
    Signed-off-by: David S. Miller

    Brian Haley
     

03 Mar, 2009

1 commit

  • * git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:
    [SCSI] mpt: fix disable lsi sas to use msi as default
    [SCSI] fix ABORTED_COMMAND looping forever problem
    [SCSI] sd: revive sd_index_lock
    [SCSI] cxgb3i: update the driver version to 1.0.1
    [SCSI] cxgb3i: Fix spelling errors in documentation
    [SCSI] cxgb3i: added missing include in cxgb3i_ddp.h
    [SCSI] cxgb3i: Outgoing pdus need to observe skb's MAX_SKB_FRAGS
    [SCSI] cxgb3i: added per-task data to track transmit progress
    [SCSI] cxgb3i: transmit work-request fixes
    [SCSI] hptiop: Add new PCI device ID

    Linus Torvalds
     

28 Feb, 2009

2 commits


27 Feb, 2009

3 commits


26 Feb, 2009

1 commit

  • Documentation/kernel-parameters.txt
    - ide=nodma is no longer valid.

    drivers/ide/Kconfig
    - The module is ide-core.ko not ide.

    drivers/ide/ide.c
    - It took me a while to figure out what the arguments %d.%d:%d to nodma
    module parameter ment, so I added a comment to each.
    - Added a comment to each of the sscanf lines.
    - There is a bug, if j is 0 it would previously clear all the other bits
    except the current device, changed in three different places.
    mask &= (1 << i) should be mask &= ~(1 << i).

    Signed-off-by: David Fries
    [bart: s/disk/device/ in ide.c, beautify patch description]
    Signed-off-by: Bartlomiej Zolnierkiewicz

    David Fries
     

25 Feb, 2009

1 commit

  • Add sysfs ABI docs for driver entries bind, unbind and new_id. These
    entries are pretty old, from 2.6.0 onwards AFAIK, so this documents
    current behaviour.

    Signed-off-by: Chris Wright
    Acked-by: Greg Kroah-Hartman
    Signed-off-by: Jesse Barnes

    Chris Wright
     

24 Feb, 2009

1 commit


23 Feb, 2009

4 commits


22 Feb, 2009

1 commit


21 Feb, 2009

1 commit

  • I noticed the old commit 8f5aa26c75b7722e80c0c5c5bb833d41865d7019
    ("cpusets: update_cpumask documentation fix") is not a complete fix,
    resulting in inconsistent paragraphs. This patch fixes it and does other
    fixes and updates:

    - s/migrate_all_tasks()/migrate_live_tasks()/
    - describe more cpuset control files
    - s/cpumask_t/struct cpumask/
    - document cpu hotplug and change of 'sched_relax_domain_level' may cause
    domain rebuild
    - document various ways to query and modify cpusets
    - the equivalent of "mount -t cpuset" is "mount -t cgroup -o cpuset,noprefix"

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

    Li Zefan
     

19 Feb, 2009

3 commits

  • Since I don't work for SUSE any more and the bwalle@suse.de address is
    invalid, correct it in the copyright headers and documentation.

    Signed-off-by: Bernhard Walle
    Cc: Greg KH
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Bernhard Walle
     
  • This adds freefall handling to hp_accel driver. According to HP, it
    should just work, without us having to set the chip up by hand.

    hpfall.c is example .c program that parks the disk when accelerometer
    detects free fall. It should work; for now, it uses fixed 20seconds
    protection period.

    Signed-off-by: Pavel Machek
    Cc: Thomas Renninger
    Cc: Éric Piel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pavel Machek
     
  • The css_set hash table was introduced in 2.6.26, so update the
    documentation accordingly.

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

    Li Zefan
     

18 Feb, 2009

1 commit


16 Feb, 2009

1 commit

  • Impact: prevents confusing the user when buffer size is inadequate

    The tracing framework offers a resizeable buffer, which mmiotrace uses
    to record events. If the buffer is full, the following events will be
    lost. Events should not be lost, so the documentation instructs the user
    to increase the buffer size. The buffer size is set via a debugfs file.

    Mmiotrace documentation was not updated the same time the debugfs file
    was changed. The old file was tracing/trace_entries and first contained
    the number of entries the buffer had space for, per cpu. Nowadays this
    file is replaced with the file tracing/buffer_size_kb, which tells the
    amount of memory reserved for the buffer, per cpu, in kilobytes.

    Previously, a flag had to be toggled via the debugfs file
    tracing/tracing_enabled when the buffer size was changed. This is no
    longer necessary.

    The mmiotrace documentation is updated to reflect the current state of
    the tracing framework.

    Signed-off-by: Pekka Paalanen
    Signed-off-by: Steven Rostedt
    Signed-off-by: Ingo Molnar

    Pekka Paalanen
     

14 Feb, 2009

1 commit


13 Feb, 2009

2 commits

  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (32 commits)
    wimax: fix oops in wimax_dev_get_by_genl_info() when looking up non-wimax iface
    net: 4 bytes kernel memory disclosure in SO_BSDCOMPAT gsopt try #2
    netxen: fix compile waring "label ‘set_32_bit_mask’ defined but not used" on IA64 platform
    bnx2: Update version to 1.9.2 and copyright.
    bnx2: Fix jumbo frames error handling.
    bnx2: Update 5709 firmware.
    bnx2: Update 5706/5708 firmware.
    3c505: do not set pcb->data.raw beyond its size
    Documentation/connector/cn_test.c: don't use gfp_any()
    net: don't use in_atomic() in gfp_any()
    IRDA: cnt is off by 1
    netxen: remove pcie workaround
    sun3: print when lance_open() fails
    qlge: bugfix: Add missing rx buf clean index on early exit.
    qlge: bugfix: Fix RX scaling values.
    qlge: bugfix: Fix TSO breakage.
    qlge: bugfix: Add missing dev_kfree_skb_any() call.
    qlge: bugfix: Add missing put_page() call.
    qlge: bugfix: Fix fatal error recovery hang.
    qlge: bugfix: Use netif_receive_skb() and vlan_hwaccel_receive_skb().
    ...

    Linus Torvalds
     
  • cn_test_timer_func() is a timer handler and can never use GFP_KERNEL -
    there's no point in using gfp_any() here.

    Also, use setup_timer().

    Signed-off-by: Andrew Morton
    Signed-off-by: David S. Miller

    Andrew Morton
     

12 Feb, 2009

2 commits

  • Fix kernel-doc-nano-HOWTO.txt to use */ as the ending marker in kernel-doc
    examples and state that */ is the preferred ending marker.

    Signed-off-by: Randy Dunlap
    Reported-by: Robert Love
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Randy Dunlap
     
  • …git/tip/linux-2.6-tip

    * 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
    ptrace, x86: fix the usage of ptrace_fork()
    i8327: fix outb() parameter order
    x86: fix math_emu register frame access
    x86: math_emu info cleanup
    x86: include correct %gs in a.out core dump
    x86, vmi: put a missing paravirt_release_pmd in pgd_dtor
    x86: find nr_irqs_gsi with mp_ioapic_routing
    x86: add clflush before monitor for Intel 7400 series
    x86: disable intel_iommu support by default
    x86: don't apply __supported_pte_mask to non-present ptes
    x86: fix grammar in user-visible BIOS warning
    x86/Kconfig.cpu: make Kconfig help readable in the console
    x86, 64-bit: print DMI info in the oops trace

    Linus Torvalds
     

08 Feb, 2009

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:
    PCI PM: make the PM core more careful with drivers using the new PM framework
    PCI PM: Read power state from device after trying to change it on resume
    PCI PM: Do not disable and enable bridges during suspend-resume
    PCI: PCIe portdrv: Simplify suspend and resume
    PCI PM: Fix saving of device state in pci_legacy_suspend
    PCI PM: Check if the state has been saved before trying to restore it
    PCI PM: Fix handling of devices without drivers
    PCI: return error on failure to read PCI ROMs
    PCI: properly clean up ASPM link state on device remove

    Linus Torvalds
     

05 Feb, 2009

2 commits

  • Due to recurring issues with DMAR support on certain platforms.
    There's a number of filesystem corruption incidents reported:

    https://bugzilla.redhat.com/show_bug.cgi?id=479996
    http://bugzilla.kernel.org/show_bug.cgi?id=12578

    Provide a Kconfig option to change whether it is enabled by
    default.

    If disabled, it can still be reenabled by passing intel_iommu=on to the
    kernel. Keep the .config option off by default.

    Signed-off-by: Kyle McMartin
    Signed-off-by: Andrew Morton
    Acked-By: David Woodhouse
    Signed-off-by: Ingo Molnar

    Kyle McMartin
     
  • This patch makes the ROM reading code return an error to user space if
    the size of the ROM read is equal to 0.

    The patch also emits a warnings if the contents of the ROM are invalid,
    and documents the effects of the "enable" file on ROM reading.

    Signed-off-by: Timothy S. Nelson
    Acked-by: Alex Villacis-Lasso
    Signed-off-by: Jesse Barnes

    Timothy S. Nelson
     

04 Feb, 2009

2 commits

  • They were long enough set deprecated...

    Update Documentation/cpu-freq/users-guide.txt:
    The deprecated files listed there seen not to exist for some time anymore
    already.

    Signed-off-by: Thomas Renninger
    Signed-off-by: Len Brown

    Thomas Renninger
     
  • * 'linux-next' of git://git.infradead.org/ubifs-2.6:
    UBIFS: remove fast unmounting
    UBIFS: return sensible error codes
    UBIFS: remount ro fixes
    UBIFS: spelling fix 'date' -> 'data'
    UBIFS: sync wbufs after syncing inodes and pages
    UBIFS: fix LPT out-of-space bug (again)
    UBIFS: fix no_chk_data_crc
    UBIFS: fix assertions
    UBIFS: ensure orphan area head is initialized
    UBIFS: always clean up GC LEB space
    UBIFS: add re-mount debugging checks
    UBIFS: fix LEB list freeing
    UBIFS: simplify locking
    UBIFS: document dark_wm and dead_wm better
    UBIFS: do not treat all data as short term
    UBIFS: constify operations
    UBIFS: do not commit twice

    Linus Torvalds