+ linux-next-git-rejects.patch added to -mm tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The patch titled
     Subject: linux-next-git-rejects
has been added to the -mm tree.  Its filename is
     linux-next-git-rejects.patch

This patch should soon appear at
    http://ozlabs.org/~akpm/mmots/broken-out/linux-next-git-rejects.patch
and later at
    http://ozlabs.org/~akpm/mmotm/broken-out/linux-next-git-rejects.patch

Before you just go and hit "reply", please:
   a) Consider who else should be cc'ed
   b) Prefer to cc a suitable mailing list as well
   c) Ideally: find the original patch on the mailing list and do a
      reply-to-all to that, adding suitable additional cc's

*** Remember to use Documentation/process/submit-checklist.rst when testing your code ***

The -mm tree is included into linux-next and is updated
there every 3-4 working days

------------------------------------------------------
From: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
Subject: linux-next-git-rejects

Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
---

 Documentation/devicetree/bindings/net/ethernet.txt |   71 ---
 arch/arm/tools/syscall.tbl                         |    4 
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi     |    3 
 arch/arm64/include/asm/unistd.h                    |    4 
 arch/arm64/include/asm/unistd32.h                  |    4 
 arch/m68k/Kconfig                                  |    3 
 arch/microblaze/kernel/syscalls/syscall.tbl        |    4 
 arch/sh/configs/se7712_defconfig                   |    4 
 arch/sh/configs/se7721_defconfig                   |    5 
 arch/sh/configs/titan_defconfig                    |    4 
 arch/x86/entry/syscalls/syscall_32.tbl             |    5 
 arch/x86/entry/syscalls/syscall_64.tbl             |    4 
 arch/xtensa/kernel/syscalls/syscall.tbl            |    4 
 drivers/infiniband/hw/mlx5/cq.c                    |    5 
 drivers/infiniband/hw/mlx5/devx.c                  |    5 
 drivers/infiniband/hw/mlx5/mlx5_ib.h               |    3 
 fs/ecryptfs/keystore.c                             |    5 
 fs/gfs2/super.c                                    |   81 ----
 fs/nfsd/nfsctl.c                                   |  199 -----------
 include/linux/dim.h                                |    9 
 include/linux/mlx5/mlx5_ifc.h                      |    4 
 include/net/cfg80211.h                             |    4 
 include/uapi/asm-generic/unistd.h                  |    8 
 lib/dim/Makefile                                   |    8 
 24 files changed, 1 insertion(+), 449 deletions(-)

--- a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi~linux-next-git-rejects
+++ a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
@@ -542,8 +542,6 @@
 				clocks = <&clockgen 4 0>;
 				little-endian;
 			};
-<<<<<<< HEAD
-=======
 		};
 	};
 
@@ -561,7 +559,6 @@
 			dp0_out: endpoint {
 
 			};
->>>>>>> linux-next/akpm-base
 		};
 	};
 };
--- a/arch/arm64/include/asm/unistd32.h~linux-next-git-rejects
+++ a/arch/arm64/include/asm/unistd32.h
@@ -877,11 +877,7 @@ __SYSCALL(__NR_fsmount, sys_fsmount)
 __SYSCALL(__NR_fspick, sys_fspick)
 #define __NR_pidfd_open 434
 __SYSCALL(__NR_pidfd_open, sys_pidfd_open)
-<<<<<<< HEAD
 #define __NR_clone3 435
