vdso: Rework struct vdso_data and introduce struct vdso_clock
To support multiple PTP clocks, the VDSO data structure needs to be
reworked. All clock specific data will end up in struct vdso_clock and in
struct vdso_data there will be an array of it.
Now all preparation is in place: Split the clock related struct members
into a separate struct vdso_clock. Make sure all users make are aware, that
vdso_data is no longer initialized as an array and vdso_clock is now the
array inside vdso_data. Remove also the define of vdso_clock which made
preparation possible in smaller steps.
Signed-off-by: Anna-Maria Behnsen <anna-maria@linutronix.de>
7 files changed