Staging: hv: storvsc: Rename get_stor_device()
authorK. Y. Srinivasan <kys@microsoft.com>
Sat, 27 Aug 2011 18:31:03 +0000 (11:31 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 29 Aug 2011 18:01:02 +0000 (11:01 -0700)
In preparation for cleaning up how we manage reference counts on the stor
device, clearly distinguish why we are attempting to acquire a reference.

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/hv/hyperv_storage.h
drivers/staging/hv/storvsc.c
drivers/staging/hv/storvsc_drv.c

index a01f9a07c988961c0389eb60ffb794a0ce87743f..a22441386379387e3e144010e802021c16f3b04e 100644 (file)
@@ -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;
 
index 89708b1d3f607d3545b4c786e5aa0c1c6aff0e4a..313a3f8cfaf31b2de2994c824fcd263908a44f8b 100644 (file)
@@ -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);
@@ -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)
 {
@@ -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;
 
@@ -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;
index faa8d57608767cc85cf8bab73e136cf50c117bcf..5b2004fbb4b1753622ac7bd34a1697f21a48da7f 100644 (file)
@@ -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;