]> xenbits.xensource.com Git - xenclient/kernel.git/log
xenclient/kernel.git
16 years agoimported patch open-iscsi-adjust-for-in-kernel-build open-iscsi-2.0-865.13-2.6.18-18_compat.patch
t_jeang [Tue, 6 Jan 2009 12:06:00 +0000 (12:06 +0000)]
imported patch open-iscsi-adjust-for-in-kernel-build

16 years agoApply open-iscsi-2.0-865.13-2.6.18-18_compat.patch from open-iscsi-2.0.865.13.tar.gz open-iscsi-2.0-865.13
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

16 years agoApply kernel parts of open-iscsi-2.0.865.13.tar.gz git-44a1d2e5c5c935fff3a093a1bcede32912c76421
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

16 years agocommit 44a1d2e5c5c935fff3a093a1bcede32912c76421 solarflare-sfc-alternative-configuration-location
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>
16 years agoAdd second location for acceleration config option for XenServer solarflare-sfc
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
Add second location for acceleration config option for XenServer

16 years agoimported patch solarflare-sfc s2io-2.0.31.12965
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
imported patch solarflare-sfc

16 years agoREL_2.0.31.12965_LX-s2io.tar.gz taken from. Some files moved into r8169-backport-to-2.6.18
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.

16 years agoimported patch r8169-backport-to-2.6.18 r8169-update-from-git
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
imported patch r8169-backport-to-2.6.18

16 years agoimported patch r8169-update-from-git cxgb3toe-1.0.146-xen
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
imported patch r8169-update-from-git

16 years agoimported patch cxgb3toe-1.0.146-xen bnx2x-disable-tpa
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
imported patch cxgb3toe-1.0.146-xen

16 years agoimported patch bnx2x-disable-tpa bnx2x-1.46.8
t_jeang [Tue, 6 Jan 2009 12:05:59 +0000 (12:05 +0000)]
imported patch bnx2x-disable-tpa

16 years agoimported patch bnx2x-1.46.8 bnx2-cnic-over-bridge
t_jeang [Tue, 6 Jan 2009 12:05:58 +0000 (12:05 +0000)]
imported patch bnx2x-1.46.8

16 years agoimported patch bnx2-cnic-over-bridge bnx2-no-iscsi-constants
t_jeang [Tue, 6 Jan 2009 12:05:58 +0000 (12:05 +0000)]
imported patch bnx2-cnic-over-bridge

16 years agoimported patch bnx2-no-iscsi-constants bnx2-disable-bnx2x-cnic
t_jeang [Tue, 6 Jan 2009 12:05:58 +0000 (12:05 +0000)]
imported patch bnx2-no-iscsi-constants

16 years agoimported patch bnx2-disable-bnx2x-cnic bnx2-tune-interrupt-load
t_jeang [Tue, 6 Jan 2009 12:05:58 +0000 (12:05 +0000)]
imported patch bnx2-disable-bnx2x-cnic

16 years agoimported patch bnx2-tune-interrupt-load bnx2-1.8.0j
t_jeang [Tue, 6 Jan 2009 12:05:58 +0000 (12:05 +0000)]
imported patch bnx2-tune-interrupt-load

16 years agoimported patch bnx2-1.8.0j tg3-tune-interrupt-load
t_jeang [Tue, 6 Jan 2009 12:05:58 +0000 (12:05 +0000)]
imported patch bnx2-1.8.0j

16 years agoimported patch tg3-tune-interrupt-load tg3-3.92l
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch tg3-tune-interrupt-load

16 years agoimported patch tg3-3.92l drivers-net-atl1-backport
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch tg3-3.92l

16 years agoimported patch drivers-net-atl1-backport drivers-net-atl1-from-2.6.21
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch drivers-net-atl1-backport

16 years agoimported patch drivers-net-atl1-from-2.6.21 intel-net-driver-kcompat.patch
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch drivers-net-atl1-from-2.6.21

16 years agoimported patch intel-net-driver-kcompat.patch ixgbe-1.3.47.patch
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch intel-net-driver-kcompat.patch

16 years agoimported patch ixgbe-1.3.47.patch ixgb-1.0.135.patch
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch ixgbe-1.3.47.patch

16 years agoimported patch ixgb-1.0.135.patch igb-1.3.8.6.patch
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch ixgb-1.0.135.patch

16 years agoimported patch igb-1.3.8.6.patch e1000e-0.4.1.12.patch
t_jeang [Tue, 6 Jan 2009 12:05:57 +0000 (12:05 +0000)]
imported patch igb-1.3.8.6.patch

16 years agoimported patch e1000e-0.4.1.12.patch e1000-8.0.6.patch
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch e1000e-0.4.1.12.patch

16 years agoimported patch e1000-8.0.6.patch revert-xencons-behaviour
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch e1000-8.0.6.patch

