X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=include%2Flinux%2Fioprio.h;h=8e2042b9d471024635bb412b5ac1a1b0fe075108;hb=2c89a8d09f03bc569d3237d97e2293d67c36d75d;hp=88d5961f7a3f91e5651bf908703adbad8d578598;hpb=b857c730d4e960d1876ff56ce5c4bd81ea9ff5ae;p=powerpc.git diff --git a/include/linux/ioprio.h b/include/linux/ioprio.h index 88d5961f7a..8e2042b9d4 100644 --- a/include/linux/ioprio.h +++ b/include/linux/ioprio.h @@ -59,27 +59,6 @@ static inline int task_nice_ioprio(struct task_struct *task) /* * For inheritance, return the highest of the two given priorities */ -static inline int ioprio_best(unsigned short aprio, unsigned short bprio) -{ - unsigned short aclass = IOPRIO_PRIO_CLASS(aprio); - unsigned short bclass = IOPRIO_PRIO_CLASS(bprio); - - if (!ioprio_valid(aprio)) - return bprio; - if (!ioprio_valid(bprio)) - return aprio; - - if (aclass == IOPRIO_CLASS_NONE) - aclass = IOPRIO_CLASS_BE; - if (bclass == IOPRIO_CLASS_NONE) - bclass = IOPRIO_CLASS_BE; - - if (aclass == bclass) - return min(aprio, bprio); - if (aclass > bclass) - return bprio; - else - return aprio; -} +extern int ioprio_best(unsigned short aprio, unsigned short bprio); #endif