-=======
-#define __NR_clone3 436
->>>>>>> linux-next/akpm-base
 __SYSCALL(__NR_clone3, sys_clone3)
 
 /*
--- a/arch/arm64/include/asm/unistd.h~linux-next-git-rejects
+++ a/arch/arm64/include/asm/unistd.h
@@ -38,11 +38,7 @@
 #define __ARM_NR_compat_set_tls		(__ARM_NR_COMPAT_BASE + 5)
 #define __ARM_NR_COMPAT_END		(__ARM_NR_COMPAT_BASE + 0x800)
 
-<<<<<<< HEAD
 #define __NR_compat_syscalls		436
-=======
-#define __NR_compat_syscalls		437
->>>>>>> linux-next/akpm-base
 #endif
 
 #define __ARCH_WANT_SYS_CLONE
--- a/arch/arm/tools/syscall.tbl~linux-next-git-rejects
+++ a/arch/arm/tools/syscall.tbl
@@ -448,8 +448,4 @@
 432	common	fsmount				sys_fsmount
 433	common	fspick				sys_fspick
 434	common	pidfd_open			sys_pidfd_open
-<<<<<<< HEAD
 435	common	clone3				sys_clone3
-=======
-436	common	clone3				sys_clone3
->>>>>>> linux-next/akpm-base
--- a/arch/m68k/Kconfig~linux-next-git-rejects
+++ a/arch/m68k/Kconfig
@@ -6,10 +6,7 @@ config M68K
 	select ARCH_HAS_BINFMT_FLAT
 	select ARCH_HAS_DMA_MMAP_PGPROT if MMU && !COLDFIRE
 	select ARCH_HAS_DMA_PREP_COHERENT if HAS_DMA && MMU && !COLDFIRE
-<<<<<<< HEAD
-=======
 	select ARCH_HAS_BINFMT_FLAT
->>>>>>> linux-next/akpm-base
 	select ARCH_HAS_SYNC_DMA_FOR_DEVICE if HAS_DMA
 	select ARCH_MIGHT_HAVE_PC_PARPORT if ISA
 	select ARCH_NO_COHERENT_DMA_MMAP if !MMU
--- a/arch/microblaze/kernel/syscalls/syscall.tbl~linux-next-git-rejects
+++ a/arch/microblaze/kernel/syscalls/syscall.tbl
@@ -440,8 +440,4 @@
 432	common	fsmount				sys_fsmount
 433	common	fspick				sys_fspick
 434	common	pidfd_open			sys_pidfd_open
-<<<<<<< HEAD
 435	common	clone3				sys_clone3
-=======
-436	common	clone3				sys_clone3
->>>>>>> linux-next/akpm-base
--- a/arch/sh/configs/se7712_defconfig~linux-next-git-rejects
+++ a/arch/sh/configs/se7712_defconfig
@@ -63,10 +63,6 @@ CONFIG_NET_SCH_NETEM=y
 CONFIG_NET_CLS_TCINDEX=y
 CONFIG_NET_CLS_ROUTE4=y
 CONFIG_NET_CLS_FW=y
-<<<<<<< HEAD
-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
-=======
->>>>>>> linux-next/akpm-base
 CONFIG_MTD=y
 CONFIG_MTD_BLOCK=y
 CONFIG_MTD_CFI=y
--- a/arch/sh/configs/se7721_defconfig~linux-next-git-rejects
+++ a/arch/sh/configs/se7721_defconfig
@@ -62,11 +62,6 @@ CONFIG_NET_SCH_NETEM=y
 CONFIG_NET_CLS_TCINDEX=y
 CONFIG_NET_CLS_ROUTE4=y
 CONFIG_NET_CLS_FW=y
-<<<<<<< HEAD
-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
-=======
->>>>>>> linux-next/akpm-base
-CONFIG_MTD=y
 CONFIG_MTD_BLOCK=y
 CONFIG_MTD_CFI=y
 CONFIG_MTD_CFI_AMDSTD=y
--- a/arch/sh/configs/titan_defconfig~linux-next-git-rejects
+++ a/arch/sh/configs/titan_defconfig
@@ -142,10 +142,6 @@ CONFIG_GACT_PROB=y
 CONFIG_NET_ACT_MIRRED=m
 CONFIG_NET_ACT_IPT=m
 CONFIG_NET_ACT_PEDIT=m
-<<<<<<< HEAD
-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
-=======
->>>>>>> linux-next/akpm-base
 CONFIG_FW_LOADER=m
 CONFIG_CONNECTOR=m
 CONFIG_MTD=m
--- a/arch/x86/entry/syscalls/syscall_32.tbl~linux-next-git-rejects
+++ a/arch/x86/entry/syscalls/syscall_32.tbl
@@ -439,8 +439,5 @@
 432	i386	fsmount			sys_fsmount			__ia32_sys_fsmount
 433	i386	fspick			sys_fspick			__ia32_sys_fspick
 434	i386	pidfd_open		sys_pidfd_open			__ia32_sys_pidfd_open
-<<<<<<< HEAD
 435	i386	clone3			sys_clone3			__ia32_sys_clone3
-=======
-436	i386	clone3			sys_clone3			__ia32_sys_clone3
->>>>>>> linux-next/akpm-base
+
--- a/arch/x86/entry/syscalls/syscall_64.tbl~linux-next-git-rejects
+++ a/arch/x86/entry/syscalls/syscall_64.tbl
@@ -356,11 +356,7 @@
 432	common	fsmount			__x64_sys_fsmount
 433	common	fspick			__x64_sys_fspick
 434	common	pidfd_open		__x64_sys_pidfd_open
-<<<<<<< HEAD
 435	common	clone3			__x64_sys_clone3/ptregs
-=======
-436	common	clone3			__x64_sys_clone3/ptregs
->>>>>>> linux-next/akpm-base
 
 #
 # x32-specific system call numbers start at 512 to avoid cache impact
--- a/arch/xtensa/kernel/syscalls/syscall.tbl~linux-next-git-rejects
+++ a/arch/xtensa/kernel/syscalls/syscall.tbl
@@ -405,8 +405,4 @@
 432	common	fsmount				sys_fsmount
 433	common	fspick				sys_fspick
 434	common	pidfd_open			sys_pidfd_open
-<<<<<<< HEAD
 435	common	clone3				sys_clone3
-=======
-436	common	clone3				sys_clone3
->>>>>>> linux-next/akpm-base
--- a/Documentation/devicetree/bindings/net/ethernet.txt~linux-next-git-rejects
+++ a/Documentation/devicetree/bindings/net/ethernet.txt
@@ -1,72 +1 @@
-<<<<<<< HEAD
-The following properties are common to the Ethernet controllers:
-
-NOTE: All 'phy*' properties documented below are Ethernet specific. For the
-generic PHY 'phys' property, see
-Documentation/devicetree/bindings/phy/phy-bindings.txt.
-
-- mac-address: array of 6 bytes, specifies the MAC address that was last used by
-  the boot program; should be used in cases where the MAC address assigned to
-  the device by the boot program is different from the "local-mac-address"
-  property;
-- local-mac-address: array of 6 bytes, specifies the MAC address that was
-  assigned to the network device;
-- nvmem-cells: phandle, reference to an nvmem node for the MAC address
-- nvmem-cell-names: string, should be "mac-address" if nvmem is to be used
-- max-speed: number, specifies maximum speed in Mbit/s supported by the device;
-- max-frame-size: number, maximum transfer unit (IEEE defined MTU), rather than
-  the maximum frame size (there's contradiction in the Devicetree
-  Specification).
-- phy-mode: string, operation mode of the PHY interface. This is now a de-facto
-  standard property; supported values are:
-  * "internal" (Internal means there is not a standard bus between the MAC and
-     the PHY, something proprietary is being used to embed the PHY in the MAC.)
-  * "mii"
-  * "gmii"
-  * "sgmii"
-  * "qsgmii"
-  * "tbi"
-  * "rev-mii"
-  * "rmii"
-  * "rgmii" (RX and TX delays are added by the MAC when required)
-  * "rgmii-id" (RGMII with internal RX and TX delays provided by the PHY, the
-     MAC should not add the RX or TX delays in this case)
-  * "rgmii-rxid" (RGMII with internal RX delay provided by the PHY, the MAC
-     should not add an RX delay in this case)
-  * "rgmii-txid" (RGMII with internal TX delay provided by the PHY, the MAC
-     should not add an TX delay in this case)
-  * "rtbi"
-  * "smii"
-  * "xgmii"
-  * "trgmii"
-  * "1000base-x",
-  * "2500base-x",
-  * "rxaui"
-  * "xaui"
-  * "10gbase-kr" (10GBASE-KR, XFI, SFI)
-  * "usxgmii"
-- phy-connection-type: the same as "phy-mode" property but described in the
-  Devicetree Specification;
-- phy-handle: phandle, specifies a reference to a node representing a PHY
-  device; this property is described in the Devicetree Specification and so
-  preferred;
-- phy: the same as "phy-handle" property, not recommended for new bindings.
-- phy-device: the same as "phy-handle" property, not recommended for new
-  bindings.
-- rx-fifo-depth: the size of the controller's receive fifo in bytes. This
-  is used for components that can have configurable receive fifo sizes,
-  and is useful for determining certain configuration settings such as
-  flow control thresholds.
-- tx-fifo-depth: the size of the controller's transmit fifo in bytes. This
-  is used for components that can have configurable fifo sizes.
-- managed: string, specifies the PHY management type. Supported values are:
-  "auto", "in-band-status". "auto" is the default, it usess MDIO for
-  management if fixed-link is not specified.
-
-Child nodes of the Ethernet controller are typically the individual PHY devices
-connected via the MDIO bus (sometimes the MDIO bus controller is separate).
-They are described in the phy.txt file in this same directory.
-For non-MDIO PHY management see fixed-link.txt.
-=======
 This file has moved to ethernet-controller.yaml.
->>>>>>> linux-next/akpm-base
--- a/drivers/infiniband/hw/mlx5/cq.c~linux-next-git-rejects
+++ a/drivers/infiniband/hw/mlx5/cq.c
@@ -891,13 +891,8 @@ int mlx5_ib_create_cq(struct ib_cq *ibcq
 	int entries = attr->cqe;
 	int vector = attr->comp_vector;
 	struct mlx5_ib_dev *dev = to_mdev(ibdev);
-<<<<<<< HEAD
-	u32 out[MLX5_ST_SZ_DW(create_cq_out)];
-	struct mlx5_ib_cq *cq;
-=======
 	struct mlx5_ib_cq *cq = to_mcq(ibcq);
 	u32 out[MLX5_ST_SZ_DW(create_cq_out)];
->>>>>>> linux-next/akpm-base
 	int uninitialized_var(index);
 	int uninitialized_var(inlen);
 	u32 *cqb = NULL;
--- a/drivers/infiniband/hw/mlx5/devx.c~linux-next-git-rejects
+++ a/drivers/infiniband/hw/mlx5/devx.c
@@ -1294,10 +1294,6 @@ static void devx_free_indirect_mkey(stru
  */
 static void devx_cleanup_mkey(struct devx_obj *obj)
 {
-<<<<<<< HEAD
-	xa_erase(&obj->mdev->priv.mkey_table,
-		 mlx5_base_mkey(obj->devx_mr.mmkey.key));
-=======
 	xa_erase(&obj->ib_dev->mdev->priv.mkey_table,
 		 mlx5_base_mkey(obj->devx_mr.mmkey.key));
 }