16 years agoonly in patch2: CA-14360-loadavg-not-uninterruptible
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
only in patch2:
unchanged:

16 years agoimported patch CA-14360-loadavg-not-uninterruptible pci-ignore
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch CA-14360-loadavg-not-uninterruptible

16 years agoimported patch pci-ignore disable-free_init_pages-on-x86_64.patch
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch pci-ignore

16 years agoimported patch disable-free_init_pages-on-x86_64.patch fix-section-mismatches
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch disable-free_init_pages-on-x86_64.patch

16 years agoimported patch fix-section-mismatches vsyscall-avoid-rebuild
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch fix-section-mismatches

16 years agoimported patch vsyscall-avoid-rebuild hg-ignore
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch vsyscall-avoid-rebuild

16 years agoimported patch hg-ignore sync-xen-interface
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch hg-ignore

16 years agoimported patch sync-xen-interface revert-linux-2.6-net-bonding-update-to-upstream-version-3-2-2.patch
t_jeang [Tue, 6 Jan 2009 12:05:56 +0000 (12:05 +0000)]
imported patch sync-xen-interface

16 years agoimported patch revert-linux-2.6-net-bonding-update-to-upstream-version-3-2-2.patch revert-linux-2.6-net-bonding-locking-fixes-and-version-3-2-4.patch
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

16 years agoimported patch revert-linux-2.6-net-bonding-locking-fixes-and-version-3-2-4.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-net-bonding-locking-fixes-and-version-3-2-4.patch

16 years agoimported patch revert-linux-2.6-net-Fixing-bonding-rtnl_lock-screwups.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)]
imported patch revert-linux-2.6-net-Fixing-bonding-rtnl_lock-screwups.patch

16 years agoimported patch revert-linux-2.6-xen-xennet-coordinate-arp-with-backend-network-status... kernel-2.6.18-92.1.18.el5.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

16 years ago* Wed Nov 05 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.18.el5] kernel-2.6.18-92.1.17.el5.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

16 years ago* Wed Oct 22 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.17.el5] kernel-2.6.18-92.1.13.el5.patch
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]

16 years ago* Thu Sep 04 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.13.el5] kernel-2.6.18-92.1.10.el5.patch
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]

16 years ago* Wed Jul 23 2008 Jiri Pirko <jpirko@redhat.com> [2.6.18-92.1.10.el5] kernel-2.6.18-92.1.6.el5.patch
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]

16 years ago* Fri Jun 20 2008 Anton Arapov <aarapov@redhat.com> [2.6.18-92.1.6.el5] kernel-2.6.18-92.el5-fixes.patch
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]

16 years agoimported patch kernel-2.6.18-92.el5-fixes.patch kernel-2.6.18-92.el5.patch
t_jeang [Tue, 6 Jan 2009 12:05:53 +0000 (12:05 +0000)]
imported patch kernel-2.6.18-92.el5-fixes.patch

16 years agoimported patch kernel-2.6.18-92.el5.patch kernel-2.6.18-53.el5.patch
t_jeang [Tue, 6 Jan 2009 12:05:53 +0000 (12:05 +0000)]
imported patch kernel-2.6.18-92.el5.patch

16 years agoimported patch kernel-2.6.18-53.el5.patch XenSource
t_jeang [Tue, 6 Jan 2009 12:05:40 +0000 (12:05 +0000)]
imported patch kernel-2.6.18-53.el5.patch

16 years agoimported patch XenSource git-9b1d1dac181d8c1b9492e05cee660a985d035a06
t_jeang [Tue, 6 Jan 2009 12:05:22 +0000 (12:05 +0000)]
imported patch XenSource

16 years agocommit 9b1d1dac181d8c1b9492e05cee660a985d035a06 git-49fbabf56dc715bbb51e59742e82ba762790aac0
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>
16 years agocommit 49fbabf56dc715bbb51e59742e82ba762790aac0 git-bbf4a6bc8c4d59a0a9033fc2cb96ec03430c96e4
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>
16 years agocommit bbf4a6bc8c4d59a0a9033fc2cb96ec03430c96e4 git-ab6a5bb6b28a970104a34f0f6959b73cf61bdc72-partial
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>
16 years agocommit ab6a5bb6b28a970104a34f0f6959b73cf61bdc72 git-427c2196b92697a4a8ee87959ebc16bfac024f6b
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.

16 years agocommit 427c2196b92697a4a8ee87959ebc16bfac024f6b git-ea2ae17d6443abddc79480dc9f7af8feacabddc4-partial
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>
16 years agocommit ea2ae17d6443abddc79480dc9f7af8feacabddc4 git-c9bdd4b5257406b0608385d19c40b5511decf4f6-partial
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.

