Gpe diverg

The divergences in the events component.
This branch contains commits that are already upstreamed in Linux.