Hi! i thought i sent you the discussion already... But again, here is how Remy Bohmer does it using the same sched_setscheduler call! http://www.mail-archive.com/linux-rt-users@xxxxxxxxxxxxxxx/msg01046.html If it does not help you, i woul dsuggest to post your code, maybe this would help people to help you... regards JB ----- UrsprÃngliche Nachricht ----- Von: "Monica Puig-Pey" <puigpeym@xxxxxxxxx> Erhalten: 06.06.2011 13:58 An: "Rolando Martins" <rolando.martins@xxxxxxxxx> El 06/06/11 13:54, Rolando Martins escribiÃ: > Hi, > I use the following: > > PIDs=$(ps -eLo pid,cls,rtprio,pri,nice,cmd | grep -i "irq" | awk '{ > print $1; }' | xargs echo) > for i in $PIDs > do > ret=$(chrt -f -p 99 $i) > done > > This will change the kernel thread associated with an irq handler to > RT FIFO prio 99. > Just change the script to your specific interrupt. > > Hope it helps, > Rolando > > On Mon, Jun 6, 2011 at 12:47 PM, Monica Puig-Pey wrote: >> I am writing a driver which has one kernel thread associated with it. >> I want to change the priority of this thread, so that I can specify the >> order in which it is scheduled following an interrupt. >> I'm using: >> >> sched_setscheduler(struct task_struct *, int, struct sched_param *); >> >> but it doesn't work. I tried to change the priority from the init_module, >> and also from the Kernel Thread, but there is no way. >> >> Kernel version is 2.6.31-11-rt >> >> What do I call to change a kernel thread priority? >> >> Thanks you very much >> >> MÃnica >> >> -- >> To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> More majordomo info at http://vger.kernel.org/majordomo-info.html >> I need to change the priority from inside the driver, when creating the kernel thread. Your script is useful but it is done in user context, Any other help please? MÃnica -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html