https://github.com/torvalds/linux
Revision a7ef7878ea7c8bca9b624db3f61223cdadda2a0a authored by Rafael J. Wysocki on 05 August 2006, 19:13:42 UTC, committed by Linus Torvalds on 06 August 2006, 15:57:45 UTC
It should be possible to suspend, either to RAM or to disk, if there's a traced process that has just reached a breakpoint. However, this is a special case, because its parent process might have been frozen already and then we are unable to deliver the "freeze" signal to the traced process. If this happens, it's better to cancel the freezing of the traced process. Ref. http://bugzilla.kernel.org/show_bug.cgi?id=6787 Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> Acked-by: Pavel Machek <pavel@ucw.cz> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
1 parent f5d635f
Tip revision: a7ef7878ea7c8bca9b624db3f61223cdadda2a0a authored by Rafael J. Wysocki on 05 August 2006, 19:13:42 UTC
[PATCH] Make suspend possible with a traced process at a breakpoint
[PATCH] Make suspend possible with a traced process at a breakpoint
Tip revision: a7ef787
File | Mode | Size |
---|---|---|
reed_solomon | ||
zlib_deflate | ||
zlib_inflate | ||
.gitignore | -rw-r--r-- | 51 bytes |
Kconfig | -rw-r--r-- | 1.9 KB |
Kconfig.debug | -rw-r--r-- | 12.7 KB |
Makefile | -rw-r--r-- | 1.8 KB |
bitmap.c | -rw-r--r-- | 23.1 KB |
bust_spinlocks.c | -rw-r--r-- | 905 bytes |
cmdline.c | -rw-r--r-- | 2.7 KB |
cpumask.c | -rw-r--r-- | 972 bytes |
crc-ccitt.c | -rw-r--r-- | 3.0 KB |
crc16.c | -rw-r--r-- | 2.8 KB |
crc32.c | -rw-r--r-- | 15.5 KB |
crc32defs.h | -rw-r--r-- | 1.0 KB |
ctype.c | -rw-r--r-- | 1.3 KB |
debug_locks.c | -rw-r--r-- | 1.1 KB |
dec_and_lock.c | -rw-r--r-- | 806 bytes |
div64.c | -rw-r--r-- | 1.3 KB |
dump_stack.c | -rw-r--r-- | 290 bytes |
errno.c | -rw-r--r-- | 89 bytes |
extable.c | -rw-r--r-- | 1.9 KB |
find_next_bit.c | -rw-r--r-- | 4.3 KB |
gen_crc32table.c | -rw-r--r-- | 1.8 KB |
genalloc.c | -rw-r--r-- | 4.2 KB |
halfmd4.c | -rw-r--r-- | 2.0 KB |
hweight.c | -rw-r--r-- | 1.4 KB |
idr.c | -rw-r--r-- | 10.9 KB |
inflate.c | -rw-r--r-- | 37.0 KB |
int_sqrt.c | -rw-r--r-- | 533 bytes |
iomap.c | -rw-r--r-- | 6.2 KB |
iomap_copy.c | -rw-r--r-- | 2.1 KB |
kernel_lock.c | -rw-r--r-- | 4.6 KB |
klist.c | -rw-r--r-- | 6.8 KB |
kobject.c | -rw-r--r-- | 12.1 KB |
kobject_uevent.c | -rw-r--r-- | 6.8 KB |
kref.c | -rw-r--r-- | 1.8 KB |
libcrc32c.c | -rw-r--r-- | 6.5 KB |
locking-selftest-hardirq.h | -rw-r--r-- | 207 bytes |
locking-selftest-mutex.h | -rw-r--r-- | 120 bytes |
locking-selftest-rlock-hardirq.h | -rw-r--r-- | 74 bytes |
locking-selftest-rlock-softirq.h | -rw-r--r-- | 74 bytes |
locking-selftest-rlock.h | -rw-r--r-- | 158 bytes |
locking-selftest-rsem.h | -rw-r--r-- | 163 bytes |
locking-selftest-softirq.h | -rw-r--r-- | 207 bytes |
locking-selftest-spin-hardirq.h | -rw-r--r-- | 73 bytes |
locking-selftest-spin-softirq.h | -rw-r--r-- | 73 bytes |
locking-selftest-spin.h | -rw-r--r-- | 118 bytes |
locking-selftest-wlock-hardirq.h | -rw-r--r-- | 74 bytes |
locking-selftest-wlock-softirq.h | -rw-r--r-- | 74 bytes |
locking-selftest-wlock.h | -rw-r--r-- | 158 bytes |
locking-selftest-wsem.h | -rw-r--r-- | 163 bytes |
locking-selftest.c | -rw-r--r-- | 28.6 KB |
parser.c | -rw-r--r-- | 5.8 KB |
percpu_counter.c | -rw-r--r-- | 964 bytes |
plist.c | -rw-r--r-- | 2.8 KB |
prio_tree.c | -rw-r--r-- | 12.2 KB |
radix-tree.c | -rw-r--r-- | 21.5 KB |
rbtree.c | -rw-r--r-- | 8.5 KB |
rwsem-spinlock.c | -rw-r--r-- | 6.9 KB |
rwsem.c | -rw-r--r-- | 6.4 KB |
semaphore-sleepers.c | -rw-r--r-- | 4.7 KB |
sha1.c | -rw-r--r-- | 2.4 KB |
smp_processor_id.c | -rw-r--r-- | 1.1 KB |
sort.c | -rw-r--r-- | 2.4 KB |
spinlock_debug.c | -rw-r--r-- | 6.6 KB |
string.c | -rw-r--r-- | 12.4 KB |
swiotlb.c | -rw-r--r-- | 22.7 KB |
textsearch.c | -rw-r--r-- | 9.2 KB |
ts_bm.c | -rw-r--r-- | 4.9 KB |
ts_fsm.c | -rw-r--r-- | 10.5 KB |
ts_kmp.c | -rw-r--r-- | 3.8 KB |
vsprintf.c | -rw-r--r-- | 18.8 KB |
Computing file changes ...