16 years agocommit c9bdd4b5257406b0608385d19c40b5511decf4f6 git-aa8223c7bb0b05183e1737881ed21827aa5b9e73-backport
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.

16 years agoBackport of aa8223c7bb0b05183e1737881ed21827aa5b9e73 providing a git-eddc9ec53be2ecdbf4efe0efd4a83052594f0ac0-backport
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>
16 years agoBackport of eddc9ec53be2ecdbf4efe0efd4a83052594f0ac0 providing a git-d3e5a938e7ed718f6d191e8b6b176fcfeb88a294
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>
16 years agocommit d3e5a938e7ed718f6d191e8b6b176fcfeb88a294 git-90d53909443b3986569b38ef145f09ea2359af75-xen
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>
16 years agoimported patch git-90d53909443b3986569b38ef145f09ea2359af75-xen git-90d53909443b3986569b38ef145f09ea2359af75
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
imported patch git-90d53909443b3986569b38ef145f09ea2359af75-xen

16 years agocommit 90d53909443b3986569b38ef145f09ea2359af75 git-a3a02be79114b854acc555e8ed686eb84f44ae2e
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>
16 years agocommit a3a02be79114b854acc555e8ed686eb84f44ae2e git-0e0be25d31f75f64b6fbe00f0b4e5d6b1ad1438e-xen
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>
16 years agoimported patch git-0e0be25d31f75f64b6fbe00f0b4e5d6b1ad1438e-xen git-0e0be25d31f75f64b6fbe00f0b4e5d6b1ad1438e
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
imported patch git-0e0be25d31f75f64b6fbe00f0b4e5d6b1ad1438e-xen

16 years agocommit 0e0be25d31f75f64b6fbe00f0b4e5d6b1ad1438e git-4a5d107a9a79ef3404209a43866554cba451dda4-xen
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit 0e0be25d31f75f64b6fbe00f0b4e5d6b1ad1438e
Author: Vivek Goyal <vgoyal@in.ibm.com>
Date:   Thu Jan 11 01:52:44 2007 +0100

    [PATCH] i386: Fix memory hotplug related MODPOST generated warning

    o Fix modpost generated warning.

    WARNING: vmlinux - Section mismatch: reference to .init.text: from .text
    between 'add_one_highpage_hotplug' (at offset 0xc0113d3f) and 'online_page'

Signed-off-by: Vivek Goyal <vgoyal@in.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Andi Kleen <ak@suse.de>
16 years agoimported patch git-4a5d107a9a79ef3404209a43866554cba451dda4-xen git-4a5d107a9a79ef3404209a43866554cba451dda4
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
imported patch git-4a5d107a9a79ef3404209a43866554cba451dda4-xen

16 years agocommit 4a5d107a9a79ef3404209a43866554cba451dda4 git-e82c354bb26a9da6fed1fadf7082d68055b7d1db-xen
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit 4a5d107a9a79ef3404209a43866554cba451dda4
Author: Vivek Goyal <vgoyal@in.ibm.com>
Date:   Thu Jan 11 01:52:44 2007 +0100

    [PATCH] i386: cpu hotplug/smpboot misc MODPOST warning fixes

    o Misc smpboot/cpu hotplug path cleanups. I did those to supress the
      warnings generated by MODPOST. These warnings are visible only
      if CONFIG_RELOCATABLE=y.

    o CONFIG_RELOCATABLE compiles the kernel with --emit-relocs option. This
      option retains relocation information in vmlinux file and MODPOST
      is quick to spit out "Section mismatch" warnings.

    o This patch fixes some of those warnings. Many of the functions in
      smpboot case are __devinit type and they in turn accesses text/data which
      if of type __cpuinit. Now if CONFIG_HOTPLUG=y and CONFIG_HOTPLUG_CPU=n
      then we end up in cases where a function in .text segment is calling
      another function in .init.text segment and MODPOST emits warning.

    WARNING: vmlinux - Section mismatch: reference to .init.text:identify_cpu from .text between 'smp_store_cpu_info' (at offset 0xc011020d) and 'do_boot_cpu'
    WARNING: vmlinux - Section mismatch: reference to .init.text:init_gdt from .text between 'do_boot_cpu' (at offset 0xc01102ca) and '__cpu_up'
    WARNING: vmlinux - Section mismatch: reference to .init.text:print_cpu_info from .text between 'do_boot_cpu' (at offset 0xc01105d0) and '__cpu_up'

    o It also fixes the issues where CONFIG_HOTPLUG_CPU=y and start_secondary()
      is calling smp_callin() which in-turn calls synchronize_tsc_ap() which is
      of type __init. This should have meant broken CPU hotplug.

    WARNING: vmlinux - Section mismatch: reference to .init.data: from .text between 'start_secondary' (at offset 0xc011603f) and 'initialize_secondary'
    WARNING: vmlinux - Section mismatch: reference to .init.data: from .text between 'MP_processor_info' (at offset 0xc0116a4f) and 'mp_register_lapic'
    WARNING: vmlinux - Section mismatch: reference to .init.data: from .text between 'MP_processor_info' (at offset 0xc0116a4f) and 'mp_register_lapic'

