01 Apr, 2011

1 commit

  • To fix bugs when running offloaded FCoE/iSCSI traffic in multiple
    Class of Service environments. In some scenarios, traffic could stop
    on certain rings and eventually all traffic would stop.

    Signed-off-by: Dmitry Kravkov
    Signed-off-by: Michael Chan
    Signed-off-by: David S. Miller

    Dmitry Kravkov
     

15 Mar, 2011

1 commit

  • Update 5709 mips firmware to 6.2.1a to fix iSCSI performance
    regression. There was an unnecessary context read in the fast path
    affecting performance.

    Update bnx2 to 2.1.6.

    Signed-off-by: Michael Chan
    Signed-off-by: David S. Miller

    Michael Chan
     

14 Jan, 2011

1 commit


01 Jan, 2011

1 commit

  • Update MIPS firmware to 6.2.1, with improved small packet performance
    in RSS mode, and iSCSI CID allocation bug fix on 5708.

    Update driver version to 2.0.21.

    Signed-off-by: Michael Chan
    Signed-off-by: David S. Miller

    Michael Chan
     

17 Dec, 2010

3 commits


27 Oct, 2010

1 commit

  • ihex firmwares can include a jump address for starting execution. Add a
    -j option which will cause this to be written into the generated file as a
    record with address zero and data consisting of the address to jump to,
    allowing drivers to make use of this information.

    This format is chosen because it most closely follows the original ihex
    format, though it may make more sense to write a record with length zero
    and the address stored as the address. The records are not omitted by
    default since our ihex format does not include record type information and
    so including additional records may lead to confusion.

    Signed-off-by: Mark Brown
    Cc: David Woodhouse
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Mark Brown
     

25 Oct, 2010

1 commit

  • * 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)
    Update broken web addresses in arch directory.
    Update broken web addresses in the kernel.
    Revert "drivers/usb: Remove unnecessary return's from void functions" for musb gadget
    Revert "Fix typo: configuation => configuration" partially
    ida: document IDA_BITMAP_LONGS calculation
    ext2: fix a typo on comment in ext2/inode.c
    drivers/scsi: Remove unnecessary casts of private_data
    drivers/s390: Remove unnecessary casts of private_data
    net/sunrpc/rpc_pipe.c: Remove unnecessary casts of private_data
    drivers/infiniband: Remove unnecessary casts of private_data
    drivers/gpu/drm: Remove unnecessary casts of private_data
    kernel/pm_qos_params.c: Remove unnecessary casts of private_data
    fs/ecryptfs: Remove unnecessary casts of private_data
    fs/seq_file.c: Remove unnecessary casts of private_data
    arm: uengine.c: remove C99 comments
    arm: scoop.c: remove C99 comments
    Fix typo configue => configure in comments
    Fix typo: configuation => configuration
    Fix typo interrest[ing|ed] => interest[ing|ed]
    Fix various typos of valid in comments
    ...

    Fix up trivial conflicts in:
    drivers/char/ipmi/ipmi_si_intf.c
    drivers/usb/gadget/rndis.c
    net/irda/irnet/irnet_ppp.c

    Linus Torvalds
     

18 Oct, 2010

1 commit

  • The patch below updates broken web addresses in the kernel

    Signed-off-by: Justin P. Mattock
    Cc: Maciej W. Rozycki
    Cc: Geert Uytterhoeven
    Cc: Finn Thain
    Cc: Randy Dunlap
    Cc: Matt Turner
    Cc: Dimitry Torokhov
    Cc: Mike Frysinger
    Acked-by: Ben Pfaff
    Acked-by: Hans J. Koch
    Reviewed-by: Finn Thain
    Signed-off-by: Jiri Kosina

    Justin P. Mattock
     

12 Oct, 2010

1 commit

  • - Improved flow control and simplified interface
    - Use hardware RSS indirection table instead of the slower firmware-
    based table
    - Lower latency interrupt on 5709

    Signed-off-by: Michael Chan
    Reviewed-by: Benjamin Li
    Signed-off-by: David S. Miller

    Michael Chan
     

07 Oct, 2010

5 commits


20 Aug, 2010

1 commit


17 Aug, 2010

1 commit

  • It doesn't like pattern and explicit rules to be on the same line,
    and it seems to be more picky when matching file (or really directory)
    names with different numbers of trailing slashes.

    Signed-off-by: Jan Beulich
    Acked-by: Sam Ravnborg
    Andrew Benton
    Cc:
    Signed-off-by: Michal Marek

    Jan Beulich
     

05 Aug, 2010

