virtualization.lists.linux-foundation.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/14] hyperv: vmbus related patches
@ 2017-02-01 16:28 Stephen Hemminger
  2017-02-01 16:28 ` [PATCH 01/14] vmbus: use kernel bitops for traversing interrupt mask Stephen Hemminger
                   ` (13 more replies)
  0 siblings, 14 replies; 18+ messages in thread
From: Stephen Hemminger @ 2017-02-01 16:28 UTC (permalink / raw)
  To: kys, gregkh; +Cc: devel, Stephen Hemminger, virtualization

This is a rebase/resend of earlier patches. I skipped the pure
cosmetic patches for now.  Mostly this is consolidation earlier
changes, removing dead code etc.  The important part is the
change for allowing a vmbus channel to get callback directly
in interrupt mode; this is necessary for NAPI support.

Stephen Hemminger (14):
  vmbus: use kernel bitops for traversing interrupt mask
  vmbus: drop no longer used kick_q argument
  vmbus: remove no longer used signal_policy
  vmbus: remove unused kickq argument to sendpacket
  netvsc: remove no longer needed receive staging buffers
  vmbus: remove per channel state
  vmbus: callback is in softirq not workqueue
  vmbus: put related per-cpu variable together
  vmbus: change to per channel tasklet
  vmbus: add direct isr callback mode
  vmbus: remove conditional locking of vmbus_write
  vmbus: expose hv_begin/end_read
  vmbus: constify parameters where possible
  vmbus: replace modulus operation with subtraction

Starting point was top of current char-misc-next branch.

 drivers/hv/channel.c              |  47 +++++--------
 drivers/hv/channel_mgmt.c         |  41 ++++++------
 drivers/hv/connection.c           | 134 +++++---------------------------------
 drivers/hv/hv.c                   | 124 +++++++++++++++--------------------
 drivers/hv/hv_util.c              |   3 +-
 drivers/hv/hyperv_vmbus.h         |  80 ++++++++++++-----------
 drivers/hv/ring_buffer.c          |  66 ++++++-------------
 drivers/hv/vmbus_drv.c            | 115 ++++++++++++++++++++++++++------
 drivers/net/hyperv/hyperv_net.h   |   5 --
 drivers/net/hyperv/netvsc.c       | 104 ++++-------------------------
 drivers/net/hyperv/rndis_filter.c |  11 ----
 drivers/uio/uio_hv_generic.c      |   2 +-
 include/linux/hyperv.h            | 134 +++++++++++++++++---------------------
 13 files changed, 338 insertions(+), 528 deletions(-)

-- 
2.11.0

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2017-02-10 14:55 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-01 16:28 [PATCH 00/14] hyperv: vmbus related patches Stephen Hemminger
2017-02-01 16:28 ` [PATCH 01/14] vmbus: use kernel bitops for traversing interrupt mask Stephen Hemminger
2017-02-01 16:28 ` [PATCH 02/14] vmbus: drop no longer used kick_q argument Stephen Hemminger
2017-02-01 16:28 ` [PATCH 03/14] vmbus: remove no longer used signal_policy Stephen Hemminger
2017-02-01 16:28 ` [PATCH 04/14] vmbus: remove unused kickq argument to sendpacket Stephen Hemminger
2017-02-01 16:28 ` [PATCH 05/14] netvsc: remove no longer needed receive staging buffers Stephen Hemminger
2017-02-05 23:40   ` KY Srinivasan via Virtualization
2017-02-07  0:32     ` Stephen Hemminger via Virtualization
     [not found]     ` <BLUPR0301MB209810C0172361C40F9ABDCBCC430@BLUPR0301MB2098.namprd03.prod.outlook.com>
2017-02-10 14:55       ` gregkh
2017-02-01 16:28 ` [PATCH 06/14] vmbus: remove per channel state Stephen Hemminger
2017-02-01 16:28 ` [PATCH 07/14] vmbus: callback is in softirq not workqueue Stephen Hemminger
2017-02-01 16:28 ` [PATCH 08/14] vmbus: put related per-cpu variable together Stephen Hemminger
2017-02-01 16:28 ` [PATCH 09/14] vmbus: change to per channel tasklet Stephen Hemminger
2017-02-01 16:28 ` [PATCH 10/14] vmbus: add direct isr callback mode Stephen Hemminger
2017-02-01 16:28 ` [PATCH 11/14] vmbus: remove conditional locking of vmbus_write Stephen Hemminger
2017-02-01 16:28 ` [PATCH 12/14] vmbus: expose hv_begin/end_read Stephen Hemminger
2017-02-01 16:29 ` [PATCH 13/14] vmbus: constify parameters where possible Stephen Hemminger
2017-02-01 16:29 ` [PATCH 14/14] vmbus: replace modulus operation with subtraction Stephen Hemminger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).