getitimer(ITIMER_REAL) still broken with 1.3.12

Yuri A. Pudgorodsky (yur@jane.ecsc.mipt.ru)
Thu, 27 Jul 1995 11:37:04 +0300


Hi folks!

With 1.3.12 kernel getitimer(ITIMER_REAL) call is still unusable
as current->it_real_value has not been decremented no more in sched.c :)
It seems to me that something like

/* Update ITIMER_REAL for current task */
....

must appear in the new scheduler.

Again, as I already posted to linux-kernel,
HDIO_SET_CHIPSET syscall for ide driver can't set VLB_SYNC flag,
such argument (== 3) will be erroneously rejected bye the following
check

case HDIO_SET_KEEPSETTINGS:
case HDIO_SET_UNMASKINTR:
case HDIO_SET_NOWERR:
case HDIO_SET_CHIPSET:
if (!suser()) return -EACCES;
if ((arg > 1) || (MINOR(inode->i_rdev) & PARTN_MASK))
!!! ^^^^^^^
return -EINVAL;

[ HDIO_SET_CHIPSET call is used by hdparm utility ]

In the hope of future changes,
/yur