--- zzzz-none-000/linux-4.9.218/net/atm/clip.c 2020-04-02 15:20:41.000000000 +0000 +++ seale-7590ax-750/linux-4.9.218/net/atm/clip.c 2023-03-29 10:59:08.000000000 +0000 @@ -643,10 +643,14 @@ atmarpd = vcc; set_bit(ATM_VF_META, &vcc->flags); set_bit(ATM_VF_READY, &vcc->flags); - /* allow replies and avoid getting closed if signaling dies */ + /* allow replies and avoid getting closed if signaling dies */ vcc->dev = &atmarpd_dev; vcc_insert_socket(sk_atm(vcc)); +#ifdef CONFIG_ATM_OAM + vcc->push_oam = push_oam; +#else vcc->push = NULL; +#endif vcc->pop = NULL; /* crash */ vcc->push_oam = NULL; /* crash */ rtnl_unlock();