linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] (xen) stable/for-linus-3.3 patches for 3.3-rc0
@ 2012-01-09 17:25 Konrad Rzeszutek Wilk
  2012-01-10 18:08 ` Linus Torvalds
  0 siblings, 1 reply; 3+ messages in thread
From: Konrad Rzeszutek Wilk @ 2012-01-09 17:25 UTC (permalink / raw)
  To: Linus Torvalds, linux-kernel
  Cc: ian.campbell, JBeulich, annie.li, waldi, dgdegra, david.vrabel,
	julia, tony.luck, maxim.uvarov, anil, dkiper, rdunlap,
	Jeremy Fitzhardinge

[-- Attachment #1: Type: text/plain, Size: 6791 bytes --]

Hey Linus,

Please git pull the following git branch:

git pull git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git stable/for-linus-3.3

There are eight exciting patchsets in this branch:
 - SysFS documentation updates. We are slowly updating them to make sure that the SysFS
   entires are properly documented.
 - Making the grant system able to use more fancier types of grants to speed-up
   guest to guest exchange of data (sub-page and transitive grants).
 - Updates in the backends to be able to export the Xen backends in an
   Hardware Virtualized Management (HVM) guest. We usually export those backends in
   the initial domain (dom0), but are moving slowly to make it possible to do it any guest
   (PV or HVM).
 - Better driver to deal with memory type ioctls calls. In the past we were doing
   ioctls on /proc/xen/priv_cmd (yuck) and with this are moving to doing it in
   /dev/xen/priv_cmd.
 - Fix a security issues were the guest could try to send a nasty (out of band)
   message and potentially cause mishap.
 - Remove duplicate initialization fields in the backend drivers.
 - Jeremy is now working for a fancy new startup so changing the MAINTAINERS file to
   reflect that his contribution are done during his private time.
 - Sensible config options. We had some that weren't all that good so adjusting
   them properly.
 - Bug-fixes.

That is it! Please push

Annie Li (7):
      xen/granttable: Introducing grant table V2 stucture
      xen/granttable: Refactor some code
      xen/granttable: Grant tables V2 implementation
      xen/granttable: Keep code format clean
      xen/granttable: Improve comments for function pointers
      xen/granttable: Support sub-page grants
      xen/granttable: Support transitive grants

Bastian Blank (5):
      xen: Add privcmd device driver
      xen: Add xenbus device driver
      xen: Add xenbus_backend device
      xen/privcmd: Remove unused support for arch specific privcmp mmap
      xen/xenbus-frontend: Make error message more clear

Daniel De Graaf (10):
      xen/gntalloc: Change gref_lock to a mutex
      xen/gnt{dev,alloc}: reserve event channels for notify
      xen/event: Add reference counting to event channels
      xen/events: prevent calling evtchn_get on invalid channels
      xen/gntalloc: release grant references on page free
      xen/gntalloc: fix reference counts on multi-page mappings
      xenbus: Support HVM backends
      xenbus: Use grant-table wrapper functions
      xen/grant-table: Support mappings required by blkback
      xen/netback: Enable netback on HVM guests

David Vrabel (2):
      xen: document balloon driver sysfs files
      xen: document backend sysfs files

Ian Campbell (3):
      xen/xenbus: Reject replies with payload > XENSTORE_PAYLOAD_MAX.
      xenbus: maximum buffer size is XENSTORE_PAYLOAD_MAX
      xen/xenbus: don't reimplement kvasprintf via a fixed size buffer

Jan Beulich (1):
      Xen: consolidate and simplify struct xenbus_driver instantiation

Jeremy Fitzhardinge (1):
      Xen: update MAINTAINER info

Julia Lawall (1):
      xen-gntalloc: introduce missing kfree

Konrad Rzeszutek Wilk (7):
      Merge branch 'stable/docs-for-3.3' into stable/for-linus-3.3
      xen/xenbus-frontend: Fix compile error with randconfig
      Merge commit 'v3.2-rc3' into stable/for-linus-3.3
      xen/xenbus: Fix compile error - missing header for xen_initial_domain()
      xen/pciback: Move the PCI_DEV_FLAGS_ASSIGNED ops to the "[un|]bind"
      xen/pciback: Fix "device has been assigned to X domain!" warning
      xen/pciback: Expand the warning message to include domain id.

Maxim Uvarov (1):
      xen: Make XEN_MAX_DOMAIN_MEMORY have more sensible defaults

Tony Luck (1):
      xen/ia64: fix build breakage because of conflicting u64 guest handles


 Documentation/ABI/stable/sysfs-bus-xen-backend     |   75 +++
 .../ABI/stable/sysfs-devices-system-xen_memory     |   77 +++
 arch/ia64/include/asm/xen/interface.h              |    2 +-
 arch/x86/xen/Kconfig                               |    4 +-
 arch/x86/xen/grant-table.c                         |   44 ++-
 drivers/block/xen-blkback/xenbus.c                 |    9 +-
 drivers/block/xen-blkfront.c                       |   11 +-
 drivers/input/misc/xen-kbdfront.c                  |    7 +-
 drivers/net/xen-netback/netback.c                  |    2 +-
 drivers/net/xen-netback/xenbus.c                   |    9 +-
 drivers/net/xen-netfront.c                         |    9 +-
 drivers/pci/xen-pcifront.c                         |   11 +-
 drivers/video/xen-fbfront.c                        |    9 +-
 drivers/xen/Kconfig                                |    7 +
 drivers/xen/Makefile                               |    2 +
 drivers/xen/events.c                               |   77 +++-
 drivers/xen/evtchn.c                               |    2 +-
 drivers/xen/gntalloc.c                             |  121 +++--
 drivers/xen/gntdev.c                               |   34 +-
 drivers/xen/grant-table.c                          |  518 ++++++++++++++--
 drivers/xen/privcmd.c                              |  435 ++++++++++++++
 drivers/xen/privcmd.h                              |    3 +
 drivers/xen/xen-pciback/pci_stub.c                 |    4 +
 drivers/xen/xen-pciback/xenbus.c                   |   19 +-
 drivers/xen/xenbus/Makefile                        |    2 +
 drivers/xen/xenbus/xenbus_client.c                 |  193 +++++-
 drivers/xen/xenbus/xenbus_comms.h                  |    4 +
 drivers/xen/xenbus/xenbus_dev_backend.c            |   90 +++
 drivers/xen/xenbus/xenbus_dev_frontend.c           |  625 ++++++++++++++++++++
 drivers/xen/xenbus/xenbus_probe.c                  |    9 +-
 drivers/xen/xenbus/xenbus_probe.h                  |    6 +-
 drivers/xen/xenbus/xenbus_probe_backend.c          |    8 +-
 drivers/xen/xenbus/xenbus_probe_frontend.c         |    8 +-
 drivers/xen/xenbus/xenbus_xs.c                     |   23 +-
 drivers/xen/xenfs/Makefile                         |    2 +-
 drivers/xen/xenfs/privcmd.c                        |  400 -------------
 drivers/xen/xenfs/super.c                          |    6 +-
 drivers/xen/xenfs/xenbus.c                         |  593 -------------------
 drivers/xen/xenfs/xenfs.h                          |    2 -
 include/xen/events.h                               |    7 +
 include/xen/grant_table.h                          |   37 +-
 include/xen/interface/grant_table.h                |  167 +++++-
 include/xen/interface/io/xs_wire.h                 |    3 +
 include/xen/interface/xen.h                        |    2 +
 include/xen/xenbus.h                               |   31 +-
 include/xen/xenbus_dev.h                           |   41 ++
 46 files changed, 2499 insertions(+), 1251 deletions(-)

[-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --]

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

* Re: [GIT PULL] (xen) stable/for-linus-3.3 patches for 3.3-rc0
  2012-01-09 17:25 [GIT PULL] (xen) stable/for-linus-3.3 patches for 3.3-rc0 Konrad Rzeszutek Wilk
@ 2012-01-10 18:08 ` Linus Torvalds
  2012-01-10 19:11   ` Randy Dunlap
  0 siblings, 1 reply; 3+ messages in thread
From: Linus Torvalds @ 2012-01-10 18:08 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk
  Cc: linux-kernel, ian.campbell, JBeulich, annie.li, waldi, dgdegra,
	david.vrabel, julia, tony.luck, maxim.uvarov, anil, dkiper,
	rdunlap, Jeremy Fitzhardinge

On Mon, Jan 9, 2012 at 9:25 AM, Konrad Rzeszutek Wilk
<konrad.wilk@oracle.com> wrote:
>  46 files changed, 2499 insertions(+), 1251 deletions(-)

Please, you too also start using -M (and --summary) for the diffstat output.

It should look like this:

  44 files changed, 1513 insertions(+), 265 deletions(-)
  create mode 100644 Documentation/ABI/stable/sysfs-bus-xen-backend
  create mode 100644 Documentation/ABI/stable/sysfs-devices-system-xen_memory
  rename drivers/xen/{xenfs => }/privcmd.c (92%)
  create mode 100644 drivers/xen/privcmd.h
  create mode 100644 drivers/xen/xenbus/xenbus_dev_backend.c
  rename drivers/xen/{xenfs/xenbus.c => xenbus/xenbus_dev_frontend.c} (95%)
  create mode 100644 include/xen/xenbus_dev.h

which is a lot more true about the *real* changes.

                      Linus

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

* Re: [GIT PULL] (xen) stable/for-linus-3.3 patches for 3.3-rc0
  2012-01-10 18:08 ` Linus Torvalds
