OPTIONAL modifier makes no sense in linux kernel Signed-off-by: Nishanth Menon <nm@xxxxxx> --- drivers/staging/tidspbridge/core/chnl_sm.c | 2 +- .../staging/tidspbridge/include/dspbridge/cod.h | 2 +- .../tidspbridge/include/dspbridge/dspchnl.h | 4 ++-- .../tidspbridge/include/dspbridge/dspdefs.h | 4 ++-- .../staging/tidspbridge/include/dspbridge/node.h | 12 ++++++------ .../staging/tidspbridge/include/dspbridge/proc.h | 2 +- drivers/staging/tidspbridge/pmgr/cod.c | 2 +- drivers/staging/tidspbridge/rmgr/dbdcd.c | 12 ++++++------ drivers/staging/tidspbridge/rmgr/nldr.c | 6 +++--- drivers/staging/tidspbridge/rmgr/node.c | 12 ++++++------ drivers/staging/tidspbridge/rmgr/proc.c | 2 +- 11 files changed, 30 insertions(+), 30 deletions(-) diff --git a/drivers/staging/tidspbridge/core/chnl_sm.c b/drivers/staging/tidspbridge/core/chnl_sm.c index 25d2450..2189796 100644 --- a/drivers/staging/tidspbridge/core/chnl_sm.c +++ b/drivers/staging/tidspbridge/core/chnl_sm.c @@ -91,7 +91,7 @@ static int search_free_channel(struct chnl_mgr *chnl_mgr_obj, */ int bridge_chnl_add_io_req(struct chnl_object *chnl_obj, void *pHostBuf, u32 byte_size, u32 buf_size, - OPTIONAL u32 dw_dsp_addr, u32 dw_arg) + u32 dw_dsp_addr, u32 dw_arg) { int status = 0; struct chnl_object *pchnl = (struct chnl_object *)chnl_obj; diff --git a/drivers/staging/tidspbridge/include/dspbridge/cod.h b/drivers/staging/tidspbridge/include/dspbridge/cod.h index cb9b2c3..25817fc 100644 --- a/drivers/staging/tidspbridge/include/dspbridge/cod.h +++ b/drivers/staging/tidspbridge/include/dspbridge/cod.h @@ -93,7 +93,7 @@ extern void cod_close(struct cod_libraryobj *lib); */ extern int cod_create(OUT struct cod_manager **phManager, char *pstrZLFile, - OPTIONAL const struct cod_attrs *attrs); + const struct cod_attrs *attrs); /* * ======== cod_delete ======== diff --git a/drivers/staging/tidspbridge/include/dspbridge/dspchnl.h b/drivers/staging/tidspbridge/include/dspbridge/dspchnl.h index ee71e9b..8b943cc 100644 --- a/drivers/staging/tidspbridge/include/dspbridge/dspchnl.h +++ b/drivers/staging/tidspbridge/include/dspbridge/dspchnl.h @@ -35,7 +35,7 @@ extern int bridge_chnl_open(OUT struct chnl_object **phChnl, struct chnl_mgr *hchnl_mgr, s8 chnl_mode, u32 uChnlId, - const OPTIONAL struct chnl_attr + const struct chnl_attr *pattrs); extern int bridge_chnl_close(struct chnl_object *chnl_obj); @@ -43,7 +43,7 @@ extern int bridge_chnl_close(struct chnl_object *chnl_obj); extern int bridge_chnl_add_io_req(struct chnl_object *chnl_obj, void *pHostBuf, u32 byte_size, u32 buf_size, - OPTIONAL u32 dw_dsp_addr, u32 dw_arg); + u32 dw_dsp_addr, u32 dw_arg); extern int bridge_chnl_get_ioc(struct chnl_object *chnl_obj, u32 dwTimeOut, OUT struct chnl_ioc *pIOC); diff --git a/drivers/staging/tidspbridge/include/dspbridge/dspdefs.h b/drivers/staging/tidspbridge/include/dspbridge/dspdefs.h index 7c86e7b..467ec8b 100644 --- a/drivers/staging/tidspbridge/include/dspbridge/dspdefs.h +++ b/drivers/staging/tidspbridge/include/dspbridge/dspdefs.h @@ -411,7 +411,7 @@ typedef int(*fxn_chnl_open) (OUT struct chnl_object struct chnl_mgr *hchnl_mgr, s8 chnl_mode, u32 uChnlId, - const OPTIONAL struct + const struct chnl_attr * pattrs); /* @@ -474,7 +474,7 @@ typedef int(*fxn_chnl_addioreq) (struct chnl_object void *pHostBuf, u32 byte_size, u32 buf_size, - OPTIONAL u32 dw_dsp_addr, u32 dw_arg); + u32 dw_dsp_addr, u32 dw_arg); /* * ======== bridge_chnl_get_ioc ======== diff --git a/drivers/staging/tidspbridge/include/dspbridge/node.h b/drivers/staging/tidspbridge/include/dspbridge/node.h index 7f16f6f..7be6dda 100644 --- a/drivers/staging/tidspbridge/include/dspbridge/node.h +++ b/drivers/staging/tidspbridge/include/dspbridge/node.h @@ -57,8 +57,8 @@ */ extern int node_allocate(struct proc_object *hprocessor, const struct dsp_uuid *pNodeId, - OPTIONAL const struct dsp_cbdata - *pargs, OPTIONAL const struct dsp_nodeattrin + const struct dsp_cbdata + *pargs, const struct dsp_nodeattrin *attr_in, OUT struct node_object **ph_node, struct process_context *pr_ctxt); @@ -86,7 +86,7 @@ extern int node_allocate(struct proc_object *hprocessor, * Ensures: */ extern int node_alloc_msg_buf(struct node_object *hnode, - u32 usize, OPTIONAL struct dsp_bufferattr + u32 usize, struct dsp_bufferattr *pattr, OUT u8 **pbuffer); /* @@ -182,8 +182,8 @@ extern int node_connect(struct node_object *hNode1, u32 uStream1, struct node_object *hNode2, u32 uStream2, - OPTIONAL struct dsp_strmattr *pattrs, - OPTIONAL struct dsp_cbdata + struct dsp_strmattr *pattrs, + struct dsp_cbdata *conn_param); /* @@ -335,7 +335,7 @@ extern void node_exit(void); */ extern int node_free_msg_buf(struct node_object *hnode, u8 *pbuffer, - OPTIONAL struct dsp_bufferattr + struct dsp_bufferattr *pattr); /* diff --git a/drivers/staging/tidspbridge/include/dspbridge/proc.h b/drivers/staging/tidspbridge/include/dspbridge/proc.h index a06ddc4..12f2f2a 100644 --- a/drivers/staging/tidspbridge/include/dspbridge/proc.h +++ b/drivers/staging/tidspbridge/include/dspbridge/proc.h @@ -52,7 +52,7 @@ extern char *iva_img; * When attr_in is NULL, the default timeout value is 10 seconds. */ extern int proc_attach(u32 processor_id, - OPTIONAL const struct dsp_processorattrin + const struct dsp_processorattrin *attr_in, void **ph_processor, struct process_context *pr_ctxt); diff --git a/drivers/staging/tidspbridge/pmgr/cod.c b/drivers/staging/tidspbridge/pmgr/cod.c index 859c2ff..2aed7a4 100644 --- a/drivers/staging/tidspbridge/pmgr/cod.c +++ b/drivers/staging/tidspbridge/pmgr/cod.c @@ -217,7 +217,7 @@ void cod_close(struct cod_libraryobj *lib) * */ int cod_create(OUT struct cod_manager **phMgr, char *pstrDummyFile, - OPTIONAL const struct cod_attrs *attrs) + const struct cod_attrs *attrs) { struct cod_manager *mgr_new; struct dbll_attrs zl_attrs; diff --git a/drivers/staging/tidspbridge/rmgr/dbdcd.c b/drivers/staging/tidspbridge/rmgr/dbdcd.c index 61c47b0..81b91b8 100644 --- a/drivers/staging/tidspbridge/rmgr/dbdcd.c +++ b/drivers/staging/tidspbridge/rmgr/dbdcd.c @@ -70,9 +70,9 @@ static char dsp_char2_gpp_char(char *pWord, s32 dsp_char_size); static int get_dep_lib_info(struct dcd_manager *hdcd_mgr, struct dsp_uuid *uuid_obj, OUT u16 *pNumLibs, - OPTIONAL OUT u16 *pNumPersLibs, - OPTIONAL OUT struct dsp_uuid *pDepLibUuids, - OPTIONAL OUT bool *pPersistentDepLibs, + OUT u16 *pNumPersLibs, + OUT struct dsp_uuid *pDepLibUuids, + OUT bool *pPersistentDepLibs, enum nldr_phase phase); /* @@ -1392,9 +1392,9 @@ static char dsp_char2_gpp_char(char *pWord, s32 dsp_char_size) static int get_dep_lib_info(struct dcd_manager *hdcd_mgr, struct dsp_uuid *uuid_obj, OUT u16 *pNumLibs, - OPTIONAL OUT u16 *pNumPersLibs, - OPTIONAL OUT struct dsp_uuid *pDepLibUuids, - OPTIONAL OUT bool *pPersistentDepLibs, + OUT u16 *pNumPersLibs, + OUT struct dsp_uuid *pDepLibUuids, + OUT bool *pPersistentDepLibs, enum nldr_phase phase) { struct dcd_manager *dcd_mgr_obj = hdcd_mgr; diff --git a/drivers/staging/tidspbridge/rmgr/nldr.c b/drivers/staging/tidspbridge/rmgr/nldr.c index bad1b8f..aaaab67 100644 --- a/drivers/staging/tidspbridge/rmgr/nldr.c +++ b/drivers/staging/tidspbridge/rmgr/nldr.c @@ -306,8 +306,8 @@ static int load_lib(struct nldr_nodeobject *nldr_node_obj, static int load_ovly(struct nldr_nodeobject *nldr_node_obj, enum nldr_phase phase); static int remote_alloc(void **pRef, u16 mem_sect_type, u32 size, - u32 align, u32 *dspAddr, OPTIONAL s32 segmentId, - OPTIONAL s32 req, bool reserve); + u32 align, u32 *dspAddr, s32 segmentId, + s32 req, bool reserve); static int remote_free(void **pRef, u16 space, u32 dspAddr, u32 size, bool reserve); @@ -1625,7 +1625,7 @@ func_end: */ static int remote_alloc(void **pRef, u16 space, u32 size, u32 align, u32 *dspAddr, - OPTIONAL s32 segmentId, OPTIONAL s32 req, + s32 segmentId, s32 req, bool reserve) { struct nldr_nodeobject *hnode = (struct nldr_nodeobject *)pRef; diff --git a/drivers/staging/tidspbridge/rmgr/node.c b/drivers/staging/tidspbridge/rmgr/node.c index c19e1bf..1f975c6 100644 --- a/drivers/staging/tidspbridge/rmgr/node.c +++ b/drivers/staging/tidspbridge/rmgr/node.c @@ -292,8 +292,8 @@ enum node_state node_get_state(void *hnode) */ int node_allocate(struct proc_object *hprocessor, const struct dsp_uuid *pNodeId, - OPTIONAL const struct dsp_cbdata *pargs, - OPTIONAL const struct dsp_nodeattrin *attr_in, + const struct dsp_cbdata *pargs, + const struct dsp_nodeattrin *attr_in, OUT struct node_object **ph_node, struct process_context *pr_ctxt) { @@ -685,7 +685,7 @@ func_end: * Allocates buffer for zero copy messaging. */ DBAPI node_alloc_msg_buf(struct node_object *hnode, u32 usize, - OPTIONAL OUT struct dsp_bufferattr *pattr, + OUT struct dsp_bufferattr *pattr, OUT u8 **pbuffer) { struct node_object *pnode = (struct node_object *)hnode; @@ -833,8 +833,8 @@ func_end: */ int node_connect(struct node_object *hNode1, u32 uStream1, struct node_object *hNode2, - u32 uStream2, OPTIONAL struct dsp_strmattr *pattrs, - OPTIONAL struct dsp_cbdata *conn_param) + u32 uStream2, struct dsp_strmattr *pattrs, + struct dsp_cbdata *conn_param) { struct node_mgr *hnode_mgr; char *pstr_dev_name = NULL; @@ -1674,7 +1674,7 @@ void node_exit(void) * Frees the message buffer. */ int node_free_msg_buf(struct node_object *hnode, u8 * pbuffer, - OPTIONAL struct dsp_bufferattr *pattr) + struct dsp_bufferattr *pattr) { struct node_object *pnode = (struct node_object *)hnode; int status = 0; diff --git a/drivers/staging/tidspbridge/rmgr/proc.c b/drivers/staging/tidspbridge/rmgr/proc.c index e95d44c..1f450fe 100644 --- a/drivers/staging/tidspbridge/rmgr/proc.c +++ b/drivers/staging/tidspbridge/rmgr/proc.c @@ -272,7 +272,7 @@ static inline struct page *get_mapping_page(struct dmm_map_object *map_obj, */ int proc_attach(u32 processor_id, - OPTIONAL const struct dsp_processorattrin *attr_in, + const struct dsp_processorattrin *attr_in, void **ph_processor, struct process_context *pr_ctxt) { int status = 0; -- 1.6.3.3 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html