VMCI event code that manages event handlers and handles callbacks when specific
events fire.
Signed-off-by: George Zhang
Acked-by: Andy king
Acked-by: Dmitry Torokhov
---
drivers/misc/vmw_vmci/vmci_event.c | 224
drivers/misc/vmw_vmci/vmci_event.h | 25
VMCI event code that manages event handlers and handles callbacks when specific
events fire.
Signed-off-by: George Zhang georgezh...@vmware.com
Acked-by: Andy king ack...@vmware.com
Acked-by: Dmitry Torokhov d...@vmware.com
---
drivers/misc/vmw_vmci/vmci_event.c | 224
VMCI event code that manages event handlers and handles callbacks when
specific events fire.
Signed-off-by: George Zhang
Signed-off-by: Dmitry Torokhov
Signed-off-by: Andy King
---
drivers/misc/vmw_vmci/vmci_event.c | 224
VMCI event code that manages event handlers and handles callbacks when
specific events fire.
Signed-off-by: George Zhang georgezh...@vmware.com
Signed-off-by: Dmitry Torokhov d...@vmware.com
Signed-off-by: Andy King ack...@vmware.com
---
drivers/misc/vmw_vmci/vmci_event.c | 224
VMCI event code that manages event handlers and handles callbacks when specific
events fire.
Signed-off-by: George Zhang
---
drivers/misc/vmw_vmci/vmci_event.c | 229
drivers/misc/vmw_vmci/vmci_event.h | 25
2 files changed, 254 insertions(+), 0
VMCI event code that manages event handlers and handles callbacks when specific
events fire.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_event.c | 229
drivers/misc/vmw_vmci/vmci_event.h | 25
2 files changed,
VMCI event code that manages event handlers and handles callbacks when specific
events fire.
Signed-off-by: George Zhang
---
drivers/misc/vmw_vmci/vmci_event.c | 229
drivers/misc/vmw_vmci/vmci_event.h | 25
2 files changed, 254 insertions(+), 0
VMCI event code that manages event handlers and handles callbacks when specific
events fire.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_event.c | 229
drivers/misc/vmw_vmci/vmci_event.h | 25
2 files changed,
On Tuesday, October 30, 2012 08:50:41 AM Greg KH wrote:
> On Mon, Oct 29, 2012 at 10:01:52PM -0700, Dmitry Torokhov wrote:
> > On Mon, Oct 29, 2012 at 07:26:05PM -0700, Greg KH wrote:
> > > On Mon, Oct 29, 2012 at 06:04:27PM -0700, George Zhang wrote:
> > > > +static void
On Mon, Oct 29, 2012 at 10:01:52PM -0700, Dmitry Torokhov wrote:
> On Mon, Oct 29, 2012 at 07:26:05PM -0700, Greg KH wrote:
> > On Mon, Oct 29, 2012 at 06:04:27PM -0700, George Zhang wrote:
> > > +static void event_signal_destroy(struct kref *kref)
> > > +{
> > > + struct vmci_subscription *entry
On Mon, Oct 29, 2012 at 09:58:21PM -0700, Dmitry Torokhov wrote:
> On Mon, Oct 29, 2012 at 07:24:46PM -0700, Greg KH wrote:
> > On Mon, Oct 29, 2012 at 06:04:27PM -0700, George Zhang wrote:
> > > +/*
> > > + * Releases the given VMCISubscription.
> > > + * Fires the destroy event if the reference
On Mon, Oct 29, 2012 at 09:58:21PM -0700, Dmitry Torokhov wrote:
On Mon, Oct 29, 2012 at 07:24:46PM -0700, Greg KH wrote:
On Mon, Oct 29, 2012 at 06:04:27PM -0700, George Zhang wrote:
+/*
+ * Releases the given VMCISubscription.
+ * Fires the destroy event if the reference count has
On Mon, Oct 29, 2012 at 10:01:52PM -0700, Dmitry Torokhov wrote:
On Mon, Oct 29, 2012 at 07:26:05PM -0700, Greg KH wrote:
On Mon, Oct 29, 2012 at 06:04:27PM -0700, George Zhang wrote:
+static void event_signal_destroy(struct kref *kref)
+{
+ struct vmci_subscription *entry =
+
On Tuesday, October 30, 2012 08:50:41 AM Greg KH wrote:
On Mon, Oct 29, 2012 at 10:01:52PM -0700, Dmitry Torokhov wrote:
On Mon, Oct 29, 2012 at 07:26:05PM -0700, Greg KH wrote:
On Mon, Oct 29, 2012 at 06:04:27PM -0700, George Zhang wrote:
+static void event_signal_destroy(struct kref
On Mon, Oct 29, 2012 at 07:26:05PM -0700, Greg KH wrote:
> On Mon, Oct 29, 2012 at 06:04:27PM -0700, George Zhang wrote:
> > +static void event_signal_destroy(struct kref *kref)
> > +{
> > + struct vmci_subscription *entry =
> > + container_of(kref, struct vmci_subscription,
On Mon, Oct 29, 2012 at 07:24:46PM -0700, Greg KH wrote:
> On Mon, Oct 29, 2012 at 06:04:27PM -0700, George Zhang wrote:
> > +/*
> > + * Releases the given VMCISubscription.
> > + * Fires the destroy event if the reference count has gone to zero.
> > + */
> > +static void event_release(struct
On Mon, Oct 29, 2012 at 06:04:27PM -0700, George Zhang wrote:
> +static void event_signal_destroy(struct kref *kref)
> +{
> + struct vmci_subscription *entry =
> + container_of(kref, struct vmci_subscription, kref);
> +
> + complete(>done);
> +}
Didn't you just leak
On Mon, Oct 29, 2012 at 06:04:27PM -0700, George Zhang wrote:
> +/*
> + * Releases the given VMCISubscription.
> + * Fires the destroy event if the reference count has gone to zero.
> + */
> +static void event_release(struct vmci_subscription *entry)
> +{
> + kref_put(>kref,
VMCI event code that manages event handlers and handles callbacks when specific
events fire.
Signed-off-by: George Zhang
---
drivers/misc/vmw_vmci/vmci_event.c | 371
drivers/misc/vmw_vmci/vmci_event.h | 25 ++
2 files changed, 396 insertions(+), 0
VMCI event code that manages event handlers and handles callbacks when specific
events fire.
Signed-off-by: George Zhang georgezh...@vmware.com
---
drivers/misc/vmw_vmci/vmci_event.c | 371
drivers/misc/vmw_vmci/vmci_event.h | 25 ++
2 files changed, 396
On Mon, Oct 29, 2012 at 06:04:27PM -0700, George Zhang wrote:
+/*
+ * Releases the given VMCISubscription.
+ * Fires the destroy event if the reference count has gone to zero.
+ */
+static void event_release(struct vmci_subscription *entry)
+{
+ kref_put(entry-kref,
On Mon, Oct 29, 2012 at 06:04:27PM -0700, George Zhang wrote:
+static void event_signal_destroy(struct kref *kref)
+{
+ struct vmci_subscription *entry =
+ container_of(kref, struct vmci_subscription, kref);
+
+ complete(entry-done);
+}
Didn't you just leak
On Mon, Oct 29, 2012 at 07:24:46PM -0700, Greg KH wrote:
On Mon, Oct 29, 2012 at 06:04:27PM -0700, George Zhang wrote:
+/*
+ * Releases the given VMCISubscription.
+ * Fires the destroy event if the reference count has gone to zero.
+ */
+static void event_release(struct
On Mon, Oct 29, 2012 at 07:26:05PM -0700, Greg KH wrote:
On Mon, Oct 29, 2012 at 06:04:27PM -0700, George Zhang wrote:
+static void event_signal_destroy(struct kref *kref)
+{
+ struct vmci_subscription *entry =
+ container_of(kref, struct vmci_subscription, kref);
+
24 matches
Mail list logo