]> xenbits.xensource.com Git - xenclient/kernel.git/log
xenclient/kernel.git
16 years agoimported patch bonding-balance-slb-fixes3.patch bonding-balance-slb-fixes2.patch
t_jeang [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
imported patch bonding-balance-slb-fixes3.patch

16 years agoimported patch bonding-balance-slb-fixes2.patch bonding-balance-slb-fixes.patch
t_jeang [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
imported patch bonding-balance-slb-fixes2.patch

16 years agoimported patch bonding-balance-slb-fixes.patch git-3201e656ce56ed02e9501906c18ffe16ae350a52-bonding-use-after-free
t_jeang [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
imported patch bonding-balance-slb-fixes.patch

16 years agocommit 3201e656ce56ed02e9501906c18ffe16ae350a52 quiet-no-ufo
t_jeang [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
commit 3201e656ce56ed02e9501906c18ffe16ae350a52
Author: Jay Vosburgh <fubar@us.ibm.com>
Date:   Tue Jun 19 11:12:12 2007 -0700

    bonding: Fix use after free in unregister path

     The following patch (based on a patch from Stephen Hemminger
    <shemminger@linux-foundation.org>) removes use after free conditions in
    the unregister path for the bonding master.  Without this patch, an
    operation of the form "echo -bond0 > /sys/class/net/bonding_masters"
    would trigger a NULL pointer dereference in sysfs.  I was not able to
    induce the failure with the non-sysfs code path, but for consistency I
    updated that code as well.

     I also did some testing of the bonding /proc file being open
    while the bond is being deleted, and didn't see any problems there.

Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
16 years agoimported patch quiet-no-ufo promisc-bridging
t_jeang [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
imported patch quiet-no-ufo

16 years agoimported patch promisc-bridging bonding-default-slb.patch
t_jeang [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
imported patch promisc-bridging

16 years agoimported patch bonding-default-slb.patch bonding-balance-slb.patch
t_jeang [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
imported patch bonding-default-slb.patch

16 years agoimported patch bonding-balance-slb.patch bridge-locate-physical-device.patch
t_jeang [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
imported patch bonding-balance-slb.patch

16 years agoimported patch bridge-locate-physical-device.patch privcmd_memop
t_jeang [Tue, 6 Jan 2009 12:06:04 +0000 (12:06 +0000)]
imported patch bridge-locate-physical-device.patch

16 years agoAdd a new ioctl to /proc/xen/privcmd which allows you to do certain privcmd_schedop
t_jeang [Tue, 6 Jan 2009 12:06:04 +0000 (12:06 +0000)]
Add a new ioctl to /proc/xen/privcmd which allows you to do certain
XENMEM operations on restricted fds.

16 years agoAdd a new ioctl to /proc/xen/privcmd which allows SCHEDOP_shutdown to privcmd_hvmop
t_jeang [Tue, 6 Jan 2009 12:06:04 +0000 (12:06 +0000)]
Add a new ioctl to /proc/xen/privcmd which allows SCHEDOP_shutdown to
be applied on restricted fds.

16 years agoAdd a new ioctl to /proc/xen/privcmd which allows HVM operations to be privcmd_domctl
t_jeang [Tue, 6 Jan 2009 12:06:04 +0000 (12:06 +0000)]
Add a new ioctl to /proc/xen/privcmd which allows HVM operations to be
performed on restricted domains.

16 years agoAdd a new ioctl to /proc/xen/privcmd which allows domctls to be performed restricted-privcmd-dev
t_jeang [Tue, 6 Jan 2009 12:06:04 +0000 (12:06 +0000)]
Add a new ioctl to /proc/xen/privcmd which allows domctls to be performed
without using the generic hypercall interface, so that they are available
on restricted fds.

This requires an unfortunate amount of fiddling with headers so that
XEN_GUEST_HANDLE_64 and uint64_aligned_t are available in kernel
space.

16 years agoAdd a RESTRICT ioctl to /proc/xen/privcmd, which allows a privcommand restricted-evtchn-dev
t_jeang [Tue, 6 Jan 2009 12:06:04 +0000 (12:06 +0000)]
Add a RESTRICT ioctl to /proc/xen/privcmd, which allows a privcommand
file descriptor to be restricted to only work with one domain.

Certain difficult operations, like hypercalls, are prohibited completely
on restricted handles.

16 years agoAdd a RESTRICT ioctl to /dev/xen/evtchn, which allows an event channel CA-13783-ipmi-fixes
t_jeang [Tue, 6 Jan 2009 12:06:04 +0000 (12:06 +0000)]
Add a RESTRICT ioctl to /dev/xen/evtchn, which allows an event channel
file descriptor to be restricted to only working with a particular domain.

16 years agoimported patch CA-13783-ipmi-fixes CA-14400-reduce-printk-levels
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch CA-13783-ipmi-fixes

16 years agoimported patch CA-14400-reduce-printk-levels quiet-intel-rng
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch CA-14400-reduce-printk-levels

16 years agoimported patch quiet-intel-rng quiet-fscache-messages
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch quiet-intel-rng

16 years agoimported patch quiet-fscache-messages quiet-mmconfig-messages
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch quiet-fscache-messages

16 years agoimported patch quiet-mmconfig-messages quiet-sd-cache-info
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch quiet-mmconfig-messages

16 years agoimported patch quiet-sd-cache-info quieten-acpi-messages
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch quiet-sd-cache-info

16 years agoimported patch quieten-acpi-messages quieten-serio-i8042-warning.patch
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch quieten-acpi-messages

16 years agoimported patch quieten-serio-i8042-warning.patch quiet-vfat
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch quieten-serio-i8042-warning.patch

16 years agoimported patch quiet-vfat disable-edac
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch quiet-vfat

16 years agoimported patch disable-edac disable-genrtc
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch disable-edac

16 years agoimported patch disable-genrtc disable-smp-on-x86_64.patch
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch disable-genrtc

16 years agoimported patch disable-smp-on-x86_64.patch squashfs
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch disable-smp-on-x86_64.patch

16 years agoimported patch squashfs disable-netxen
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch squashfs

16 years agoimported patch disable-netxen disable-pci-hotplug
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch disable-netxen

16 years agoimported patch disable-pci-hotplug increase-nr-dynirq
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch disable-pci-hotplug

16 years agoimported patch increase-nr-dynirq oem-kernel-config
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch increase-nr-dynirq

16 years agoimported patch oem-kernel-config disable-infiniband
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch oem-kernel-config

16 years agoimported patch disable-infiniband create_config.sh-x86_64-sane-default
t_jeang [Tue, 6 Jan 2009 12:06:03 +0000 (12:06 +0000)]
imported patch disable-infiniband

16 years agoimported patch create_config.sh-x86_64-sane-default utility-guest
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch create_config.sh-x86_64-sane-default

16 years agoimported patch utility-guest microcode-as-module
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch utility-guest

16 years agoimported patch microcode-as-module disable-bridge-netfilter
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch microcode-as-module

16 years agoimported patch disable-bridge-netfilter disable-unnecessary-driver-modules
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch disable-bridge-netfilter

16 years agoDisable unnecessary drivers like sound, fb, video, dvb. enable-iscsi-support
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
Disable unnecessary drivers like sound, fb, video, dvb.

16 years agoimported patch enable-iscsi-support ip-pnp
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch enable-iscsi-support

16 years agoimported patch ip-pnp linux-config-fixes
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch ip-pnp

16 years agoimported patch linux-config-fixes debug-options
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch linux-config-fixes

16 years agoimported patch debug-options kdump-kernel-configuration
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch debug-options

16 years agoimported patch kdump-kernel-configuration nr-cpus-32
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch kdump-kernel-configuration

16 years agoimported patch nr-cpus-32 increase-maximum-number-of-loop-devices
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch nr-cpus-32

16 years agoimported patch increase-maximum-number-of-loop-devices watch_online_node
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch increase-maximum-number-of-loop-devices

16 years agoWatch the online node in the backend area, as well as the state node fake-GET_IDLUN-scsi-ioctl
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
Watch the online node in the backend area, as well as the state node
in the frontend area, and fire the frontend state changed watch
whenever it changes.  This allows us to catch the case where a device
shuts down in a domU and then gets xm detach'd from in dom0.

Otherwise, the backend doesn't shut down correctly, since online was
set when the frontend shut down and we don't get another kick when it
becomes unset.

16 years ago[xen-xo] CA-259 fake out GET_IDLUN scsi ioctl netback-thread
rread@ubuntu.eng.hq.xensource.com [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
[xen-xo] CA-259 fake out GET_IDLUN scsi ioctl

Signed-off-by: Andrew Peace <andrew.peace@xensource.com>
Signed-off-by: Robert Read <rread@xensource.com>
16 years agoimported patch netback-thread netback-defensive.patch
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch netback-thread

16 years agoimported patch netback-defensive.patch netback-linearise-skbs
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch netback-defensive.patch

16 years agoThere's no point in sending lots of little packets to a copying netback-workaround-bad-csums
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
There's no point in sending lots of little packets to a copying
receiver if we can instead arrange to copy them all into a single RX
buffer.  We need to copy anyway, so there's no overhead here, and this
is a little bit easier on the receiving domain's network stack.

16 years agoEnsure that packet csums are computed correctly when sending a GSO netback-increase-pullup
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
Ensure that packet csums are computed correctly when sending a GSO
packet to an interface which supports scatter-gather but not transmit
checksum offloads.

Signed-off-by: Steven Smith <ssmith@xensource.com>
16 years ago[NETBACK] Try to pull a minimum of 72 bytes into the skb data area netback-handle-small-tso-with-no-segmentation
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
[NETBACK] Try to pull a minimum of 72 bytes into the skb data area
when receiving a packet into netback.  The previous number, 64, tended
to place a fragment boundary in the middle of the TCP header options
and led to unnecessary fragmentation in Windows <-> Windows
networking.

Signed-off-by: Steven Smith <ssmith@xensource.com>
16 years agoIt is possible for a frontend to generate a TSO request which doesn't netback-dont-get-stuck-in-state-closed
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
It is possible for a frontend to generate a TSO request which doesn't
actually need segmentation (i.e. with size < MTU).  Make sure this
doesn't crash the backend.

16 years agoThe Windows drivers push the network frontend to state Closed, then netback-wait-for-hotplug
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
The Windows drivers push the network frontend to state Closed, then
Initialised, then Closed again as part of device disable.  Make sure
the backend doesn't get stuck at closed.

16 years agoArrange that netback waits for the hotplug scripts to complete before netback-watch-csum-offload
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
Arrange that netback waits for the hotplug scripts to complete before
going to state Connected.  WHQL gets quite upset if it sends packets
which don't arrive, and that can happen if our hotplug scripts are
slow and don't hook the network interface up to the bridge in time.

16 years agoimported patch netback-watch-csum-offload disconnect-netback-on-close
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch netback-watch-csum-offload

16 years agoimported patch disconnect-netback-on-close netback-tcp-and-ip-in-different-fragments
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
imported patch disconnect-netback-on-close

16 years agoIt turns out that Windows occasionally generates packets in which the netback-rx-offset
t_jeang [Tue, 6 Jan 2009 12:06:02 +0000 (12:06 +0000)]
It turns out that Windows occasionally generates packets in which the
IP and TCP headers are in different fragments.  Make sure that the
backends can handle this.

16 years agoAdd support to netback for delivering packets at a certain offset into blktap2
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
Add support to netback for delivering packets at a certain offset into
the page.

16 years agoimported patch blktap2 blkback-pagemap
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch blktap2

16 years agoimported patch blkback-pagemap CA-24784-resource-leak
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch blkback-pagemap

16 years agoimported patch CA-24784-resource-leak CA-24267-blkback-unpause
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-24784-resource-leak

16 years agoimported patch CA-24267-blkback-unpause CA-20346-blktap-vma-unmap
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-24267-blkback-unpause

16 years agoimported patch CA-20346-blktap-vma-unmap blk-latency-stats
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-20346-blktap-vma-unmap

16 years agoimported patch blk-latency-stats ratelimit-blktap-wprintk
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch blk-latency-stats

16 years agoimported patch ratelimit-blktap-wprintk close-and-flush-disconnected-emulated-devices
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch ratelimit-blktap-wprintk

16 years agoClose block devices when the pv drivers take over and flush the buffer cache. CA-15999-blkback-pause-unpause
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
Close block devices when the pv drivers take over and flush the buffer cache.
- close and free the block devices in qemu when we switch to pv drivers in
  the guest
- use BLKFLSBUF to flush the buffer cache, both in qemu and in blkback

16 years agoimported patch CA-15999-blkback-pause-unpause CA-15586-blkback-close-bdev
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-15999-blkback-pause-unpause

16 years agoimported patch CA-15586-blkback-close-bdev CA-14804-fix-block-unplug-retries
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-15586-blkback-close-bdev

16 years agoimported patch CA-14804-fix-block-unplug-retries blk-fix-sysfs-remove-race
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-14804-fix-block-unplug-retries

16 years agoimported patch blk-fix-sysfs-remove-race CA-12483-fix-forced-shutdown-race
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch blk-fix-sysfs-remove-race

16 years agoimported patch CA-12483-fix-forced-shutdown-race CA-9002-blktap-plug
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-12483-fix-forced-shutdown-race

16 years agoimported patch CA-9002-blktap-plug CA-8806-blk-dont-reconnect-on-unplug
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-9002-blktap-plug

16 years agoimported patch CA-8806-blk-dont-reconnect-on-unplug CA-7672-blk-shutdown.patch
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-8806-blk-dont-reconnect-on-unplug

16 years agoimported patch CA-7672-blk-shutdown.patch blktap-missed-requests-CA-7665
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-7672-blk-shutdown.patch

16 years agoWakeup blktap thread once frontend is connected -- in case there are blktap-shutdown-cleanup2
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
Wakeup blktap thread once frontend is connected -- in case there are
already pending requests.  Do same for blkback.

16 years agoimported patch blktap-shutdown-cleanup2 blktap-shutdown-cleanup
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch blktap-shutdown-cleanup2

16 years agoimported patch blktap-shutdown-cleanup sles-bimodal-blkproto-compatibility
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch blktap-shutdown-cleanup

16 years agoSLES uses protocol "1" and "2" to indicate 32- or 64-bit protocol. blk-name
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
SLES uses protocol "1" and "2" to indicate 32- or 64-bit protocol.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
CC: Christian Limpach <christian.limpach@citrix.com>
16 years agoimported patch blk-name blktap-backend-dom-dev
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch blk-name

16 years agoAdd user-space facing part of blkfront to blktap to provide a blktap-ioprio.patch
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
Add user-space facing part of blkfront to blktap to provide a
device in the backend domain giving access to the blktap device.

16 years agoimported patch blktap-ioprio.patch backend-track-pages-with-page-flags.patch
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch blktap-ioprio.patch

16 years agoimported patch backend-track-pages-with-page-flags.patch blank-updates
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch backend-track-pages-with-page-flags.patch

16 years agoimported patch blank-updates fbcon-blinking-implementation
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch blank-updates

16 years agoimported patch fbcon-blinking-implementation fbcon-blink
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch fbcon-blinking-implementation

16 years agoimported patch fbcon-blink export-mlock
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch fbcon-blink

16 years agosys_mlock and sys_munlock are needed to build the microcode driver as a module. cdrom-sysctl-info.patch
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
sys_mlock and sys_munlock are needed to build the microcode driver as a module.

16 years agoimported patch cdrom-sysctl-info.patch nfs-allow-0-retransmits.patch
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch cdrom-sysctl-info.patch

16 years agoimported patch nfs-allow-0-retransmits.patch 3w-xxxx-mwi.patch
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch nfs-allow-0-retransmits.patch

16 years agoImprove 3ware controller performance on certain motherboards. 3w-xxxx-1.26.03.000
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
Improve 3ware controller performance on certain motherboards.
https://bugzilla.redhat.com/show_bug.cgi?id=444759
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1e6c38cec08f88b0df88a34e80f15492cace74e9

16 years agoUpdated 3w-xxxx driver from http://www.3ware.com/KB/article.aspx?id=15243&cNode=6I1C6S git-432409eebcdec38ff6fa949f097b5438d588faa5
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
Updated 3w-xxxx driver from http://www.3ware.com/KB/article.aspx?id=15243&cNode=6I1C6S

16 years agocommit 432409eebcdec38ff6fa949f097b5438d588faa5 bnx2i-host-params
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
commit 432409eebcdec38ff6fa949f097b5438d588faa5
Author: Neil Brown <neilb@suse.de>
Date:   Tue Oct 23 17:09:13 2007 -0400

    NFS: Fix for bug in handling of errors for O_DIRECT writes

    Commit eda3cef8dd2b83875affe82595db9d0c278879b2 ("NFS: Fix error
    handling in nfs_direct_write_result()") ensured that if a WRITE returns
    an error, then data->res.verf->committed is not tested (as it is not
    initialised).

    Then commit 60fa3f769f7651a60125a0f44e3ffe3246d7cf39 ("NFS: Fix two bugs
    in the O_DIRECT write code") inadvertently reverted this while fixing
    other problems.

    So move the test so that we never examine ->committed in an error case,
    and fix a speeling error while we are there.

Cc: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Neil Brown <neilb@suse.de>
Acked-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
16 years agoimported patch bnx2i-host-params bnx2i-1.3.5
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch bnx2i-host-params

16 years agoimported patch bnx2i-1.3.5 sata_nv-disable-adma-by-dflt
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch bnx2i-1.3.5

16 years agoimported patch sata_nv-disable-adma-by-dflt sata_svw-update
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch sata_nv-disable-adma-by-dflt

16 years agoimported patch sata_svw-update CA-8809-fix-aio-deadlock
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch sata_svw-update

16 years agoAvoid potential deadlock which wedges dom0. fix-cfq-iscsi-live-lock.patch
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
Avoid potential deadlock which wedges dom0.

16 years agoimported patch fix-cfq-iscsi-live-lock.patch megaraid_sas-v00.00.03.21-rhel5-patch
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch fix-cfq-iscsi-live-lock.patch

16 years agomegaraid_sas 00.00.03.21 rhel5 patches megaraid_sas-v00.00.03.21
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
megaraid_sas 00.00.03.21 rhel5 patches

Taken from CA-23199

16 years agomegaraid_sas 00.00.03.21 mptlinux-4.00.38.02
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
megaraid_sas 00.00.03.21

Taken from CA-23199