@ 2012-01-10 19:11   ` Randy Dunlap
  0 siblings, 0 replies; 3+ messages in thread
From: Randy Dunlap @ 2012-01-10 19:11 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Konrad Rzeszutek Wilk, linux-kernel, ian.campbell, JBeulich,
	annie.li, waldi, dgdegra, david.vrabel, julia, tony.luck,
	maxim.uvarov, anil, dkiper, Jeremy Fitzhardinge

On 01/10/2012 10:08 AM, Linus Torvalds wrote:
> On Mon, Jan 9, 2012 at 9:25 AM, Konrad Rzeszutek Wilk
> <konrad.wilk@oracle.com> wrote:
>>  46 files changed, 2499 insertions(+), 1251 deletions(-)
> 
> Please, you too also start using -M (and --summary) for the diffstat output.

This is even included in Documentation/SubmittingPatches (not that anyone reads
documentation ;).


> It should look like this:
> 
>   44 files changed, 1513 insertions(+), 265 deletions(-)
>   create mode 100644 Documentation/ABI/stable/sysfs-bus-xen-backend
>   create mode 100644 Documentation/ABI/stable/sysfs-devices-system-xen_memory
>   rename drivers/xen/{xenfs => }/privcmd.c (92%)
>   create mode 100644 drivers/xen/privcmd.h
>   create mode 100644 drivers/xen/xenbus/xenbus_dev_backend.c
>   rename drivers/xen/{xenfs/xenbus.c => xenbus/xenbus_dev_frontend.c} (95%)
>   create mode 100644 include/xen/xenbus_dev.h
> 
> which is a lot more true about the *real* changes.


-- 
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***

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

end of thread, other threads:[~2012-01-10 18:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-09 17:25 [GIT PULL] (xen) stable/for-linus-3.3 patches for 3.3-rc0 Konrad Rzeszutek Wilk
2012-01-10 18:08 ` Linus Torvalds
2012-01-10 19:11   ` Randy Dunlap

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).