.. | .. |
---|
75 | 75 | |
---|
76 | 76 | wdt_enable(); |
---|
77 | 77 | |
---|
78 | | - return nonseekable_open(inode, file); |
---|
| 78 | + return stream_open(inode, file); |
---|
79 | 79 | } |
---|
80 | 80 | |
---|
81 | 81 | static ssize_t fitpc2_wdt_write(struct file *file, const char *data, |
---|
.. | .. |
---|
154 | 154 | |
---|
155 | 155 | margin = time; |
---|
156 | 156 | wdt_enable(); |
---|
157 | | - /* Fall through */ |
---|
| 157 | + fallthrough; |
---|
158 | 158 | |
---|
159 | 159 | case WDIOC_GETTIMEOUT: |
---|
160 | 160 | ret = put_user(margin, (int *)arg); |
---|
.. | .. |
---|
186 | 186 | .llseek = no_llseek, |
---|
187 | 187 | .write = fitpc2_wdt_write, |
---|
188 | 188 | .unlocked_ioctl = fitpc2_wdt_ioctl, |
---|
| 189 | + .compat_ioctl = compat_ptr_ioctl, |
---|
189 | 190 | .open = fitpc2_wdt_open, |
---|
190 | 191 | .release = fitpc2_wdt_release, |
---|
191 | 192 | }; |
---|