commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] the great next stuff branch, dde, updated. abe264a29caec5c85962b86


From: Samuel Thibault
Subject: [SCM] the great next stuff branch, dde, updated. abe264a29caec5c85962b86761e2ed3b9780958a
Date: Fri, 28 Aug 2015 18:15:44 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "the great next stuff".

The branch, dde has been updated
       via  abe264a29caec5c85962b86761e2ed3b9780958a (commit)
       via  54d8db1f2aaa8d4d07a33254ecd7e05861587752 (commit)
       via  fb2f0c2c5588ef66debb1e9eaa61f0fce0e50230 (commit)
       via  01c08438b431bfe2f9291a345f1f3527455f0d98 (commit)
       via  ba156d8f152462c65466fe7c45ac417262062bcf (commit)
       via  befb192dd8647442a46603d919ae4b6a9ebff74c (commit)
       via  46d275d6b8853e95cd1d9b0353ab05553e5cd5aa (commit)
       via  3d5dfff43e0cf627467fe0fe821fb7c41e94fe99 (commit)
       via  046044b8f7debacfa646f4f97dadc19512b2ec01 (commit)
       via  3e43fa22c2959a14ca71d37a6bb5e4548828db38 (commit)
       via  fc267b713aa8828f146e693669643619e37b98d4 (commit)
       via  be3d37018a93d72759d42086b789933456bb24cd (commit)
       via  a4f0e9af03f163f2dd59e80c33de8aa3ea8511fd (commit)
       via  eb147280bf4792109d16b4e78da427fec861f8ba (commit)
       via  b32779f6720779ba4ba2ffa8347ae5c9b0bcbde6 (commit)
       via  d22caacba224d7c04eb586105e822b5ad3a1c9b8 (commit)
       via  d1fbd2c1aa074259fd1bfda9774364f82a4a77ac (commit)
       via  bcd28425c816a03ec687e1b1736f02a5ff004e03 (commit)
       via  3c6b9bedaaf7608b5950d21f761c90e50c4d20e0 (commit)
       via  15640299e2cb8b96fad72c76ec24cc6f1cf4239d (commit)
      from  f8fb94a690718c018e71c69bcd8e495b36b88fd4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit abe264a29caec5c85962b86761e2ed3b9780958a
Author: Samuel Thibault <address@hidden>
Date:   Fri Aug 28 19:59:22 2015 +0200

    really add files

commit 54d8db1f2aaa8d4d07a33254ecd7e05861587752
Author: Samuel Thibault <address@hidden>
Date:   Fri Aug 28 19:59:10 2015 +0200

    Add rcuclassic.c

commit fb2f0c2c5588ef66debb1e9eaa61f0fce0e50230
Author: David S. Miller <address@hidden>
Date:   Tue Jan 27 16:22:11 2009 -0800

    commit d5a9e24afb4ab38110ebb777588ea0bd0eacbd0a
    
        net: Allow RX queue selection to seed TX queue hashing.
    
        The idea is that drivers which implement multiqueue RX
        pre-seed the SKB by recording the RX queue selected by
        the hardware.
    
        If such a seed is found on TX, we'll use that to select
        the outgoing TX queue.
    
        This helps get more consistent load balancing on router
        and firewall loads.
    
        Signed-off-by: David S. Miller <address@hidden>

commit 01c08438b431bfe2f9291a345f1f3527455f0d98
Author: Samuel Thibault <address@hidden>
Date:   Fri Aug 28 19:58:24 2015 +0200

    Add pr_cont

commit ba156d8f152462c65466fe7c45ac417262062bcf
Author: Samuel Thibault <address@hidden>
Date:   Fri Aug 28 19:58:08 2015 +0200

    Add devres.c

commit befb192dd8647442a46603d919ae4b6a9ebff74c
Author: Eric Dumazet <address@hidden>
Date:   Sun May 17 20:55:16 2009 -0700

    commit 9d21493b4beb8f918ba248032fefa393074a5e2b
    
        net: tx scalability works : trans_start
    
        struct net_device trans_start field is a hot spot on SMP and high 
performance
        devices, particularly multi queues ones, because every transmitter 
dirties
        it. Is main use is tx watchdog and bonding alive checks.
    
        But as most devices dont use NETIF_F_LLTX, we have to lock
        a netdev_queue before calling their ndo_start_xmit(). So it makes
        sense to move trans_start from net_device to netdev_queue. Its update
        will occur on a already present (and in exclusive state) cache line, for
        free.
    
        We can do this transition smoothly. An old driver continue to
        update dev->trans_start, while an updated one updates txq->trans_start.
    
        Further patches could also put tx_bytes/tx_packets counters in
        netdev_queue to avoid dirtying dev->stats (vlan device comes to mind)
    
        Signed-off-by: Eric Dumazet <address@hidden>
        Signed-off-by: David S. Miller <address@hidden>

