struct xfrm_mgr *km;
struct km_event c;
static void km_state_expired(struct xfrm_state *x, int hard){	struct xfrm_mgr *km;	if (hard)		x->km.state = XFRM_STATE_EXPIRED;	else		x->km.dying = 1;	read_lock(&xfrm_km_lock);	list_for_each_entry(km, &xfrm_km_list, list)		km->notify(x, hard);	read_unlock(&xfrm_km_lock);	if (hard)		wake_up(&km_waitq);}