aboutsummaryrefslogtreecommitdiffstats
path: root/patches
Commit message (Collapse)AuthorAgeFilesLines
* Add net-gso-5-rcv-mss.patch to series file. This was missed inIan Campbell2006-11-091-0/+1
| | | | | | | 11845:6677b97612a2 Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* [XENOPROF] Oprofile user level samples for passive domains are being lost.kfraser@localhost.localdomain2006-11-091-22/+69
| | | | | | | The number of of lost samples is most significant when dom0 is idle. From: joserenato.santos@hp.com Signed-off-by: Keir Fraser <keir@xensource.com>
* [NET] gso: Fix rcv mss estimatekfraser@localhost.localdomain2006-10-201-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I noticed that with default TCP window sizes TSO + Xen would slow to a crawl on certain machines. It turned out that there is a bug in the TCP stack when it comes to receiving LRO (counter part of TSO for rx) packets. The following fix has been applied upstream. [TCP]: Fix rcv mss estimate for LRO By passing a Linux-generated TSO packet straight back into Linux, Xen becomes our first LRO user :) Unfortunately, there is at least one spot in our stack that needs to be changed to cope with this. The receive MSS estimate is computed from the raw packet size. This is broken if the packet is GSO/LRO. Fortunately the real MSS can be found in gso_size so we simply need to use that if it is non-zero. Real LRO NICs should of course set the gso_size field in future. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
* [LINUX] Update pci-mmconfig patch to refer to machine_e820 map on Xen.kfraser@localhost.localdomain2006-09-211-7/+15
| | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* [LINUX] Backport PCI MMCONFIG patch from 2.6.17 -- only use MMCONFIGkfraser@localhost.localdomain2006-09-202-0/+285
| | | | | access method if the memory area is reserved in the E820 map. Signed-off-by: Keir Fraser <keir@xensource.com>
* [linux patches] Update patches for linux-2.6.16.29.Christian Limpach2006-09-1924-672/+562
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com> --HG-- rename : patches/linux-2.6.16.13/blktap-aio-16_03_06.patch => patches/linux-2.6.16.29/blktap-aio-16_03_06.patch rename : patches/linux-2.6.16.13/device_bind.patch => patches/linux-2.6.16.29/device_bind.patch rename : patches/linux-2.6.16.13/fix-hz-suspend.patch => patches/linux-2.6.16.29/fix-hz-suspend.patch rename : patches/linux-2.6.16.13/fix-ide-cd-pio-mode.patch => patches/linux-2.6.16.29/fix-ide-cd-pio-mode.patch rename : patches/linux-2.6.16.13/i386-mach-io-check-nmi.patch => patches/linux-2.6.16.29/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.16.13/ipv6-no-autoconf.patch => patches/linux-2.6.16.29/ipv6-no-autoconf.patch rename : patches/linux-2.6.16.13/net-csum.patch => patches/linux-2.6.16.29/net-csum.patch rename : patches/linux-2.6.16.13/net-gso-0-base.patch => patches/linux-2.6.16.29/net-gso-0-base.patch rename : patches/linux-2.6.16.13/net-gso-1-check-dodgy.patch => patches/linux-2.6.16.29/net-gso-1-check-dodgy.patch rename : patches/linux-2.6.16.13/net-gso-2-checksum-fix.patch => patches/linux-2.6.16.29/net-gso-2-checksum-fix.patch rename : patches/linux-2.6.16.13/net-gso-3-fix-errorcheck.patch => patches/linux-2.6.16.29/net-gso-3-fix-errorcheck.patch rename : patches/linux-2.6.16.13/net-gso-4-kill-warnon.patch => patches/linux-2.6.16.29/net-gso-4-kill-warnon.patch rename : patches/linux-2.6.16.13/pmd-shared.patch => patches/linux-2.6.16.29/pmd-shared.patch rename : patches/linux-2.6.16.13/rcu_needs_cpu.patch => patches/linux-2.6.16.29/rcu_needs_cpu.patch rename : patches/linux-2.6.16.13/rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch => patches/linux-2.6.16.29/rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch rename : patches/linux-2.6.16.13/series => patches/linux-2.6.16.29/series rename : patches/linux-2.6.16.13/smp-alts.patch => patches/linux-2.6.16.29/smp-alts.patch rename : patches/linux-2.6.16.13/tpm_plugin_2.6.17.patch => patches/linux-2.6.16.29/tpm_plugin_2.6.17.patch rename : patches/linux-2.6.16.13/x86-elfnote-as-preprocessor-macro.patch => patches/linux-2.6.16.29/x86-elfnote-as-preprocessor-macro.patch rename : patches/linux-2.6.16.13/x86-increase-interrupt-vector-range.patch => patches/linux-2.6.16.29/x86-increase-interrupt-vector-range.patch rename : patches/linux-2.6.16.13/x86-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch => patches/linux-2.6.16.29/x86-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch rename : patches/linux-2.6.16.13/x86_64-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch => patches/linux-2.6.16.29/x86_64-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch rename : patches/linux-2.6.16.13/xen-hotplug.patch => patches/linux-2.6.16.29/xen-hotplug.patch rename : patches/linux-2.6.16.13/xenoprof-generic.patch => patches/linux-2.6.16.29/xenoprof-generic.patch
* [LINUX] Move .bss declaration after .data.* in x86_64 linker script.Ian Campbell2006-09-091-6/+29
| | | | | | | | | | | | Older binutils (prior to 2.16) have a problem with the linker script resulting from the change introducing explicit segment maps. Namely does the respective linker not properly handle @nobits sections (i.e. .bss) sitting between @progbits ones (i.e. .data.*). The .bss section must therefore be moved past all initialized sections (as is already the case on i386). Replacement patch attached. From: Jan Beulich <jbeulich@novell.com> Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* [LINUX] Define ELFNOTE as a preprocessor macro rather than an assembler macroIan Campbell2006-08-232-0/+45
| | | | | | Assembler .macros have various issues with string arguments and :varargs. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* [LINUX] Update x86/64 ELF note patch to version accepted upstream.Ian Campbell2006-08-221-7/+27
| | | | Signed-off-by: Ian Campbell <ian.campbell@xesource.com>
* [LINUX] Support creating ELF note segments in the kernel ELF image.Ian Campbell2006-08-223-0/+216
| | | | | | | i386 version is taken from 2.6.18-rc4-mm1 and x86_64 version has been submitted for inclusion. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* Add a series file to order the patches in patches/linux-<version>Ian.Campbell@xensource.com2006-08-151-0/+20
| | | | | | | | | | | | | The initial ordering is the same as produced by the previous shell globbing method. The series file is a simple list of patch files relative to the patches/linux-<version>/ directory. We do not support comments, trailing directives (e.g. "-pN") or blank lines. Apart from these restrictions the series file should be compatible with patch queue management tools such as quilt. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* [NET] linux: Kill the WARN_ON() calls for checksum fixups.kfraser@localhost.localdomain2006-08-141-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | This changeset is from upstream Linux. We need it so Xen users using NAT are not unnecessarily alarmed by these WARN_ON errors especially since they're not in a position to do anything about it. Original changelog: [NET]: Kill the WARN_ON() calls for checksum fixups. We have a more complete solution in the works, involving the seperation of CHECKSUM_HW on input vs. output, and having netfilter properly do incremental checksums. But that is a very involved patch and is thus 2.6.19 material. What we have now is infinitely better than the past, wherein all TSO packets were dropped due to corrupt checksums as soon at the NAT module was loaded. At least now, the checksums do get fixed up, it just isn't the cleanest nor most optimal solution. Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
* [NET] gso: Fix reversed error test in netif_tx_trylockkfraser@localhost.localdomain2006-07-251-0/+17
| | | | | | | | | | | | | | Original changelog: [NET]: Fix reversed error test in netif_tx_trylock A non-zero return value indicates success from spin_trylock, not error. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
* Split networking GSO patch into base portion plus additions.kfraser@localhost.localdomain2006-07-253-225/+551
| | | | | Signed-off-by: Keir Fraser <keir@xensource.com>
* Added blktap support. Includes kernel driver (enabled as ↵jchesterfield@dhcp92.uk.xensource.com2006-07-131-0/+297
| | | | CONFIG_XEN_BLKDEV_TAP=y) and userspace tools. The userspace deamon (blktapctrl) is enabled by default when xend is activated. For further information on using and configuring blktap see tools/blktap/README.
* Ifdef stuff that is XEN specific in patchesack@localhost.localdomain2006-07-121-13/+12
| | | | | Signed-off-by: Emmanuel Ackaouy <ack@xensource.com>
* [XENOPROF] Some fixes for xenoprof passive domain support.kfraser@localhost.localdomain2006-07-101-87/+123
| | | | | | | | | | | | | | Currently, passive domain samples are being assigned to the wrong kernel functions. This patch fixes this problem. In addition the patch changes the encoding of domain switch ESCAPE codes (marks used to separate samples in oprofile buffers associated with different domains). Instead of using 2 codes, one for START and one for END of passive domain samples, a single escape CODE value is used to indicate a domain switch (no need for a STOP followed by a START). Finally there some other minor style fixes. Signed-off-by: Jose Renato Santos <jsantos@hpl.hp.com>
* [NET] net-gso.patch: Fix up GSO packets with broken checksumskfraser@localhost.localdomain2006-07-101-67/+213
| | | | | | | | | | | | | | | | | | | | Here is the original changelog: [NET] gso: Fix up GSO packets with broken checksums Certain subsystems in the stack (e.g., netfilter) can break the partial checksum on GSO packets. Until they're fixed, this patch allows this to work by recomputing the partial checksums through the GSO mechanism. Once they've all been converted to update the partial checksum instead of clearing it, this workaround can be removed. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
* [NET]: Update net-gso.patch. Remove net-tso.patch.kaf24@firebug.cl.cam.ac.uk2006-06-302-34/+12
| | | | | | | | | | | | | | | | | | New changeset merged upstream: [TCP]: Reset gso_segs if packet is dodgy I wasn't paranoid enough in verifying GSO information. A bogus gso_segs could upset drivers as much as a bogus header would. Let's reset it in the per-protocol gso_segment functions. I didn't verify gso_size because that can be verified by the source of the dodgy packets. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
* [NET]: Add net-tso.patchkaf24@firebug.cl.cam.ac.uk2006-06-301-0/+28
| | | | | | | | This patch has been submitted upstream for review. It resets gso_segs for TSO. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
* Replace my previous patch with equivalent fix from linux-2.6.17.ack@localhost.localdomain2006-06-291-14/+18
| | | | | | Might as well stay as close to that as we can... Signed-off-by: Emmanuel Ackaouy <ack@xensource.com>
* Add Xenoprof passive domain support (missing file).kaf24@firebug.cl.cam.ac.uk2006-06-291-0/+15
| | | | | | Signed-off-by: Yang Xiaowei <xiaowei.yang@intel.com> Signed-off-by: Jose Renato Santos <jsantos@hpl.hp.com>
* Fix next_timer_interrupt() in patch and update callerack@localhost.localdomain2006-06-281-0/+22
| | | | | | | | | to deal with the case of existing pending timers. Fixes a dom0 hang at boot time on some HPs where some dubious USB code is invoked from pci_init() that potentially calls msleep(10) a few times. Signed-off-by: Emmanuel Ackaouy <ack@xensource.com>
* [TPM] Add an upgrade patch to bring TPM subsystem to 2.6.17-rc4.kaf24@firebug.cl.cam.ac.uk2006-06-281-0/+1546
| | | | | | | | | | This patch adds the updated and newer driver plugins appearing in 2.6.17-rc4 to the 2.6.16.13 kernel. The patch needs to be placed into the patches/linux-2.6.16.13 directory and should be removed once an upgrade is done to 2.6.17-rc4 or later version. Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
* [NET]: Added GSO supportkaf24@firebug.cl.cam.ac.uk2006-06-281-0/+2907
| | | | | | | Imported GSO patch. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
* Add Xenoprof passive domain supportkaf24@firebug.cl.cam.ac.uk2006-06-271-50/+199
| | | | | | Signed-off-by: Yang Xiaowei <xiaowei.yang@intel.com> Signed-off-by: Jose Renato Santos <jsantos@hpl.hp.com>
* [LINUX] Kernel should not send out IPv6 autoconfig multicastkaf24@firebug.cl.cam.ac.uk2006-06-171-0/+23
| | | | | | packets if the interface is not marked as multicast-capable. Signed-off-by: Gerd Hoffmann <kraxel@suse.de>
* [LINUX] Fix interaction between idle loop and RCU subsystem.kaf24@firebug.cl.cam.ac.uk2006-06-121-0/+33
| | | | | | | | | | | | | There is a problem with the current implementation of stop_hz_timer in arch/i386/kernel/time-xen.c where the hz timer can be stopped on a CPU which has RCU callbacks pending. This patch backports a new RCU API created to fix this problem for the s390 implementation of stop_hz_timer and also updates the time-xen.c implementation of stop_hz_timer to call the new API. Signed-off-by: Harry Butterworth <butterwo@uk.ibm.com>
* Fix IDE CD-drive PIO mode.cl349@firebug.cl.cam.ac.uk2006-05-241-0/+18
| | | | | | | | | | | | | | CD drives in PIO mode don't work under Xen because of a change in Linux between 2.6.12 and 2.6.16, as a result of the following thread: http://lists.parisc-linux.org/pipermail/parisc-linux/2005-August/027197.html The change breaks systems which have highmem and a swiotlb because the ide-cd driver doesn't use the swiotlb, resulting in read/writes to/from highmem pages in PIO mode not working any longer. Xen kernels usually have both highmem and a swiotlb. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Patch linux so that /proc/stat shows all -- not just online -- CPUs.ack@kneesa.uk.xensource.com2006-05-221-0/+11
| | | | | This way, tools such as TOP don't freak out when CPUs are hotplugged.
* Fixes to the xenoprofile Linux driver.kaf24@firebug.cl.cam.ac.uk2006-05-161-41/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The active_domains code has race conditions: * oprofile_set_active() calls set_active() method without holding start_sem. This is clearly wrong, as xenoprof_set_active() makes several hypercalls. oprofile_start(), for instance, could run in the middle of xenoprof_set_active(). * adomain_write(), adomain_read() and xenoprof_set_active() access global active_domains[] and adomains without synchronization. I went for a simple, obvious fix and created another mutex. Instead, one could move the shared data into oprof.c and protect it with start_sem, but that's more invasive. Also clean up the code dealing with /dev/oprofile/active_domains: * Use parameters instead of global variables to pass domain ids around. Give those globals internal linkage. * Allocate buffers dynamically to conserve stack space. * Treat writes with size zero exactly like a write containing no domain id. Before, zero-sized write was ignored, which is not the same. * Parse domain ids as unsigned numbers. Before, the first one was parsed as signed number. Because ispunct()-punctuation is ignored between domain ids, signs are still silently ignored except for the first number. Hmm. * Make parser accept whitespace as domain separator, because that's what you get when reading the file. * EINVAL on domain ids overflowing domid_t. Before, they were silently truncated. * EINVAL on too many domain ids. Before, the excess ones were silently ignored. * Reset active domains on failure halfway through setting them. * Fix potential buffer overflow in adomain_read(). Couldn't really happen because buffer was sufficient for current value of MAX_OPROF_DOMAINS. Signed-off-by: Markus Armbruster <armbru@redhat.com>
* Linux: upgrade patches to 2.6.16.13.cl349@firebug.cl.cam.ac.uk2006-05-049-208/+190
| | | | | | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.16/device_bind.patch => patches/linux-2.6.16.13/device_bind.patch rename : patches/linux-2.6.16/i386-mach-io-check-nmi.patch => patches/linux-2.6.16.13/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.16/net-csum.patch => patches/linux-2.6.16.13/net-csum.patch rename : patches/linux-2.6.16/pmd-shared.patch => patches/linux-2.6.16.13/pmd-shared.patch rename : patches/linux-2.6.16/rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch => patches/linux-2.6.16.13/rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch rename : patches/linux-2.6.16/smp-alts.patch => patches/linux-2.6.16.13/smp-alts.patch rename : patches/linux-2.6.16/x86-increase-interrupt-vector-range.patch => patches/linux-2.6.16.13/x86-increase-interrupt-vector-range.patch rename : patches/linux-2.6.16/xenoprof-generic.patch => patches/linux-2.6.16.13/xenoprof-generic.patch
* The Xen checksum offload feature attempts to insert a TCP/UDPkaf24@firebug.cl.cam.ac.uk2006-04-221-0/+23
| | | | | | | | | | | | | | | | | | checksums into already encrypted packets (esp4) in dom0. Obviously, it is not possible to insert a checksum into an already encrypted packet, so this patch inserts the checksum prior to encrypting packets in net/ipv4/xfrm4_output.c. To do this cleanly, the TCP/UDP header pointers need to be pointed to the correct spot, so this functionality has been abstracted into a new function. This patch fixes bug 143 (verified by Jim Dykman). Earlier version verified by Jon McCune. Signed-off-by: James Dykman <dykman@us.ibm.com> Signed-off-by: Jon Mason <jdmason@us.ibm.com>
* Rename TSS_sysenter_esp0 to SYSENTER_stack_esp0 to reflect the actualIan.Campbell@xensource.com2006-04-211-0/+31
| | | | | | | usage since the TSS is not used under Xen. Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
* Add xenoprof supportack@kneesa.uk.xensource.com2006-04-061-0/+384
| | | | | | Signed-off-by: Jose Renato Santos <jsantos@hpl.hp.com>
* Fix do_IRQ high bit masking.cl349@firebug.cl.cam.ac.uk2006-03-311-0/+107
| | | | | | | | | Instead of setting the highest bit (which isn't easily done on native x86_64), negate the interrupt vector stored in orig_{e,r}ax. Also add patch for native build. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Fix a Linux bug in the driver core in regards to the bind sysfs driverkaf24@firebug.cl.cam.ac.uk2006-03-231-0/+14
| | | | | | | | | attribute. I've submitted this to lkml, but it should be included in Xen now for people who will use the pciback late binding capability. Signed-off-by: Ryan Wilson <hap9@epoch.ncsc.mil>
* Update to Linux 2.6.16.cl349@firebug.cl.cam.ac.uk2006-03-204-62/+62
| | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.16-rc6/i386-mach-io-check-nmi.patch => patches/linux-2.6.16/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.16-rc6/net-csum.patch => patches/linux-2.6.16/net-csum.patch rename : patches/linux-2.6.16-rc6/pmd-shared.patch => patches/linux-2.6.16/pmd-shared.patch rename : patches/linux-2.6.16-rc6/smp-alts.patch => patches/linux-2.6.16/smp-alts.patch
* Update to Linux 2.6.16-rc6.cl349@firebug.cl.cam.ac.uk2006-03-184-60/+60
| | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.16-rc5/i386-mach-io-check-nmi.patch => patches/linux-2.6.16-rc6/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.16-rc5/net-csum.patch => patches/linux-2.6.16-rc6/net-csum.patch rename : patches/linux-2.6.16-rc5/pmd-shared.patch => patches/linux-2.6.16-rc6/pmd-shared.patch rename : patches/linux-2.6.16-rc5/smp-alts.patch => patches/linux-2.6.16-rc6/smp-alts.patch
* Update to Linux 2.6.16-rc5.cl349@firebug.cl.cam.ac.uk2006-02-274-63/+63
| | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Update to Linux 2.6.16-rc4.cl349@firebug.cl.cam.ac.uk2006-02-214-0/+0
| | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.16-rc3/i386-mach-io-check-nmi.patch => patches/linux-2.6.16-rc4/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.16-rc3/net-csum.patch => patches/linux-2.6.16-rc4/net-csum.patch rename : patches/linux-2.6.16-rc3/pmd-shared.patch => patches/linux-2.6.16-rc4/pmd-shared.patch rename : patches/linux-2.6.16-rc3/smp-alts.patch => patches/linux-2.6.16-rc4/smp-alts.patch
* Update to Linux 2.6.16-rc3.cl349@firebug.cl.cam.ac.uk2006-02-154-53/+51
| | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.16-rc2/i386-mach-io-check-nmi.patch => patches/linux-2.6.16-rc3/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.16-rc2/net-csum.patch => patches/linux-2.6.16-rc3/net-csum.patch rename : patches/linux-2.6.16-rc2/pmd-shared.patch => patches/linux-2.6.16-rc3/pmd-shared.patch rename : patches/linux-2.6.16-rc2/smp-alts.patch => patches/linux-2.6.16-rc3/smp-alts.patch
* The NAT checksum fixes in patches/linux-2.6.16-rc2/net-csum.patch dokaf24@firebug.cl.cam.ac.uk2006-02-091-11/+6
| | | | | | | | | | | | | | | | | not work when port numbers are modified (bug 447). tcp_manip_pkt()/udp_manip_pkt() modify the protocol checksum to reflect the changes to ip addresses and port numbers. When dev_queue_xmit() finds a message with proto_csum_blank set, it calculates a new tcp/udp checksum that includes both the modified port numbers and the modified protocol checksum field... so the change to the port numbers affects the protocol checksum twice. This patch modifies net-csum.patch to remove the checksum mangling for port numbers in tcp_manip_pkt()/udp_manip_pkt() Signed-off-by: Jim Dykman <dykman@us.ibm.com>
* Update patches for Linux 2.6.16-rc2.cl349@firebug.cl.cam.ac.uk2006-02-034-37/+37
| | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.16-rc1-git4/i386-mach-io-check-nmi.patch => patches/linux-2.6.16-rc2/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.16-rc1-git4/net-csum.patch => patches/linux-2.6.16-rc2/net-csum.patch rename : patches/linux-2.6.16-rc1-git4/pmd-shared.patch => patches/linux-2.6.16-rc2/pmd-shared.patch rename : patches/linux-2.6.16-rc1-git4/smp-alts.patch => patches/linux-2.6.16-rc2/smp-alts.patch
* Update to Linux 2.6.16-rc1-git4.cl349@firebug.cl.cam.ac.uk2006-02-024-78/+78
| | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.15/i386-mach-io-check-nmi.patch => patches/linux-2.6.16-rc1-git4/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.15/net-csum.patch => patches/linux-2.6.16-rc1-git4/net-csum.patch rename : patches/linux-2.6.15/pmd-shared.patch => patches/linux-2.6.16-rc1-git4/pmd-shared.patch rename : patches/linux-2.6.15/smp-alts.patch => patches/linux-2.6.16-rc1-git4/smp-alts.patch
* Update patches for linux 2.6.15.cl349@firebug.cl.cam.ac.uk2006-02-024-68/+98
| | | | | | | | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.14/i386-mach-io-check-nmi.patch => patches/linux-2.6.15/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.14/net-csum.patch => patches/linux-2.6.15/net-csum.patch rename : patches/linux-2.6.14/pmd-shared.patch => patches/linux-2.6.15/pmd-shared.patch rename : patches/linux-2.6.14/smp-alts.patch => patches/linux-2.6.15/smp-alts.patch
* No need for the rcu-nohz patch any more, as rcupdate.c waskaf24@firebug.cl.cam.ac.uk2006-02-011-16/+0
| | | | | | | | | made tickless-mode aware long ago. We do need to be a bit more careful about ordering in stop_hz_timer() though. Signed-off-by: Keir Fraser <keir@xensource.com>
* Update to Linux 2.6.14.cl349@firebug.cl.cam.ac.uk2006-01-319-2542/+162
| | | | | Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
* Factor re-enabling the IOCK line out of io_check_error()Ian.Campbell@xensource.com2006-01-111-0/+43
| | | | | | | | and into a machine specific function to. Signed-off-by: Ian Campbell <Ian.Campbell@XenSource.com>
* More cleanups to the pmd-shared patch.kaf24@firebug.cl.cam.ac.uk2005-11-261-39/+34
| | | | | | Signed-off-by: Keir Fraser <keir@xensource.com>