27 Mar, 2009

1 commit


24 Mar, 2009

2 commits

  • Revert the change to the orphan dates of Windows 95, DOS, compression.
    Add a new orphan date for OS/2.

    Signed-off-by: Jody McIntyre
    Acked-by: Pavel Machek
    Signed-off-by: Linus Torvalds

    Jody McIntyre
     
  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (32 commits)
    ucc_geth: Fix oops when using fixed-link support
    dm9000: locking bugfix
    net: update dnet.c for bus_id removal
    dnet: DNET should depend on HAS_IOMEM
    dca: add missing copyright/license headers
    nl80211: Check that function pointer != NULL before using it
    sungem: missing net_device_ops
    be2net: fix to restore vlan ids into BE2 during a IF DOWN->UP cycle
    be2net: replenish when posting to rx-queue is starved in out of mem conditions
    bas_gigaset: correctly allocate USB interrupt transfer buffer
    smsc911x: reset last known duplex and carrier on open
    sh_eth: Fix mistake of the address of SH7763
    sh_eth: Change handling of IRQ
    netns: oops in ip[6]_frag_reasm incrementing stats
    net: kfree(napi->skb) => kfree_skb
    net: fix sctp breakage
    ipv6: fix display of local and remote sit endpoints
    net: Document /proc/sys/net/core/netdev_budget
    tulip: fix crash on iface up with shirq debug
    virtio_net: Make virtio_net support carrier detection
    ...

    Linus Torvalds
     

19 Mar, 2009

1 commit


16 Mar, 2009

1 commit

  • Impact: help prevent extinction of species

    The Tasmanian Devil is a shy iconic Australian creature named for its
    spine-chilling screech. It is threatened with extinction due to a
    scientifically interesting but horrific transmissible facial cancer.

    This one is standing in for Tux for one release using the far less-known
    Devil Facial Tux Disguise.

    Save The Tasmanian Devil http://tassiedevil.com.au

    Signed-off-by: Linux.conf.au Hobart Team
    Signed-off-by: Rusty Russell
    Signed-off-by: Linus Torvalds

    Rusty Russell
     

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