Signed-off-by: Vivek Goyal <vgoyal@in.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Andi Kleen <ak@suse.de>
16 years agoimported patch git-e82c354bb26a9da6fed1fadf7082d68055b7d1db-xen git-e82c354bb26a9da6fed1fadf7082d68055b7d1db
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
imported patch git-e82c354bb26a9da6fed1fadf7082d68055b7d1db-xen

16 years agocommit e82c354bb26a9da6fed1fadf7082d68055b7d1db git-61d488da9bad8d1511d18291006bd2dd728f173d
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit e82c354bb26a9da6fed1fadf7082d68055b7d1db
Author: Len Brown <len.brown@intel.com>
Date:   Thu Dec 21 01:29:59 2006 -0500

    ACPI: fix section mis-match build warning

    Dunno why this pops out in only in the allmodconfig build.
    Though the warning is accurate, all the callers of the flagged
    non __init function are __init, this is not a functional change.

    WARNING: vmlinux - Section mismatch: reference to .init.data:acpi_sci_flags from .text between 'acpi_sci_ioapic_setup' (at offset 0xc010f0a
    6) and 'acpi_gsi_to_irq'                                                                                                                   WARNING: vmlinux - Section mismatch: reference to .init.text:mp_override_legacy_irq from .text between 'acpi_sci_ioapic_setup' (at offset 0
    xc010f0de) and 'acpi_gsi_to_irq'                                                                                                           WARNING: vmlinux - Section mismatch: reference to .init.data:acpi_sci_override_gsi from .text between 'acpi_sci_ioapic_setup' (at offset 0x
    c010f0e4) and 'acpi_gsi_to_irq'

Signed-off-by: Len Brown <len.brown@intel.com>
16 years agocommit 61d488da9bad8d1511d18291006bd2dd728f173d git-5f0f1c166647860bb2c2a206338e7d9af3834753
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit 61d488da9bad8d1511d18291006bd2dd728f173d
Author: Adrian Bunk <bunk@stusta.de>
Date:   Sat Jul 21 04:37:39 2007 -0700

    i386: intel_cacheinfo.c:find_num_cache_leaves() should be __cpuinit

    WARNING: arch/i386/kernel/built-in.o(.text+0xb6a7): Section mismatch: reference to .init.text:find_num_cache_leaves (between 'init_intel_cacheinfo' and 'cache_shared_cpu_map_setup')

    It could be __init_refok, but gcc >= 4.0 anyway inlines it into the
    __cpuinit init_intel_cacheinfo(), and IMHO it's too small for "noinline
    __init".

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Cc: Andi Kleen <ak@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
16 years agocommit 5f0f1c166647860bb2c2a206338e7d9af3834753 git-a6c4e076ee4c1ea670e4faa55814e63dd08e3f29-xen
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit 5f0f1c166647860bb2c2a206338e7d9af3834753
Author: Magnus Damm <magnus@valinux.co.jp>
Date:   Tue Sep 26 10:52:36 2006 +0200

    [PATCH] i386: mark cpu identify functions as __cpuinit

    Mark i386-specific cpu identification functions as __cpuinit. They are all
    only called from arch/i386/common.c:identify_cpu() that already is marked as
    __cpuinit.

Signed-off-by: Magnus Damm <magnus@valinux.co.jp>
Signed-off-by: Andi Kleen <ak@suse.de>
16 years agoimported patch git-a6c4e076ee4c1ea670e4faa55814e63dd08e3f29-xen git-a6c4e076ee4c1ea670e4faa55814e63dd08e3f29
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
imported patch git-a6c4e076ee4c1ea670e4faa55814e63dd08e3f29-xen

16 years agocommit a6c4e076ee4c1ea670e4faa55814e63dd08e3f29 git-aae5f662a32c35b1a962627535acb588d48ff5f9
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit a6c4e076ee4c1ea670e4faa55814e63dd08e3f29
Author: Jeremy Fitzhardinge <jeremy@goop.org>
Date:   Wed May 2 19:27:12 2007 +0200

    [PATCH] i386: clean up identify_cpu

    identify_cpu() is used to identify both the boot CPU and secondary
    CPUs, but it performs some actions which only apply to the boot CPU.
    Those functions are therefore really __init functions, but because
    they're called by identify_cpu(), they must be marked __cpuinit.

    This patch splits identify_cpu() into identify_boot_cpu() and
    identify_secondary_cpu(), and calls the appropriate init functions
    from each.  Also, identify_boot_cpu() and all the functions it
    dominates are marked __init.

Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
Signed-off-by: Andi Kleen <ak@suse.de>
16 years agocommit aae5f662a32c35b1a962627535acb588d48ff5f9 git-ee5bfa642a0d4b0f6ec6200bf96e5e647f93fcdb
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit aae5f662a32c35b1a962627535acb588d48ff5f9
Author: Sam Ravnborg <sam@ravnborg.org>
Date:   Mon Feb 26 16:45:41 2007 +0100

    kbuild: whitelist section mismatch in init/main.c

    In init/main.c we have a reference from rest_init() to .init.text
    which is intentional.
    Rename the function 'init' to 'kernel_init' to make it a
    kernel wide unique symbol and whitelist the reference.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
