Alan Cox
70b814ec1a
[WATCHDOG 45/57] shwdt: coding style, cleanup, switch to unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-21 15:37:26 +00:00
Alan Cox
9b748ed03c
[WATCHDOG 44/57] scx200_wdt: clean up and switch to unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-21 15:35:02 +00:00
Alan Cox
ff94806057
[WATCHDOG 43/57] sc520_wdt: Clean up and switch to unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-21 15:30:57 +00:00
Alan Cox
d14bccaada
[WATCHDOG 42/57] sc1200_wdt: clean up, fix locking and use unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-21 15:08:00 +00:00
Alan Cox
df3c9de3de
[WATCHDOG 41/57] sb_wdog: Clean up and switch to unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-21 14:57:12 +00:00
Alan Cox
f4f6f65a55
[WATCHDOG 40/57] sbc_epx_c3_wdt: switch to unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-21 14:46:05 +00:00
Alan Cox
9f53c8de1a
[WATCHDOG 39/57] sbc8360: clean up
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-21 14:42:05 +00:00
Alan Cox
619a8a2bb1
[WATCHDOG 38/57] stg7240_wdt: unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-21 14:39:38 +00:00
Alan Cox
1780de4140
[WATCHDOG 37/57] sbc60xxwdt: clean up and switch to unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-21 14:24:34 +00:00
Alan Cox
f19e031265
[WATCHDOG 36/57] sa1100_wdt: Switch to unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-21 14:22:30 +00:00
Alan Cox
edef7a93f9
[WATCHDOG 35/57] s3c2410: watchdog cleanup and switch to unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-21 14:10:15 +00:00
Alan Cox
72d5c0505b
[WATCHDOG 34/57] rm9k_wdt: clean up
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-21 14:01:31 +00:00
Alan Cox
84ca995c25
[WATCHDOG 33/57] pnx4008_wdt: unlocked_ioctl setup
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-21 12:19:03 +00:00
Alan Cox
261dcc70aa
[WATCHDOG 32/57] pcwd: clean up, unlocked_ioctl usage
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-13 20:21:19 +00:00
Alan Cox
aee334c23c
[WATCHDOG 31/57] pc87413_wdt: clean up, coding style, unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-13 20:14:03 +00:00
Alan Cox
12b9df7d21
[WATCHDOG 30/57] omap_wdt: locking, unlocked_ioctl, tidy
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-13 20:07:20 +00:00
Alan Cox
a86b849868
[WATCHDOG 29/57] mv64x60_wdt: clean up and locking checks
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-13 20:02:51 +00:00
Alan Cox
ed78c2da14
[WATCHDOG 28/57] mtx-1_wdt: clean up, coding style, unlocked ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-13 19:58:05 +00:00
Alan Cox
83ab1a53f2
[WATCHDOG 27/57] mpcore watchdog: unlocked_ioctl and BKl work
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-13 19:51:55 +00:00
Alan Cox
f26ef3dc69
[WATCHDOG 26/57] mpc watchdog: clean up and locking
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-13 19:44:39 +00:00
Alan Cox
3930964532
[WATCHDOG 25/57] mixcomwd: coding style locking, unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-13 19:35:42 +00:00
Alan Cox
325ea4d3a8
[WATCHDOG 24/57] machzwd: clean up, coding style, unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-13 19:25:38 +00:00
Alan Cox
f4fabce15b
[WATCHDOG 23/57] ks8695_wdt: clean up, coding style, unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-13 19:14:19 +00:00
Alan Cox
20d35f3e50
[WATCHDOG 22/57] ixp4xx_wdt: unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-13 19:09:26 +00:00
Alan Cox
640b4f6857
[WATCHDOG 21/57] ixp2000_wdt: clean up and unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-13 18:57:01 +00:00
Alan Cox
00e9c2059a
[WATCHDOG 20/57] booke watchdog: clean up and unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-13 18:49:29 +00:00
Alan Cox
9a5f50d34b
[WATCHDOG 19/57] bfin: watchdog cleanup and unlocked_ioctl
...
Scan, tidy and check for unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-06-07 07:50:37 +00:00
Alan Cox
0e6fa3fb38
[WATCHDOG 18/57] iTCO: unlocked_ioctl, coding style and cleanup
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-28 11:51:32 +00:00
Alan Cox
30abcec145
[WATCHDOG 17/57] it8712f: unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 20:32:56 +00:00
Alan Cox
02e3814e19
[WATCHDOG 16/57] iop: watchdog switch to unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 20:26:17 +00:00
Alan Cox
9b9dbcca3f
[WATCHDOG 15/57] indydog: Clean up and tidy
...
Switch to unlocked_ioctl as well
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 20:22:29 +00:00
Alan Cox
02355c329a
[WATCHDOG 14/57] ibmasr: coding style, locking verify
...
There is a new #if 0 section here which is a suggested fix for the horrible
PCI hack in the existing code. Would be good if someone with a box that uses
this device could test it.
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 20:18:14 +00:00
Alan Cox
0829291ea4
[WATCHDOG 13/57] i6300esb: Style, unlocked_ioctl, cleanup
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 18:46:59 +00:00
Alan Cox
2e43ba73d4
[WATCHDOG 12/57] ib700wdt: clean up and switch to unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 18:34:00 +00:00
Alan Cox
6513e2a038
[WATCHDOG 11/57] hpwdt: couple of include cleanups
...
clean-up includes
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 18:28:38 +00:00
Alan Cox
89ea242987
[WATCHDOG 10/57] eurotechwdt: unlocked_ioctl, code lock check and tidy
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 15:31:40 +00:00
Alan Cox
f339e2ac9d
[WATCHDOG 09/57] ep93xx_wdt: unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 15:26:54 +00:00
Alan Cox
f78b0a8f27
[WATCHDOG 08/57] davinci_wdt: unlocked_ioctl and check locking
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 15:26:52 +00:00
Alan Cox
6f932f18de
[WATCHDOG 07/57] cpu5_wdt: switch to unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 15:26:47 +00:00
Alan Cox
2760600da2
[WATCHDOG 06/57] at91: watchdog to unlocked_ioctl
...
Review and switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 15:26:44 +00:00
Alan Cox
a6be8e5ff9
[WATCHDOG 05/57] atp watchdog
...
Switch to unlocked_ioctl
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 15:26:40 +00:00
Alan Cox
fbd4714907
[WATCHDOG 04/57] AR7 watchdog
...
Fix locking
Use unlocked_ioctl
Remove semaphores
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 15:26:36 +00:00
Alan Cox
173d95bc2e
[WATCHDOG 03/57] ali: watchdog locking and style
...
Clean up and check locking
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 15:22:43 +00:00
Alan Cox
b6b4d9b8d0
[WATCHDOG 02/57] clean up and check advantech watchdog
...
Clean up the advantech watchdog code and inspect for BKL problems
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 15:22:40 +00:00
Alan Cox
94da1e2eff
[WATCHDOG 01/57] Clean acquirewdt and check for BKL dependancies
...
This brings the file into line with coding style.
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
2008-05-27 15:22:12 +00:00
Linus Torvalds
e490517a03
Linux 2.6.26-rc4
2008-05-26 11:08:11 -07:00
Oleg Nesterov
cbaffba12c
posix timers: discard SI_TIMER signals on exec
...
Based on Roland's patch. This approach was suggested by Austin Clements
from the very beginning, and then by Linus.
As Austin pointed out, the execing task can be killed by SI_TIMER signal
because exec flushes the signal handlers, but doesn't discard the pending
signals generated by posix timers. Perhaps not a bug, but people find this
surprising. See http://bugzilla.kernel.org/show_bug.cgi?id=10460
Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
Cc: Austin Clements <amdragon+kernelbugzilla@mit.edu>
Cc: Roland McGrath <roland@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-05-26 10:37:07 -07:00
Oleg Nesterov
c8e85b4f4b
posix timers: sigqueue_free: don't free sigqueue if it is queued
...
Currently sigqueue_free() removes sigqueue from list, but doesn't cancel the
pending signal. This is not consistent, the task should either receive the
"full" signal along with siginfo_t, or it shouldn't receive the signal at all.
Change sigqueue_free() to clear SIGQUEUE_PREALLOC but leave sigqueue on list
if it is queued.
This is a user-visible change. If the signal is blocked, it stays queued
after sys_timer_delete() until unblocked with the "stale" si_code/si_value,
and of course it is still counted wrt RLIMIT_SIGPENDING which also limits
the number of posix timers.
Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru>
Cc: Austin Clements <amdragon+kernelbugzilla@mit.edu>
Cc: Roland McGrath <roland@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-05-26 10:37:06 -07:00
Linus Torvalds
84a881657d
Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
...
* 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6:
i2c: Align i2c_device_id
tuner: Do not alter i2c_client.name
2008-05-26 10:24:06 -07:00
Linus Torvalds
1434b65731
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6
...
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:
slub: ksize() abuse checks
slob: Fix to return wrong pointer
2008-05-26 10:21:26 -07:00