[ewg] sles10sp4 in ofed-1.5.4

Steve Wise swise at opengridcomputing.com
Tue Aug 30 07:55:01 PDT 2011


On 08/30/2011 09:50 AM, Steve Wise wrote:
> Vlad/Tziporet,
>
> We have a large patch that creates a new backports tree in kernel_addons/backport/2.6.16_sles10_sp4 and 
> kernel_patches/backport/2.6.16_sles10_sp4.  This was done to get cxgb4 backported. We've included all the sles10sp3 
> patches, and then modified them and added cxgb4-specific patches as needed.  So all the other drivers should work, but 
> we haven't built or tested them...just the modules needed for iwarp.
>
> I want to make sure this was the correct approach?  Should we submit this patch set for merging?
>
> Thanks,
>
> Steve.
>

Here are the logs for the changes:


shortlog:
-------------
Kumar Sanghvi (2):
       backports: Add sles10_sp4 backport.
       iw_cxgb4: Add 2.6.16_sles10_sp4 backport

Vipul Pandya (2):
       cxgb4: Add backport patches for SLES10SP4
       cxgb4: Updates to SLES10SP4 backport


log --stat:
-------------
commit 6aebbfc7b7f837223715b7b667837e2434c1d46c
Author: Kumar Sanghvi <kumaras at chelsio.com>
Date:   Sun Aug 28 14:15:15 2011 +0530

     iw_cxgb4: Add 2.6.16_sles10_sp4 backport

     Signed-off-by: Kumar Sanghvi <kumaras at chelsio.com>

  .../2.6.16_sles10_sp4/include/linux/genalloc.h     |   42 ++++
  .../2.6.16_sles10_sp4/include/src/genalloc.c       |  198 +++++++++++++++
  .../iw_cxgb4_0010_to_2_6_38.patch                  |   47 ++++
  .../iw_cxgb4_0020_to_2_6_35.patch                  |   22 ++
  .../iw_cxgb4_0030_to_2_6_33.patch                  |  137 +++++++++++
  .../iw_cxgb4_0040_to_2_6_32_kfifo.patch            |  258 ++++++++++++++++++++
  .../iw_cxgb4_0050_to_2_6_18.patch                  |  169 +++++++++++++
  .../2.6.16_sles10_sp4/linux_stuff_to_2_6_17.patch  |    8 +-
  8 files changed, 880 insertions(+), 1 deletions(-)

commit 22d4ebec611954c65fd08155c0b4557e3aa983f0
Author: Vipul Pandya <vipul at chelsio.com>
Date:   Fri Sep 2 11:57:11 2011 +0530

     cxgb4: Updates to SLES10SP4 backport

     Signed-off-by: Vipul Pandya <vipul at chelsio.com>

  .../2.6.16_sles10_sp4/include/linux/device.h       |   12 +
  .../backport/2.6.16_sles10_sp4/include/linux/err.h |    5 +
  .../2.6.16_sles10_sp4/include/linux/if_vlan.h      |    5 +-
  .../2.6.16_sles10_sp4/include/linux/kernel.h       |    2 +
  .../2.6.16_sles10_sp4/include/linux/netdevice.h    |  182 +++++++++++++++
  .../backport/2.6.16_sles10_sp4/include/linux/pci.h |  237 ++++++++++++++++++++
  .../2.6.16_sles10_sp4/include/linux/skbuff.h       |   37 +++
  .../2.6.16_sles10_sp4/include/linux/string.h       |   27 +++
  .../2.6.16_sles10_sp4/include/linux/types.h        |    2 +
  .../2.6.16_sles10_sp4/include/net/netevent.h       |   71 +++++--
  .../addr_1_netevents_revert_to_2_6_17.patch        |   68 ------
  .../2.6.16_sles10_sp4/cxgb4_0001_sles10_sp4.patch  |   11 +-
  .../2.6.16_sles10_sp4/linux_stuff_to_2_6_17.patch  |    2 +-
  13 files changed, 567 insertions(+), 94 deletions(-)

