Hi, Simple compilation updates here along with an admittance logic clean up. The test program wasn't working properly without it. Slipped up in the rush to get it out.
64 bit portability fixes coming next. I made a bogus assumption about needing an RB tree for admittance. That'll go next. I'd like to also credit Marco Ballesio from Palm as well for the multimedia insights. I omitted that in my first message. Hope the build bots like these changes :) bill --- Bill Huey (hui) (12): Kconfig change Reroute rtc update irqs to the cyclic scheduler handler Add cyclic support to rtc-dev.c Anonymous struct initialization Task tracking per file descriptor Add anonymous struct to sched_rt_entity kernel/userspace additions for addition ioctl() support for rtc Compilation support Add priority support for the cyclic scheduler Export SCHED_FIFO/RT requeuing functions Cyclic scheduler support Cyclic/rtc documentation Documentation/scheduler/sched-cyclic-rtc.txt | 468 ++++++++++++++++++++ drivers/rtc/Kconfig | 5 + drivers/rtc/class.c | 3 + drivers/rtc/interface.c | 23 + drivers/rtc/rtc-dev.c | 167 ++++++++ include/linux/init_task.h | 18 + include/linux/rtc.h | 3 + include/linux/sched.h | 15 + include/uapi/linux/rtc.h | 4 + kernel/sched/Makefile | 1 + kernel/sched/core.c | 13 + kernel/sched/cyclic.c | 620 +++++++++++++++++++++++++++ kernel/sched/cyclic.h | 86 ++++ kernel/sched/cyclic_rt.h | 7 + kernel/sched/rt.c | 41 ++ 15 files changed, 1474 insertions(+) create mode 100644 Documentation/scheduler/sched-cyclic-rtc.txt create mode 100644 kernel/sched/cyclic.c create mode 100644 kernel/sched/cyclic.h create mode 100644 kernel/sched/cyclic_rt.h -- 2.5.0