On 2019-06-13 3:43 a.m., Christoph Hellwig wrote: > The dev_pagemap is a growing too many callbacks. Move them into a > separate ops structure so that they are not duplicated for multiple > instances, and an attacker can't easily overwrite them. > > Signed-off-by: Christoph Hellwig <[email protected]> > --- > drivers/dax/device.c | 6 +++++- > drivers/nvdimm/pmem.c | 18 +++++++++++++----- > drivers/pci/p2pdma.c | 5 ++++- > include/linux/memremap.h | 29 +++++++++++++++-------------- > kernel/memremap.c | 12 ++++++------ > mm/hmm.c | 8 ++++++-- > tools/testing/nvdimm/test/iomap.c | 2 +- > 7 files changed, 50 insertions(+), 30 deletions(-) Looks good to me, Reviewed-by: Logan Gunthorpe <[email protected]> Logan
- [Nouveau] [PATCH 05/22] mm: export alloc_pages_vma Christoph Hellwig
- Re: [Nouveau] [PATCH 05/22] mm: export alloc_pages_... John Hubbard
- Re: [Nouveau] [PATCH 05/22] mm: export alloc_pa... Christoph Hellwig
- [Nouveau] [PATCH 13/22] device-dax: use the dev_pagemap ... Christoph Hellwig
- [Nouveau] [PATCH 16/22] mm: remove hmm_vma_alloc_locked_... Christoph Hellwig
- [Nouveau] [PATCH 14/22] nouveau: use alloc_page_vma dire... Christoph Hellwig
- Re: [Nouveau] [PATCH 14/22] nouveau: use alloc_page... Jason Gunthorpe
- [Nouveau] [PATCH 07/22] memremap: move dev_pagemap callb... Christoph Hellwig
- Re: [PATCH 07/22] memremap: move dev_pagemap callba... Jason Gunthorpe
- Re: [PATCH 07/22] memremap: move dev_pagemap callba... Logan Gunthorpe
- [Nouveau] [PATCH 12/22] memremap: provide an optional in... Christoph Hellwig
- [Nouveau] [PATCH 15/22] nouveau: use devm_memremap_pages... Christoph Hellwig
- [Nouveau] [PATCH 20/22] mm: sort out the DEVICE_PRIVATE ... Christoph Hellwig
- Re: [Nouveau] [PATCH 20/22] mm: sort out the DEVICE... Jason Gunthorpe
- [Nouveau] [PATCH 11/22] memremap: remove the data field ... Christoph Hellwig
- Re: [PATCH 11/22] memremap: remove the data field i... Jason Gunthorpe
- [Nouveau] [PATCH 09/22] memremap: lift the devmap_enable... Christoph Hellwig
- Re: [Nouveau] [PATCH 09/22] memremap: lift the devm... Jason Gunthorpe
- Re: [PATCH 09/22] memremap: lift the devmap_ena... Dan Williams
- Re: [PATCH 09/22] memremap: lift the devmap_ena... Christoph Hellwig