16 years agocommit ee5bfa642a0d4b0f6ec6200bf96e5e647f93fcdb git-88d20328cd66ee05f9b7f4d414640700db69d82b
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit ee5bfa642a0d4b0f6ec6200bf96e5e647f93fcdb
Author: Vivek Goyal <vgoyal@in.ibm.com>
Date:   Tue Feb 13 13:26:22 2007 +0100

    [PATCH] generic: Break init() in two parts to avoid MODPOST warnings

    o init() is a non __init function in .text section but it calls many
      functions which are in .init.text section. Hence MODPOST generates lots
      of cross reference warnings on i386 if compiled with CONFIG_RELOCATABLE=y

    WARNING: vmlinux - Section mismatch: reference to .init.text:smp_prepare_cpus from .text between 'init' (at offset 0xc0101049) and 'rest_init'
    WARNING: vmlinux - Section mismatch: reference to .init.text:migration_init from .text between 'init' (at offset 0xc010104e) and 'rest_init'
    WARNING: vmlinux - Section mismatch: reference to .init.text:spawn_ksoftirqd from .text between 'init' (at offset 0xc0101053) and 'rest_init'

    o This patch breaks down init() in two parts. One part which can go
      in .init.text section and can be freed and other part which has to
      be non __init(init_post()). Now init() calls init_post() and init_post()
      does not call any functions present in .init sections. Hence getting
      rid of warnings.

Signed-off-by: Vivek Goyal <vgoyal@in.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Andi Kleen <ak@suse.de>
16 years agocommit 88d20328cd66ee05f9b7f4d414640700db69d82b git-f8657e1b55901e6c227094258d1fa3642fa242bd-xen
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit 88d20328cd66ee05f9b7f4d414640700db69d82b
Author: Vivek Goyal <vgoyal@in.ibm.com>
Date:   Thu Jan 11 01:52:44 2007 +0100

    [PATCH] i386: Convert some functions to __init to avoid MODPOST warnings

    o Some functions which should have been in init sections as they are called
      only once. Put them in init sections. Otherwise MODPOST generates warning
      as these functions are placed in .text and they end up accessing something
      in init sections.

    WARNING: vmlinux - Section mismatch: reference to .init.text:migration_init
    from .text between 'do_pre_smp_initcalls' (at offset 0xc01000d1) and
    'run_init_process'

Signed-off-by: Vivek Goyal <vgoyal@in.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Andi Kleen <ak@suse.de>
16 years agoimported patch git-f8657e1b55901e6c227094258d1fa3642fa242bd-xen git-f8657e1b55901e6c227094258d1fa3642fa242bd
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
imported patch git-f8657e1b55901e6c227094258d1fa3642fa242bd-xen

16 years agocommit f8657e1b55901e6c227094258d1fa3642fa242bd git-9b5587cdd9f2a8dd4a010a93a6380051d43a3c16
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit f8657e1b55901e6c227094258d1fa3642fa242bd
Author: Vivek Goyal <vgoyal@in.ibm.com>
Date:   Tue Feb 13 13:26:22 2007 +0100

    [PATCH] i386: move startup_32() in text.head section

    o Entry startup_32 was in .text section but it was accessing some init
      data too and it prompts MODPOST to generate compilation warnings.

    WARNING: vmlinux - Section mismatch: reference to .init.data:boot_params from
    .text between '_text' (at offset 0xc0100029) and 'startup_32_smp'
    WARNING: vmlinux - Section mismatch: reference to .init.data:boot_params from
    .text between '_text' (at offset 0xc0100037) and 'startup_32_smp'
    WARNING: vmlinux - Section mismatch: reference to
    .init.data:init_pg_tables_end from .text between '_text' (at offset
    0xc0100099) and 'startup_32_smp'

    o Can't move startup_32 to .init.text as this entry point has to be at the
      start of bzImage. Hence moved startup_32 to a new section .text.head and
      instructed MODPOST to not to generate warnings if init data is being
      accessed from .text.head section. This code has been audited.

    o SMP boot up code (startup_32_smp) can go into .init.text if CPU hotplug
      is not supported. Otherwise it generates more warnings

    WARNING: vmlinux - Section mismatch: reference to .init.data:new_cpu_data from
    .text between 'checkCPUtype' (at offset 0xc0100126) and 'is486'
    WARNING: vmlinux - Section mismatch: reference to .init.data:new_cpu_data from
    .text between 'checkCPUtype' (at offset 0xc0100130) and 'is486'

