a) in smp_lock.h #include of sched.h and spinlock.h moved under#ifdef CONFIG_LOCK_KERNEL.b) interrupt.h now explicitly pulls sched.h (not via smp_lock.h fromhardirq.h as it used to)c) in two more places we need changes to compensate for (a) - one place inarch/sparc needs string.h now and hardirq.h needs forward declaration oftask_struct.