.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0 |
---|
1 | 2 | /* |
---|
2 | 3 | * Copyright (C) 2002 - 2008 Jeff Dike (jdike@{addtoit,linux.intel}.com) |
---|
3 | | - * Licensed under the GPL |
---|
4 | 4 | */ |
---|
5 | 5 | |
---|
6 | 6 | #include <unistd.h> |
---|
.. | .. |
---|
132 | 132 | int n; |
---|
133 | 133 | char c; |
---|
134 | 134 | |
---|
135 | | - flags = set_signals(0); |
---|
| 135 | + flags = set_signals_trace(0); |
---|
136 | 136 | CATCH_EINTR(n = write(sigio_private[0], &c, sizeof(c))); |
---|
137 | 137 | if (n != sizeof(c)) { |
---|
138 | 138 | printk(UM_KERN_ERR "update_thread : write failed, err = %d\n", |
---|
.. | .. |
---|
147 | 147 | goto fail; |
---|
148 | 148 | } |
---|
149 | 149 | |
---|
150 | | - set_signals(flags); |
---|
| 150 | + set_signals_trace(flags); |
---|
151 | 151 | return; |
---|
152 | 152 | fail: |
---|
153 | 153 | /* Critical section start */ |
---|
.. | .. |
---|
161 | 161 | close(write_sigio_fds[0]); |
---|
162 | 162 | close(write_sigio_fds[1]); |
---|
163 | 163 | /* Critical section end */ |
---|
164 | | - set_signals(flags); |
---|
| 164 | + set_signals_trace(flags); |
---|
165 | 165 | } |
---|
166 | 166 | |
---|
167 | 167 | int add_sigio_fd(int fd) |
---|