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
Signed-off-by: Dmitry Torokhov
Signed-off-by: Andy King
---
drivers/misc/vmw_vmci/vmci_event.c | 224
drivers/misc/vmw_vmci/vmci_event
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 dele
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 dele
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(struc
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 c
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, kre
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 vmci_
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 l
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, event_signal
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 delet
12 matches
Mail list logo