commit 46d275d6b8853e95cd1d9b0353ab05553e5cd5aa
Author: Samuel Thibault <address@hidden>
Date:   Fri Aug 28 19:57:37 2015 +0200

    update workqueue.h

commit 3d5dfff43e0cf627467fe0fe821fb7c41e94fe99
Author: Samuel Thibault <address@hidden>
Date:   Fri Aug 28 19:57:15 2015 +0200

    udpate ethtool.h

commit 046044b8f7debacfa646f4f97dadc19512b2ec01
Author: Samuel Thibault <address@hidden>
Date:   Fri Aug 28 19:56:58 2015 +0200

    update pci_ids

commit 3e43fa22c2959a14ca71d37a6bb5e4548828db38
Author: Samuel Thibault <address@hidden>
Date:   Fri Aug 28 19:56:01 2015 +0200

    Cherry-pick phy.h updates
    
    8e401eccd3a62fb57f117bb09b7c1fc70ab19e8c
    a390d1f379cf821248b735f43d2e1147ebb8241d
    a8729eb302a5b5da8b0b4d29582c42648a2e0f12
    4dea547fef1ba23f9d23f5e7f5218187a7dcf1b3
    fa94f6d93c5382810ff41f010f12ca8698fc775e
    257184d7cc03519e1ea37b421879767b4194ce8c

commit fc267b713aa8828f146e693669643619e37b98d4
Author: Samuel Thibault <address@hidden>
Date:   Fri Aug 28 19:51:45 2015 +0200

    Add ethoc.h
    
    * libdde_linux26/contrib/include/net/ethoc.h: New file

commit be3d37018a93d72759d42086b789933456bb24cd
Author: Samuel Thibault <address@hidden>
Date:   Fri Aug 28 19:51:02 2015 +0200

    Add mdio.h
    
    * libdde_linux26/contrib/include/linux/mdio.h: New file

commit a4f0e9af03f163f2dd59e80c33de8aa3ea8511fd
Author: Eric Dumazet <address@hidden>
Date:   Fri Jun 5 04:04:16 2009 +0000

    commit 042a53a9e437feaf2230dd2cadcecfae9c7bfe05
    
        net: skb_shared_info optimization
    
        skb_dma_unmap() is quite expensive for small packets,
        because we use two different cache lines from skb_shared_info.
    
        One to access nr_frags, one to access dma_maps[0]
    
        Instead of dma_maps being an array of MAX_SKB_FRAGS + 1 elements,
        let dma_head alone in a new dma_head field, close to nr_frags,
        to reduce cache lines misses.
    
        Tested on my dev machine (bnx2 & tg3 adapters), nice speedup !
    
        Signed-off-by: Eric Dumazet <address@hidden>
        Signed-off-by: David S. Miller <address@hidden>

commit eb147280bf4792109d16b4e78da427fec861f8ba
Author: Samuel Thibault <address@hidden>
Date:   Fri Aug 28 19:49:38 2015 +0200

    Fix build
    
    * libdde_linux26/contrib/include/linux/netdevice.h: Include
    <linux/rculist.h>

commit b32779f6720779ba4ba2ffa8347ae5c9b0bcbde6
Author: Jiri Pirko <address@hidden>
Date:   Wed Jun 17 01:12:19 2009 +0000

    commit 31278e71471399beaff9280737e52b47db4dc345
    
        net: group address list and its count
    
        This patch is inspired by patch recently posted by Johannes Berg. 
Basically what
        my patch does is to group list and a count of addresses into newly 
introduced
        structure netdev_hw_addr_list. This brings us two benefits:
        1) struct net_device becames a bit nicer.
        2) in the future there will be a possibility to operate with lists 
independently
           on netdevices (with exporting right functions).
        I wanted to introduce this patch before I'll post a multicast lists 
conversion.
    
        Signed-off-by: Jiri Pirko <address@hidden>
    
         drivers/net/bnx2.c              |    4 +-
         drivers/net/e1000/e1000_main.c  |    4 +-
         drivers/net/ixgbe/ixgbe_main.c  |    6 +-
         drivers/net/mv643xx_eth.c       |    2 +-
         drivers/net/niu.c               |    4 +-
         drivers/net/virtio_net.c        |   10 ++--
         drivers/s390/net/qeth_l2_main.c |    2 +-
         include/linux/netdevice.h       |   17 +++--
         net/core/dev.c                  |  130 
