diff for duplicates of <20160413182249.GB3120@linux.intel.com> diff --git a/a/1.txt b/N1/1.txt index f2dfc94..820e906 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -27,3 +27,7 @@ is done with it, it just looks like: .get_unmapped_area = NULL, and it won't be called by get_unmapped_area(). +_______________________________________________ +Linux-nvdimm mailing list +Linux-nvdimm@lists.01.org +https://lists.01.org/mailman/listinfo/linux-nvdimm diff --git a/a/content_digest b/N1/content_digest index e3811e0..24edde2 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -5,15 +5,13 @@ "Subject\0Re: [PATCH v2 2/5] ext4: call dax_get_unmapped_area() for DAX pmd mappings\0" "Date\0Wed, 13 Apr 2016 14:22:49 -0400\0" "To\0Toshi Kani <toshi.kani@hpe.com>\0" - "Cc\0akpm@linux-foundation.org" - dan.j.williams@intel.com + "Cc\0Theodore Ts'o <tytso@mit.edu>" linux-nvdimm@lists.01.org - linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org - Theodore Ts'o <tytso@mit.edu> Andreas Dilger <adilger.kernel@dilger.ca> + linux-fsdevel@vger.kernel.org Jan Kara <jack@suse.cz> - Ross Zwisler <ross.zwisler@linux.intel.com> + akpm@linux-foundation.org " linux-ext4@vger.kernel.org\0" "\00:1\0" "b\0" @@ -45,6 +43,10 @@ "\n" "\t.get_unmapped_area = NULL,\n" "\n" - and it won't be called by get_unmapped_area(). + "and it won't be called by get_unmapped_area().\n" + "_______________________________________________\n" + "Linux-nvdimm mailing list\n" + "Linux-nvdimm@lists.01.org\n" + https://lists.01.org/mailman/listinfo/linux-nvdimm -8231d96b1d78130b1c7a6732aa672c47203fe07574f56536b37d486535e6f5de +67cdbb2c5a51ada6474de711c3448dc188016a1812acd0ce4f3d5c00ef6ef0e5
diff --git a/a/1.txt b/N2/1.txt index f2dfc94..3ba7fff 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -1,22 +1,22 @@ On Wed, Apr 13, 2016 at 09:08:36AM -0600, Toshi Kani wrote: > > Could you do something like: > > -> > #ifdef CONFIG_FS_DAX -> > struct page *read_dax_sector(struct block_device *bdev, sector_t n); +> > �#ifdef CONFIG_FS_DAX +> > �struct page *read_dax_sector(struct block_device *bdev, sector_t n); > > +unsigned long dax_get_unmapped_area(struct file *filp, unsigned long > > addr, -> > + unsigned long len, unsigned long pgoff, unsigned long +> > +���������������unsigned long len, unsigned long pgoff, unsigned long > > flags); -> > #else -> > static inline struct page *read_dax_sector(struct block_device *bdev, -> > sector_t n) -> > { -> > return ERR_PTR(-ENXIO); -> > } +> > �#else +> > �static inline struct page *read_dax_sector(struct block_device *bdev, +> > �����������������sector_t n) +> > �{ +> > ���������return ERR_PTR(-ENXIO); +> > �} > > +#define dax_get_unmapped_area NULL -> > #endif +> > �#endif > > -> > in patch 1/5. Then there's no need for the ifdefs in each filesystem. +> > in patch 1/5.��Then there's no need for the ifdefs in each filesystem. > > I thought about it, but I do not think we can use an inline function to an > entry point. diff --git a/a/content_digest b/N2/content_digest index e3811e0..10e233c 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -20,22 +20,22 @@ "On Wed, Apr 13, 2016 at 09:08:36AM -0600, Toshi Kani wrote:\n" "> > Could you do something like:\n" "> > \n" - "> > \302\240#ifdef CONFIG_FS_DAX\n" - "> > \302\240struct page *read_dax_sector(struct block_device *bdev, sector_t n);\n" + "> > \303\257\302\277\302\275#ifdef CONFIG_FS_DAX\n" + "> > \303\257\302\277\302\275struct page *read_dax_sector(struct block_device *bdev, sector_t n);\n" "> > +unsigned long dax_get_unmapped_area(struct file *filp, unsigned long\n" "> > addr,\n" - "> > +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240unsigned long len, unsigned long pgoff, unsigned long\n" + "> > +\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275unsigned long len, unsigned long pgoff, unsigned long\n" "> > flags);\n" - "> > \302\240#else\n" - "> > \302\240static inline struct page *read_dax_sector(struct block_device *bdev,\n" - "> > \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240sector_t n)\n" - "> > \302\240{\n" - "> > \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240return ERR_PTR(-ENXIO);\n" - "> > \302\240}\n" + "> > \303\257\302\277\302\275#else\n" + "> > \303\257\302\277\302\275static inline struct page *read_dax_sector(struct block_device *bdev,\n" + "> > \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275sector_t n)\n" + "> > \303\257\302\277\302\275{\n" + "> > \303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275\303\257\302\277\302\275return ERR_PTR(-ENXIO);\n" + "> > \303\257\302\277\302\275}\n" "> > +#define dax_get_unmapped_area\tNULL\n" - "> > \302\240#endif\n" + "> > \303\257\302\277\302\275#endif\n" "> > \n" - "> > in patch 1/5.\302\240\302\240Then there's no need for the ifdefs in each filesystem.\n" + "> > in patch 1/5.\303\257\302\277\302\275\303\257\302\277\302\275Then there's no need for the ifdefs in each filesystem.\n" "> \n" "> I thought about it, but I do not think we can use an inline function to an\n" "> entry point.\n" @@ -47,4 +47,4 @@ "\n" and it won't be called by get_unmapped_area(). -8231d96b1d78130b1c7a6732aa672c47203fe07574f56536b37d486535e6f5de +7948144f365db2c7026aae6e7a2c9ab1f1a2706e65cace075cd94654268ca2b3
diff --git a/a/content_digest b/N3/content_digest index e3811e0..2ebaf33 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -7,7 +7,7 @@ "To\0Toshi Kani <toshi.kani@hpe.com>\0" "Cc\0akpm@linux-foundation.org" dan.j.williams@intel.com - linux-nvdimm@lists.01.org + linux-nvdimm@ml01.01.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org Theodore Ts'o <tytso@mit.edu> @@ -47,4 +47,4 @@ "\n" and it won't be called by get_unmapped_area(). -8231d96b1d78130b1c7a6732aa672c47203fe07574f56536b37d486535e6f5de +1d34d8aae9b1b31d48126446fae21962eef6cded40c2985d9ca50d5d9f3af978
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.