@@ -1329,7 +1325,6 @@ static void devx_cleanup_subscription(st
 			 sub->xa_key_level2);
 		kfree_rcu(xa_val_level2, rcu);
 	}
->>>>>>> linux-next/akpm-base
 }
 
 static int devx_obj_cleanup(struct ib_uobject *uobject,
--- a/drivers/infiniband/hw/mlx5/mlx5_ib.h~linux-next-git-rejects
+++ a/drivers/infiniband/hw/mlx5/mlx5_ib.h
@@ -996,10 +996,7 @@ struct mlx5_ib_dev {
 	u16			devx_whitelist_uid;
 	struct mlx5_srq_table   srq_table;
 	struct mlx5_async_ctx   async_ctx;
-<<<<<<< HEAD
-=======
 	struct mlx5_devx_event_table devx_event_table;
->>>>>>> linux-next/akpm-base
 };
 
 static inline struct mlx5_ib_cq *to_mibcq(struct mlx5_core_cq *mcq)
--- a/fs/ecryptfs/keystore.c~linux-next-git-rejects
+++ a/fs/ecryptfs/keystore.c
@@ -1611,13 +1611,8 @@ int ecryptfs_keyring_auth_tok_for_sig(st
 {
 	int rc = 0;
 
-<<<<<<< HEAD
-	(*auth_tok_key) = request_key(&key_type_user, sig, NULL);
-	if (!(*auth_tok_key) || IS_ERR(*auth_tok_key)) {
-=======
 	(*auth_tok_key) = request_key(&key_type_user, sig, NULL, NULL);
 	if (IS_ERR(*auth_tok_key)) {
->>>>>>> linux-next/akpm-base
 		(*auth_tok_key) = ecryptfs_get_encrypted_key(sig);
 		if (IS_ERR(*auth_tok_key)) {
 			printk(KERN_ERR "Could not find key with description: [%s]\n",
--- a/fs/gfs2/super.c~linux-next-git-rejects
+++ a/fs/gfs2/super.c
@@ -975,87 +975,6 @@ static int gfs2_statfs(struct dentry *de
 }
 
 /**
-<<<<<<< HEAD
- * gfs2_remount_fs - called when the FS is remounted
- * @sb:  the filesystem
- * @flags:  the remount flags
- * @data:  extra data passed in (not used right now)
- *
- * Returns: errno
- */
-
-static int gfs2_remount_fs(struct super_block *sb, int *flags, char *data)
-{
-	struct gfs2_sbd *sdp = sb->s_fs_info;
-	struct gfs2_args args = sdp->sd_args; /* Default to current settings */
-	struct gfs2_tune *gt = &sdp->sd_tune;
-	int error;
-
-	sync_filesystem(sb);
-
-	spin_lock(&gt->gt_spin);
-	args.ar_commit = gt->gt_logd_secs;
-	args.ar_quota_quantum = gt->gt_quota_quantum;
-	if (gt->gt_statfs_slow)
-		args.ar_statfs_quantum = 0;
-	else
-		args.ar_statfs_quantum = gt->gt_statfs_quantum;
-	spin_unlock(&gt->gt_spin);
-	error = gfs2_mount_args(&args, data);
-	if (error)
-		return error;
-
-	/* Not allowed to change locking details */
-	if (strcmp(args.ar_lockproto, sdp->sd_args.ar_lockproto) ||
-	    strcmp(args.ar_locktable, sdp->sd_args.ar_locktable) ||
-	    strcmp(args.ar_hostdata, sdp->sd_args.ar_hostdata))
-		return -EINVAL;
-
-	/* Some flags must not be changed */
-	if (args_neq(&args, &sdp->sd_args, spectator) ||
-	    args_neq(&args, &sdp->sd_args, localflocks) ||
-	    args_neq(&args, &sdp->sd_args, meta))
-		return -EINVAL;
-
-	if (sdp->sd_args.ar_spectator)
-		*flags |= SB_RDONLY;
-
-	if ((sb->s_flags ^ *flags) & SB_RDONLY) {
-		if (*flags & SB_RDONLY)
-			error = gfs2_make_fs_ro(sdp);
-		else
-			error = gfs2_make_fs_rw(sdp);
-	}
-
-	sdp->sd_args = args;
-	if (sdp->sd_args.ar_posix_acl)
-		sb->s_flags |= SB_POSIXACL;
-	else
-		sb->s_flags &= ~SB_POSIXACL;
-	if (sdp->sd_args.ar_nobarrier)
-		set_bit(SDF_NOBARRIERS, &sdp->sd_flags);
-	else
-		clear_bit(SDF_NOBARRIERS, &sdp->sd_flags);
-	spin_lock(&gt->gt_spin);
-	gt->gt_logd_secs = args.ar_commit;
-	gt->gt_quota_quantum = args.ar_quota_quantum;
-	if (args.ar_statfs_quantum) {
-		gt->gt_statfs_slow = 0;
-		gt->gt_statfs_quantum = args.ar_statfs_quantum;
-	}
-	else {
-		gt->gt_statfs_slow = 1;
-		gt->gt_statfs_quantum = 30;
-	}
-	spin_unlock(&gt->gt_spin);
-
-	gfs2_online_uevent(sdp);
-	return error;
-}
-
-/**
-=======
->>>>>>> linux-next/akpm-base
  * gfs2_drop_inode - Drop an inode (test for remote unlink)
  * @inode: The inode to drop
  *
--- a/fs/nfsd/nfsctl.c~linux-next-git-rejects
+++ a/fs/nfsd/nfsctl.c
@@ -1152,196 +1152,6 @@ static ssize_t write_v4_end_grace(struct
 
 /* Basically copying rpc_get_inode. */
 static struct inode *nfsd_get_inode(struct super_block *sb, umode_t mode)
-<<<<<<< HEAD
-{
-	struct inode *inode = new_inode(sb);
-	if (!inode)
-		return NULL;
-	/* Following advice from simple_fill_super documentation: */
-	inode->i_ino = iunique(sb, NFSD_MaxReserved);
-	inode->i_mode = mode;
-	inode->i_atime = inode->i_mtime = inode->i_ctime = current_time(inode);
-	switch (mode & S_IFMT) {
-	case S_IFDIR:
-		inode->i_fop = &simple_dir_operations;
-		inode->i_op = &simple_dir_inode_operations;
-		inc_nlink(inode);
-	default:
-		break;
-	}
-	return inode;
-}
-
-static int __nfsd_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode)
-{
-	struct inode *inode;
-
-	inode = nfsd_get_inode(dir->i_sb, mode);
-	if (!inode)
-		return -ENOMEM;
-	d_add(dentry, inode);
-	inc_nlink(dir);
-	fsnotify_mkdir(dir, dentry);
-	return 0;
-}
-
-static struct dentry *nfsd_mkdir(struct dentry *parent, struct nfsdfs_client *ncl, char *name)
-{
-	struct inode *dir = parent->d_inode;
-	struct dentry *dentry;
-	int ret = -ENOMEM;
-
-	inode_lock(dir);
-	dentry = d_alloc_name(parent, name);
-	if (!dentry)
-		goto out_err;
-	ret = __nfsd_mkdir(d_inode(parent), dentry, S_IFDIR | 0600);
-	if (ret)
-		goto out_err;
-	if (ncl) {
-		d_inode(dentry)->i_private = ncl;
-		kref_get(&ncl->cl_ref);
-	}
-out:
-	inode_unlock(dir);
-	return dentry;
-out_err:
-	dentry = ERR_PTR(ret);
-	goto out;
-}
-
-static void clear_ncl(struct inode *inode)
-{
-	struct nfsdfs_client *ncl = inode->i_private;
-
-	inode->i_private = NULL;
-	synchronize_rcu();
-	kref_put(&ncl->cl_ref, ncl->cl_release);
-}
-
-
-static struct nfsdfs_client *__get_nfsdfs_client(struct inode *inode)
-{
-	struct nfsdfs_client *nc = inode->i_private;
-
-	if (nc)
-		kref_get(&nc->cl_ref);
-	return nc;
-}
-
-struct nfsdfs_client *get_nfsdfs_client(struct inode *inode)
-{
-	struct nfsdfs_client *nc;
-
-	rcu_read_lock();
-	nc = __get_nfsdfs_client(inode);
-	rcu_read_unlock();
-	return nc;
-}
-/* from __rpc_unlink */
-static void nfsdfs_remove_file(struct inode *dir, struct dentry *dentry)
-{
-	int ret;
-
-	clear_ncl(d_inode(dentry));
-	dget(dentry);
-	ret = simple_unlink(dir, dentry);
-	d_delete(dentry);
-	dput(dentry);
-	WARN_ON_ONCE(ret);
-}
-
-static void nfsdfs_remove_files(struct dentry *root)
-{
-	struct dentry *dentry, *tmp;
-
-	list_for_each_entry_safe(dentry, tmp, &root->d_subdirs, d_child) {
-		if (!simple_positive(dentry)) {
-			WARN_ON_ONCE(1); /* I think this can't happen? */
-			continue;
-		}
-		nfsdfs_remove_file(d_inode(root), dentry);
-	}
-}
-
-/* XXX: cut'n'paste from simple_fill_super; figure out if we could share
- * code instead. */
-static  int nfsdfs_create_files(struct dentry *root,
-					const struct tree_descr *files)
-{
-	struct inode *dir = d_inode(root);
-	struct inode *inode;
-	struct dentry *dentry;
-	int i;
-
-	inode_lock(dir);
-	for (i = 0; files->name && files->name[0]; i++, files++) {
-		if (!files->name)
-			continue;
-		dentry = d_alloc_name(root, files->name);
-		if (!dentry)
-			goto out;
-		inode = nfsd_get_inode(d_inode(root)->i_sb,
-					S_IFREG | files->mode);
-		if (!inode) {
-			dput(dentry);
-			goto out;
-		}
-		inode->i_fop = files->ops;
-		inode->i_private = __get_nfsdfs_client(dir);
-		d_add(dentry, inode);
-		fsnotify_create(dir, dentry);
-	}
-	inode_unlock(dir);
-	return 0;
-out:
-	nfsdfs_remove_files(root);
-	inode_unlock(dir);
-	return -ENOMEM;
-}
-
-/* on success, returns positive number unique to that client. */
-struct dentry *nfsd_client_mkdir(struct nfsd_net *nn,
-		struct nfsdfs_client *ncl, u32 id,
-		const struct tree_descr *files)
-{
-	struct dentry *dentry;
-	char name[11];
-	int ret;
-
-	sprintf(name, "%u", id);
-
-	dentry = nfsd_mkdir(nn->nfsd_client_dir, ncl, name);
-	if (IS_ERR(dentry)) /* XXX: tossing errors? */
-		return NULL;
-	ret = nfsdfs_create_files(dentry, files);
-	if (ret) {
-		nfsd_client_rmdir(dentry);
-		return NULL;
-	}
-	return dentry;
-}
-
-/* Taken from __rpc_rmdir: */
-void nfsd_client_rmdir(struct dentry *dentry)
-{
-	struct inode *dir = d_inode(dentry->d_parent);
-	struct inode *inode = d_inode(dentry);
-	int ret;
-
-	inode_lock(dir);
-	nfsdfs_remove_files(dentry);
-	clear_ncl(inode);
-	dget(dentry);
-	ret = simple_rmdir(dir, dentry);
-	WARN_ON_ONCE(ret);
-	d_delete(dentry);
-	inode_unlock(dir);
-}
-
-static int nfsd_fill_super(struct super_block * sb, void * data, int silent)
-{
-=======
 {
 	struct inode *inode = new_inode(sb);
 	if (!inode)
@@ -1530,7 +1340,6 @@ void nfsd_client_rmdir(struct dentry *de
 
 static int nfsd_fill_super(struct super_block *sb, struct fs_context *fc)
 {
->>>>>>> linux-next/akpm-base
 	struct nfsd_net *nn = net_generic(current->nsproxy->net_ns,
 							nfsd_net_id);
 	struct dentry *dentry;
@@ -1564,10 +1373,6 @@ static int nfsd_fill_super(struct super_
 #endif
 		/* last one */ {""}
 	};
-<<<<<<< HEAD
-	get_net(sb->s_fs_info);
-=======
->>>>>>> linux-next/akpm-base
 	ret = simple_fill_super(sb, 0x6e667364, nfsd_files);
 	if (ret)
 		return ret;
@@ -1576,16 +1381,12 @@ static int nfsd_fill_super(struct super_
 		return PTR_ERR(dentry);
 	nn->nfsd_client_dir = dentry;
 	return 0;
-<<<<<<< HEAD
-
-=======
 }
 
 static int nfsd_fs_get_tree(struct fs_context *fc)
 {
 	fc->s_fs_info = get_net(fc->net_ns);
 	return vfs_get_super(fc, vfs_get_keyed_super, nfsd_fill_super);
->>>>>>> linux-next/akpm-base
 }
 
 static void nfsd_fs_free_fc(struct fs_context *fc)
--- a/include/linux/dim.h~linux-next-git-rejects
+++ a/include/linux/dim.h
@@ -82,10 +82,7 @@ struct dim_stats {
  * @prev_stats: Measured rates from previous iteration (for comparison)
  * @start_sample: Sampled data at start of current iteration
  * @work: Work to perform on action required
-<<<<<<< HEAD
-=======
  * @priv: A pointer to the struct that points to dim
->>>>>>> linux-next/akpm-base
  * @profile_ix: Current moderation profile
  * @mode: CQ period count mode
  * @tune_state: Algorithm tuning state (see below)
@@ -99,10 +96,7 @@ struct dim {
 	struct dim_sample start_sample;
 	struct dim_sample measuring_sample;
 	struct work_struct work;
-<<<<<<< HEAD
-=======
 	void *priv;
->>>>>>> linux-next/akpm-base
 	u8 profile_ix;
 	u8 mode;
 	u8 tune_state;
@@ -371,8 +365,6 @@ struct dim_cq_moder net_dim_get_def_tx_m
  */
 void net_dim(struct dim *dim, struct dim_sample end_sample);
 
-<<<<<<< HEAD
-=======
 /* RDMA DIM */
 
 /*
@@ -407,5 +399,4 @@ rdma_dim_prof[RDMA_DIM_PARAMS_NUM_PROFIL
  */
 void rdma_dim(struct dim *dim, u64 completions);
 
->>>>>>> linux-next/akpm-base
 #endif /* DIM_H */
--- a/include/linux/mlx5/mlx5_ifc.h~linux-next-git-rejects
+++ a/include/linux/mlx5/mlx5_ifc.h
@@ -1390,13 +1390,9 @@ struct mlx5_ifc_cmd_hca_cap_bits {
 	u8	   reserved_at_6c8[0x28];
 	u8	   sf_base_id[0x10];
 
-<<<<<<< HEAD
-	u8	   reserved_at_700[0x100];
-=======
 	u8	   reserved_at_700[0x80];
 	u8	   vhca_tunnel_commands[0x40];
 	u8	   reserved_at_7c0[0x40];
->>>>>>> linux-next/akpm-base
 };
 
 enum mlx5_flow_destination_type {
--- a/include/net/cfg80211.h~linux-next-git-rejects
+++ a/include/net/cfg80211.h
@@ -4170,11 +4170,7 @@ struct sta_opmode_info {
 	u8 rx_nss;
 };
 
-<<<<<<< HEAD
-#define VENDOR_CMD_RAW_DATA ((const struct nla_policy *)ERR_PTR(-ENODATA))
-=======
 #define VENDOR_CMD_RAW_DATA ((const struct nla_policy *)(long)(-ENODATA))
->>>>>>> linux-next/akpm-base
 
 /**
  * struct wiphy_vendor_command - vendor command definition
--- a/include/uapi/asm-generic/unistd.h~linux-next-git-rejects
+++ a/include/uapi/asm-generic/unistd.h
@@ -846,19 +846,11 @@ __SYSCALL(__NR_fsmount, sys_fsmount)
 __SYSCALL(__NR_fspick, sys_fspick)
 #define __NR_pidfd_open 434
 __SYSCALL(__NR_pidfd_open, sys_pidfd_open)
-<<<<<<< HEAD
 #define __NR_clone3 435
 __SYSCALL(__NR_clone3, sys_clone3)
 
 #undef __NR_syscalls
 #define __NR_syscalls 436
-=======
-#define __NR_clone3 436
-__SYSCALL(__NR_clone3, sys_clone3)
-
-#undef __NR_syscalls
-#define __NR_syscalls 437
->>>>>>> linux-next/akpm-base
 
 /*
  * 32 bit systems traditionally used different
--- a/lib/dim/Makefile~linux-next-git-rejects
+++ a/lib/dim/Makefile
@@ -2,14 +2,6 @@
 # DIM Dynamic Interrupt Moderation library
 #
 
-<<<<<<< HEAD
-obj-$(CONFIG_DIMLIB) = net_dim.o
-
-net_dim-y = \
-	dim.o		\
-	net_dim.o
-=======
 obj-$(CONFIG_DIMLIB) += dim.o
 
 dim-y := dim.o net_dim.o rdma_dim.o
->>>>>>> linux-next/akpm-base
_

Patches currently in -mm which might be from akpm@xxxxxxxxxxxxxxxxxxxx are

include-linux-pfn_th-remove-pfn_t_to_virt.patch
include-linux-pagemaph-document-trylock_page-return-value.patch
ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes.patch
mm.patch
mm-vmscanc-add-checks-for-incorrect-handling-of-current-reclaim_state.patch
mm-oom_killer-add-task-uid-to-info-message-on-an-oom-kill-fix.patch
mm-thp-make-transhuge_vma_suitable-available-for-anonymous-thp-fix.patch
vmcore-add-a-kernel-parameter-novmcoredd-fix.patch
vmcore-add-a-kernel-parameter-novmcoredd-fix-fix.patch
rbtree-avoid-generating-code-twice-for-the-cached-versions-checkpatch-fixes.patch
coda-add-hinting-support-for-partial-file-caching-fix.patch
selftests-ptrace-add-a-test-case-for-ptrace_get_syscall_info-checkpatch-fixes.patch
resource-fix-locking-in-find_next_iomem_res-fix.patch
linux-next-rejects.patch
diff-sucks.patch
mm-section-numbers-use-the-type-unsigned-long-fix.patch
mm-sparsemem-cleanup-section-number-data-types-fix.patch
proc-sysctl-add-shared-variables-for-range-check-fix-2-fix.patch
proc-sysctl-add-shared-variables-for-range-check-fix-4.patch
drivers-tty-serial-sh-scic-suppress-warning.patch
kernel-forkc-export-kernel_thread-to-modules.patch
linux-next-git-rejects.patch




[Index of Archives]     [Kernel Archive]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]

  Powered by Linux