1 commit

  • * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1443 commits)
    phy/marvell: add 88ec048 support
    igb: Program MDICNFG register prior to PHY init
    e1000e: correct MAC-PHY interconnect register offset for 82579
    hso: Add new product ID
    can: Add driver for esd CAN-USB/2 device
    l2tp: fix export of header file for userspace
    can-raw: Fix skb_orphan_try handling
    Revert "net: remove zap_completion_queue"
    net: cleanup inclusion
    phy/marvell: add 88e1121 interface mode support
    u32: negative offset fix
    net: Fix a typo from "dev" to "ndev"
    igb: Use irq_synchronize per vector when using MSI-X
    ixgbevf: fix null pointer dereference due to filter being set for VLAN 0
    e1000e: Fix irq_synchronize in MSI-X case
    e1000e: register pm_qos request on hardware activation
    ip_fragment: fix subtracting PPPOE_SES_HLEN from mtu twice
    net: Add getsockopt support for TCP thin-streams
    cxgb4: update driver version
    cxgb4: add new PCI IDs
    ...

    Manually fix up conflicts in:
    - drivers/net/e1000e/netdev.c: due to pm_qos registration
    infrastructure changes
    - drivers/net/phy/marvell.c: conflict between adding 88ec048 support
    and cleaning up the IDs
    - drivers/net/wireless/ipw2x00/ipw2100.c: trivial ipw2100_pm_qos_req
    conflict (registration change vs marking it static)

    Linus Torvalds
     

09 Jul, 2010

1 commit

  • Extract the microcode for the QLogic QLE7220 series IB HCA and use the
    kernel microcode request facility to load the microcode. This
    supports Debian Linux's requirements to separate microcode which
    doesn't have open source code available from the device driver.

    Signed-off-by: Ben Hutchings
    Signed-off-by: Roland Dreier

    Ben Hutchings
     

26 Jun, 2010

1 commit


18 May, 2010

1 commit


03 Mar, 2010

1 commit


18 Feb, 2010

2 commits


17 Feb, 2010

1 commit


07 Jan, 2010

1 commit


06 Nov, 2009

1 commit


30 Oct, 2009

1 commit


15 Oct, 2009

3 commits


05 Oct, 2009

1 commit


23 Sep, 2009

1 commit


21 Sep, 2009

1 commit

  • * 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (133 commits)
    drm/vgaarb: add VGA arbitration support to the drm and kms.
    drm/radeon: some r420s have a CP race with the DMA engine.
    drm/radeon/r600/kms: rv670 is not DCE3
    drm/radeon/kms: r420 idle after programming GA_ENHANCE
    drm/radeon/kms: more fixes to rv770 suspend/resume path.
    drm/radeon/kms: more alignment for rv770.c with r600.c
    drm/radeon/kms: rv770 blit init called too late.
    drm/radeon/kms: move around new init path code to avoid posting at init
    drm/radeon/r600: fix some issues with suspend/resume.
    drm/radeon/kms: disable VGA rendering engine before taking over VRAM
    drm/radeon/kms: Move radeon_get_clock_info() call out of radeon_clocks_init().
    drm/radeon/kms: add initial connector properties
    drm/radeon/kms: Use surfaces for scanout / cursor byte swapping on big endian.
    drm/radeon/kms: don't fail if we fail to init GPU acceleration
    drm/r600/kms: fixup number of loops per blit calculation.
    drm/radeon/kms: reprogram format in set base.
    drm/radeon: avivo chips have no separate int bit for display
    drm/radeon/r600: don't do interrupts
    drm: fix _DRM_GEM addmap error message
    drm: update crtc x/y when only fb changes
    ...

    Fixed up trivial conflicts in firmware/Makefile due to network driver
    (cxgb3) and drm (mga/r128/radeon) firmware being listed next to each
    other.

    Linus Torvalds
     

15 Sep, 2009

1 commit


31 Aug, 2009

1 commit

  • Loosely based on a patch by
    Jaswinder Singh Rajput .

    KMS support by Dave Airlie .

    For Radeon 100- to 500-series, firmware blobs look like:
    struct {
    __be32 datah;
    __be32 datal;
    } cp_ucode[256];

    For Radeon 600-series, there are two separate firmware blobs:
    __be32 me_ucode[PM4_UCODE_SIZE * 3];
    __be32 pfp_ucode[PFP_UCODE_SIZE];

    For Radeon 700-series, likewise:
    __be32 me_ucode[R700_PM4_UCODE_SIZE];
    __be32 pfp_ucode[R700_PFP_UCODE_SIZE];

    Signed-off-by: Ben Hutchings
    Signed-off-by: Dave Airlie

    Ben Hutchings
     

29 Aug, 2009

1 commit


27 Aug, 2009

2 commits