.. | .. |
---|
69 | 69 | * Copied from copy_siginfo_to_user() in kernel/signal.c |
---|
70 | 70 | */ |
---|
71 | 71 | static int signalfd_copyinfo(struct signalfd_siginfo __user *uinfo, |
---|
72 | | - siginfo_t const *kinfo) |
---|
| 72 | + kernel_siginfo_t const *kinfo) |
---|
73 | 73 | { |
---|
74 | 74 | struct signalfd_siginfo new; |
---|
75 | 75 | |
---|
.. | .. |
---|
153 | 153 | return sizeof(*uinfo); |
---|
154 | 154 | } |
---|
155 | 155 | |
---|
156 | | -static ssize_t signalfd_dequeue(struct signalfd_ctx *ctx, siginfo_t *info, |
---|
| 156 | +static ssize_t signalfd_dequeue(struct signalfd_ctx *ctx, kernel_siginfo_t *info, |
---|
157 | 157 | int nonblock) |
---|
158 | 158 | { |
---|
159 | 159 | ssize_t ret; |
---|
.. | .. |
---|
166 | 166 | if (!nonblock) |
---|
167 | 167 | break; |
---|
168 | 168 | ret = -EAGAIN; |
---|
| 169 | + fallthrough; |
---|
169 | 170 | default: |
---|
170 | 171 | spin_unlock_irq(¤t->sighand->siglock); |
---|
171 | 172 | return ret; |
---|
.. | .. |
---|
205 | 206 | struct signalfd_siginfo __user *siginfo; |
---|
206 | 207 | int nonblock = file->f_flags & O_NONBLOCK; |
---|
207 | 208 | ssize_t ret, total = 0; |
---|
208 | | - siginfo_t info; |
---|
| 209 | + kernel_siginfo_t info; |
---|
209 | 210 | |
---|
210 | 211 | count /= sizeof(struct signalfd_siginfo); |
---|
211 | 212 | if (!count) |
---|