]>
xenbits.xensource.com Git - xenclient/kernel.git/log
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
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-15999-blkback-pause-unpause
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-15586-blkback-close-bdev
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-14804-fix-block-unplug-retries
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch blk-fix-sysfs-remove-race
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-12483-fix-forced-shutdown-race
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-9002-blktap-plug
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-8806-blk-dont-reconnect-on-unplug
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch CA-7672-blk-shutdown.patch
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.
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch blktap-shutdown-cleanup2
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch blktap-shutdown-cleanup
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>
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch blk-name
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.
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch blktap-ioprio.patch
t_jeang [Tue, 6 Jan 2009 12:06:01 +0000 (12:06 +0000)]
imported patch backend-track-pages-with-page-flags.patch
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch blank-updates
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch fbcon-blinking-implementation
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch fbcon-blink
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.
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch cdrom-sysctl-info.patch
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch nfs-allow-0-retransmits.patch
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
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
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>
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch bnx2i-host-params
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch bnx2i-1.3.5
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch sata_nv-disable-adma-by-dflt
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch sata_svw-update
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
Avoid potential deadlock which wedges dom0.
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch fix-cfq-iscsi-live-lock.patch
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
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
megaraid_sas 00.00.03.21
Taken from CA-23199
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
MPT Fusion driver 4.00.07.00 from
http://scale.ad.xensource.com/confluence/download/attachments/
1409154 /DellDrivers.zip?version=1
-> DellDrivers.zip/mptlinux_4.00.07.00_2.tgz -> mptlinux-4.00.07.00-src.tar
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
The Qlogic drivers are provided by an external module package so disable the in
kernel versions.
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
The emulex drivers are provided by an external module package so disable the
in kernel modules.
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch open-iscsi-gfpkernel.patch
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch open-iscsi-adjust-for-in-kernel-build
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
Apply open-iscsi-2.0-865.13-2.6.18-18_compat.patch from open-iscsi-2.0.865.13.tar.gz
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
Apply kernel parts of open-iscsi-2.0.865.13.tar.gz
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
commit
44a1d2e5c5c935fff3a093a1bcede32912c76421
Author: Stephen Hemminger <shemminger@linux-foundation.org>
Date: Mon Apr 30 14:23:49 2007 -0700
sky2: re-enable
88E8056 for most motherboards
This fixes the regression in 2.6.21 for users with
88e8056 on motherboard.
Allow all but the Gigabyte motherboard has some unresolved bus problems.
Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
Add second location for acceleration config option for XenServer
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
imported patch solarflare-sfc
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
REL_2.0.31.12965_LX-s2io.tar.gz taken from. Some files moved into
drivers/net/s2io/*.h due to exceedingly generic names.
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
imported patch r8169-backport-to-2.6.18
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
imported patch r8169-update-from-git
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
imported patch cxgb3toe-1.0.146-xen
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
imported patch bnx2x-disable-tpa
t_jeang [Tue, 6 Jan 2009 12:05:58 +0000 (12:05 +0000)]
imported patch bnx2x-1.46.8
t_jeang [Tue, 6 Jan 2009 12:05:58 +0000 (12:05 +0000)]
imported patch bnx2-cnic-over-bridge
t_jeang [Tue, 6 Jan 2009 12:05:58 +0000 (12:05 +0000)]
imported patch bnx2-no-iscsi-constants
t_jeang [Tue, 6 Jan 2009 12:05:58 +0000 (12:05 +0000)]
imported patch bnx2-disable-bnx2x-cnic
t_jeang [Tue, 6 Jan 2009 12:05:58 +0000 (12:05 +0000)]
imported patch bnx2-tune-interrupt-load
t_jeang [Tue, 6 Jan 2009 12:05:58 +0000 (12:05 +0000)]
imported patch bnx2-1.8.0j
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch tg3-tune-interrupt-load
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch tg3-3.92l
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch drivers-net-atl1-backport
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch drivers-net-atl1-from-2.6.21
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch intel-net-driver-kcompat.patch
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch ixgbe-1.3.47.patch
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch ixgb-1.0.135.patch
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch igb-1.3.8.6.patch
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch e1000e-0.4.1.12.patch
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch e1000-8.0.6.patch
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
only in patch2:
unchanged:
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch CA-14360-loadavg-not-uninterruptible
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch pci-ignore
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch disable-free_init_pages-on-x86_64.patch
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch fix-section-mismatches
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch vsyscall-avoid-rebuild
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch hg-ignore
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch sync-xen-interface
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch revert-linux-2.6-net-bonding-update-to-upstream-version-3-2-2.patch
t_jeang [Tue, 6 Jan 2009 12:05:55 +0000 (12:05 +0000)]
imported patch revert-linux-2.6-net-bonding-locking-fixes-and-version-3-2-4.patch
t_jeang [Tue, 6 Jan 2009 12:05:55 +0000 (12:05 +0000)]
imported patch revert-linux-2.6-net-Fixing-bonding-rtnl_lock-screwups.patch
t_jeang [Tue, 6 Jan 2009 12:05:55 +0000 (12:05 +0000)]
imported patch revert-linux-2.6-xen-xennet-coordinate-arp-with-backend-network-status.patch
t_jeang [Tue, 6 Jan 2009 12:05:55 +0000 (12:05 +0000)]
* Wed Nov 05 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.18.el5]
- [xen] x86: allow the kernel to boot on pre-64 bit hw (Chris Lalancette ) [470040 468083]
NB: No kernel changes, just version bump
t_jeang [Tue, 6 Jan 2009 12:05:55 +0000 (12:05 +0000)]
* Wed Oct 22 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.17.el5]
- Revert: [nfs] pages of a memory mapped file get corrupted (Peter Staubach ) [450335 435291]
* Sat Oct 18 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.16.el5]
- [i386] vDSO: use install_special_mapping (Peter Zijlstra ) [460275 460276] {CVE-2008-3527}
- [scsi] aacraid: remove some quirk AAC_QUIRK_SCSI_32 bits (Tomas Henzl ) [466885 453472]
- [fs] remove SUID when splicing into an inode (Eric Sandeen ) [464451 464452] {CVE-2008-3833}
- [fs] open() allows setgid bit when user is not in group (Eugene Teo ) [463867 463687] {CVE-2008-4210}
- [xen] ia64: fix INIT injection (Tetsu Yamamoto ) [467105 464445]
* Fri Oct 10 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.15.el5]
- [pci] fix problems with msi interrupt management (Neil Horman ) [461894 428696]
- [x86_64] revert time syscall changes (Prarit Bhargava ) [466427 461184]
- [xen] allow guests to hide the TSC from applications (Chris Lalancette ) [378471 378481] {CVE-2007-5907}
- [scsi] qla2xxx: additional residual-count correction (Marcus Barrow ) [465741 462117]
- [char] add range_is_allowed check to mmap_mem (Eugene Teo ) [460858 460857]
- [fs] binfmt_misc: avoid potential kernel stack overflow (Vitaly Mayatskikh ) [459464 459463]
- [misc] cpufreq: fix format string bug (Vitaly Mayatskikh ) [459461 459460]
- [dlm] user.c input validation fixes (David Teigland ) [458759 458760]
- [nfs] pages of a memory mapped file get corrupted (Peter Staubach ) [450335 435291]
- [x86_64] gettimeofday fixes for HPET, PMTimer, TSC (Prarit Bhargava ) [462860 250708]
* Wed Sep 24 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.14.el5]
- [libata] ata_scsi_rbuf_get check for scatterlist usage (David Milburn ) [460638 455445]
- [net] random32: seeding improvement (Jiri Pirko ) [458021 458019]
- [x86_64] xen: local DOS due to NT bit leakage (Eugene Teo ) [457721 457722] {CVE-2006-5755}
- [fs] cifs: fix O_APPEND on directio mounts (Jeff Layton ) [462591 460063]
- [openib] race between QP async handler and destroy_qp (Brad Peters ) [458781 446109]
- [net] dccp_setsockopt_change integer overflow (Vitaly Mayatskikh ) [459232 459235] {CVE-2008-3276}
- [acpi] error attaching device data (peterm@redhat.com ) [460868 459670]
- [mm] optimize ZERO_PAGE in 'get_user_pages' and fix XIP (Anton Arapov ) [452667 452668] {CVE-2008-2372}
- [xen] xennet: coordinate ARP with backend network status (Herbert Xu ) [461457 458934]
- [xen] event channel lock and barrier (Markus Armbruster ) [461099 457086]
- [fs] fix bad unlock_page in pip_to_file() error path (Larry Woodman ) [462436 439917]
t_jeang [Tue, 6 Jan 2009 12:05:55 +0000 (12:05 +0000)]
* Thu Sep 04 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.13.el5]
- [md] fix crashes in iterate_rdev (Doug Ledford ) [460128 455471]
- [sound] snd_seq_oss_synth_make_info info leak (Eugene Teo ) [458000 458001] {CVE-2008-3272}
- [ipmi] control BMC device ordering (peterm@redhat.com ) [459071 430157]
- [ia64] fix to check module_free parameter (Masami Hiramatsu ) [460639 457961]
- [misc] NULL pointer dereference in kobject_get_path (Jiri Pirko ) [459776 455460]
- [xen] ia64: SMP-unsafe with XENMEM_add_to_physmap on HVM (Tetsu Yamamoto ) [459780 457137]
- [net] bridge: eliminate delay on carrier up (Herbert Xu ) [458783 453526]
- [fs] dio: lock refcount operations (Jeff Moyer ) [459082 455750]
- [misc] serial: fix break handling for i82571 over LAN (Aristeu Rozanski ) [460509 440018]
- [fs] dio: use kzalloc to zero out struct dio (Jeff Moyer ) [461091 439918]
- [fs] lockd: nlmsvc_lookup_host called with f_sema held (Jeff Layton ) [459083 453094]
- [net] bnx2x: chip reset and port type fixes (Andy Gospodarek ) [441259 442026]
* Wed Aug 27 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.12.el5]
- [mm] tmpfs: restore missing clear_highpage (Eugene Teo ) [426082 426083]{CVE-2007-6417}
- [fs] vfs: fix lookup on deleted directory (Eugene Teo ) [457865 457866]{CVE-2008-3275}
- [net] ixgbe: remove device ID for unsupported device (Andy Gospodarek ) [457484 454910]
- [ppc] Event Queue overflow on eHCA adapters (Brad Peters ) [458779 446713]
* Fri Aug 01 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.11.el5]
- [mm] xpmem: inhibit page swapping under heavy mem use (George Beshers ) [456946 456574]
- [xen] HV: memory corruption with large number of cpus (Chris Lalancette ) [455768 449945]
- [fs] missing check before setting mount propagation (Eugene Teo ) [454392 454393]
- [openib] small ipoib packet can cause an oops (Doug Ledford ) [447913 445731]
- [misc] fix race in switch_uid and user signal accounting (Vince Worthington ) [456235 441762 440830]
t_jeang [Tue, 6 Jan 2009 12:05:54 +0000 (12:05 +0000)]
* Wed Jul 23 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.10.el5]
- [ia64] softlock: prevent endless warnings in kdump (Neil Horman ) [456117 453200]
* Wed Jul 16 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.9.el5]
- [misc] signaling msgrvc() should not pass back error (Jiri Pirko ) [455278 452533]
- [ia64] properly unregister legacy interrupts (Prarit Bhargava ) [450337 445886]
* Mon Jul 14 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.8.el5]
- [net] randomize udp port allocation (Eugene Teo ) [454571 454572]
- [tty] add NULL pointer checks (Aristeu Rozanski ) [453425 453154] {CVE-2008-2812}
- [net] sctp: make sure sctp_addr does not overflow (David S. Miller ) [452482 452483] {CVE-2008-2826}
- [sys] sys_setrlimit: prevent setting RLIMIT_CPU to 0 (Neil Horman ) [437121 437122] {CVE-2008-1294}
- [net] sit: exploitable remote memory leak (Jiri Pirko ) [446038 446039] {CVE-2008-2136}
- [misc] ttyS1 lost interrupt, stops transmitting v2 (Brian Maly ) [455256 451157]
- [misc] ttyS1 loses interrupt and stops transmitting (Simon McGrath ) [443071 440121]
* Thu Jul 10 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.7.el5]
- [x86_64]: extend MCE banks support for Dunnington, Nehalem (Prarit Bhargava ) [451941 446673]
- [nfs] address nfs rewrite performance regression in RHEL5 (Eric Sandeen ) [448685 436004]
- [mm] Make mmap() with PROT_WRITE on RHEL5 (Larry Woodman ) [450758 448978]
- [i386]: Add check for supported_cpus in powernow_k8 driver (Prarit Bhargava ) [450866 443853]
- [i386]: Add check for dmi_data in powernow_k8 driver (Prarit Bhargava ) [450866 443853]
- [net] fix recv return zero (Thomas Graf ) [452231 435657]
- [misc] kernel crashes on futex (Anton Arapov ) [450336 435178]
- [net] Fixing bonding rtnl_lock screwups (Fabio Olive Leite ) [451939 450219]
t_jeang [Tue, 6 Jan 2009 12:05:54 +0000 (12:05 +0000)]
* Fri Jun 20 2008 Anton Arapov <aarapov@redhat.com> [2.6.18-92.1.6.el5]
- [x86] sanity checking for read_tsc on i386 (Brian Maly ) [447686 443435]
* Mon Jun 16 2008 Anton Arapov <aarapov@redhat.com> [2.6.18-92.1.5.el5]
- [x86_64] copy_user doesn't zero tail bytes on page fault (Vitaly Mayatskikh) [451275 451276] {CVE-2008-2729}
* Mon Jun 09 2008 Anton Arapov <aarapov@redhat.com> [2.6.18-92.1.4.el5]
- Revert: [misc] ttyS1 loses interrupt and stops transmitting (Simon McGrath ) [443071 440121]
* Fri Jun 06 2008 Anton Arapov <aarapov@redhat.com> [2.6.18-92.1.3.el5]
- [x86_64] fix possible data leaks in copy_from_user() routine (Anton Arapov ) [433944 433945] {CVE-2008-0598}
* Thu Jun 05 2008 Anton Arapov <aarapov@redhat.com> [2.6.18-92.1.2.el5]
- [misc] ttyS1 loses interrupt and stops transmitting (Simon McGrath ) [443071 440121]
- [net] DCCP sanity check feature length (Anton Arapov ) [447395 447396] {CVE-2008-2358}
- [misc] fix possible buffer overflow in ASN.1 parsing routine (Anton Arapov ) [444464 444465] {CVE-2008-1673}
* Thu May 22 2008 Anton Arapov <aarapov@redhat.com> [2.6.18-92.1.1.el5]
- [xen] netfront: send fake arp when link gets carrier (Herbert Xu ) [447684 441716]
- [net] fix xfrm reverse flow lookup for icmp6 (Neil Horman ) [447688 446250]
- [net] negotiate all algorithms when id bit mask zero (Neil Horman ) [447685 442820]
- [net] 32/64 bit compat MCAST_ sock options support (Neil Horman ) [447687 444582]
- [misc] add CPU hotplug support for relay functions (Kei Tokunaga ) [447522 441523]
t_jeang [Tue, 6 Jan 2009 12:05:53 +0000 (12:05 +0000)]
imported patch kernel-2.6.18-92.el5-fixes.patch
t_jeang [Tue, 6 Jan 2009 12:05:53 +0000 (12:05 +0000)]
imported patch kernel-2.6.18-92.el5.patch
t_jeang [Tue, 6 Jan 2009 12:05:40 +0000 (12:05 +0000)]
imported patch kernel-2.6.18-53.el5.patch
t_jeang [Tue, 6 Jan 2009 12:05:22 +0000 (12:05 +0000)]
imported patch XenSource
t_jeang [Tue, 6 Jan 2009 12:05:22 +0000 (12:05 +0000)]
commit
9b1d1dac181d8c1b9492e05cee660a985d035a06
Author: Paul Clements <paul.clements@steeleye.com>
Date: Tue Oct 3 01:15:49 2006 -0700
[PATCH] md: new sysfs interface for setting bits in the write-intent-bitmap
Add a new sysfs interface that allows the bitmap of an array to be dirtied.
The interface is write-only, and is used as follows:
echo "1000" > /sys/block/md2/md/bitmap
(dirty the bit for chunk 1000 [offset 0] in the in-memory and on-disk
bitmaps of array md2)
echo "1000-2000" > /sys/block/md1/md/bitmap
(dirty the bits for chunks 1000-2000 in md1's bitmap)
This is useful, for example, in cluster environments where you may need to
combine two disjoint bitmaps into one (following a server failure, after a
secondary server has taken over the array). By combining the bitmaps on
the two servers, a full resync can be avoided (This was discussed on the
list back on March 18, 2005, "[PATCH 1/2] md bitmap bug fixes" thread).
Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit
49fbabf56dc715bbb51e59742e82ba762790aac0
Author: Zhao Yakui <yakui.zhao@intel.com>
Date: Thu Nov 15 17:01:06 2007 +0800
ACPI: Handle I/O access width requestst that are not a multiple of 8 bits.
We've run into BIOS that hand us 4-bit access width requests
for T-state control when the code expected only multipls of 8-bits.
Round up.
Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Li Shaohua <shaohua.li@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit
bbf4a6bc8c4d59a0a9033fc2cb96ec03430c96e4
Author: Herbert Xu <herbert@gondor.apana.org.au>
Date: Tue Feb 13 12:32:58 2007 -0800
[NETFILTER]: Clear GSO bits for TCP reset packet
The TCP reset packet is copied from the original. This
includes all the GSO bits which do not apply to the new
packet. So we should clear those bits.
Spotted by Patrick McHardy.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit
ab6a5bb6b28a970104a34f0f6959b73cf61bdc72
Author: Arnaldo Carvalho de Melo <acme@redhat.com>
Date: Sun Mar 18 17:43:48 2007 -0700
[TCP]: Introduce tcp_hdrlen() and tcp_optlen()
The ip_hdrlen() buddy, created to reduce the number of skb->h.th-> uses and to
avoid the longer, open coded equivalent.
Ditched a no-op in bnx2 in the process.
I wonder if we should have a BUG_ON(skb->h.th->doff < 5) in tcp_optlen()...
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Edited: Ian Campbell -- just definition.
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit
427c2196b92697a4a8ee87959ebc16bfac024f6b
Author: Michael Chan <mchan@broadcom.com>
Date: Thu May 3 13:17:25 2007 -0700
[ETHTOOL]: Add 2.5G bit definitions.
Add 2.5G supported and advertising bit definitions. 2.5G is supported
by the bnx2 driver.
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit
ea2ae17d6443abddc79480dc9f7af8feacabddc4
Author: Arnaldo Carvalho de Melo <acme@redhat.com>
Date: Wed Apr 25 17:55:53 2007 -0700
[SK_BUFF]: Introduce skb_transport_offset()
For the quite common 'skb->h.raw - skb->data' sequence.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Edited: Ian Campbell -- just definition.
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit
c9bdd4b5257406b0608385d19c40b5511decf4f6
Author: Arnaldo Carvalho de Melo <acme@redhat.com>
Date: Mon Mar 12 20:09:15 2007 -0300
[IP]: Introduce ip_hdrlen()
For the common sequence "skb->nh.iph->ihl * 4", removing a good number of open
coded skb->nh.iph uses, now to go after the rest...
Just out of curiosity, here are the idioms found to get the same result:
skb->nh.iph->ihl << 2
skb->nh.iph->ihl<<2
skb->nh.iph->ihl * 4
skb->nh.iph->ihl*4
(skb->nh.iph)->ihl * sizeof(u32)
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Edited: Ian Campbell -- just definition.
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
Backport of
aa8223c7bb0b05183e1737881ed21827aa5b9e73 providing a
functional alternative without removing the th filed.
commit
aa8223c7bb0b05183e1737881ed21827aa5b9e73
Author: Arnaldo Carvalho de Melo <acme@redhat.com>
Date: Tue Apr 10 21:04:22 2007 -0700
[SK_BUFF]: Introduce tcp_hdr(), remove skb->h.th
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
Backport of
eddc9ec53be2ecdbf4efe0efd4a83052594f0ac0 providing a
functional alternative without removing the iph field.
commit
eddc9ec53be2ecdbf4efe0efd4a83052594f0ac0
Author: Arnaldo Carvalho de Melo <acme@redhat.com>
Date: Fri Apr 20 22:47:35 2007 -0700
[SK_BUFF]: Introduce ip_hdr(), remove skb->nh.iph
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit
d3e5a938e7ed718f6d191e8b6b176fcfeb88a294
Author: Andrew Morton <akpm@osdl.org>
Date: Thu Nov 2 22:07:20 2006 -0800
[PATCH] spi section fix
WARNING: vmlinux - Section mismatch: reference to .init.text:spi_register_board_info from __ksymtab_gpl between '__ksymtab_spi_register_board_info' (at offset 0xc032f7d0) and '__ksymtab_spi_alloc_master'
Fix this by removing the export.
Acked-by: David Brownell <david-b@pacbell.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit
90d53909443b3986569b38ef145f09ea2359af75
Author: Andrew Morton <akpm@osdl.org>
Date: Thu Nov 2 22:07:18 2006 -0800
[PATCH] acpi_noirq section fix
WARNING: vmlinux - Section mismatch: reference to .init.data:acpi_noirq from .text between 'pcibios_penalize_isa_irq' (at offset 0xc026ffa1) and 'pirq_serverworks_get'
Acked-by: "Brown, Len" <len.brown@intel.com>
Cc: Andi Kleen <ak@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit
a3a02be79114b854acc555e8ed686eb84f44ae2e
Author: Andrew Morton <akpm@linux-foundation.org>
Date: Sun May 6 14:49:31 2007 -0700
slab: mark set_up_list3s() __init
It is only ever used prior to free_initmem().
(It will cause a warning when we run the section checking, but that's a
false-positive and it simply changes the source of an existing warning, which
is also a false-positive)
Cc: Christoph Lameter <clameter@engr.sgi.com>
Cc: Pekka Enberg <penberg@cs.helsinki.fi>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]