Signed-off-by: Vivek Goyal <vgoyal@in.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Andi Kleen <ak@suse.de>
16 years agocommit 9b5587cdd9f2a8dd4a010a93a6380051d43a3c16 git-cd6f5b8051efe03b90a1dd6d63a642f78ec4e60d
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit 9b5587cdd9f2a8dd4a010a93a6380051d43a3c16
Author: Adrian Bunk <bunk@stusta.de>
Date:   Tue Jul 10 14:44:37 2007 +0200

    tokenring/3c359.c:xl_init() must be __devinit

    This patch fixes the following section mismatch:

    <--  snip  -->

    ...
      MODPOST vmlinux
    WARNING: drivers/built-in.o(.text+0x361ef1): Section mismatch: reference to .init.text:xl_init (between 'xl_probe' and 'xl_hw_reset')
    ...

    <--  snip  -->

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
16 years agocommit cd6f5b8051efe03b90a1dd6d63a642f78ec4e60d git-4e50a8e3c564add2f621dadb752a44872e93c754
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit cd6f5b8051efe03b90a1dd6d63a642f78ec4e60d
Author: Adrian Bunk <bunk@stusta.de>
Date:   Tue Jul 10 14:44:49 2007 +0200

    sunhme.c:quattro_pci_find() must be __devinit

    This patch fixes the following section mismatch:

    <--  snip  -->

    ...
      MODPOST vmlinux
    WARNING: drivers/built-in.o(.text+0x272f8b): Section mismatch: reference to .init.text:quattro_pci_find (between 'happy_meal_pci_probe' and 'happy_meal_pci_remove')
    ...

    <--  snip  -->

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
16 years agocommit 4e50a8e3c564add2f621dadb752a44872e93c754 git-4f092432bd443416b649519c3d5405aa55ad2d15
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit 4e50a8e3c564add2f621dadb752a44872e93c754
Author: Adrian Bunk <bunk@stusta.de>
Date:   Tue Jul 10 14:44:35 2007 +0200

    sis900_mii_probe() must be __devinit

    This patch fixes the following section mismatch:

    <--  snip  -->

    ...
      MODPOST vmlinux
    WARNING: drivers/built-in.o(.text+0x298170): Section mismatch: reference to .init.text:sis900_mii_probe (between 'sis900_probe' and 'sis900_default_phy')
    ...

    <--  snip  -->

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
16 years agocommit 4f092432bd443416b649519c3d5405aa55ad2d15 git-8aee929eda10b2502fd76c0bf2003f89f7992820
t_jeang [Tue, 6 Jan 2009 12:05:21 +0000 (12:05 +0000)]
commit 4f092432bd443416b649519c3d5405aa55ad2d15
Author: Adrian Bunk <bunk@stusta.de>
Date:   Tue Jul 10 14:44:47 2007 +0200

    rrunner.c:rr_init() must be __devinit

    This patch fixes the following section mismatch:

    <--  snip  -->

    ...
      MODPOST vmlinux
    WARNING: drivers/built-in.o(.text+0x26e3f2): Section mismatch: reference to .init.text:rr_init (between 'rr_init_one' and 'rr_remove_one')
    ...

    <--  snip  -->

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
16 years agocommit 8aee929eda10b2502fd76c0bf2003f89f7992820 git-0a3c4bdc1b197a7d37fc75643a68daf45fe0a7cc
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
commit 8aee929eda10b2502fd76c0bf2003f89f7992820
Author: Adrian Bunk <bunk@stusta.de>
Date:   Fri Aug 10 15:14:18 2007 -0700

    [ATM]: fore200e_param_bs_queue() must be __devinit

    WARNING: drivers/built-in.o(.text+0x6203bb): Section mismatch: reference to .init.text:fore200e_param_bs_queue (between 'fore200e_initialize' and 'fore200e_monitor_putc')

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
16 years agocommit 0a3c4bdc1b197a7d37fc75643a68daf45fe0a7cc git-ebf88a9e7bfd7251fa80888c29b60aa4c86e2941
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
commit 0a3c4bdc1b197a7d37fc75643a68daf45fe0a7cc
Author: Al Viro <viro@ftp.linux.org.uk>
Date:   Tue Jan 23 12:25:08 2007 +0000

    [PATCH] horizon.c: missing __devinit

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
16 years agocommit ebf88a9e7bfd7251fa80888c29b60aa4c86e2941 git-de24a193124e40fc4f23160336982de1565d51fc
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
commit ebf88a9e7bfd7251fa80888c29b60aa4c86e2941
Author: Al Viro <viro@ftp.linux.org.uk>
Date:   Wed Mar 14 09:05:01 2007 +0000

    [PATCH] zatm __init abuse

    zatm_init() and zatm_start() should be __devinit (the former is
    not module init, despite the name - it's a helper for PCI ->probe())

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Acked-by: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
16 years agocommit de24a193124e40fc4f23160336982de1565d51fc git-977a415f2b70b5693aaa23b1a16ad57ea20a1dce
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
commit de24a193124e40fc4f23160336982de1565d51fc
Author: Adrian Bunk <bunk@stusta.de>
Date:   Mon Jul 16 18:34:04 2007 -0700

    [ATM]: [lanai] sram_test_word() must be __devinit

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: chas williams <chas@cmf.nrl.navy.mil>
Signed-off-by: David S. Miller <davem@davemloft.net>
16 years agocommit 977a415f2b70b5693aaa23b1a16ad57ea20a1dce git-5b7c714ec27584b18279b741b6043016f8adb9de
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
commit 977a415f2b70b5693aaa23b1a16ad57ea20a1dce
Author: David S. Miller <davem@sunset.davemloft.net>
Date:   Tue Oct 24 16:16:39 2006 -0700

    [ATM] horizon: read_bia() needs to be __devinit

    Thanks to Randy Dunlap.

Signed-off-by: David S. Miller <davem@davemloft.net>
16 years agocommit 5b7c714ec27584b18279b741b6043016f8adb9de git-7af8b66004fa827958b4871112e59a07db5b3f6b
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
commit 5b7c714ec27584b18279b741b6043016f8adb9de
Author: Roland Dreier <roland@digitalvampire.org>
Date:   Sun Sep 24 20:09:33 2006 -0700

    [ATM] he: Fix __init/__devinit conflict

    he_init_one() is declared __devinit, but calls lots of init functions
    that are marked __init.  However, if CONFIG_HOTPLUG is enabled,
    __devinit functions go into normal .text, which leads to

        WARNING: drivers/atm/he.o - Section mismatch: reference to .init.text: from .text between 'he_start' (at offset 0x2130) and 'he_service_tbrq'

    Fix this by changing the __init functions to __devinit.

Signed-off-by: Roland Dreier <roland@digitalvampire.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
16 years agocommit 7af8b66004fa827958b4871112e59a07db5b3f6b git-2fa8a050a0026eadbb39a2f281011991e00fe29a-xen
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
commit 7af8b66004fa827958b4871112e59a07db5b3f6b
Author: Pierre Ossman <drzeus@drzeus.cx>
Date:   Tue Oct 10 14:20:31 2006 -0700

    ACPI: fix section for CPU init functions

    The ACPI processor init functions should be marked as __cpuinit as they use
    structures marked with __cpuinitdata.

Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Len Brown <len.brown@intel.com>
16 years agoApply to mach-xen too. git-2fa8a050a0026eadbb39a2f281011991e00fe29a
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
Apply to mach-xen too.

commit 2fa8a050a0026eadbb39a2f281011991e00fe29a
Author: Jeff Garzik <jeff@garzik.org>
Date:   Tue Feb 13 13:26:24 2007 +0100

    [PATCH] x86-64: define dma noncoherent API functions

    x86-64 is missing these:

Signed-off-by: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Andi Kleen <ak@suse.de>
16 years agocommit 2fa8a050a0026eadbb39a2f281011991e00fe29a git-9f6026b8c308365d955faaf31dd0f457266d11f8
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
commit 2fa8a050a0026eadbb39a2f281011991e00fe29a
Author: Jeff Garzik <jeff@garzik.org>
Date:   Tue Feb 13 13:26:24 2007 +0100

    [PATCH] x86-64: define dma noncoherent API functions

    x86-64 is missing these:

Signed-off-by: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Andi Kleen <ak@suse.de>
16 years agocommit 9f6026b8c308365d955faaf31dd0f457266d11f8 git-24420760c3701ff422b344e047a20ca09b76fc64
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
commit 9f6026b8c308365d955faaf31dd0f457266d11f8
Author: Andi Kleen <ak@suse.de>
Date:   Tue Feb 13 13:26:25 2007 +0100

    [PATCH] x86-64: Fix wrong gcc check in bitops.h

    gcc 5.0 will likely not have the constraint problem
Signed-off-by: Andi Kleen <ak@suse.de>
16 years agocommit 24420760c3701ff422b344e047a20ca09b76fc64 git-d10be6d1bdb0c901b78244872de3cc1c1b6c3fb2
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
commit 24420760c3701ff422b344e047a20ca09b76fc64
Author: Andi Kleen <ak@suse.de>
Date:   Thu Jan 11 01:52:44 2007 +0100

    [PATCH] x86-64: Use different constraint for gcc < 4.1 in bitops.h

    +m is really correct for a RMW instruction, but some older gccs
    error out. I finally gave in and ifdefed it.

    This fixes compilation errors with some compiler version.

Signed-off-by: Andi Kleen <ak@suse.de>
16 years agocommit d10be6d1bdb0c901b78244872de3cc1c1b6c3fb2 revert-linux-2.6.18-xen.hg-582.b29a06ba7a5f
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
commit d10be6d1bdb0c901b78244872de3cc1c1b6c3fb2
Author: Mark Huang <mlhuang@CS.Princeton.EDU>
Date:   Fri Sep 29 01:59:34 2006 -0700

    [PATCH] module_subsys: initialize earlier

    Initialize module_subsys earlier (or at least earlier than devices) since
    it could be used very early in the boot process if kmod loads a module
    before the device initcalls.  Otherwise, kmod will crash in
    kernel/module.c:mod_sysfs_setup() since the kset in module_subsys is not
    initialized yet.

    I only noticed this problem because occasionally, kmod loads the modules
    for my SCSI and Ethernet adapters very early, during the boot process
    itself.  I don't quite understand why it loads them sometimes and doesn't
    load them other times.  Or who is telling kmod to do so.  Can someone
    explain?

Signed-off-by: Mark Huang <mlhuang@cs.princeton.edu>
Cc: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
16 years agoimported patch revert-linux-2.6.18-xen.hg-582.b29a06ba7a5f revert-linux-2.6.18-xen.hg-598.f1d726b984a3
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
imported patch revert-linux-2.6.18-xen.hg-582.b29a06ba7a5f

16 years agoimported patch revert-linux-2.6.18-xen.hg-598.f1d726b984a3 linux-2.6.18-xen.hg-764.618fc299e2f1
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
imported patch revert-linux-2.6.18-xen.hg-598.f1d726b984a3

16 years agonetback: handle non-netback foreign pages linux-2.6.18-xen.hg-717-ac9a6209c679
Keir Fraser [Thu, 18 Dec 2008 11:51:36 +0000 (11:51 +0000)]
netback: handle non-netback foreign pages

An SKB can contain pages which are foreign but not tracked by netback,
such as those created by gnttab_copy_grant_page when in
NETBK_DELAYED_COPY_SKB mode. These pages do not have a mapping field
which points to a valid offset in the pending_tx_info array.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
16 years agoimported patch linux-2.6.18-xen.hg-717-ac9a6209c679 linux-2.6.18-xen.hg-716-d49054ec0cc6
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
imported patch linux-2.6.18-xen.hg-717-ac9a6209c679

16 years agoimported patch linux-2.6.18-xen.hg-716-d49054ec0cc6 linux-2.6.18-xen.hg-685-b54652ee29ef qbase
t_jeang [Tue, 6 Jan 2009 12:05:20 +0000 (12:05 +0000)]
imported patch linux-2.6.18-xen.hg-716-d49054ec0cc6

16 years agoxen: fix kdump kernel crash on Xen3.2 qparent
Keir Fraser [Thu, 2 Oct 2008 10:29:02 +0000 (11:29 +0100)]
xen: fix kdump kernel crash on Xen3.2

The kernel is supposed to create some "Crash note" resources (children
of the "Hypervisor code and data" resource in /proc/iomem).  However,
when running on Xen 3.2, xen_machine_kexec_setup_resources()
encounters an error and returns prior to doing this.

The error occurs when it calls the "kexec_get_range" hypercall to
determine the location of the "vmcoreinfo".  This was only implemented
in Xen 3.3.

This patch makes the kernel handle this error gracefully by simply not
creating the sysfs file "hypervisor/vmcoreinfo" if the hypervisor is
unable to provide the info - rather than bailing out of
xen_machine_kexec_setup_resources() early.

Signed-off-by: Alex Zeffertt <alex.zeffertt@eu.citrix.com>
16 years agoxen: Fix 32-bit build by fixing wrmsr_safe() usage.
Keir Fraser [Fri, 12 Sep 2008 06:24:53 +0000 (07:24 +0100)]
xen: Fix 32-bit build by fixing wrmsr_safe() usage.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
16 years agoACPI: Backport latest T-state support from latest Linux upstream
Keir Fraser [Thu, 11 Sep 2008 15:52:15 +0000 (16:52 +0100)]
ACPI: Backport latest T-state support from latest Linux upstream

The purpose is to:
 - add ACPI 3.0 _TPC _TSS _PTC throttling support
 - Enable MSR (FixedHW) support for T-States
 - Update the t-state for every affected cpu when t-state is changed

The backport source is below Linux git tree index:
commit 93811d94f7e9bcfeed7d6ba75ea5d9c80a70ab95
Date:   Tue Sep 9 12:23:41 2008 -0700

Signed-off-by: Wei Gang <gang.wei@intel.com>