Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 268034
b: refs/heads/master
c: 1eaaddf
h: refs/heads/master
v: v3
  • Loading branch information
K. Y. Srinivasan authored and Greg Kroah-Hartman committed Aug 29, 2011
1 parent 140b2fb commit 722fc3a
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: bf49e809986f11c9046239e3d2439b5581f2421b
refs/heads/master: 1eaaddf93853b222a08ec37d4d8c4edc1085d312
3 changes: 2 additions & 1 deletion trunk/drivers/staging/hv/hyperv_storage.h
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,8 @@ struct storvsc_device {


/* Get the stordevice object iff exists and its refcount > 1 */
static inline struct storvsc_device *get_stor_device(struct hv_device *device)
static inline struct storvsc_device *get_out_stor_device(
struct hv_device *device)
{
struct storvsc_device *stor_device;

Expand Down
8 changes: 4 additions & 4 deletions trunk/drivers/staging/hv/storvsc.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ static inline struct storvsc_device *alloc_stor_device(struct hv_device *device)
return NULL;

/* Set to 2 to allow both inbound and outbound traffics */
/* (ie get_stor_device() and get_in_stor_device()) to proceed. */
/* (ie get_out_stor_device() and get_in_stor_device()) to proceed. */
atomic_cmpxchg(&stor_device->ref_count, 0, 2);

init_waitqueue_head(&stor_device->waiting_to_drain);
Expand All @@ -67,7 +67,7 @@ static inline struct storvsc_device *get_in_stor_device(
return stor_device;
}

/* Drop ref count to 1 to effectively disable get_stor_device() */
/* Drop ref count to 1 to effectively disable get_out_stor_device() */
static inline struct storvsc_device *release_stor_device(
struct hv_device *device)
{
Expand Down Expand Up @@ -105,7 +105,7 @@ static int storvsc_channel_init(struct hv_device *device)
struct vstor_packet *vstor_packet;
int ret, t;

stor_device = get_stor_device(device);
stor_device = get_out_stor_device(device);
if (!stor_device)
return -ENODEV;

Expand Down Expand Up @@ -427,7 +427,7 @@ int storvsc_do_io(struct hv_device *device,
int ret = 0;

vstor_packet = &request->vstor_packet;
stor_device = get_stor_device(device);
stor_device = get_out_stor_device(device);

if (!stor_device)
return -ENODEV;
Expand Down
2 changes: 1 addition & 1 deletion trunk/drivers/staging/hv/storvsc_drv.c
Original file line number Diff line number Diff line change
Expand Up @@ -344,7 +344,7 @@ static int storvsc_host_reset(struct hv_device *device)
int ret, t;


stor_device = get_stor_device(device);
stor_device = get_out_stor_device(device);
if (!stor_device)
return -ENODEV;

Expand Down

0 comments on commit 722fc3a

Please sign in to comment.