]> xenbits.xensource.com Git - xenclient/kernel.git/log
xenclient/kernel.git
16 years agoSigned-off-by: Matt Mackall <mpm@selenic.com> maps2-patches/maps2-remove-vma-from-args-in-the-page-walker.patch
Matt Mackall [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
Signed-off-by: Matt Mackall <mpm@selenic.com>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: David Rientjes <rientjes@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---

 fs/proc/task_mmu.c |   57 +++++++++++++++++++++++++++----------------
 1 file changed, 37 insertions(+), 20 deletions(-)

16 years agoThis makes the walker more generic. maps2-patches/maps2-eliminate-the-pmd_walker-struct-in-the-page-walker.patch
Matt Mackall [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
This makes the walker more generic.

Signed-off-by: Matt Mackall <mpm@selenic.com>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: David Rientjes <rientjes@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---

 fs/proc/task_mmu.c |   19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

16 years agoEliminate the pmd_walker struct in the page walker. maps2-patches/maps2-uninline-some-functions-in-the-page-walker.patch
Matt Mackall [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
Eliminate the pmd_walker struct in the page walker.

This slightly simplifies things for the next few cleanups.

Signed-off-by: Matt Mackall <mpm@selenic.com>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: David Rientjes <rientjes@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---

 fs/proc/task_mmu.c |   47 ++++++++++++++++++-------------------------
 1 file changed, 20 insertions(+), 27 deletions(-)

16 years agoThis patch series introduces /proc/pid/pagemap and /proc/kpagemap, which allow maps2-patches/00-backport-smaps-page-walker
Matt Mackall [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
This patch series introduces /proc/pid/pagemap and /proc/kpagemap, which allow
detailed run-time examination of process memory usage at a page granularity.

The first several patches whip the page-walking code introduced for
/proc/pid/smaps and clear_refs into a more generic form, the next couple make
those interfaces optional, and the last two introduce the new interfaces, also
optional.

This respin adds simple, expandable headers to both pagemap and kpagemap as
suggested by Nikita.  I haven't moved pagewalk.c from lib/ to mm/ as suggested
by Nick as I still think lib is a better fit for its automatic conditional
linking.

This patch:

Uninline some functions in the page walker

Signed-off-by: Matt Mackall <mpm@selenic.com>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: David Rientjes <rientjes@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---

 fs/proc/task_mmu.c |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

16 years agoimported patch maps2-patches/00-backport-smaps-page-walker bonding-vlan-fixes.patch
t_jeang [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
imported patch maps2-patches/00-backport-smaps-page-walker

16 years agoimported patch bonding-vlan-fixes.patch debug-dump-skb-info-when-invalid
t_jeang [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
imported patch bonding-vlan-fixes.patch

16 years agoimported patch debug-dump-skb-info-when-invalid bonding-no-updelay-on-first-active-slave.patch
t_jeang [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
imported patch debug-dump-skb-info-when-invalid

16 years agoimported patch bonding-no-updelay-on-first-active-slave.patch bonding-balance-slb-fixes3.patch
t_jeang [Tue, 6 Jan 2009 12:06:05 +0000 (12:06 +0000)]
imported patch bonding-no-updelay-on-first-active-slave.patch

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>