[PATCH 2/9] timers: provide a "modern" variant of timers
    David Laight 
    David.Laight at ACULAB.COM
       
    Fri May 19 20:48:51 AEST 2017
    
    
  
From: Christoph Hellwig
> Sent: 16 May 2017 12:48
>
> The new callback gets a pointer to the timer_list itself, which can
> then be used to get the containing structure using container_of
> instead of casting from and to unsigned long all the time.
What about sensible drivers that put some other value in the 'data'
field?
Perhaps it ought to have been 'void *data'.
Seems retrograde to be passing the address of the timer structure
(which, in principle, the callers no nothing about).
So I wouldn't call it 'modern', just different.
	David
    
    
More information about the Linuxppc-dev
mailing list