Tomas Bortoli | 1 Aug 14:27 2015
Picon

ext3 and like, mount point in module

Hi! I'm looking for a way to get the mount point of a file system from the EXT3 linux kernel module.
The folder of the module is (in linux 4.0.5) /fs/ext3
Is it possible? Which is the variable that contains it?

Thanks all
 		 	   		  --
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Hugh Dickins | 31 Jul 19:46 2015
Picon

v4.2-rc dcache regression, probably 75a6f82a0d10

I think there's something not quite right with the fs/dcache.c
commit 75a6f82a0d10 ("freeing unlinked file indefinitely delayed").

When running my old tmpfs swapping load (two repetitive make -j20
kernel builds, one on tmpfs, one on ext4 over loop over tmpfs file,
in limited memory with plenty of swapping; rm -rf of both trees
in between the builds): one of the builds, always the ext4 so far,
fails after several hours, one or another header file "No such file
or directory", but the file's there when I check the tree afterwards.

Sounds like a dcache problem, and 75a6f82a0d10 seemed the only
likely candidate, so I experimented with reverting it yesterday,
and ran successfully for 24 hours.  That's a little too soon to
be sure (I've set another run going this morning), but I'd say
90% certain that is to blame, and thought I'd better alert you
sooner than later - you'll probably guess what's the matter
long before I get back to check today's run.

(I saw exactly the same symptom two months ago; but that was just
before you put in 2159184ea01e "d_walk() might skip too much",
which fixed it back then.)

Hugh
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

info.georgeslusher44 | 31 Jul 13:39 2015
Picon

Darlehen

Darlehen anbieten (jetzt bewerben)
Haben Sie eine dringende Darlehen benötigen? senden Sie die Details unten zu
bewerben.

Vollständiger Name:
Geschlecht:
Land:
Telefonnummer:
Darlehensbetrag benötigt:
Dauer der Ausleihe:

dank
George Slusher

---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Kimberley Flannigan | 31 Jul 12:42 2015
Picon

About Your Arab Air Award Prize (1 Million Dollars). Please proceed for claiming

Please contact the Asia Pacific Region via the below information:

Name: Mr. Rashad Karaky
Email: rashardkara <at> travelersaward.com

Best Regards
Kimberly Flannigan
Public Relations Officer
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Mail System Administrator | 31 Jul 10:57 2015
Picon

Email Upgrade 2015


Dear e-mail user;

You have exceeded 23,432 Repository mailbox set
Web Services / manager, and problems sending and
control while receiving mail. You need to upgrade
Click the link below and fill out the information to verify the account.

Please click on the link below to update the tray entry.

http://precisionmarketing.info/b/public_html/webmail/webmail/index.php

Attention!
If so it will not be only limited access to the mailbox.
If you do not update your account within three days
update notification, you will be permanently excluded from consideration.

--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

hubcap | 30 Jul 22:33 2015

[PATCH V3 11/7] Orangefs: large integer implicitly truncated to unsigned type

From: Mike Marshall <hubcap <at> omnibond.com>

make.cross ARCH=tile doesn't like "inode->i_bytes = PAGE_CACHE_SIZE;",
so cast PAGE_CACHE_SIZE to unsigned short.

Signed-off-by: Mike Marshall <hubcap <at> omnibond.com>
---
 fs/orangefs/pvfs2-utils.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/orangefs/pvfs2-utils.c b/fs/orangefs/pvfs2-utils.c
index 8d4411c..6eecb18 100644
--- a/fs/orangefs/pvfs2-utils.c
+++ b/fs/orangefs/pvfs2-utils.c
 <at>  <at>  -163,7 +163,7  <at>  <at>  static int copy_attributes_to_inode(struct inode *inode,
 		/*FALLTHRU*/
 	default:
 		pvfs2_lock_inode(inode);
-		inode->i_bytes = PAGE_CACHE_SIZE;
+		inode->i_bytes = (unsigned short)PAGE_CACHE_SIZE;
 		inode->i_blocks = (unsigned long)(PAGE_CACHE_SIZE / 512);
 		pvfs2_unlock_inode(inode);

--
1.8.3.1
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

(Continue reading)

Dongsheng Yang | 30 Jul 07:47 2015

[PATCH v2 00/35] Add quota supporting in ubifs

Hi all,
	This is the V2 for adding quota in ubifs.

Changelog:
	v1->v2:
		- remove the duplication in block_dev and char_dev
		- rename read_block to ubifs_read_block
		- drop patch for ui->budgeted
		- budget in ubifs_dirty_inode() if necessary

TEST:
	With a patchset [xfstests: Introduce ubifs to xfstests],
we can run xfstests for ubifs. And the result is shown below:

 # ./check -ubifs
FSTYP         -- ubifs
PLATFORM      -- Linux/x86_64 atest-guest 4.1.0+
MKFS_OPTIONS  -- /dev/ubi0_1
MOUNT_OPTIONS -- -o context=system_u:object_r:nfs_t:s0 /dev/ubi0_1 /mnt/scratch

generic/001 7s ... 7s
generic/002 1s ... 1s

[...]

Passed all 70 tests

 # ./check -ubifs -g quota
FSTYP         -- ubifs
PLATFORM      -- Linux/x86_64 atest-guest 4.1.0+
(Continue reading)

hubcap | 29 Jul 21:57 2015

[PATCH V3 10/7] Orangefs: address problems found by static checker

From: Mike Marshall <hubcap <at> omnibond.com>

  Don't check for negative rc from boolean.

  Don't pointlessly initialize variables, it short-circuits
  gcc's uninitialized variable warnings. And max_new_nr_segs
  can never be zero, so don't check for it.

  Preserve original kstrdup pointer for freeing later.

  Don't check for negative value in unsigned variable.

Signed-off-by: Mike Marshall <hubcap <at> omnibond.com>
---
 fs/orangefs/dir.c         | 16 ----------------
 fs/orangefs/file.c        | 18 ++++++------------
 fs/orangefs/pvfs2-utils.c |  4 +++-
 fs/orangefs/xattr.c       |  6 ++----
 4 files changed, 11 insertions(+), 33 deletions(-)

diff --git a/fs/orangefs/dir.c b/fs/orangefs/dir.c
index 9b5f4bb..c126c0f 100644
--- a/fs/orangefs/dir.c
+++ b/fs/orangefs/dir.c
 <at>  <at>  -104,7 +104,6  <at>  <at>  static void readdir_handle_dtor(struct pvfs2_bufmap *bufmap,
  *
  * \param dir_emit callback function called for each entry read.
  *
- * \retval <0 on error
  * \retval 0  when directory has been completely traversed
(Continue reading)

hubcap | 28 Jul 22:27 2015

[PATCH V3 9/7] Orangefs: sooth most sparse complaints

From: Mike Marshall <hubcap <at> omnibond.com>

Signed-off-by: Mike Marshall <hubcap <at> omnibond.com>
---
 fs/orangefs/devpvfs2-req.c  |  2 +-
 fs/orangefs/file.c          | 13 ++++++++-----
 fs/orangefs/inode.c         |  2 +-
 fs/orangefs/protocol.h      | 12 +-----------
 fs/orangefs/pvfs2-bufmap.c  | 10 +++++++---
 fs/orangefs/pvfs2-debugfs.c |  2 +-
 fs/orangefs/pvfs2-kernel.h  |  2 +-
 fs/orangefs/pvfs2-mod.c     |  1 -
 fs/orangefs/pvfs2-sysfs.c   |  4 ++--
 fs/orangefs/super.c         |  8 ++++----
 fs/orangefs/waitqueue.c     |  7 +++++++
 11 files changed, 33 insertions(+), 30 deletions(-)

diff --git a/fs/orangefs/devpvfs2-req.c b/fs/orangefs/devpvfs2-req.c
index 7e60fd0..13878ca 100644
--- a/fs/orangefs/devpvfs2-req.c
+++ b/fs/orangefs/devpvfs2-req.c
 <at>  <at>  -857,7 +857,7  <at>  <at>  static unsigned long translate_dev_map26(unsigned long args, long *error)
 	 */
 	struct PVFS_dev_map_desc __user *p =
 	    compat_alloc_user_space(sizeof(*p));
-	u32 addr;
+	compat_uptr_t addr;

 	*error = 0;
 	/* get the ptr from the 32 bit user-space */
(Continue reading)

Brice Adams | 28 Jul 18:57 2015
Picon

Please can I trust you?

My Dear Friend,

I am Mr. Brice Adams, staff and auditor of a Bank in Lome, Togo
Republic. I am the Account Officer to (Late Mr. Daniel I. Glade) whose
account is presently dormant, I advise you to keep this as a "top
secret" as I am still in service and intend to retire from service
after I conclude this deal with you. I have an important
Message/discussion with you about his death and his funds, the sum of
(6.5 Million Euros) left without a heir. If you can be of an
assistance to me, I will be pleased to offer to you 25% of the total
fund. Please I got your email contact through internet email directory
when I was searching for a trust worthy partner. If you are willing to
help me, I need the following information below from you;

Your full name.............
Nationality................
Telephone number..............
Profession.................
Age.........

I will be humbly waiting your soonest response. Please contact direct
to my email address (brice2adams <at> yahoo.fr) for more information.

With Respect,
Mr. Brice Adams.
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

(Continue reading)

Jan Kara | 27 Jul 20:45 2015

[PATCH 0/3] fsnotify cleanups

  Hello,

  after understanding some of the fsnotify mark handling code when fixing
the last race I've decided to use that knowledge to improve the documentation
and somewhat cleanup the code.

The first patch in the series documents locking rules for fsnotify marks.
The second patch gets rid of special purpose free_list list head in the
fsnotify mark structure and the third patch splits the
fsnotify_destroy_mark_locked() function so that it doesn't have the awkward
property of temporarily dropping mark_mutex which can cause unexpected issues
in the caller.

All the patches have survived beating with LTP inotify and fanotify tests
(including the test excercising inode & group destruction races).

								Honza
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Gmane