1. 12 6月, 2017 25 次提交
  2. 08 6月, 2017 1 次提交
  3. 02 6月, 2017 1 次提交
    • H
      s390/zcrypt: Fix blocking queue device after unbind/bind. · e3850508
      Harald Freudenberger 提交于
      When the association between a queue device and the
      driver is released via unbind and later re-associated
      the queue device was not operational any more. Reason
      was a wrong administration of the card/queue lists
      within the ap device driver.
      
      This patch introduces revised card/queue list handling
      within the ap device driver: when an ap device is
      detected it is initial not added to the card/queue list
      any more. With driver probe the card device is added to
      the card list/the queue device is added to the queue list
      within a card. With driver remove the device is removed
      from the card/queue list. Additionally there are some
      situations within the ap device live where the lists
      need update upon card/queue device release (for example
      device hot unplug or suspend/resume).
      Signed-off-by: NHarald Freudenberger <freude@linux.vnet.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      e3850508
  4. 23 5月, 2017 1 次提交
  5. 22 5月, 2017 1 次提交
  6. 17 5月, 2017 5 次提交
  7. 16 5月, 2017 6 次提交
    • L
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · a95cfad9
      Linus Torvalds 提交于
      Pull networking fixes from David Miller:
      
       1) Track alignment in BPF verifier so that legitimate programs won't be
          rejected on !CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS architectures.
      
       2) Make tail calls work properly in arm64 BPF JIT, from Deniel
          Borkmann.
      
       3) Make the configuration and semantics Generic XDP make more sense and
          don't allow both generic XDP and a driver specific instance to be
          active at the same time. Also from Daniel.
      
       4) Don't crash on resume in xen-netfront, from Vitaly Kuznetsov.
      
       5) Fix use-after-free in VRF driver, from Gao Feng.
      
       6) Use netdev_alloc_skb_ip_align() to avoid unaligned IP headers in
          qca_spi driver, from Stefan Wahren.
      
       7) Always run cleanup routines in BPF samples when we get SIGTERM, from
          Andy Gospodarek.
      
       8) The mdio phy code should bring PHYs out of reset using the shared
          GPIO lines before invoking bus->reset(). From Florian Fainelli.
      
       9) Some USB descriptor access endian fixes in various drivers from
          Johan Hovold.
      
      10) Handle PAUSE advertisements properly in mlx5 driver, from Gal
          Pressman.
      
      11) Fix reversed test in mlx5e_setup_tc(), from Saeed Mahameed.
      
      12) Cure netdev leak in AF_PACKET when using timestamping via control
          messages. From Douglas Caetano dos Santos.
      
      13) netcp doesn't support HWTSTAMP_FILTER_ALl, reject it. From Miroslav
          Lichvar.
      
      * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (52 commits)
        ldmvsw: stop the clean timer at beginning of remove
        ldmvsw: unregistering netdev before disable hardware
        net: netcp: fix check of requested timestamping filter
        ipv6: avoid dad-failures for addresses with NODAD
        qed: Fix uninitialized data in aRFS infrastructure
        mdio: mux: fix device_node_continue.cocci warnings
        net/packet: fix missing net_device reference release
        net/mlx4_core: Use min3 to select number of MSI-X vectors
        macvlan: Fix performance issues with vlan tagged packets
        net: stmmac: use correct pointer when printing normal descriptor ring
        net/mlx5: Use underlay QPN from the root name space
        net/mlx5e: IPoIB, Only support regular RQ for now
        net/mlx5e: Fix setup TC ndo
        net/mlx5e: Fix ethtool pause support and advertise reporting
        net/mlx5e: Use the correct pause values for ethtool advertising
        vmxnet3: ensure that adapter is in proper state during force_close
        sfc: revert changes to NIC revision numbers
        net: ch9200: add missing USB-descriptor endianness conversions
        net: irda: irda-usb: fix firmware name on big-endian hosts
        net: dsa: mv88e6xxx: add default case to switch
        ...
      a95cfad9
    • L
      Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6 · 1319a285
      Linus Torvalds 提交于
      Pull cifs fixes from Steve French:
       "A set of minor cifs fixes"
      
      * 'for-next' of git://git.samba.org/sfrench/cifs-2.6:
        [CIFS] Minor cleanup of xattr query function
        fs: cifs: transport: Use time_after for time comparison
        SMB2: Fix share type handling
        cifs: cifsacl: Use a temporary ops variable to reduce code length
        Don't delay freeing mids when blocked on slow socket write of request
        CIFS: silence lockdep splat in cifs_relock_file()
      1319a285
    • D
      Merge branch 'ldmsw-fixes' · 66f4bc81
      David S. Miller 提交于
      Shannon Nelson says:
      
      ====================
      ldmvsw: port removal stability
      
      Under heavy reboot stress testing we found a couple of timing issues
      when removing the device that could cause the kernel great heartburn,
      addressed by these two patches.
      ====================
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      66f4bc81
    • S
      ldmvsw: stop the clean timer at beginning of remove · 8b671f90
      Shannon Nelson 提交于
      Stop the clean timer earlier to be sure there's no asynchronous
      interference while stopping the port.
      
      Orabug: 25748241
      Signed-off-by: NShannon Nelson <shannon.nelson@oracle.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      8b671f90
    • T
      ldmvsw: unregistering netdev before disable hardware · b18e5e86
      Thomas Tai 提交于
      When running LDom binding/unbinding test, kernel may panic
      in ldmvsw_open(). It is more likely that because we're removing
      the ldc connection before unregistering the netdev in vsw_port_remove(),
      we set up a window of time where one process could be removing the
      device while another trying to UP the device. This also sometimes causes
      vio handshake error due to opening a device without closing it completely.
      We should unregister the netdev before we disable the "hardware".
      
      Orabug: 25980913, 25925306
      Signed-off-by: NThomas Tai <thomas.tai@oracle.com>
      Signed-off-by: NShannon Nelson <shannon.nelson@oracle.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      b18e5e86
    • M
      net: netcp: fix check of requested timestamping filter · ca9df7ed
      Miroslav Lichvar 提交于
      The driver doesn't support timestamping of all received packets and
      should return error when trying to enable the HWTSTAMP_FILTER_ALL
      filter.
      
      Cc: WingMan Kwok <w-kwok2@ti.com>
      Cc: Richard Cochran <richardcochran@gmail.com>
      Signed-off-by: NMiroslav Lichvar <mlichvar@redhat.com>
      Acked-by: NRichard Cochran <richardcochran@gmail.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      ca9df7ed