On Tue, Apr 19, 2011 at 5:20 PM, KOSAKI Motohiro <kosaki.motohiro@xxxxxxxxxxxxxx> wrote:
> This patch changes the shrink_slab and shrinker APIs by consolidating existingUgh. No, please no.
> parameters into scan_control struct. This simplifies any further attempts to
> pass extra info to the shrinker. Instead of modifying all the shrinker files
> each time, we just need to extend the scan_control struct.
>
Current scan_control has a lot of vmscan internal information. Please
export only you need one, not all.
Otherwise, we can't change any vmscan code while any shrinker are using it.
So, are you suggesting maybe add another struct for this purpose?
--Ying