[kernel] r5646 - in dists/sid/linux-2.6/debian: . patches
patches/series
Jurij Smakov
jurij-guest at costa.debian.org
Tue Jan 31 08:24:33 UTC 2006
Author: jurij-guest
Date: Tue Jan 31 08:24:32 2006
New Revision: 5646
Added:
dists/sid/linux-2.6/debian/patches/sparc64-clock-settime.patch
Modified:
dists/sid/linux-2.6/debian/changelog
dists/sid/linux-2.6/debian/patches/series/4
Log:
Add sparc64-clock-settime.patch to fix a hang while
setting the date with 'date -s'.
Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog (original)
+++ dists/sid/linux-2.6/debian/changelog Tue Jan 31 08:24:32 2006
@@ -6,7 +6,13 @@
time jumping forward with a subsequent hang. Thanks to Richard
Mortimer, acked by David Miller and applied upstream.
Ref: http://marc.theaimsgroup.com/?t=113745273000001&r=1&w=2
-
+ * [sparc64] Add sparc64-clock-settime.patch to fix the incorrect
+ handling of the clock_settime syscall arguments, which resulted
+ in a hang when trying to set the date using 'date -s'. Patch
+ by David Miller is applied upstream. Thanks to Ludovic Courtes
+ and Frans Pop for reporting and testing.
+ Ref: http://marc.theaimsgroup.com/?t=113861017400002&r=1&w=2
+
[ Christian T. Steigies ]
* [m68k] update m68k patch and config to 2.6.15
* [m68k] SCSI drivers need to be built in until ramdisk generator tools
Modified: dists/sid/linux-2.6/debian/patches/series/4
==============================================================================
--- dists/sid/linux-2.6/debian/patches/series/4 (original)
+++ dists/sid/linux-2.6/debian/patches/series/4 Tue Jan 31 08:24:32 2006
@@ -5,3 +5,4 @@
+ arm-nslu2-beeper.patch
+ amd64-pppd-fix.patch
+ 64bit-vidiocswin-ioctl-fix.patch
++ sparc64-clock-settime.patch
Added: dists/sid/linux-2.6/debian/patches/sparc64-clock-settime.patch
==============================================================================
--- (empty file)
+++ dists/sid/linux-2.6/debian/patches/sparc64-clock-settime.patch Tue Jan 31 08:24:32 2006
@@ -0,0 +1,23 @@
+diff -aur a/arch/sparc64/kernel/sys32.S b/arch/sparc64/kernel/sys32.S
+--- a/arch/sparc64/kernel/sys32.S 2006-01-02 19:21:10.000000000 -0800
++++ b/arch/sparc64/kernel/sys32.S 2006-01-30 23:28:13.000000000 -0800
+@@ -84,7 +84,6 @@
+ SIGN2(sys32_bdflush, sys_bdflush, %o0, %o1)
+ SIGN1(sys32_mlockall, sys_mlockall, %o0)
+ SIGN1(sys32_nfsservctl, compat_sys_nfsservctl, %o0)
+-SIGN1(sys32_clock_settime, compat_sys_clock_settime, %o1)
+ SIGN1(sys32_clock_nanosleep, compat_sys_clock_nanosleep, %o1)
+ SIGN1(sys32_timer_settime, compat_sys_timer_settime, %o1)
+ SIGN1(sys32_io_submit, compat_sys_io_submit, %o1)
+diff -aur a/arch/sparc64/kernel/systbls.S b/arch/sparc64/kernel/systbls.S
+--- a/arch/sparc64/kernel/systbls.S 2006-01-02 19:21:10.000000000 -0800
++++ b/arch/sparc64/kernel/systbls.S 2006-01-30 23:28:13.000000000 -0800
+@@ -71,7 +71,7 @@
+ /*240*/ .word sys_munlockall, sys32_sched_setparam, sys32_sched_getparam, sys32_sched_setscheduler, sys32_sched_getscheduler
+ .word sys_sched_yield, sys32_sched_get_priority_max, sys32_sched_get_priority_min, sys32_sched_rr_get_interval, compat_sys_nanosleep
+ /*250*/ .word sys32_mremap, sys32_sysctl, sys32_getsid, sys_fdatasync, sys32_nfsservctl
+- .word sys_ni_syscall, sys32_clock_settime, compat_sys_clock_gettime, compat_sys_clock_getres, sys32_clock_nanosleep
++ .word sys_ni_syscall, compat_sys_clock_settime, compat_sys_clock_gettime, compat_sys_clock_getres, sys32_clock_nanosleep
+ /*260*/ .word compat_sys_sched_getaffinity, compat_sys_sched_setaffinity, sys32_timer_settime, compat_sys_timer_gettime, sys_timer_getoverrun
+ .word sys_timer_delete, sys32_timer_create, sys_ni_syscall, compat_sys_io_setup, sys_io_destroy
+ /*270*/ .word sys32_io_submit, sys_io_cancel, compat_sys_io_getevents, sys32_mq_open, sys_mq_unlink
More information about the Kernel-svn-changes
mailing list