An attempt at forward porting the gc-linux patches to more recent versions of linux.