Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 09003ed9 authored by Hendrik Brueckner's avatar Hendrik Brueckner Committed by Martin Schwidefsky
Browse files

[S390] smsgiucv: declare char pointers as "const"



Declare the smsgiucv prefix char pointer as "const" and use
use const char pointers in callback functions.

Signed-off-by: default avatarHendrik Brueckner <brueckner@linux.vnet.ibm.com>
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent 33b62a30
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -374,7 +374,7 @@ static struct ctl_table cmm_dir_table[] = {
#ifdef CONFIG_CMM_IUCV
#ifdef CONFIG_CMM_IUCV
#define SMSG_PREFIX "CMM"
#define SMSG_PREFIX "CMM"
static void
static void
cmm_smsg_target(char *from, char *msg)
cmm_smsg_target(const char *from, char *msg)
{
{
	long nr, seconds;
	long nr, seconds;


+7 −6
Original line number Original line Diff line number Diff line
@@ -31,9 +31,9 @@


struct smsg_callback {
struct smsg_callback {
	struct list_head list;
	struct list_head list;
	char *prefix;
	const char *prefix;
	int len;
	int len;
	void (*callback)(char *from, char *str);
	void (*callback)(const char *from, char *str);
};
};


MODULE_AUTHOR
MODULE_AUTHOR
@@ -100,8 +100,8 @@ static void smsg_message_pending(struct iucv_path *path,
	kfree(buffer);
	kfree(buffer);
}
}


int smsg_register_callback(char *prefix,
int smsg_register_callback(const char *prefix,
			   void (*callback)(char *from, char *str))
			   void (*callback)(const char *from, char *str))
{
{
	struct smsg_callback *cb;
	struct smsg_callback *cb;


@@ -117,8 +117,9 @@ int smsg_register_callback(char *prefix,
	return 0;
	return 0;
}
}


void smsg_unregister_callback(char *prefix,
void smsg_unregister_callback(const char *prefix,
			      void (*callback)(char *from, char *str))
			      void (*callback)(const char *from,
					       char *str))
{
{
	struct smsg_callback *cb, *tmp;
	struct smsg_callback *cb, *tmp;


+4 −2
Original line number Original line Diff line number Diff line
@@ -5,6 +5,8 @@
 * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com)
 * Author(s): Martin Schwidefsky (schwidefsky@de.ibm.com)
 */
 */


int  smsg_register_callback(char *, void (*)(char *, char *));
int  smsg_register_callback(const char *,
void smsg_unregister_callback(char *, void (*)(char *, char *));
			    void (*)(const char *, char *));
void smsg_unregister_callback(const char *,
			      void (*)(const char *, char *));