Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1543126

Re: [PATCH 3/3] mm: make pagoff_t type 64-bit

From Arnd Bergmann <arnd@arndb.de>
Newsgroups linux.kernel
Subject Re: [PATCH 3/3] mm: make pagoff_t type 64-bit
Date 2016-12-16 00:20 +0100
Message-ID <sONtE-3G8-9@gated-at.bofh.it> (permalink)
References <sONtE-3G8-11@gated-at.bofh.it> <sNcw9-89K-7@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Sunday, December 11, 2016 6:26:42 PM CET Yury Norov wrote:
> Also fix related interfaces
> 
> Signed-off-by: Yury Norov <ynorov@caviumnetworks.com>
> ---
>  fs/btrfs/extent_io.c       | 2 +-
>  fs/ext2/dir.c              | 4 ++--
>  include/linux/mm.h         | 9 +++++----
>  include/linux/radix-tree.h | 8 ++++----
>  include/linux/types.h      | 2 +-
>  lib/radix-tree.c           | 8 ++++----
>  mm/debug.c                 | 2 +-
>  mm/internal.h              | 2 +-
>  mm/memory.c                | 4 ++--
>  mm/mmap.c                  | 7 ++++---
>  mm/readahead.c             | 4 ++--
>  mm/util.c                  | 3 ++-
>  12 files changed, 29 insertions(+), 26 deletions(-)
> 

Thanks Yury for the demonstration. I think this would put the nail
in the coffin of the idea of mmap64 even for Pavel, who didn't
seem convinced already.

Changing all those interfaces and structure, struct page in particular,
is clearly too costly for any advantage we might have otherwise
gained.

	Arnd

Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Re: [PATCH 3/3] mm: make pagoff_t type 64-bit Arnd Bergmann <arnd@arndb.de> - 2016-12-16 00:20 +0100
  Re: [PATCH 3/3] mm: make pagoff_t type 64-bit Arnd Bergmann <arnd@arndb.de> - 2016-12-16 12:10 +0100
  Re: [PATCH 3/3] mm: make pagoff_t type 64-bit Christoph Hellwig <hch@lst.de> - 2016-12-18 10:40 +0100

csiph-web