static int hellcreek_setup_fdb(struct hellcreek *hellcreek)
 {
-       static struct hellcreek_fdb_entry l2_ptp = {
+       static const struct hellcreek_fdb_entry l2_ptp = {
                /* MAC: 01-1B-19-00-00-00 */
                .mac          = { 0x01, 0x1b, 0x19, 0x00, 0x00, 0x00 },
                .portmask     = 0x03,   /* Management ports */
                .reprio_tc    = 6,      /* TC: 6 as per IEEE 802.1AS */
                .reprio_en    = 1,
        };
-       static struct hellcreek_fdb_entry udp4_ptp = {
+       static const struct hellcreek_fdb_entry udp4_ptp = {
                /* MAC: 01-00-5E-00-01-81 */
                .mac          = { 0x01, 0x00, 0x5e, 0x00, 0x01, 0x81 },
                .portmask     = 0x03,   /* Management ports */
                .reprio_tc    = 6,
                .reprio_en    = 1,
        };
-       static struct hellcreek_fdb_entry udp6_ptp = {
+       static const struct hellcreek_fdb_entry udp6_ptp = {
                /* MAC: 33-33-00-00-01-81 */
                .mac          = { 0x33, 0x33, 0x00, 0x00, 0x01, 0x81 },
                .portmask     = 0x03,   /* Management ports */
                .reprio_tc    = 6,
                .reprio_en    = 1,
        };
-       static struct hellcreek_fdb_entry l2_p2p = {
+       static const struct hellcreek_fdb_entry l2_p2p = {
                /* MAC: 01-80-C2-00-00-0E */
                .mac          = { 0x01, 0x80, 0xc2, 0x00, 0x00, 0x0e },
                .portmask     = 0x03,   /* Management ports */
                .reprio_tc    = 6,      /* TC: 6 as per IEEE 802.1AS */
                .reprio_en    = 1,
        };
-       static struct hellcreek_fdb_entry udp4_p2p = {
+       static const struct hellcreek_fdb_entry udp4_p2p = {
                /* MAC: 01-00-5E-00-00-6B */
                .mac          = { 0x01, 0x00, 0x5e, 0x00, 0x00, 0x6b },
                .portmask     = 0x03,   /* Management ports */
                .reprio_tc    = 6,
                .reprio_en    = 1,
        };
-       static struct hellcreek_fdb_entry udp6_p2p = {
+       static const struct hellcreek_fdb_entry udp6_p2p = {
                /* MAC: 33-33-00-00-00-6B */
                .mac          = { 0x33, 0x33, 0x00, 0x00, 0x00, 0x6b },
                .portmask     = 0x03,   /* Management ports */
                .reprio_tc    = 6,
                .reprio_en    = 1,
        };
-       static struct hellcreek_fdb_entry stp = {
+       static const struct hellcreek_fdb_entry stp = {
                /* MAC: 01-80-C2-00-00-00 */
                .mac          = { 0x01, 0x80, 0xc2, 0x00, 0x00, 0x00 },
                .portmask     = 0x03,   /* Management ports */
        return 0;
 }
 
-static struct devlink_region_ops hellcreek_region_vlan_ops = {
+static const struct devlink_region_ops hellcreek_region_vlan_ops = {
        .name       = "vlan",
        .snapshot   = hellcreek_devlink_region_vlan_snapshot,
        .destructor = kfree,
 };
 
-static struct devlink_region_ops hellcreek_region_fdb_ops = {
+static const struct devlink_region_ops hellcreek_region_fdb_ops = {
        .name       = "fdb",
        .snapshot   = hellcreek_devlink_region_fdb_snapshot,
        .destructor = kfree,
 static int hellcreek_setup_devlink_regions(struct dsa_switch *ds)
 {
        struct hellcreek *hellcreek = ds->priv;
-       struct devlink_region_ops *ops;
+       const struct devlink_region_ops *ops;
        struct devlink_region *region;
        u64 size;
        int ret;