mailbox: Make mbox_chan_ops const
The mailbox controller's channel ops ought to be read-only. Update all the mailbox drivers to make their mbox_chan_ops const as well. Signed-off-by: Andrew Bresticker <abrestic@chromium.org> Cc: Ashwin Chaugule <ashwin.chaugule@linaro.org> Cc: Ley Foon Tan <lftan@altera.com> Acked-by: Suman Anna <s-anna@ti.com> Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
This commit is contained in:
parent
59dd3f0261
commit
05ae797566
@ -110,7 +110,7 @@ static void mhu_shutdown(struct mbox_chan *chan)
|
||||
free_irq(mlink->irq, chan);
|
||||
}
|
||||
|
||||
static struct mbox_chan_ops mhu_ops = {
|
||||
static const struct mbox_chan_ops mhu_ops = {
|
||||
.send_data = mhu_send_data,
|
||||
.startup = mhu_startup,
|
||||
.shutdown = mhu_shutdown,
|
||||
|
@ -285,7 +285,7 @@ static void altera_mbox_shutdown(struct mbox_chan *chan)
|
||||
}
|
||||
}
|
||||
|
||||
static struct mbox_chan_ops altera_mbox_ops = {
|
||||
static const struct mbox_chan_ops altera_mbox_ops = {
|
||||
.send_data = altera_mbox_send_data,
|
||||
.startup = altera_mbox_startup,
|
||||
.shutdown = altera_mbox_shutdown,
|
||||
|
@ -604,7 +604,7 @@ static int omap_mbox_chan_send_data(struct mbox_chan *chan, void *data)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static struct mbox_chan_ops omap_mbox_chan_ops = {
|
||||
static const struct mbox_chan_ops omap_mbox_chan_ops = {
|
||||
.startup = omap_mbox_chan_startup,
|
||||
.send_data = omap_mbox_chan_send_data,
|
||||
.shutdown = omap_mbox_chan_shutdown,
|
||||
|
@ -198,7 +198,7 @@ static int pcc_send_data(struct mbox_chan *chan, void *data)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static struct mbox_chan_ops pcc_chan_ops = {
|
||||
static const struct mbox_chan_ops pcc_chan_ops = {
|
||||
.send_data = pcc_send_data,
|
||||
};
|
||||
|
||||
|
@ -72,7 +72,7 @@ struct mbox_chan_ops {
|
||||
*/
|
||||
struct mbox_controller {
|
||||
struct device *dev;
|
||||
struct mbox_chan_ops *ops;
|
||||
const struct mbox_chan_ops *ops;
|
||||
struct mbox_chan *chans;
|
||||
int num_chans;
|
||||
bool txdone_irq;
|
||||
|
Loading…
Reference in New Issue
Block a user