++++++++++++++++++--------------------
         9 files changed, 89 insertions(+), 90 deletions(-)
        Signed-off-by: David S. Miller <address@hidden>

commit d22caacba224d7c04eb586105e822b5ad3a1c9b8
Author: Eric Dumazet <address@hidden>
Date:   Mon Jun 8 03:49:24 2009 +0000

    commit 0c27922e4933ceb86644f4a9b1af212ffe5aad75
    
        net: dev_addr_init() fix
    
        commit f001fde5eadd915f4858d22ed70d7040f48767cf
        (net: introduce a list of device addresses dev_addr_list (v6))
        added one regression Vegard Nossum found in its testings.
    
        With kmemcheck help, Vegard found some uninitialized memory
        was read and reported to user, potentialy leaking kernel data.
        ( thread can be found on http://lkml.org/lkml/2009/5/30/177 )
    
        dev_addr_init() incorrectly uses sizeof() operator. We were
        initializing one byte instead of MAX_ADDR_LEN bytes.
    
        Reported-by: Vegard Nossum <address@hidden>
        Signed-off-by: Eric Dumazet <address@hidden>
        Acked-by: Jiri Pirko <address@hidden>
        Signed-off-by: David S. Miller <address@hidden>

commit d1fbd2c1aa074259fd1bfda9774364f82a4a77ac
Author: Jiri Pirko <address@hidden>
Date:   Fri May 22 23:22:17 2009 +0000

    commit ccffad25b5136958d4769ed6de5e87992dd9c65c
    
        net: convert unicast addr list
    
        This patch converts unicast address list to standard list_head using
        previously introduced struct netdev_hw_addr. It also relaxes the
        locking. Original spinlock (still used for multicast addresses) is not
        needed and is no longer used for a protection of this list. All
        reading and writing takes place under rtnl (with no changes).
    
        I also removed a possibility to specify the length of the address
        while adding or deleting unicast address. It's always dev->addr_len.
    
        The convertion touched especially e1000 and ixgbe codes when the
        change is not so trivial.
    
        Signed-off-by: Jiri Pirko <address@hidden>
    
         drivers/net/bnx2.c               |   13 +--
         drivers/net/e1000/e1000_main.c   |   24 +++--
         drivers/net/ixgbe/ixgbe_common.c |   14 ++--
         drivers/net/ixgbe/ixgbe_common.h |    4 +-
         drivers/net/ixgbe/ixgbe_main.c   |    6 +-
         drivers/net/ixgbe/ixgbe_type.h   |    4 +-
         drivers/net/macvlan.c            |   11 +-
         drivers/net/mv643xx_eth.c        |   11 +-
         drivers/net/niu.c                |    7 +-
         drivers/net/virtio_net.c         |    7 +-
         drivers/s390/net/qeth_l2_main.c  |    6 +-
         drivers/scsi/fcoe/fcoe.c         |   16 ++--
         include/linux/netdevice.h        |   18 ++--
         net/8021q/vlan.c                 |    4 +-
         net/8021q/vlan_dev.c             |   10 +-
         net/core/dev.c                   |  195 
+++++++++++++++++++++++++++-----------
         net/dsa/slave.c                  |   10 +-
         net/packet/af_packet.c           |    4 +-
         18 files changed, 227 insertions(+), 137 deletions(-)
        Signed-off-by: David S. Miller <address@hidden>

commit bcd28425c816a03ec687e1b1736f02a5ff004e03
Author: Jiri Pirko <address@hidden>
Date:   Tue May 5 02:48:28 2009 +0000

    commit f001fde5eadd915f4858d22ed70d7040f48767cf
    
        net: introduce a list of device addresses dev_addr_list (v6)
    
        v5 -> v6 (current):
        -removed so far unused static functions
        -corrected dev_addr_del_multiple to call del instead of add
    
        v4 -> v5:
        -added device address type (suggested by davem)
        -removed refcounting (better to have simplier code then safe 
potentially few
         bytes)
    
        v3 -> v4:
        -changed kzalloc to kmalloc in __hw_addr_add_ii()
        -ASSERT_RTNL() avoided in dev_addr_flush() and dev_addr_init()
    
        v2 -> v3:
        -removed unnecessary rcu read locking
        -moved dev_addr_flush() calling to ensure no null dereference of 
dev_addr
    
        v1 -> v2:
        -added forgotten ASSERT_RTNL to dev_addr_init and dev_addr_flush
        -removed unnecessary rcu_read locking in dev_addr_init
        -use compare_ether_addr_64bits instead of compare_ether_addr
        -use L1_CACHE_BYTES as size for allocating struct netdev_hw_addr
        -use call_rcu instead of rcu_synchronize
        -moved is_etherdev_addr into __KERNEL__ ifdef
    
        This patch introduces a new list in struct net_device and brings a set 
of
        functions to handle the work with device address list. The list is a 
replacement
        for the original dev_addr field and because in some situations there is 
need to
        carry several device addresses with the net device. To be backward 
compatible,
        dev_addr is made to point to the first member of the list so original 
drivers
        sees no difference.
    
        Signed-off-by: Jiri Pirko <address@hidden>
        Signed-off-by: David S. Miller <address@hidden>

commit 3c6b9bedaaf7608b5950d21f761c90e50c4d20e0
Author: Mike Mason <address@hidden>
Date:   Thu Jul 30 15:33:21 2009 -0700

    commit 260d703adc5f275e3ba7ddff6e2e0217bc613b35
    
        PCI: support for PCI Express fundamental reset
    
        This is the first of three patches that implement a bit field that PCI
        Express device drivers can use to indicate they need a fundamental reset
        during error recovery.
    
        By default, the EEH framework on powerpc does what's known as a "hot
        reset" during recovery of a PCI Express device.  We've found a case
        where the device needs a "fundamental reset" to recover properly.  The
        current PCI error recovery and EEH frameworks do not support this
        distinction.
    
        The attached patch (courtesy of Richard Lary) adds a bit field to
        pci_dev that indicates whether the device requires a fundamental reset
        during recovery.
    
        These patches supersede the previously submitted patch that implemented
        a fundamental reset bit field.
    
        Signed-off-by: Mike Mason <address@hidden>
        Signed-off-by: Richard Lary <address@hidden>
        Signed-off-by: Jesse Barnes <address@hidden>

commit 15640299e2cb8b96fad72c76ec24cc6f1cf4239d
Author: Stephen Hemminger <address@hidden>
Date:   Mon Aug 31 19:50:40 2009 +0000

    commit dc1f8bf68b311b1537cb65893430b6796118498a
    
        netdev: change transmit to limited range type
    
        The transmit function should only return one of three possible values,
        some drivers got confused and returned errno's or other values.
        This changes the definition so that this can be caught at compile time.
    
        Signed-off-by: Stephen Hemminger <address@hidden>
        Signed-off-by: David S. Miller <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 libdde_linux26/contrib/include/linux/etherdevice.h |   27 +
 libdde_linux26/contrib/include/linux/ethtool.h     |   36 +-
 libdde_linux26/contrib/include/linux/kernel.h      |    2 +
 libdde_linux26/contrib/include/linux/mdio.h        |  356 +++++++++
 libdde_linux26/contrib/include/linux/netdevice.h   |   90 ++-
 libdde_linux26/contrib/include/linux/pci.h         |    1 +
 libdde_linux26/contrib/include/linux/pci_ids.h     |  177 ++++-
 libdde_linux26/contrib/include/linux/phy.h         |   19 +-
 libdde_linux26/contrib/include/linux/skbuff.h      |   20 +-
 libdde_linux26/contrib/include/linux/workqueue.h   |   23 +-
 libdde_linux26/contrib/include/net/ethoc.h         |   22 +
 libdde_linux26/contrib/kernel/rcuclassic.c         |  788 ++++++++++++++++++++
 libdde_linux26/contrib/kernel/rcupdate.c           |    1 +
 libdde_linux26/contrib/lib/devres.c                |  351 +++++++++
 libdde_linux26/contrib/net/core/skb_dma_map.c      |   12 +-
 libdde_linux26/include/linux/kernel.h              |    2 +
 libdde_linux26/lib/src/Makefile                    |    3 +
 libdde_linux26/lib/src/net/core/dev.c              |  389 +++++++++-
 libdde_linux26/lib/src/net/sched/sch_generic.c     |   40 +-
 19 files changed, 2251 insertions(+), 108 deletions(-)
 create mode 100644 libdde_linux26/contrib/include/linux/mdio.h
 create mode 100644 libdde_linux26/contrib/include/net/ethoc.h
 create mode 100644 libdde_linux26/contrib/kernel/rcuclassic.c
 create mode 100644 libdde_linux26/contrib/lib/devres.c


hooks/post-receive
-- 
the great next stuff



reply via email to

[Prev in Thread] Current Thread [Next in Thread]