|
@@ -710,11 +710,6 @@ static loff_t memory_lseek(struct file *file, loff_t offset, int orig)
|
|
switch (orig) {
|
|
switch (orig) {
|
|
case SEEK_CUR:
|
|
case SEEK_CUR:
|
|
offset += file->f_pos;
|
|
offset += file->f_pos;
|
|
- if ((unsigned long long)offset <
|
|
|
|
- (unsigned long long)file->f_pos) {
|
|
|
|
- ret = -EOVERFLOW;
|
|
|
|
- break;
|
|
|
|
- }
|
|
|
|
case SEEK_SET:
|
|
case SEEK_SET:
|
|
/* to avoid userland mistaking f_pos=-9 as -EBADF=-9 */
|
|
/* to avoid userland mistaking f_pos=-9 as -EBADF=-9 */
|
|
if ((unsigned long long)offset >= ~0xFFFULL) {
|
|
if ((unsigned long long)offset >= ~0xFFFULL) {
|