Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3de91f92 authored by Al Viro's avatar Al Viro
Browse files

mode_t whack-a-mole...



Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 193deee1
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -53,7 +53,7 @@ struct lprocfs_vars {
	/**
	 * /proc file mode.
	 */
	mode_t			proc_mode;
	umode_t			proc_mode;
};

struct lprocfs_static_vars {
@@ -600,11 +600,11 @@ extern int lprocfs_obd_setup(struct obd_device *obd, struct lprocfs_vars *list);
extern int lprocfs_obd_cleanup(struct obd_device *obd);

extern int lprocfs_seq_create(proc_dir_entry_t *parent, const char *name,
			      mode_t mode,
			      umode_t mode,
			      const struct file_operations *seq_fops,
			      void *data);
extern int lprocfs_obd_seq_create(struct obd_device *dev, const char *name,
				  mode_t mode,
				  umode_t mode,
				  const struct file_operations *seq_fops,
				  void *data);

+4 −4
Original line number Diff line number Diff line
@@ -73,7 +73,7 @@ proc_dir_entry_t *lprocfs_add_simple(struct proc_dir_entry *root,
				     struct file_operations *fops)
{
	proc_dir_entry_t *proc;
	mode_t mode = 0;
	umode_t mode = 0;

	if (root == NULL || name == NULL || fops == NULL)
		return ERR_PTR(-EINVAL);
@@ -140,7 +140,7 @@ int lprocfs_add_vars(struct proc_dir_entry *root, struct lprocfs_vars *list,

	while (list->name != NULL) {
		struct proc_dir_entry *proc;
		mode_t mode = 0;
		umode_t mode = 0;

		if (list->proc_mode != 0000) {
			mode = list->proc_mode;
@@ -1899,7 +1899,7 @@ EXPORT_SYMBOL(lprocfs_find_named_value);

int lprocfs_seq_create(proc_dir_entry_t *parent,
		       const char *name,
		       mode_t mode,
		       umode_t mode,
		       const struct file_operations *seq_fops,
		       void *data)
{
@@ -1919,7 +1919,7 @@ EXPORT_SYMBOL(lprocfs_seq_create);

int lprocfs_obd_seq_create(struct obd_device *dev,
			   const char *name,
			   mode_t mode,
			   umode_t mode,
			   const struct file_operations *seq_fops,
			   void *data)
{