commit c4bb4a6565fe15ffe6da16afeba0aae1fb6a48ab
Author: Vipul Pandya <vipul at chelsio.com>
Date:   Fri Sep 2 11:24:44 2011 +0530

     cxgb4: Add backport patches for SLES10SP4

     Signed-off-by: Vipul Pandya <vipul at chelsio.com>

  .../2.6.16_sles10_sp4/include/linux/debugfs.h      |    6 +
  .../2.6.16_sles10_sp4/include/linux/ethtool.h      |   84 +
  .../2.6.16_sles10_sp4/include/linux/irqreturn.h    |   21 +
  .../2.6.16_sles10_sp4/include/linux/module.h       |    9 +
  .../2.6.16_sles10_sp4/include/linux/printk.h       |   12 +
  .../2.6.16_sles10_sp4/cxgb4_0001_sles10_sp4.patch  |11152 ++++++++++++++++++++
  6 files changed, 11284 insertions(+), 0 deletions(-)

commit 98456d970a44e7990033d4df87bbaf537d1d1866
Author: Kumar Sanghvi <kumaras at chelsio.com>
Date:   Sun Aug 28 13:58:37 2011 +0530

     backports: Add sles10_sp4 backport.

     Adds most of backport files from sles10_sp3 into sles10_sp4.
     Also, adds support in get_backport.sh script for sles10_sp4.

     Signed-off-by: Kumar Sanghvi <kumaras at chelsio.com>

  .../2.6.16_sles10_sp4/include/asm-generic/atomic.h |   40 +
  .../2.6.16_sles10_sp4/include/asm-generic/bug.h    |   25 +
  .../2.6.16_sles10_sp4/include/asm/bitops.h         |   29 +
  .../2.6.16_sles10_sp4/include/asm/checksum.h       |   30 +
  .../2.6.16_sles10_sp4/include/asm/hvcall.h         |  139 ++
  .../2.6.16_sles10_sp4/include/asm/pgtable-4k.h     |   10 +
  .../2.6.16_sles10_sp4/include/asm/pgtable-64k.h    |   12 +
  .../backport/2.6.16_sles10_sp4/include/asm/prom.h  |    8 +
  .../2.6.16_sles10_sp4/include/asm/scatterlist.h    |    5 +
  .../2.6.16_sles10_sp4/include/linux/backing-dev.h  |   72 +
  .../2.6.16_sles10_sp4/include/linux/bitops.h       |   12 +
  .../include/linux/byteorder/generic.h              |   11 +
  .../2.6.16_sles10_sp4/include/linux/capability.h   |   39 +
  .../2.6.16_sles10_sp4/include/linux/compiler.h     |    8 +
  .../2.6.16_sles10_sp4/include/linux/completion.h   |    8 +
  .../backport/2.6.16_sles10_sp4/include/linux/cpu.h |    7 +
  .../2.6.16_sles10_sp4/include/linux/cpumask.h      |   11 +
  .../2.6.16_sles10_sp4/include/linux/cred.h         |   11 +
  .../2.6.16_sles10_sp4/include/linux/dcache.h       |   24 +
  .../2.6.16_sles10_sp4/include/linux/device.h       |   11 +
  .../2.6.16_sles10_sp4/include/linux/dma-attrs.h    |   47 +
  .../2.6.16_sles10_sp4/include/linux/dma-mapping.h  |   34 +
  .../backport/2.6.16_sles10_sp4/include/linux/err.h |   19 +
  .../2.6.16_sles10_sp4/include/linux/etherdevice.h  |   15 +
  .../2.6.16_sles10_sp4/include/linux/exportfs.h     |   60 +
  .../2.6.16_sles10_sp4/include/linux/file.h         |   12 +
  .../2.6.16_sles10_sp4/include/linux/freezer.h      |    6 +
  .../backport/2.6.16_sles10_sp4/include/linux/fs.h  |  137 ++
  .../2.6.16_sles10_sp4/include/linux/fscache.h      |    4 +
  .../backport/2.6.16_sles10_sp4/include/linux/gfp.h |    9 +
  .../2.6.16_sles10_sp4/include/linux/highmem.h      |   36 +
  .../backport/2.6.16_sles10_sp4/include/linux/idr.h |    8 +
  .../backport/2.6.16_sles10_sp4/include/linux/if.h  |    8 +
  .../2.6.16_sles10_sp4/include/linux/if_arp.h       |   11 +
  .../2.6.16_sles10_sp4/include/linux/if_ether.h     |    8 +
  .../2.6.16_sles10_sp4/include/linux/if_vlan.h      |   24 +
  .../backport/2.6.16_sles10_sp4/include/linux/in.h  |   17 +
  .../backport/2.6.16_sles10_sp4/include/linux/in6.h |    8 +
  .../2.6.16_sles10_sp4/include/linux/inet.h         |  208 +++
  .../2.6.16_sles10_sp4/include/linux/inet_lro.h     |  180 +++
  .../2.6.16_sles10_sp4/include/linux/inetdevice.h   |   36 +
  .../2.6.16_sles10_sp4/include/linux/interrupt.h    |   21 +
  .../2.6.16_sles10_sp4/include/linux/jiffies.h      |   10 +
  .../2.6.16_sles10_sp4/include/linux/kallsyms.h     |   42 +
  .../2.6.16_sles10_sp4/include/linux/kernel.h       |   48 +
  .../2.6.16_sles10_sp4/include/linux/kobject.h      |   36 +
  .../2.6.16_sles10_sp4/include/linux/list.h         |   16 +
  .../2.6.16_sles10_sp4/include/linux/lockdep.h      |  355 +++++
  .../2.6.16_sles10_sp4/include/linux/log2.h         |  194 +++
  .../2.6.16_sles10_sp4/include/linux/magic.h        |    7 +
  .../backport/2.6.16_sles10_sp4/include/linux/mm.h  |   35 +
  .../include/linux/mnt_namespace.h                  |    4 +
  .../2.6.16_sles10_sp4/include/linux/mount.h        |   19 +
  .../2.6.16_sles10_sp4/include/linux/mpage.h        |   13 +
  .../2.6.16_sles10_sp4/include/linux/mutex.h        |   10 +
  .../2.6.16_sles10_sp4/include/linux/namei.h        |   45 +
  .../backport/2.6.16_sles10_sp4/include/linux/net.h |   67 +
  .../2.6.16_sles10_sp4/include/linux/netdevice.h    |   27 +
  .../2.6.16_sles10_sp4/include/linux/netlink.h      |   14 +
  .../2.6.16_sles10_sp4/include/linux/nodemask.h     |   23 +
  .../2.6.16_sles10_sp4/include/linux/notifier.h     |   26 +
  .../2.6.16_sles10_sp4/include/linux/page_flags.h   |    9 +
  .../2.6.16_sles10_sp4/include/linux/pagemap.h      |    8 +
  .../2.6.16_sles10_sp4/include/linux/pagevec.h      |   17 +
  .../2.6.16_sles10_sp4/include/linux/parser.h       |    2 +
  .../2.6.16_sles10_sp4/include/linux/path.h         |   31 +
  .../backport/2.6.16_sles10_sp4/include/linux/pci.h |   21 +
  .../2.6.16_sles10_sp4/include/linux/pci_regs.h     |    8 +
  .../2.6.16_sles10_sp4/include/linux/proc_fs.h      |   30 +
  .../2.6.16_sles10_sp4/include/linux/quotaops.h     |   70 +
  .../2.6.16_sles10_sp4/include/linux/radix-tree.h   |   16 +
  .../2.6.16_sles10_sp4/include/linux/random.h       |    8 +
  .../2.6.16_sles10_sp4/include/linux/rbtree.h       |   17 +
  .../2.6.16_sles10_sp4/include/linux/rculist.h      |    7 +
  .../2.6.16_sles10_sp4/include/linux/rtnetlink.h    |   10 +
  .../2.6.16_sles10_sp4/include/linux/rwsem.h        |    8 +
  .../2.6.16_sles10_sp4/include/linux/scatterlist.h  |   37 +
  .../2.6.16_sles10_sp4/include/linux/sched.h        |   34 +
  .../2.6.16_sles10_sp4/include/linux/security.h     |   54 +
  .../2.6.16_sles10_sp4/include/linux/semaphore.h    |    6 +
  .../2.6.16_sles10_sp4/include/linux/seq_file.h     |   61 +
  .../2.6.16_sles10_sp4/include/linux/signal.h       |    8 +
  .../2.6.16_sles10_sp4/include/linux/skbuff.h       |  211 +++
  .../2.6.16_sles10_sp4/include/linux/slab.h         |   67 +
  .../2.6.16_sles10_sp4/include/linux/smp_lock.h     |   18 +
  .../2.6.16_sles10_sp4/include/linux/spinlock.h     |    7 +
  .../include/linux/spinlock_types.h                 |    8 +
  .../2.6.16_sles10_sp4/include/linux/stddef.h       |   15 +
  .../2.6.16_sles10_sp4/include/linux/string.h       |   25 +
  .../2.6.16_sles10_sp4/include/linux/swap.h         |   28 +
  .../2.6.16_sles10_sp4/include/linux/sysctl.h       |   74 ++
  .../backport/2.6.16_sles10_sp4/include/linux/tcp.h |   16 +
  .../2.6.16_sles10_sp4/include/linux/timer.h        |   14 +
  .../2.6.16_sles10_sp4/include/linux/types.h        |   17 +
  .../2.6.16_sles10_sp4/include/linux/utsname.h      |   11 +
  .../2.6.16_sles10_sp4/include/linux/vmalloc.h      |   20 +
  .../2.6.16_sles10_sp4/include/linux/wait.h         |   47 +
  .../2.6.16_sles10_sp4/include/linux/workqueue.h    |   95 ++
  .../backport/2.6.16_sles10_sp4/include/net/ip.h    |   56 +
  .../backport/2.6.16_sles10_sp4/include/net/ipv6.h  |   21 +
  .../2.6.16_sles10_sp4/include/net/neighbour.h      |    8 +
  .../2.6.16_sles10_sp4/include/net/net_namespace.h  |    3 +
  .../2.6.16_sles10_sp4/include/net/netevent.h       |   33 +
  .../backport/2.6.16_sles10_sp4/include/net/route.h |   13 +
  .../backport/2.6.16_sles10_sp4/include/net/sock.h  |   19 +
  .../backport/2.6.16_sles10_sp4/include/net/udp.h   |    9 +
  .../backport/2.6.16_sles10_sp4/include/scsi/scsi.h |    7 +
  .../2.6.16_sles10_sp4/include/scsi/scsi_cmnd.h     |   23 +
  .../backport/2.6.16_sles10_sp4/include/src/idr.c   |   64 +
  .../2.6.16_sles10_sp4/include/src/namespace.c      |   95 ++
  .../2.6.16_sles10_sp4/include/src/netevent.c       |  135 ++
  .../2.6.16_sles10_sp4/include/src/socket.c         |   38 +
  .../2.6.16_sles10_sp4/include/src/strndup.c        |   38 +
  .../2.6.16_sles10_sp4/include/src/writeback.c      |  110 ++
  .../backport/2.6.16_sles10_sp4/netdevice.h         |   15 +
  .../2_misc_device_to_2_6_19.patch                  |   56 +
  .../addr_1_netevents_revert_to_2_6_17.patch        |   68 +
  .../backport/2.6.16_sles10_sp4/cma_to_2_6_23.patch |   23 +
  ...ore_0000_u2_6_21_lock-timer-deadlock-undo.patch |  140 ++
  .../core_0000_v2_2_25_device_create.patch          |   66 +
  .../core_0000_v2_6_23_dev_get_by_index.patch       |   67 +
  .../core_0000_v2_6_24_ipv6_ib_mc_map.patch         |   20 +
  .../core_0000_v2_6_25_dev_set_name.patch           |   27 +
  .../core_0000_v2_6_25_ip6_dev_get_saddr.patch      |   21 +
  .../core_0000_v2_6_25_ip6_route_output.patch       |   20 +
  .../core_0000_w2_6_21_ip_check_addr_patch          |   23 +
  .../core_1_kobject_backport.patch                  |  186 +++
  .../core_2_kobject_unregister_to_2_6_24.patch      |   64 +
  .../core_2_z010_sysfs_to_2.6.18.patch              |   32 +
  .../2.6.16_sles10_sp4/core_3_sysfs_to_2_6_16.patch |  790 +++++++++++
  .../core_cm_define_constants_to_2_6_21.patch       |   33 +
  .../2.6.16_sles10_sp4/core_include_swab.patch      |   88 ++
  .../core_mad_eliminate_krealloc_to_2_6_21.patch    |   29 +
  .../core_undo_weak_ordering.patch                  |   83 ++
  .../2.6.16_sles10_sp4/core_z0010_sysfs_race.patch  |  497 +++++++
  .../cxgb3_0001_backout_multq_netdeviceops.patch    |  228 ++++
  .../2.6.16_sles10_sp4/cxgb3_0002_undo_250.patch    |  164 +++
  .../2.6.16_sles10_sp4/cxgb3_0004_undo_240.patch    |   86 ++
  ...xgb3_0008_pci_dma_mapping_error_to_2_6_26.patch |   17 +
  .../2.6.16_sles10_sp4/cxgb3_0010_napi.patch        |  599 +++++++++
  .../2.6.16_sles10_sp4/cxgb3_0020_sysfs.patch       |  202 +++
  .../2.6.16_sles10_sp4/cxgb3_0030_sset.patch        |   34 +
  .../2.6.16_sles10_sp4/cxgb3_0100_remove_lro.patch  |  391 ++++++
  .../cxgb3_0110_provider_sysfs.patch                |  120 ++
  .../2.6.16_sles10_sp4/cxgb3_0120_fixwarnings.patch |   39 +
  .../cxgb3_0130_vlanrxkillvid.patch                 |   30 +
  .../2.6.16_sles10_sp4/dma_mapping_to_2_6_26.patch  |   17 +
  .../2.6.16_sles10_sp4/ehca-010-revert_dmem.patch   |  721 ++++++++++
  .../ehca-020-revert_inhibit_dmem.patch             |  110 ++
  .../ehca-030-ibmebus_loc_code.patch                |  192 +++
  .../2.6.16_sles10_sp4/ehca-040-undo_cpumask.patch  |   42 +
  .../ehca-050-undo_unsigned_long.patch              |  994 ++++++++++++++
  .../ehca-060-revert_interface_change.patch         |   25 +
  .../2.6.16_sles10_sp4/iowrite64_copy_to_xxx.pah    |   17 +
  .../ipoib_0000_z2_6_28_netdevice.patch             |   38 +
  .../2.6.16_sles10_sp4/ipoib_0100_to_2.6.21.patch   |  458 +++++++
  .../ipoib_0110_restore_get_stats.patch             |   30 +
  .../ipoib_0200_class_device_to_2_6_20.patch        |  186 +++
  .../ipoib_0300_class_device_to_2_6_20_umcast.patch |   54 +
  .../ipoib_0400_skb_to_2_6_20.patch                 |   16 +
  .../ipoib_0500_warnings_ipoib_fs_to_2_6_19.patch   |   26 +
  .../ipoib_0900_netif_lock_to_2_6_26.patch          |   26 +
  .../ipoib_0910_show_dev_id_sles10.patch            |   27 +
  .../2.6.16_sles10_sp4/ipoib_lro_to_2.6.23.patch    |  660 ++++++++++
  .../ipoib_mcast_set_pkey_to_2_6_24.patch           |   34 +
  .../2.6.16_sles10_sp4/ipoib_to_2_6_16.patch        |  103 ++
  .../2.6.16_sles10_sp4/ipoib_undo_pI6.patch         |  306 +++++
  .../2.6.16_sles10_sp4/iw_nes_800_to_2_6_28.patch   |   82 ++
  .../2.6.16_sles10_sp4/iw_nes_870_to_2_6_24.patch   |   27 +
  .../2.6.16_sles10_sp4/iw_nes_880_to_2_6_23.patch   |  275 ++++
  .../2.6.16_sles10_sp4/iw_nes_890_to_2_6_22.patch   |   55 +
  .../2.6.16_sles10_sp4/iw_nes_900_to_2_6_21.patch   |   23 +
  .../2.6.16_sles10_sp4/iw_nes_930_to_2_6_18.patch   |  115 ++
  .../2.6.16_sles10_sp4/linux_stuff_to_2_6_17.patch  |   22 +
  .../2.6.16_sles10_sp4/mlx4_0000_z2_6_28_wc.patch   |  235 ++++
  .../2.6.16_sles10_sp4/mlx4_0020_cmd_tout.patch     |   33 +
  .../mlx4_0030_smp_call_function.patch              |   35 +
  .../backport/2.6.16_sles10_sp4/mlx4_0050_wc.patch  |   17 +
  .../mlx4_0060_qp_constants_to_2_6_21.patch         |   37 +
  .../2.6.16_sles10_sp4/mlx4_0060_sysfs.patch        |  236 ++++
  .../2.6.16_sles10_sp4/mlx4_0060_undo_pI6.patch     |   47 +
  .../mlx4_0070_disable_blue_flame_to_2.6.27.patch   |  163 +++
  .../mlx4_0100_net_eq_to_2.6.25.patch               |   14 +
  .../mlx4_0110_oper_up_to_2.6.16.patch              |   13 +
  .../mlx4_en_0010_do_not_use_netdev_ops.patch       |   65 +
  .../mlx4_en_0020_cancel_multiqueue.patch           |  106 ++
  .../mlx4_en_0030_lro_backport.patch                |  864 ++++++++++++
  .../mlx4_en_0040_napi_backports.patch              |  165 +++
  .../mlx4_en_0050_missing_devid_sysfs-2.6.20.patch  |   49 +
  .../mlx4_en_0050_no_set_flags_support.patch        |   26 +
  .../mlx4_en_0060_en_rx_ethdevice.patch             |   18 +
  .../mlx4_en_0060_ethtool_interface.patch           |   46 +
  .../2.6.16_sles10_sp4/mlx4_en_0070_iowrite64.patch |   17 +
  .../mlx4_en_0110_QUERY_PORT_from_workque.patch     |  157 +++
  ...thca_0000_pci_dma_mapping_error_to_2_6_26.patch |   17 +
  .../mthca_0001_pcix_to_2_6_22.patch                |   57 +
  .../2.6.16_sles10_sp4/mthca_0010_sysfs.patch       |   94 ++
  .../2.6.16_sles10_sp4/mthca_0020_undo_pI6.patch    |   47 +
  .../qib_to_2.6.16_sles10_sp2.patch                 | 1385 ++++++++++++++++++++
  .../qlgc_vnic_00_dev_set_name.patch                |   56 +
  .../qlgc_vnic_01_class_device.patch                | 1099 ++++++++++++++++
  .../2.6.16_sles10_sp4/qlgc_vnic_02_dev_stats.patch |   46 +
  .../backport/2.6.16_sles10_sp4/rds_to_2_6_16.patch |   60 +
  .../backport/2.6.16_sles10_sp4/rds_to_2_6_23.patch |   29 +
  .../backport/2.6.16_sles10_sp4/rds_to_2_6_26.patch |   18 +
  .../backport/2.6.16_sles10_sp4/rds_to_2_6_27.patch |  538 ++++++++
  .../backport/2.6.16_sles10_sp4/rds_to_2_6_28.patch |   43 +
  .../sdp_0080_revert_to_2_6_28.patch                |  137 ++
  .../sdp_0090_revert_to_2_6_24.patch                |  167 +++
  .../sdp_0100_revert_to_2_6_23.patch                |  106 ++
  .../sdp_0120_revert_2_6_27_to_2_6_24.patch         |   55 +
  .../sdp_0140_revert_to_2_6_21.patch                |   28 +
  .../2.6.16_sles10_sp4/sdp_0180_queue_work_on.patch |   13 +
  .../2.6.16_sles10_sp4/sdp_0200_dbgfs_rename.patch  |   30 +
  .../srp_0100_revert_role_to_2_6_23.patch           |   30 +
  .../srp_0200_revert_srp_transport_to_2.6.23.patch  |  146 ++
  .../srp_0300_dev_set_name_v2_6_25.patch            |   14 +
  .../srp_0400_undo_I6_printing_gids.patch           |   70 +
  .../2.6.16_sles10_sp4/srp_class_device_if.patch    |  333 +++++
  .../2.6.16_sles10_sp4/srp_cmd_to_2_6_22.patch      |   79 ++
  .../uverbs_main_1_to_2_6_24.patch                  |   39 +
  .../uverbs_main_2_to_2_6_19.patch                  |   70 +
  .../2.6.16_sles10_sp4/uverbs_to_2_6_17.patch       |   24 +
  ofed_scripts/get_backport_dir.sh                   |    4 +-
  224 files changed, 20333 insertions(+), 1 deletions(-)




More information about the ewg mailing list