From: Hauke Mehrtens Date: Sat, 5 Oct 2013 18:26:59 +0000 (+0200) Subject: backports: remove shmem_read_mapping_page_gfp() X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=0bd9f7323e918eb4c497a2905df2bda8ae909bfb;p=openwrt%2Fstaging%2Fblogic.git backports: remove shmem_read_mapping_page_gfp() This was only needed for some of the DRM drivers, remove it. Signed-off-by: Hauke Mehrtens --- diff --git a/backport/backport-include/linux/shmem_fs.h b/backport/backport-include/linux/shmem_fs.h deleted file mode 100644 index 4d3964e2892b..000000000000 --- a/backport/backport-include/linux/shmem_fs.h +++ /dev/null @@ -1,39 +0,0 @@ -#ifndef __BACKPORT_LINUX_SHMEM_FS_H -#define __BACKPORT_LINUX_SHMEM_FS_H -#include_next - - -#if (RHEL_RELEASE_CODE < RHEL_RELEASE_VERSION(6,4)) -#if LINUX_VERSION_CODE < KERNEL_VERSION(3,0,0) -/* This pulls-in a lot of non-exported symbol backports - * on kernels older than 2.6.32. There's no harm for not - * making this available on kernels < 2.6.32. */ -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,32)) -#include -/* This backports the 2nd part of: - * - * commit d9d90e5eb70e09903dadff42099b6c948f814050 - * Author: Hugh Dickins - * Date: Mon Jun 27 16:18:04 2011 -0700 - * - * tmpfs: add shmem_read_mapping_page_gfp - * - * First part is in compat-3.0.c. - */ -#define shmem_read_mapping_page_gfp LINUX_BACKPORT(shmem_read_mapping_page_gfp) -extern struct page *shmem_read_mapping_page_gfp(struct address_space *mapping, - pgoff_t index, gfp_t gfp); - - -#define shmem_read_mapping_page LINUX_BACKPORT(shmem_read_mapping_page) -static inline struct page *shmem_read_mapping_page( - struct address_space *mapping, pgoff_t index) -{ - return shmem_read_mapping_page_gfp(mapping, index, - mapping_gfp_mask(mapping)); -} -#endif -#endif -#endif - -#endif /* __BACKPORT_LINUX_SHMEM_FS_H */ diff --git a/backport/compat/compat-3.0.c b/backport/compat/compat-3.0.c index 0a993d74cd1d..9841019feffa 100644 --- a/backport/compat/compat-3.0.c +++ b/backport/compat/compat-3.0.c @@ -12,32 +12,6 @@ #include #include -#if (RHEL_RELEASE_CODE < RHEL_RELEASE_VERSION(6,4)) -/* This pulls-in a lot of non-exported symbol backports - * on kernels older than 2.6.32. There's no harm for not - * making this available on kernels < 2.6.32. */ -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,32)) -#include -#include - -/* This backports: - * - * commit d9d90e5eb70e09903dadff42099b6c948f814050 - * Author: Hugh Dickins - * Date: Mon Jun 27 16:18:04 2011 -0700 - * - * tmpfs: add shmem_read_mapping_page_gfp - */ - -struct page *shmem_read_mapping_page_gfp(struct address_space *mapping, - pgoff_t index, gfp_t gfp) -{ - return read_cache_page_gfp(mapping, index, gfp); -} -EXPORT_SYMBOL_GPL(shmem_read_mapping_page_gfp); -#endif -#endif - int mac_pton(const char *s, u8 *mac) { int i;