Revert some upstream patches:

perf: Fix race in removing an event
perf: Limit perf_event_attr::sample_period to 63 bits
perf: Prevent false warning in perf_swevent_add
list: introduce list_next_entry() and list_prev_entry()
Signed-off-by: LaboDJ <jacopolabardi@gmail.com>

Conflicts:
	kernel/events/core.c