aboutsummaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2009-07-29 09:04:51 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2009-09-15 12:01:52 -0700
commitbd1de709165a4f59878d4a272370fa228aa753f7 (patch)
treee4e112734f4632962790284721548c874bae0820 /drivers
parent0b3f683488aaf5f501dfa9758054a23b1b625e4f (diff)
Staging: hv: fix sparse static warnings
This fixes up all of the sparse warnings about static functions. Cc: Hank Janssen <hjanssen@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/staging/hv/BlkVsc.c2
-rw-r--r--drivers/staging/hv/Channel.c24
-rw-r--r--drivers/staging/hv/ChannelMgmt.c14
-rw-r--r--drivers/staging/hv/Connection.c12
-rw-r--r--drivers/staging/hv/Hv.c10
-rw-r--r--drivers/staging/hv/NetVsc.c6
-rw-r--r--drivers/staging/hv/RingBuffer.c20
-rw-r--r--drivers/staging/hv/RndisFilter.c4
-rw-r--r--drivers/staging/hv/StorVsc.c14
-rw-r--r--drivers/staging/hv/VersionInfo.h6
-rw-r--r--drivers/staging/hv/Vmbus.c16
-rw-r--r--drivers/staging/hv/blkvsc_drv.c6
-rw-r--r--drivers/staging/hv/netvsc_drv.c4
-rw-r--r--drivers/staging/hv/osd.c4
-rw-r--r--drivers/staging/hv/storvsc_drv.c4
-rw-r--r--drivers/staging/hv/vmbus_drv.c4
16 files changed, 75 insertions, 75 deletions
diff --git a/drivers/staging/hv/BlkVsc.c b/drivers/staging/hv/BlkVsc.c
index d2bde5dd92a..526a0ab8997 100644
--- a/drivers/staging/hv/BlkVsc.c
+++ b/drivers/staging/hv/BlkVsc.c
@@ -75,7 +75,7 @@ BlkVscInitialize(
return ret;
}
-int
+static int
BlkVscOnDeviceAdd(
struct hv_device *Device,
void *AdditionalInfo
diff --git a/drivers/staging/hv/Channel.c b/drivers/staging/hv/Channel.c
index 68f3442395f..34c86628422 100644
--- a/drivers/staging/hv/Channel.c
+++ b/drivers/staging/hv/Channel.c
@@ -153,7 +153,7 @@ Description:
Retrieve various channel debug info
--*/
-void
+static void
VmbusChannelGetDebugInfo(
VMBUS_CHANNEL *Channel,
VMBUS_CHANNEL_DEBUG_INFO *DebugInfo
@@ -197,7 +197,7 @@ Description:
Open the specified channel.
--*/
-int
+static int
VmbusChannelOpen(
VMBUS_CHANNEL *NewChannel,
u32 SendRingBufferSize,
@@ -510,7 +510,7 @@ Description:
Estabish a GPADL for the specified buffer
--*/
-int
+static int
VmbusChannelEstablishGpadl(
VMBUS_CHANNEL *Channel,
void * Kbuffer, /* from kmalloc() */
@@ -615,7 +615,7 @@ Description:
Teardown the specified GPADL handle
--*/
-int
+static int
VmbusChannelTeardownGpadl(
VMBUS_CHANNEL *Channel,
u32 GpadlHandle
@@ -676,7 +676,7 @@ Description:
Close the specified channel
--*/
-void
+static void
VmbusChannelClose(
VMBUS_CHANNEL *Channel
)
@@ -753,7 +753,7 @@ Description:
Send the specified buffer on the given channel
--*/
-int
+static int
VmbusChannelSendPacket(
VMBUS_CHANNEL *Channel,
const void * Buffer,
@@ -819,7 +819,7 @@ Description:
Send a range of single-page buffer packets using a GPADL Direct packet type.
--*/
-int
+static int
VmbusChannelSendPacketPageBuffer(
VMBUS_CHANNEL *Channel,
PAGE_BUFFER PageBuffers[],
@@ -902,7 +902,7 @@ Description:
Send a multi-page buffer packet using a GPADL Direct packet type.
--*/
-int
+static int
VmbusChannelSendPacketMultiPageBuffer(
VMBUS_CHANNEL *Channel,
MULTIPAGE_BUFFER *MultiPageBuffer,
@@ -985,7 +985,7 @@ Description:
--*/
/* TODO: Do we ever receive a gpa direct packet other than the ones we send ? */
-int
+static int
VmbusChannelRecvPacket(
VMBUS_CHANNEL *Channel,
void * Buffer,
@@ -1063,7 +1063,7 @@ Description:
Retrieve the raw packet on the specified channel
--*/
-int
+static int
VmbusChannelRecvPacketRaw(
VMBUS_CHANNEL *Channel,
void * Buffer,
@@ -1140,7 +1140,7 @@ Description:
Channel event callback
--*/
-void
+static void
VmbusChannelOnChannelEvent(
VMBUS_CHANNEL *Channel
)
@@ -1165,7 +1165,7 @@ Description:
Timer event callback
--*/
-void
+static void
VmbusChannelOnTimer(
void *Context
)
diff --git a/drivers/staging/hv/ChannelMgmt.c b/drivers/staging/hv/ChannelMgmt.c
index 9da57408274..c5efc6ec6c3 100644
--- a/drivers/staging/hv/ChannelMgmt.c
+++ b/drivers/staging/hv/ChannelMgmt.c
@@ -87,7 +87,7 @@ VmbusChannelProcessRescindOffer(
#define MAX_NUM_DEVICE_CLASSES_SUPPORTED 4
-const GUID gSupportedDeviceClasses[MAX_NUM_DEVICE_CLASSES_SUPPORTED]= {
+static const GUID gSupportedDeviceClasses[MAX_NUM_DEVICE_CLASSES_SUPPORTED]= {
/* {ba6163d9-04a1-4d29-b605-72e2ffb1dc7f} */
{.Data = {0xd9, 0x63, 0x61, 0xba, 0xa1, 0x04, 0x29, 0x4d, 0xb6, 0x05, 0x72, 0xe2, 0xff, 0xb1, 0xdc, 0x7f}},/* Storage - SCSI */
/* {F8615163-DF3E-46c5-913F-F2D2F965ED0E} */
@@ -100,7 +100,7 @@ const GUID gSupportedDeviceClasses[MAX_NUM_DEVICE_CLASSES_SUPPORTED]= {
};
/* Channel message dispatch table */
-VMBUS_CHANNEL_MESSAGE_TABLE_ENTRY gChannelMessageTable[ChannelMessageCount]= {
+static VMBUS_CHANNEL_MESSAGE_TABLE_ENTRY gChannelMessageTable[ChannelMessageCount]= {
{ChannelMessageInvalid, NULL},
{ChannelMessageOfferChannel, VmbusChannelOnOffer},
{ChannelMessageRescindChannelOffer, VmbusChannelOnOfferRescind},
@@ -129,7 +129,7 @@ Description:
Allocate and initialize a vmbus channel object
--*/
-VMBUS_CHANNEL* AllocVmbusChannel(void)
+static VMBUS_CHANNEL* AllocVmbusChannel(void)
{
VMBUS_CHANNEL* channel;
@@ -193,7 +193,7 @@ Description:
Release the resources used by the vmbus channel object
--*/
-void FreeVmbusChannel(VMBUS_CHANNEL* Channel)
+static void FreeVmbusChannel(VMBUS_CHANNEL* Channel)
{
TimerClose(Channel->PollTimer);
@@ -665,7 +665,7 @@ Description:
This is invoked in the vmbus worker thread context.
--*/
-void
+static void
VmbusOnChannelMessage(
void *Context
)
@@ -714,7 +714,7 @@ Description:
Send a request to get all our pending offers.
--*/
-int
+static int
VmbusChannelRequestOffers(
void
)
@@ -776,7 +776,7 @@ Description:
Release channels that are unattached/unconnected ie (no drivers associated)
--*/
-void
+static void
VmbusChannelReleaseUnattachedChannels(
void
)
diff --git a/drivers/staging/hv/Connection.c b/drivers/staging/hv/Connection.c
index 7b480f0de5b..d017c2725d5 100644
--- a/drivers/staging/hv/Connection.c
+++ b/drivers/staging/hv/Connection.c
@@ -44,7 +44,7 @@ Description:
Sends a connect request on the partition service connection
--*/
-int
+static int
VmbusConnect(
)
{
@@ -198,7 +198,7 @@ Description:
Sends a disconnect request on the partition service connection
--*/
-int
+static int
VmbusDisconnect(
void
)
@@ -254,7 +254,7 @@ Description:
Get the channel object given its child relative id (ie channel id)
--*/
-VMBUS_CHANNEL*
+static VMBUS_CHANNEL*
GetChannelFromRelId(
u32 relId
)
@@ -329,7 +329,7 @@ Description:
Handler for events
--*/
-void
+static void
VmbusOnEvents(
void
)
@@ -389,7 +389,7 @@ Description:
Send a msg on the vmbus's message connection
--*/
-int
+static int
VmbusPostMessage(
void * buffer,
size_t bufferLen
@@ -419,7 +419,7 @@ Description:
Send an event notification to the parent
--*/
-int
+static int
VmbusSetEvent(u32 childRelId)
{
int ret=0;
diff --git a/drivers/staging/hv/Hv.c b/drivers/staging/hv/Hv.c
index 0883179cf84..c19c527f705 100644
--- a/drivers/staging/hv/Hv.c
+++ b/drivers/staging/hv/Hv.c
@@ -348,7 +348,7 @@ Description:
Cleanup routine. This routine is called normally during driver unloading or exiting.
--*/
-void
+static void
HvCleanup (
void
)
@@ -390,7 +390,7 @@ Description:
involves a hypercall.
--*/
-HV_STATUS
+static HV_STATUS
HvPostMessage(
HV_CONNECTION_ID connectionId,
HV_MESSAGE_TYPE messageType,
@@ -444,7 +444,7 @@ Description:
involves a hypercall.
--*/
-HV_STATUS
+static HV_STATUS
HvSignalEvent(
)
{
@@ -467,7 +467,7 @@ Description:
Otherwise, we create and initialize the message and event pages.
--*/
-int
+static int
HvSynicInit (
u32 irqVector
)
@@ -611,7 +611,7 @@ Description:
Cleanup routine for HvSynicInit().
--*/
-void
+static void
HvSynicCleanup(
void
)
diff --git a/drivers/staging/hv/NetVsc.c b/drivers/staging/hv/NetVsc.c
index b24a87065a2..9445e36423b 100644
--- a/drivers/staging/hv/NetVsc.c
+++ b/drivers/staging/hv/NetVsc.c
@@ -792,7 +792,7 @@ Description:
Callback when the device belonging to this driver is added
--*/
-int
+static int
NetVscOnDeviceAdd(
struct hv_device *Device,
void *AdditionalInfo
@@ -909,7 +909,7 @@ Description:
Callback when the root bus device is removed
--*/
-int
+static int
NetVscOnDeviceRemove(
struct hv_device *Device
)
@@ -981,7 +981,7 @@ Description:
Perform any cleanup when the driver is removed
--*/
-void
+static void
NetVscOnCleanup(
struct hv_driver *drv
)
diff --git a/drivers/staging/hv/RingBuffer.c b/drivers/staging/hv/RingBuffer.c
index 6a9f568cc3f..d338ce25e2b 100644
--- a/drivers/staging/hv/RingBuffer.c
+++ b/drivers/staging/hv/RingBuffer.c
@@ -203,7 +203,7 @@ Description:
Dump out to console the ring buffer info
--*/
-void
+static void
DumpRingInfo(RING_BUFFER_INFO* RingInfo, char *Prefix)
{
u32 bytesAvailToWrite;
@@ -249,7 +249,7 @@ Description:
Get various debug metrics for the specified ring buffer
--*/
-void
+static void
RingBufferGetDebugInfo(
RING_BUFFER_INFO *RingInfo,
RING_BUFFER_DEBUG_INFO *DebugInfo
@@ -281,7 +281,7 @@ Description:
Get the interrupt mask for the specified ring buffer
--*/
-u32
+static u32
GetRingBufferInterruptMask(
RING_BUFFER_INFO *rbi
)
@@ -298,7 +298,7 @@ Description:
Initialize the ring buffer
--*/
-int
+static int
RingBufferInit(
RING_BUFFER_INFO *RingInfo,
void *Buffer,
@@ -329,7 +329,7 @@ Description:
Cleanup the ring buffer
--*/
-void
+static void
RingBufferCleanup(
RING_BUFFER_INFO* RingInfo
)
@@ -345,7 +345,7 @@ Description:
Write to the ring buffer
--*/
-int
+static int
RingBufferWrite(
RING_BUFFER_INFO* OutRingInfo,
SG_BUFFER_LIST SgBuffers[],
@@ -435,7 +435,7 @@ Description:
Read without advancing the read index
--*/
-int
+static int
RingBufferPeek(
RING_BUFFER_INFO* InRingInfo,
void* Buffer,
@@ -484,7 +484,7 @@ Description:
Read and advance the read index
--*/
-int
+static int
RingBufferRead(
RING_BUFFER_INFO* InRingInfo,
void * Buffer,
@@ -555,7 +555,7 @@ Description:
Assume there is enough room. Handles wrap-around in dest case only!!
--*/
-u32
+static u32
CopyToRingBuffer(
RING_BUFFER_INFO *RingInfo,
u32 StartWriteOffset,
@@ -596,7 +596,7 @@ Description:
Assume there is enough room. Handles wrap-around in src case only!!
--*/
-u32
+static u32
CopyFromRingBuffer(
RING_BUFFER_INFO *RingInfo,
void * Dest,
diff --git a/drivers/staging/hv/RndisFilter.c b/drivers/staging/hv/RndisFilter.c
index a6bbb1cbf1e..c6b9dfd2f2e 100644
--- a/drivers/staging/hv/RndisFilter.c
+++ b/drivers/staging/hv/RndisFilter.c
@@ -202,7 +202,7 @@ RndisFilterOnSendRequestCompletion(
/* The one and only */
-RNDIS_FILTER_DRIVER_OBJECT gRndisFilter;
+static RNDIS_FILTER_DRIVER_OBJECT gRndisFilter;
static inline RNDIS_DEVICE* GetRndisDevice(void)
{
@@ -926,7 +926,7 @@ RndisFilterCloseDevice(
}
-int
+static int
RndisFilterOnDeviceAdd(
struct hv_device *Device,
void *AdditionalInfo
diff --git a/drivers/staging/hv/StorVsc.c b/drivers/staging/hv/StorVsc.c
index 5955999f57c..1c82e7923ff 100644
--- a/drivers/staging/hv/StorVsc.c
+++ b/drivers/staging/hv/StorVsc.c
@@ -315,7 +315,7 @@ Description:
Callback when the device belonging to this driver is added
--*/
-int
+static int
StorVscOnDeviceAdd(
struct hv_device *Device,
void *AdditionalInfo
@@ -527,7 +527,7 @@ Cleanup:
}
-int
+static int
StorVscConnectToVsp(
struct hv_device *Device
)
@@ -572,7 +572,7 @@ Description:
Callback when the our device is being removed
--*/
-int
+static int
StorVscOnDeviceRemove(
struct hv_device *Device
)
@@ -631,7 +631,7 @@ DPRINT_EXIT(STORVSC);
}
*********** */
-int
+static int
StorVscOnHostReset(
struct hv_device *Device
)
@@ -701,7 +701,7 @@ Description:
Callback to initiate an I/O request
--*/
-int
+static int
StorVscOnIORequest(
struct hv_device *Device,
struct hv_storvsc_request *Request
@@ -805,7 +805,7 @@ Description:
Perform any cleanup when the driver is removed
--*/
-void
+static void
StorVscOnCleanup(
struct hv_driver *Driver
)
@@ -919,7 +919,7 @@ StorVscOnReceive(
}
}
-void
+static void
StorVscOnChannelCallback(
void * Context
)
diff --git a/drivers/staging/hv/VersionInfo.h b/drivers/staging/hv/VersionInfo.h
index a827f7fa73b..ef590a0f4b4 100644
--- a/drivers/staging/hv/VersionInfo.h
+++ b/drivers/staging/hv/VersionInfo.h
@@ -24,6 +24,6 @@
#pragma once
-const char VersionDate[]=__DATE__;
-const char VersionTime[]=__TIME__;
-const char VersionDesc[]= "Version 2.0";
+static const char VersionDate[]=__DATE__;
+static const char VersionTime[]=__TIME__;
+static const char VersionDesc[]= "Version 2.0";
diff --git a/drivers/staging/hv/Vmbus.c b/drivers/staging/hv/Vmbus.c
index 60f9afc6b53..c8e0df6c480 100644
--- a/drivers/staging/hv/Vmbus.c
+++ b/drivers/staging/hv/Vmbus.c
@@ -224,7 +224,7 @@ Description:
--*/
-struct hv_device*
+static struct hv_device*
VmbusChildDeviceCreate(
GUID DeviceType,
GUID DeviceInstance,
@@ -248,7 +248,7 @@ Description:
Registers the child device with the vmbus
--*/
-int
+static int
VmbusChildDeviceAdd(
struct hv_device *ChildDevice)
{
@@ -267,7 +267,7 @@ Description:
Unregisters the child device from the vmbus
--*/
-void
+static void
VmbusChildDeviceRemove(
struct hv_device *ChildDevice)
{
@@ -346,7 +346,7 @@ Description:
Callback when the root bus device is removed
--*/
-int VmbusOnDeviceRemove(
+static int VmbusOnDeviceRemove(
struct hv_device *dev
)
{
@@ -375,7 +375,7 @@ Description:
Perform any cleanup when the driver is removed
--*/
-void
+static void
VmbusOnCleanup(
struct hv_driver *drv
)
@@ -399,7 +399,7 @@ Description:
DPC routine to handle messages from the hypervisior
--*/
-void
+static void
VmbusOnMsgDPC(
struct hv_driver *drv
)
@@ -458,7 +458,7 @@ Description:
DPC routine to handle events from the hypervisior
--*/
-void
+static void
VmbusOnEventDPC(
struct hv_driver* drv
)
@@ -477,7 +477,7 @@ Description:
ISR routine
--*/
-int
+static int
VmbusOnISR(
struct hv_driver *drv
)
diff --git a/drivers/staging/hv/blkvsc_drv.c b/drivers/staging/hv/blkvsc_drv.c
index 9de9654b0ad..6888909c69e 100644
--- a/drivers/staging/hv/blkvsc_drv.c
+++ b/drivers/staging/hv/blkvsc_drv.c
@@ -169,7 +169,7 @@ Name: blkvsc_drv_init()
Desc: BlkVsc driver initialization.
--*/
-int blkvsc_drv_init(PFN_DRIVERINITIALIZE pfn_drv_init)
+static int blkvsc_drv_init(PFN_DRIVERINITIALIZE pfn_drv_init)
{
int ret=0;
STORVSC_DRIVER_OBJECT *storvsc_drv_obj=&g_blkvsc_drv.drv_obj;
@@ -214,7 +214,7 @@ Name: blkvsc_drv_exit()
Desc:
--*/
-void blkvsc_drv_exit(void)
+static void blkvsc_drv_exit(void)
{
STORVSC_DRIVER_OBJECT *storvsc_drv_obj=&g_blkvsc_drv.drv_obj;
struct driver_context *drv_ctx=&g_blkvsc_drv.drv_ctx;
@@ -1390,7 +1390,7 @@ static int blkvsc_revalidate_disk(struct gendisk *gd)
return 0;
}
-int blkvsc_getgeo(struct block_device *bd, struct hd_geometry *hg)
+static int blkvsc_getgeo(struct block_device *bd, struct hd_geometry *hg)
{
sector_t total_sectors = get_capacity(bd->bd_disk);
sector_t cylinder_times_heads=0;
diff --git a/drivers/staging/hv/netvsc_drv.c b/drivers/staging/hv/netvsc_drv.c
index 02b200b478b..439c357c52e 100644
--- a/drivers/staging/hv/netvsc_drv.c
+++ b/drivers/staging/hv/netvsc_drv.c
@@ -90,7 +90,7 @@ Name: netvsc_drv_init()
Desc: NetVsc driver initialization
--*/
-int netvsc_drv_init(PFN_DRIVERINITIALIZE pfn_drv_init)
+static int netvsc_drv_init(PFN_DRIVERINITIALIZE pfn_drv_init)
{
int ret=0;
NETVSC_DRIVER_OBJECT *net_drv_obj=&g_netvsc_drv.drv_obj;
@@ -634,7 +634,7 @@ Name: netvsc_drv_exit()
Desc:
--*/
-void netvsc_drv_exit(void)
+static void netvsc_drv_exit(void)
{
NETVSC_DRIVER_OBJECT *netvsc_drv_obj=&g_netvsc_drv.drv_obj;
struct driver_context *drv_ctx=&g_netvsc_drv.drv_ctx;
diff --git a/drivers/staging/hv/osd.c b/drivers/staging/hv/osd.c
index 35c9ac2f315..ea3e226f178 100644
--- a/drivers/staging/hv/osd.c
+++ b/drivers/staging/hv/osd.c
@@ -161,7 +161,7 @@ void MemUnmapIO(void *virt)
/* iounmap(virt); */
}
-void TimerCallback(unsigned long data)
+static void TimerCallback(unsigned long data)
{
struct osd_timer *t = (struct osd_timer *) data;
@@ -269,7 +269,7 @@ unsigned long Virtual2Physical(void * VirtAddr)
return pfn << PAGE_SHIFT;
}
-void WorkItemCallback(struct work_struct *work)
+static void WorkItemCallback(struct work_struct *work)
{
WORKITEM* w = (WORKITEM*)work;
diff --git a/drivers/staging/hv/storvsc_drv.c b/drivers/staging/hv/storvsc_drv.c
index 9a7ebca7a82..a79ea812bf4 100644
--- a/drivers/staging/hv/storvsc_drv.c
+++ b/drivers/staging/hv/storvsc_drv.c
@@ -130,7 +130,7 @@ Name: storvsc_drv_init()
Desc: StorVsc driver initialization.
--*/
-int storvsc_drv_init(PFN_DRIVERINITIALIZE pfn_drv_init)
+static int storvsc_drv_init(PFN_DRIVERINITIALIZE pfn_drv_init)
{
int ret=0;
STORVSC_DRIVER_OBJECT *storvsc_drv_obj=&g_storvsc_drv.drv_obj;
@@ -184,7 +184,7 @@ Name: storvsc_drv_exit()
Desc:
--*/
-void storvsc_drv_exit(void)
+static void storvsc_drv_exit(void)
{
STORVSC_DRIVER_OBJECT *storvsc_drv_obj=&g_storvsc_drv.drv_obj;
struct driver_context *drv_ctx=&g_storvsc_drv.drv_ctx;
diff --git a/drivers/staging/hv/vmbus_drv.c b/drivers/staging/hv/vmbus_drv.c
index 699baf5c544..375dde94eb1 100644
--- a/drivers/staging/hv/vmbus_drv.c
+++ b/drivers/staging/hv/vmbus_drv.c
@@ -311,7 +311,7 @@ Desc: Main vmbus driver initialization routine. Here, we
- setup the vmbus root device
- retrieve the channel offers
--*/
-int vmbus_bus_init(PFN_DRIVERINITIALIZE pfn_drv_init)
+static int vmbus_bus_init(PFN_DRIVERINITIALIZE pfn_drv_init)
{
int ret=0;
unsigned int vector=0;
@@ -436,7 +436,7 @@ Name: vmbus_bus_exit()
Desc: Terminate the vmbus driver. This routine is opposite of vmbus_bus_init()
--*/
-void vmbus_bus_exit(void)
+static void vmbus_bus_exit(void)
{
VMBUS_DRIVER_OBJECT *vmbus_drv_obj=&g_vmbus_drv.drv_obj;
struct vmbus_driver_context *vmbus_drv_ctx=&g_vmbus_drv;