lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Fri, 30 Aug 2013 04:36:34 +0100
From:	Ben Hutchings <bhutchings@...arflare.com>
To:	David Miller <davem@...emloft.net>
CC:	netdev <netdev@...r.kernel.org>, <linux-net-drivers@...arflare.com>
Subject: Pull request: sfc-next 2013-08-30

The following changes since commit d4fbdcfe93928fbcb7374ea490e41f7b69d95380:

  sfc: Use extended MC_CMD_SENSOR_INFO and MC_CMD_READ_SENSORS (2013-08-27 22:29:56 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/bwh/sfc-next.git for-davem

for you to fetch changes up to f7a6d2c4427790cc8695401576dc594fcce8fc80:

  sfc: Update copyright banners (2013-08-29 23:34:51 +0100)

1. A little more refactoring.
2. Remove the unnecessary use of atomic_t that you pointed out.
3. Add support for starting or queueing firmware requests from atomic
context.
4. Add hwmon support for additional sensors found on some new boards.
5. Add support for the EF10 controller architecture, the SFC9100 family
and specifically the SFC9120 controller.

Ben.

----------------------------------------------------------------
Alexandre Rames (1):
      sfc: Use a global count of active queues instead of pending drains

Ben Hutchings (12):
      sfc: Add support for new board sensors
      sfc: Refactor efx_mcdi_rpc_start() and efx_mcdi_copyin()
      sfc: Remove unnecessary use of atomic_t
      sfc: Implement asynchronous MCDI requests
      sfc: Document conditions for multicast replication vs filter replacement
      sfc: Allow efx_nic_type::dimension_resources to fail
      sfc: Initialise IRQ moderation for all NIC types from efx_init_eventq()
      sfc: Extend struct efx_tx_buffer to allow pushing option descriptors
      sfc: Add EF10 register and structure definitions
      sfc: Make efx_mcdi_{init,fini}() call efx_mcdi_drv_attach()
      sfc: Add support for Solarflare SFC9100 family
      sfc: Update copyright banners

Jon Cooper (2):
      sfc: Allow event queue initialisation to fail
      sfc: Prepare for RX scatter on EF10

Matthew Slattery (1):
      sfc: Allocate NVRAM partition ID range for PHY images

 drivers/net/ethernet/sfc/Kconfig         |    9 +-
 drivers/net/ethernet/sfc/Makefile        |    4 +-
 drivers/net/ethernet/sfc/bitfield.h      |    8 +-
 drivers/net/ethernet/sfc/ef10.c          | 3043 ++++++++++++++++++++++++++++++
 drivers/net/ethernet/sfc/ef10_regs.h     |  415 ++++
 drivers/net/ethernet/sfc/efx.c           |  175 +-
 drivers/net/ethernet/sfc/efx.h           |   26 +-
 drivers/net/ethernet/sfc/enum.h          |    4 +-
 drivers/net/ethernet/sfc/ethtool.c       |    6 +-
 drivers/net/ethernet/sfc/falcon.c        |    7 +-
 drivers/net/ethernet/sfc/falcon_boards.c |    4 +-
 drivers/net/ethernet/sfc/farch.c         |   28 +-
 drivers/net/ethernet/sfc/farch_regs.h    |    4 +-
 drivers/net/ethernet/sfc/filter.h        |    4 +-
 drivers/net/ethernet/sfc/io.h            |   24 +-
 drivers/net/ethernet/sfc/mcdi.c          |  461 ++++-
 drivers/net/ethernet/sfc/mcdi.h          |   45 +-
 drivers/net/ethernet/sfc/mcdi_mon.c      |  125 +-
 drivers/net/ethernet/sfc/mcdi_pcol.h     |    4 +
 drivers/net/ethernet/sfc/mcdi_port.c     |   25 +-
 drivers/net/ethernet/sfc/mdio_10g.c      |    2 +-
 drivers/net/ethernet/sfc/mdio_10g.h      |    2 +-
 drivers/net/ethernet/sfc/mtd.c           |    4 +-
 drivers/net/ethernet/sfc/net_driver.h    |   33 +-
 drivers/net/ethernet/sfc/nic.c           |    4 +-
 drivers/net/ethernet/sfc/nic.h           |   89 +-
 drivers/net/ethernet/sfc/phy.h           |    2 +-
 drivers/net/ethernet/sfc/ptp.c           |    4 +-
 drivers/net/ethernet/sfc/qt202x_phy.c    |    4 +-
 drivers/net/ethernet/sfc/rx.c            |   46 +-
 drivers/net/ethernet/sfc/selftest.c      |    4 +-
 drivers/net/ethernet/sfc/selftest.h      |    4 +-
 drivers/net/ethernet/sfc/siena.c         |   28 +-
 drivers/net/ethernet/sfc/siena_sriov.c   |    4 +-
 drivers/net/ethernet/sfc/tenxpress.c     |    2 +-
 drivers/net/ethernet/sfc/tx.c            |    8 +-
 drivers/net/ethernet/sfc/txc43128_phy.c  |    2 +-
 drivers/net/ethernet/sfc/vfdi.h          |    2 +-
 drivers/net/ethernet/sfc/workarounds.h   |   10 +-
 39 files changed, 4404 insertions(+), 271 deletions(-)
 create mode 100644 drivers/net/ethernet/sfc/ef10.c
 create mode 100644 drivers/net/ethernet/sfc/ef10_regs.h


-- 
Ben Hutchings, Staff Engineer, Solarflare
Not speaking for my employer; that's the marketing department's job.
They asked us to note that Solarflare product names are trademarked.

Download attachment "signature.asc" of type "application/pgp-signature" (483 bytes)

Powered by blists - more mailing lists