net: mscc: ocelot: make ocelot_init_timestamp take a const struct ptp_clock_info
It is a good measure to ensure correctness if the structures that are meant to remain constant are only processed by functions that thake constant arguments. Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com> Reviewed-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
ccfdbab568
commit
881321b6ed
@ -300,7 +300,8 @@ int ocelot_ptp_enable(struct ptp_clock_info *ptp,
|
||||
}
|
||||
EXPORT_SYMBOL(ocelot_ptp_enable);
|
||||
|
||||
int ocelot_init_timestamp(struct ocelot *ocelot, struct ptp_clock_info *info)
|
||||
int ocelot_init_timestamp(struct ocelot *ocelot,
|
||||
const struct ptp_clock_info *info)
|
||||
{
|
||||
struct ptp_clock *ptp_clock;
|
||||
int i;
|
||||
|
@ -53,6 +53,7 @@ int ocelot_ptp_verify(struct ptp_clock_info *ptp, unsigned int pin,
|
||||
enum ptp_pin_function func, unsigned int chan);
|
||||
int ocelot_ptp_enable(struct ptp_clock_info *ptp,
|
||||
struct ptp_clock_request *rq, int on);
|
||||
int ocelot_init_timestamp(struct ocelot *ocelot, struct ptp_clock_info *info);
|
||||
int ocelot_init_timestamp(struct ocelot *ocelot,
|
||||
const struct ptp_clock_info *info);
|
||||
int ocelot_deinit_timestamp(struct ocelot *ocelot);
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user