All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] Regresion testing for Microblaze
@ 2009-08-03 13:24 michal.simek
  2009-08-03 13:24 ` [LTP] [PATCH 1/4] utimensat: Remove utimensat_user from script michal.simek
  0 siblings, 1 reply; 13+ messages in thread
From: michal.simek @ 2009-08-03 13:24 UTC (permalink / raw)
  To: subrata; +Cc: ltp-list, monstr

Hi Subrata,

here 4 tests are from my regresion testing for Microblaze kernel debug.
There is one extension for testing aligned/unaligned get/put_user macros.
The rest of changes are easy.

Thanks,
Michal




------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [LTP] [PATCH 1/4] utimensat: Remove utimensat_user from script
  2009-08-03 13:24 [LTP] Regresion testing for Microblaze michal.simek
@ 2009-08-03 13:24 ` michal.simek
  2009-08-03 13:24   ` [LTP] [PATCH 2/4] tst_is_cwd: Add support for ramfs michal.simek
  2009-08-04 12:08   ` [LTP] [PATCH 1/4] utimensat: Remove utimensat_user from script Subrata Modak
  0 siblings, 2 replies; 13+ messages in thread
From: michal.simek @ 2009-08-03 13:24 UTC (permalink / raw)
  To: subrata; +Cc: ltp-list, monstr

From: Michal Simek <monstr@monstr.eu>

We can use nobody user instead of creating new one
for this special test. Latest busybox source
code not support userdel, useradd that's why
is better to use user which exists.

Signed-off-by: Michal Simek <monstr@monstr.eu>
---
 .../kernel/syscalls/utimensat/utimensat_tests.sh   |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/testcases/kernel/syscalls/utimensat/utimensat_tests.sh b/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
index 19c59c7..d0e940a 100644
--- a/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
+++ b/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
@@ -243,8 +243,7 @@ run_test()
 }
 #=====================================================================
 
-user_tester=utimensat_tester
-useradd $user_tester
+user_tester=nobody
 sudo -u $user_tester mkdir -p $TEST_DIR
 
 chown root $LTPROOT/testcases/bin/$TEST_PROG
@@ -434,7 +433,6 @@ echo "============================================================"
 
 echo
 
-userdel -r utimensat_tester
 rm -rf $TEST_PROG
 uname -a
 date
-- 
1.5.5.1


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [LTP] [PATCH 2/4] tst_is_cwd: Add support for ramfs
  2009-08-03 13:24 ` [LTP] [PATCH 1/4] utimensat: Remove utimensat_user from script michal.simek
@ 2009-08-03 13:24   ` michal.simek
  2009-08-03 13:24     ` [LTP] [PATCH 3/4] fcntl24, 25, 26: F_SETLEASE and F_WRLCK cannot work on ramfs michal.simek
                       ` (2 more replies)
  2009-08-04 12:08   ` [LTP] [PATCH 1/4] utimensat: Remove utimensat_user from script Subrata Modak
  1 sibling, 3 replies; 13+ messages in thread
From: michal.simek @ 2009-08-03 13:24 UTC (permalink / raw)
  To: subrata; +Cc: ltp-list, monstr

From: Michal Simek <monstr@monstr.eu>

I added support for testing ramfs and add together
tests for nfs, tmpfs and ramfs.

Signed-off-by: Michal Simek <monstr@monstr.eu>
---
 lib/tst_is_cwd.c       |   42 ++++++++++++++++++++++++++++++++++++++++++
 lib/tst_is_cwd_nfs.c   |   41 -----------------------------------------
 lib/tst_is_cwd_tmpfs.c |   24 ------------------------
 3 files changed, 42 insertions(+), 65 deletions(-)
 create mode 100644 lib/tst_is_cwd.c
 delete mode 100644 lib/tst_is_cwd_nfs.c
 delete mode 100644 lib/tst_is_cwd_tmpfs.c

diff --git a/lib/tst_is_cwd.c b/lib/tst_is_cwd.c
new file mode 100644
index 0000000..ad6b747
--- /dev/null
+++ b/lib/tst_is_cwd.c
@@ -0,0 +1,42 @@
+/*
+ * Michal Simek <monstr@monstr.eu>, 2009-08-03 - ramfs
+ * Kumar Gala <galak@kernel.crashing.org>, 2007-11-14 - nfs
+ * Ricky Ng-Adam <rngadam@yahoo.com>, 2005-01-01 - tmpfs
+ *
+ * DESCRIPTION
+ *	Check if current directory is on a tmpfs/nfs/ramfs filesystem
+ *	If current directory is tmpfs/nfs/ramfs, return 1
+ *	If current directory is NOT tmpfs/nfs/ramfs, return 0
+ */
+
+#include <sys/vfs.h>
+
+#define TMPFS_MAGIC 0x01021994 /* man 2 statfs */
+int tst_is_cwd_tmpfs(void)
+{
+	struct statfs sf;
+	statfs(".", &sf);
+
+	/* Verify that the file is not on a tmpfs (in-memory) filesystem */
+	return sf.f_type == TMPFS_MAGIC ? 1 : 0;
+}
+
+#define NFS_MAGIC 0x6969 /* man 2 statfs */
+int tst_is_cwd_nfs(void)
+{
+	struct statfs sf;
+	statfs(".", &sf);
+
+	/* Verify that the file is not on a nfs filesystem */
+	return sf.f_type == NFS_MAGIC ? 1 : 0;
+}
+
+#define RAMFS_MAGIC 0x858458f6
+int tst_is_cwd_ramfs(void)
+{
+	struct statfs sf;
+	statfs(".", &sf);
+
+	/* Verify that the file is not on a ramfs (in-memory) filesystem */
+	return sf.f_type == RAMFS_MAGIC ? 1 : 0;
+}
diff --git a/lib/tst_is_cwd_nfs.c b/lib/tst_is_cwd_nfs.c
deleted file mode 100644
index 130c6c2..0000000
--- a/lib/tst_is_cwd_nfs.c
+++ /dev/null
@@ -1,41 +0,0 @@
-/******************************************************************************/
-/* This program is free software;  you can redistribute it and/or modify      */
-/* it under the terms of the GNU General Public License as published by       */
-/* the Free Software Foundation; either version 2 of the License, or          */
-/* (at your option) any later version.                                        */
-/*                                                                            */
-/* This program is distributed in the hope that it will be useful,            */
-/* but WITHOUT ANY WARRANTY;  without even the implied warranty of            */
-/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See                  */
-/* the GNU General Public License for more details.                           */
-/*                                                                            */
-/* You should have received a copy of the GNU General Public License          */
-/* along with this program;  if not, write to the Free Software               */
-/* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA    */
-/******************************************************************************/
-/*
- *    AUTHOR
- *     Kumar Gala <galak@kernel.crashing.org>, 2007-11-14
- *     based on tst_is_cwd_tmpfs()
- *
- *    DESCRIPTION
- *     Check if current directory is on a nfs filesystem
- *     If current directory is nfs, return 1
- *     If current directory is NOT nfs, return 0
- *
- *
- */
-/******************************************************************************/
-
-#include <sys/vfs.h>
-
-#define NFS_MAGIC 0x6969 /* man 2 statfs */
-
-int tst_is_cwd_nfs(void)
-{
-	struct statfs sf;
-	statfs(".", &sf);
-
-	/* Verify that the file is not on a nfs filesystem */
-	return sf.f_type == NFS_MAGIC?1:0;
-}
diff --git a/lib/tst_is_cwd_tmpfs.c b/lib/tst_is_cwd_tmpfs.c
deleted file mode 100644
index 61c5c39..0000000
--- a/lib/tst_is_cwd_tmpfs.c
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- *    AUTHOR
- *    	Ricky Ng-Adam <rngadam@yahoo.com>, 2005-01-01
- *
- *    DESCRIPTION
- * 	Check if current directory is on a tmpfs filesystem
- * 	If current directory is tmpfs, return 1
- * 	If current directory is NOT tmpfs, return 0
- *
- *
- */
-
-#include <sys/vfs.h>
-
-#define TMPFS_MAGIC 0x01021994 /* man 2 statfs */
-
-int tst_is_cwd_tmpfs(void)
-{
-	struct statfs sf;
-	statfs(".", &sf);
-
-	/* Verify that the file is not on a tmpfs (in-memory) filesystem */
-	return sf.f_type == TMPFS_MAGIC?1:0;
-}
-- 
1.5.5.1


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [LTP] [PATCH 3/4] fcntl24, 25, 26: F_SETLEASE and F_WRLCK cannot work on ramfs
  2009-08-03 13:24   ` [LTP] [PATCH 2/4] tst_is_cwd: Add support for ramfs michal.simek
@ 2009-08-03 13:24     ` michal.simek
  2009-08-03 13:24       ` [LTP] [PATCH 4/4] Add unaligned tests which tests get/put_user macros michal.simek
  2009-08-04 12:08       ` [LTP] [PATCH 3/4] fcntl24, 25, 26: F_SETLEASE and F_WRLCK cannot work on ramfs Subrata Modak
  2009-08-04 12:08     ` [LTP] [PATCH 2/4] tst_is_cwd: Add support for ramfs Subrata Modak
  2009-08-07  1:37     ` Garrett Cooper
  2 siblings, 2 replies; 13+ messages in thread
From: michal.simek @ 2009-08-03 13:24 UTC (permalink / raw)
  To: subrata; +Cc: ltp-list, monstr

From: Michal Simek <monstr@monstr.eu>

The same reason as was in previous patch for tmpfs

Signed-off-by: Michal Simek <monstr@monstr.eu>
---
 testcases/kernel/syscalls/fcntl/fcntl24.c |    8 ++++++++
 testcases/kernel/syscalls/fcntl/fcntl25.c |    8 ++++++++
 testcases/kernel/syscalls/fcntl/fcntl26.c |    8 ++++++++
 3 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/testcases/kernel/syscalls/fcntl/fcntl24.c b/testcases/kernel/syscalls/fcntl/fcntl24.c
index 1a524bb..af0e814 100644
--- a/testcases/kernel/syscalls/fcntl/fcntl24.c
+++ b/testcases/kernel/syscalls/fcntl/fcntl24.c
@@ -139,6 +139,14 @@ int main(int ac, char **av)
 			 "Cannot do fcntl on a file located on an TMPFS filesystem");
 	}
 
+	/*
+	 * check if the current filesystem is ramfs
+	 */
+	if (tst_is_cwd_ramfs()) {
+		tst_brkm(TCONF, cleanup,
+			 "Cannot do fcntl on a file located on an RAMFS filesystem");
+	}
+
 	/* set the expected errnos... */
 	TEST_EXP_ENOS(exp_enos);
 
diff --git a/testcases/kernel/syscalls/fcntl/fcntl25.c b/testcases/kernel/syscalls/fcntl/fcntl25.c
index 9957dc4..6e2adc6 100644
--- a/testcases/kernel/syscalls/fcntl/fcntl25.c
+++ b/testcases/kernel/syscalls/fcntl/fcntl25.c
@@ -140,6 +140,14 @@ int main(int ac, char **av)
 			 "Cannot do fcntl on a file located on an TMPFS filesystem");
 	}
 
+	/*
+	 * check if the current filesystem is ramfs
+	 */
+	if (tst_is_cwd_ramfs()) {
+		tst_brkm(TCONF, cleanup,
+			 "Cannot do fcntl on a file located on an RAMFS filesystem");
+	}
+
 	/* set the expected errnos... */
 	TEST_EXP_ENOS(exp_enos);
 
diff --git a/testcases/kernel/syscalls/fcntl/fcntl26.c b/testcases/kernel/syscalls/fcntl/fcntl26.c
index 5c4f4e4..df22063 100644
--- a/testcases/kernel/syscalls/fcntl/fcntl26.c
+++ b/testcases/kernel/syscalls/fcntl/fcntl26.c
@@ -140,6 +140,14 @@ int main(int ac, char **av)
 			 "Cannot do fcntl on a file located on an TMPFS filesystem");
 	}
 
+	/*
+	 * check if the current filesystem is ramfs
+	 */
+	if (tst_is_cwd_ramfs()) {
+		tst_brkm(TCONF, cleanup,
+			 "Cannot do fcntl on a file located on an RAMFS filesystem");
+	}
+
 	/* set the expected errnos... */
 	TEST_EXP_ENOS(exp_enos);
 
-- 
1.5.5.1


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [LTP] [PATCH 4/4] Add unaligned tests which tests get/put_user macros
  2009-08-03 13:24     ` [LTP] [PATCH 3/4] fcntl24, 25, 26: F_SETLEASE and F_WRLCK cannot work on ramfs michal.simek
@ 2009-08-03 13:24       ` michal.simek
  2009-08-04 12:08         ` Subrata Modak
  2009-08-04 12:08       ` [LTP] [PATCH 3/4] fcntl24, 25, 26: F_SETLEASE and F_WRLCK cannot work on ramfs Subrata Modak
  1 sibling, 1 reply; 13+ messages in thread
From: michal.simek @ 2009-08-03 13:24 UTC (permalink / raw)
  To: subrata; +Cc: ltp-list, monstr

From: Michal Simek <monstr@monstr.eu>

getpeername01 and getsockname01 tests get_user macro
socketpair01 tests put_user macro

Signed-off-by: Michal Simek <monstr@monstr.eu>
---
 .../kernel/syscalls/getpeername/getpeername01.c    |    5 ++++-
 .../kernel/syscalls/getsockname/getsockname01.c    |    7 ++++++-
 .../kernel/syscalls/socketpair/socketpair01.c      |    4 ++--
 3 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/testcases/kernel/syscalls/getpeername/getpeername01.c b/testcases/kernel/syscalls/getpeername/getpeername01.c
index 55d349a..17e76f9 100644
--- a/testcases/kernel/syscalls/getpeername/getpeername01.c
+++ b/testcases/kernel/syscalls/getpeername/getpeername01.c
@@ -93,8 +93,11 @@ struct test_case_t {		/* test case structure */
 		    &sinlen, -1, EFAULT, setup2, cleanup1,
 		    "invalid socket buffer"}, {
 	PF_UNIX, SOCK_STREAM, 0, (struct sockaddr *)&fsin1,
+		    (socklen_t *) 0, -1, EFAULT, setup2, cleanup1,
+		    "invalid aligned salen"}, {
+	PF_UNIX, SOCK_STREAM, 0, (struct sockaddr *)&fsin1,
 		    (socklen_t *) 1, -1, EFAULT, setup2, cleanup1,
-		    "invalid salen"},
+		    "invalid unaligned salen"},
 #endif
 };
 
diff --git a/testcases/kernel/syscalls/getsockname/getsockname01.c b/testcases/kernel/syscalls/getsockname/getsockname01.c
index 6159847..638d95a 100644
--- a/testcases/kernel/syscalls/getsockname/getsockname01.c
+++ b/testcases/kernel/syscalls/getsockname/getsockname01.c
@@ -89,9 +89,14 @@ struct test_case_t {		/* test case structure */
 	PF_INET, SOCK_STREAM, 0, (struct sockaddr *)0,
 		    &sinlen, -1, EFAULT, setup1, cleanup1,
 		    "invalid socket buffer"}, {
+	/* invalid salen test for aligned input */
+	PF_INET, SOCK_STREAM, 0, (struct sockaddr *)&fsin1,
+		    (socklen_t *) 0, -1, EFAULT, setup1, cleanup1,
+		    "invalid aligned salen"}, {
+	/* invalid salen test for unaligned input */
 	PF_INET, SOCK_STREAM, 0, (struct sockaddr *)&fsin1,
 		    (socklen_t *) 1, -1, EFAULT, setup1, cleanup1,
-		    "invalid salen"},
+		    "invalid unaligned salen"},
 #endif
 };
 
diff --git a/testcases/kernel/syscalls/socketpair/socketpair01.c b/testcases/kernel/syscalls/socketpair/socketpair01.c
index fc90529..d943299 100644
--- a/testcases/kernel/syscalls/socketpair/socketpair01.c
+++ b/testcases/kernel/syscalls/socketpair/socketpair01.c
@@ -80,8 +80,8 @@ struct test_case_t {		/* test case structure */
 #ifndef UCLINUX
 	    /* Skip since uClinux does not implement memory protection */
 	{
-	PF_UNIX, SOCK_STREAM, 0, 0, -1, EFAULT, "bad pointer"}, {
-	PF_UNIX, SOCK_STREAM, 0, (int *)7, -1, EFAULT, "bad pointer"},
+	PF_UNIX, SOCK_STREAM, 0, 0, -1, EFAULT, "bad aligned pointer"}, {
+	PF_UNIX, SOCK_STREAM, 0, (int *)7, -1, EFAULT, "bad unaligned pointer"},
 #endif
 	{
 	PF_INET, SOCK_DGRAM, 17, sv, -1, EOPNOTSUPP, "UDP socket"}, {
-- 
1.5.5.1


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: [LTP] [PATCH 2/4] tst_is_cwd: Add support for ramfs
  2009-08-03 13:24   ` [LTP] [PATCH 2/4] tst_is_cwd: Add support for ramfs michal.simek
  2009-08-03 13:24     ` [LTP] [PATCH 3/4] fcntl24, 25, 26: F_SETLEASE and F_WRLCK cannot work on ramfs michal.simek
@ 2009-08-04 12:08     ` Subrata Modak
  2009-08-07  1:37     ` Garrett Cooper
  2 siblings, 0 replies; 13+ messages in thread
From: Subrata Modak @ 2009-08-04 12:08 UTC (permalink / raw)
  To: michal.simek; +Cc: ltp-list, monstr

On Mon, 2009-08-03 at 15:24 +0200, michal.simek@petalogix.com wrote: 
> From: Michal Simek <monstr@monstr.eu>
> 
> I added support for testing ramfs and add together
> tests for nfs, tmpfs and ramfs.
> 
> Signed-off-by: Michal Simek <monstr@monstr.eu>

Thanks.

Regards--
Subrata

> ---
>  lib/tst_is_cwd.c       |   42 ++++++++++++++++++++++++++++++++++++++++++
>  lib/tst_is_cwd_nfs.c   |   41 -----------------------------------------
>  lib/tst_is_cwd_tmpfs.c |   24 ------------------------
>  3 files changed, 42 insertions(+), 65 deletions(-)
>  create mode 100644 lib/tst_is_cwd.c
>  delete mode 100644 lib/tst_is_cwd_nfs.c
>  delete mode 100644 lib/tst_is_cwd_tmpfs.c
> 
> diff --git a/lib/tst_is_cwd.c b/lib/tst_is_cwd.c
> new file mode 100644
> index 0000000..ad6b747
> --- /dev/null
> +++ b/lib/tst_is_cwd.c
> @@ -0,0 +1,42 @@
> +/*
> + * Michal Simek <monstr@monstr.eu>, 2009-08-03 - ramfs
> + * Kumar Gala <galak@kernel.crashing.org>, 2007-11-14 - nfs
> + * Ricky Ng-Adam <rngadam@yahoo.com>, 2005-01-01 - tmpfs
> + *
> + * DESCRIPTION
> + *	Check if current directory is on a tmpfs/nfs/ramfs filesystem
> + *	If current directory is tmpfs/nfs/ramfs, return 1
> + *	If current directory is NOT tmpfs/nfs/ramfs, return 0
> + */
> +
> +#include <sys/vfs.h>
> +
> +#define TMPFS_MAGIC 0x01021994 /* man 2 statfs */
> +int tst_is_cwd_tmpfs(void)
> +{
> +	struct statfs sf;
> +	statfs(".", &sf);
> +
> +	/* Verify that the file is not on a tmpfs (in-memory) filesystem */
> +	return sf.f_type == TMPFS_MAGIC ? 1 : 0;
> +}
> +
> +#define NFS_MAGIC 0x6969 /* man 2 statfs */
> +int tst_is_cwd_nfs(void)
> +{
> +	struct statfs sf;
> +	statfs(".", &sf);
> +
> +	/* Verify that the file is not on a nfs filesystem */
> +	return sf.f_type == NFS_MAGIC ? 1 : 0;
> +}
> +
> +#define RAMFS_MAGIC 0x858458f6
> +int tst_is_cwd_ramfs(void)
> +{
> +	struct statfs sf;
> +	statfs(".", &sf);
> +
> +	/* Verify that the file is not on a ramfs (in-memory) filesystem */
> +	return sf.f_type == RAMFS_MAGIC ? 1 : 0;
> +}
> diff --git a/lib/tst_is_cwd_nfs.c b/lib/tst_is_cwd_nfs.c
> deleted file mode 100644
> index 130c6c2..0000000
> --- a/lib/tst_is_cwd_nfs.c
> +++ /dev/null
> @@ -1,41 +0,0 @@
> -/******************************************************************************/
> -/* This program is free software;  you can redistribute it and/or modify      */
> -/* it under the terms of the GNU General Public License as published by       */
> -/* the Free Software Foundation; either version 2 of the License, or          */
> -/* (at your option) any later version.                                        */
> -/*                                                                            */
> -/* This program is distributed in the hope that it will be useful,            */
> -/* but WITHOUT ANY WARRANTY;  without even the implied warranty of            */
> -/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See                  */
> -/* the GNU General Public License for more details.                           */
> -/*                                                                            */
> -/* You should have received a copy of the GNU General Public License          */
> -/* along with this program;  if not, write to the Free Software               */
> -/* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA    */
> -/******************************************************************************/
> -/*
> - *    AUTHOR
> - *     Kumar Gala <galak@kernel.crashing.org>, 2007-11-14
> - *     based on tst_is_cwd_tmpfs()
> - *
> - *    DESCRIPTION
> - *     Check if current directory is on a nfs filesystem
> - *     If current directory is nfs, return 1
> - *     If current directory is NOT nfs, return 0
> - *
> - *
> - */
> -/******************************************************************************/
> -
> -#include <sys/vfs.h>
> -
> -#define NFS_MAGIC 0x6969 /* man 2 statfs */
> -
> -int tst_is_cwd_nfs(void)
> -{
> -	struct statfs sf;
> -	statfs(".", &sf);
> -
> -	/* Verify that the file is not on a nfs filesystem */
> -	return sf.f_type == NFS_MAGIC?1:0;
> -}
> diff --git a/lib/tst_is_cwd_tmpfs.c b/lib/tst_is_cwd_tmpfs.c
> deleted file mode 100644
> index 61c5c39..0000000
> --- a/lib/tst_is_cwd_tmpfs.c
> +++ /dev/null
> @@ -1,24 +0,0 @@
> -/*
> - *    AUTHOR
> - *    	Ricky Ng-Adam <rngadam@yahoo.com>, 2005-01-01
> - *
> - *    DESCRIPTION
> - * 	Check if current directory is on a tmpfs filesystem
> - * 	If current directory is tmpfs, return 1
> - * 	If current directory is NOT tmpfs, return 0
> - *
> - *
> - */
> -
> -#include <sys/vfs.h>
> -
> -#define TMPFS_MAGIC 0x01021994 /* man 2 statfs */
> -
> -int tst_is_cwd_tmpfs(void)
> -{
> -	struct statfs sf;
> -	statfs(".", &sf);
> -
> -	/* Verify that the file is not on a tmpfs (in-memory) filesystem */
> -	return sf.f_type == TMPFS_MAGIC?1:0;
> -}


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [LTP] [PATCH 3/4] fcntl24, 25, 26: F_SETLEASE and F_WRLCK cannot work on ramfs
  2009-08-03 13:24     ` [LTP] [PATCH 3/4] fcntl24, 25, 26: F_SETLEASE and F_WRLCK cannot work on ramfs michal.simek
  2009-08-03 13:24       ` [LTP] [PATCH 4/4] Add unaligned tests which tests get/put_user macros michal.simek
@ 2009-08-04 12:08       ` Subrata Modak
  1 sibling, 0 replies; 13+ messages in thread
From: Subrata Modak @ 2009-08-04 12:08 UTC (permalink / raw)
  To: michal.simek; +Cc: ltp-list, monstr

On Mon, 2009-08-03 at 15:24 +0200, michal.simek@petalogix.com wrote: 
> From: Michal Simek <monstr@monstr.eu>
> 
> The same reason as was in previous patch for tmpfs
> 
> Signed-off-by: Michal Simek <monstr@monstr.eu>

Ok.

Regards--
Subrata

> ---
>  testcases/kernel/syscalls/fcntl/fcntl24.c |    8 ++++++++
>  testcases/kernel/syscalls/fcntl/fcntl25.c |    8 ++++++++
>  testcases/kernel/syscalls/fcntl/fcntl26.c |    8 ++++++++
>  3 files changed, 24 insertions(+), 0 deletions(-)
> 
> diff --git a/testcases/kernel/syscalls/fcntl/fcntl24.c b/testcases/kernel/syscalls/fcntl/fcntl24.c
> index 1a524bb..af0e814 100644
> --- a/testcases/kernel/syscalls/fcntl/fcntl24.c
> +++ b/testcases/kernel/syscalls/fcntl/fcntl24.c
> @@ -139,6 +139,14 @@ int main(int ac, char **av)
>  			 "Cannot do fcntl on a file located on an TMPFS filesystem");
>  	}
> 
> +	/*
> +	 * check if the current filesystem is ramfs
> +	 */
> +	if (tst_is_cwd_ramfs()) {
> +		tst_brkm(TCONF, cleanup,
> +			 "Cannot do fcntl on a file located on an RAMFS filesystem");
> +	}
> +
>  	/* set the expected errnos... */
>  	TEST_EXP_ENOS(exp_enos);
> 
> diff --git a/testcases/kernel/syscalls/fcntl/fcntl25.c b/testcases/kernel/syscalls/fcntl/fcntl25.c
> index 9957dc4..6e2adc6 100644
> --- a/testcases/kernel/syscalls/fcntl/fcntl25.c
> +++ b/testcases/kernel/syscalls/fcntl/fcntl25.c
> @@ -140,6 +140,14 @@ int main(int ac, char **av)
>  			 "Cannot do fcntl on a file located on an TMPFS filesystem");
>  	}
> 
> +	/*
> +	 * check if the current filesystem is ramfs
> +	 */
> +	if (tst_is_cwd_ramfs()) {
> +		tst_brkm(TCONF, cleanup,
> +			 "Cannot do fcntl on a file located on an RAMFS filesystem");
> +	}
> +
>  	/* set the expected errnos... */
>  	TEST_EXP_ENOS(exp_enos);
> 
> diff --git a/testcases/kernel/syscalls/fcntl/fcntl26.c b/testcases/kernel/syscalls/fcntl/fcntl26.c
> index 5c4f4e4..df22063 100644
> --- a/testcases/kernel/syscalls/fcntl/fcntl26.c
> +++ b/testcases/kernel/syscalls/fcntl/fcntl26.c
> @@ -140,6 +140,14 @@ int main(int ac, char **av)
>  			 "Cannot do fcntl on a file located on an TMPFS filesystem");
>  	}
> 
> +	/*
> +	 * check if the current filesystem is ramfs
> +	 */
> +	if (tst_is_cwd_ramfs()) {
> +		tst_brkm(TCONF, cleanup,
> +			 "Cannot do fcntl on a file located on an RAMFS filesystem");
> +	}
> +
>  	/* set the expected errnos... */
>  	TEST_EXP_ENOS(exp_enos);
> 


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [LTP] [PATCH 4/4] Add unaligned tests which tests get/put_user macros
  2009-08-03 13:24       ` [LTP] [PATCH 4/4] Add unaligned tests which tests get/put_user macros michal.simek
@ 2009-08-04 12:08         ` Subrata Modak
  0 siblings, 0 replies; 13+ messages in thread
From: Subrata Modak @ 2009-08-04 12:08 UTC (permalink / raw)
  To: michal.simek; +Cc: ltp-list, monstr

On Mon, 2009-08-03 at 15:24 +0200, michal.simek@petalogix.com wrote: 
> From: Michal Simek <monstr@monstr.eu>
> 
> getpeername01 and getsockname01 tests get_user macro
> socketpair01 tests put_user macro
> 
> Signed-off-by: Michal Simek <monstr@monstr.eu>

Thanks.

Regards--
Subrata

> ---
>  .../kernel/syscalls/getpeername/getpeername01.c    |    5 ++++-
>  .../kernel/syscalls/getsockname/getsockname01.c    |    7 ++++++-
>  .../kernel/syscalls/socketpair/socketpair01.c      |    4 ++--
>  3 files changed, 12 insertions(+), 4 deletions(-)
> 
> diff --git a/testcases/kernel/syscalls/getpeername/getpeername01.c b/testcases/kernel/syscalls/getpeername/getpeername01.c
> index 55d349a..17e76f9 100644
> --- a/testcases/kernel/syscalls/getpeername/getpeername01.c
> +++ b/testcases/kernel/syscalls/getpeername/getpeername01.c
> @@ -93,8 +93,11 @@ struct test_case_t {		/* test case structure */
>  		    &sinlen, -1, EFAULT, setup2, cleanup1,
>  		    "invalid socket buffer"}, {
>  	PF_UNIX, SOCK_STREAM, 0, (struct sockaddr *)&fsin1,
> +		    (socklen_t *) 0, -1, EFAULT, setup2, cleanup1,
> +		    "invalid aligned salen"}, {
> +	PF_UNIX, SOCK_STREAM, 0, (struct sockaddr *)&fsin1,
>  		    (socklen_t *) 1, -1, EFAULT, setup2, cleanup1,
> -		    "invalid salen"},
> +		    "invalid unaligned salen"},
>  #endif
>  };
> 
> diff --git a/testcases/kernel/syscalls/getsockname/getsockname01.c b/testcases/kernel/syscalls/getsockname/getsockname01.c
> index 6159847..638d95a 100644
> --- a/testcases/kernel/syscalls/getsockname/getsockname01.c
> +++ b/testcases/kernel/syscalls/getsockname/getsockname01.c
> @@ -89,9 +89,14 @@ struct test_case_t {		/* test case structure */
>  	PF_INET, SOCK_STREAM, 0, (struct sockaddr *)0,
>  		    &sinlen, -1, EFAULT, setup1, cleanup1,
>  		    "invalid socket buffer"}, {
> +	/* invalid salen test for aligned input */
> +	PF_INET, SOCK_STREAM, 0, (struct sockaddr *)&fsin1,
> +		    (socklen_t *) 0, -1, EFAULT, setup1, cleanup1,
> +		    "invalid aligned salen"}, {
> +	/* invalid salen test for unaligned input */
>  	PF_INET, SOCK_STREAM, 0, (struct sockaddr *)&fsin1,
>  		    (socklen_t *) 1, -1, EFAULT, setup1, cleanup1,
> -		    "invalid salen"},
> +		    "invalid unaligned salen"},
>  #endif
>  };
> 
> diff --git a/testcases/kernel/syscalls/socketpair/socketpair01.c b/testcases/kernel/syscalls/socketpair/socketpair01.c
> index fc90529..d943299 100644
> --- a/testcases/kernel/syscalls/socketpair/socketpair01.c
> +++ b/testcases/kernel/syscalls/socketpair/socketpair01.c
> @@ -80,8 +80,8 @@ struct test_case_t {		/* test case structure */
>  #ifndef UCLINUX
>  	    /* Skip since uClinux does not implement memory protection */
>  	{
> -	PF_UNIX, SOCK_STREAM, 0, 0, -1, EFAULT, "bad pointer"}, {
> -	PF_UNIX, SOCK_STREAM, 0, (int *)7, -1, EFAULT, "bad pointer"},
> +	PF_UNIX, SOCK_STREAM, 0, 0, -1, EFAULT, "bad aligned pointer"}, {
> +	PF_UNIX, SOCK_STREAM, 0, (int *)7, -1, EFAULT, "bad unaligned pointer"},
>  #endif
>  	{
>  	PF_INET, SOCK_DGRAM, 17, sv, -1, EOPNOTSUPP, "UDP socket"}, {


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [LTP] [PATCH 1/4] utimensat: Remove utimensat_user from script
  2009-08-03 13:24 ` [LTP] [PATCH 1/4] utimensat: Remove utimensat_user from script michal.simek
  2009-08-03 13:24   ` [LTP] [PATCH 2/4] tst_is_cwd: Add support for ramfs michal.simek
@ 2009-08-04 12:08   ` Subrata Modak
  2009-08-04 14:38     ` Garrett Cooper
  1 sibling, 1 reply; 13+ messages in thread
From: Subrata Modak @ 2009-08-04 12:08 UTC (permalink / raw)
  To: michal.simek; +Cc: ltp-list, monstr

On Mon, 2009-08-03 at 15:24 +0200, michal.simek@petalogix.com wrote: 
> From: Michal Simek <monstr@monstr.eu>
> 
> We can use nobody user instead of creating new one
> for this special test. Latest busybox source
> code not support userdel, useradd that's why
> is better to use user which exists.
> 
> Signed-off-by: Michal Simek <monstr@monstr.eu>

Ok.

Regards--
Subrata

> ---
>  .../kernel/syscalls/utimensat/utimensat_tests.sh   |    4 +---
>  1 files changed, 1 insertions(+), 3 deletions(-)
> 
> diff --git a/testcases/kernel/syscalls/utimensat/utimensat_tests.sh b/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
> index 19c59c7..d0e940a 100644
> --- a/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
> +++ b/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
> @@ -243,8 +243,7 @@ run_test()
>  }
>  #=====================================================================
> 
> -user_tester=utimensat_tester
> -useradd $user_tester
> +user_tester=nobody
>  sudo -u $user_tester mkdir -p $TEST_DIR
> 
>  chown root $LTPROOT/testcases/bin/$TEST_PROG
> @@ -434,7 +433,6 @@ echo "============================================================"
> 
>  echo
> 
> -userdel -r utimensat_tester
>  rm -rf $TEST_PROG
>  uname -a
>  date


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [LTP] [PATCH 1/4] utimensat: Remove utimensat_user from script
  2009-08-04 12:08   ` [LTP] [PATCH 1/4] utimensat: Remove utimensat_user from script Subrata Modak
@ 2009-08-04 14:38     ` Garrett Cooper
  0 siblings, 0 replies; 13+ messages in thread
From: Garrett Cooper @ 2009-08-04 14:38 UTC (permalink / raw)
  To: subrata; +Cc: monstr, ltp-list

On Tue, Aug 4, 2009 at 5:08 AM, Subrata Modak<subrata@linux.vnet.ibm.com> wrote:
> On Mon, 2009-08-03 at 15:24 +0200, michal.simek@petalogix.com wrote:
>> From: Michal Simek <monstr@monstr.eu>
>>
>> We can use nobody user instead of creating new one
>> for this special test. Latest busybox source
>> code not support userdel, useradd that's why
>> is better to use user which exists.
>>
>> Signed-off-by: Michal Simek <monstr@monstr.eu>
>
> Ok.

If that's the case, then a lot of testcases need to change in
network/ipv6, network/tcp_cmds, etc...
-Garrett

>>  .../kernel/syscalls/utimensat/utimensat_tests.sh   |    4 +---
>>  1 files changed, 1 insertions(+), 3 deletions(-)
>>
>> diff --git a/testcases/kernel/syscalls/utimensat/utimensat_tests.sh b/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
>> index 19c59c7..d0e940a 100644
>> --- a/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
>> +++ b/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
>> @@ -243,8 +243,7 @@ run_test()
>>  }
>>  #=====================================================================
>>
>> -user_tester=utimensat_tester
>> -useradd $user_tester
>> +user_tester=nobody
>>  sudo -u $user_tester mkdir -p $TEST_DIR
>>
>>  chown root $LTPROOT/testcases/bin/$TEST_PROG
>> @@ -434,7 +433,6 @@ echo "============================================================"
>>
>>  echo
>>
>> -userdel -r utimensat_tester
>>  rm -rf $TEST_PROG
>>  uname -a
>>  date
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Ltp-list mailing list
> Ltp-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ltp-list
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [LTP] [PATCH 2/4] tst_is_cwd: Add support for ramfs
  2009-08-03 13:24   ` [LTP] [PATCH 2/4] tst_is_cwd: Add support for ramfs michal.simek
  2009-08-03 13:24     ` [LTP] [PATCH 3/4] fcntl24, 25, 26: F_SETLEASE and F_WRLCK cannot work on ramfs michal.simek
  2009-08-04 12:08     ` [LTP] [PATCH 2/4] tst_is_cwd: Add support for ramfs Subrata Modak
@ 2009-08-07  1:37     ` Garrett Cooper
  2009-08-07  6:04       ` Michal Simek
  2 siblings, 1 reply; 13+ messages in thread
From: Garrett Cooper @ 2009-08-07  1:37 UTC (permalink / raw)
  To: michal.simek; +Cc: ltp-list, monstr

On Mon, Aug 3, 2009 at 6:24 AM, <michal.simek@petalogix.com> wrote:
> From: Michal Simek <monstr@monstr.eu>
>
> I added support for testing ramfs and add together
> tests for nfs, tmpfs and ramfs.

[...]

Hi Michal,

I'm looking at this code to solve another interesting problem, but
just out of curiosity -- why did you #define the constants instead of
using the definitions in sys/vfs.h? To ensure that the manpage was
correct :)?

Thanks,
-Garrett

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [LTP] [PATCH 2/4] tst_is_cwd: Add support for ramfs
  2009-08-07  1:37     ` Garrett Cooper
@ 2009-08-07  6:04       ` Michal Simek
  2009-08-07  7:54         ` Garrett Cooper
  0 siblings, 1 reply; 13+ messages in thread
From: Michal Simek @ 2009-08-07  6:04 UTC (permalink / raw)
  To: Garrett Cooper; +Cc: ltp-list

Hi,

> On Mon, Aug 3, 2009 at 6:24 AM, <michal.simek@petalogix.com> wrote:
>> From: Michal Simek <monstr@monstr.eu>
>>
>> I added support for testing ramfs and add together
>> tests for nfs, tmpfs and ramfs.
> 
> [...]
> 
> Hi Michal,
> 
> I'm looking at this code to solve another interesting problem, but
> just out of curiosity -- why did you #define the constants instead of
> using the definitions in sys/vfs.h? To ensure that the manpage was
> correct :)?

Not though about. Just find value and add it like for others.
But anyway for Ramfs I don't have that value in toolchain. For tmpfs and nfs I have.
From my quick look the problem seems to be that ramfs magic is not in linux/magic.h
but in fs/ramfs/inode.c which is wrong.
What interesting problem?

Michal

> 
> Thanks,
> -Garrett


-- 
Michal Simek, Ing. (M.Eng)
PetaLogix - Linux Solutions for a Reconfigurable World
w: www.petalogix.com p: +61-7-30090663,+42-0-721842854 f: +61-7-30090663

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [LTP] [PATCH 2/4] tst_is_cwd: Add support for ramfs
  2009-08-07  6:04       ` Michal Simek
@ 2009-08-07  7:54         ` Garrett Cooper
  0 siblings, 0 replies; 13+ messages in thread
From: Garrett Cooper @ 2009-08-07  7:54 UTC (permalink / raw)
  To: michal.simek; +Cc: ltp-list

On Thu, Aug 6, 2009 at 11:04 PM, Michal Simek<michal.simek@petalogix.com> wrote:
> Hi,
>
>> On Mon, Aug 3, 2009 at 6:24 AM, <michal.simek@petalogix.com> wrote:
>>> From: Michal Simek <monstr@monstr.eu>
>>>
>>> I added support for testing ramfs and add together
>>> tests for nfs, tmpfs and ramfs.
>>
>> [...]
>>
>> Hi Michal,
>>
>> I'm looking at this code to solve another interesting problem, but
>> just out of curiosity -- why did you #define the constants instead of
>> using the definitions in sys/vfs.h? To ensure that the manpage was
>> correct :)?
>
> Not though about. Just find value and add it like for others.

It'd be better if we used #ifndef - #define - #endif though, right?

> But anyway for Ramfs I don't have that value in toolchain. For tmpfs and nfs I have.
> From my quick look the problem seems to be that ramfs magic is not in linux/magic.h
> but in fs/ramfs/inode.c which is wrong.

Well, that's something that should be filed as a bug and cleaned up,
right :)? It's better to have those exposed so folks can use it.

> What interesting problem?

We boot off nfs rootfs and I was trying to find a way to determine
whether or not something was initramfs, so we could call
default_rootfs() from init_post(), only when initramfs is not present
and mounted as root -- would this in fact apply?

Thanks,
-Garrett

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2009-08-07  7:54 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-03 13:24 [LTP] Regresion testing for Microblaze michal.simek
2009-08-03 13:24 ` [LTP] [PATCH 1/4] utimensat: Remove utimensat_user from script michal.simek
2009-08-03 13:24   ` [LTP] [PATCH 2/4] tst_is_cwd: Add support for ramfs michal.simek
2009-08-03 13:24     ` [LTP] [PATCH 3/4] fcntl24, 25, 26: F_SETLEASE and F_WRLCK cannot work on ramfs michal.simek
2009-08-03 13:24       ` [LTP] [PATCH 4/4] Add unaligned tests which tests get/put_user macros michal.simek
2009-08-04 12:08         ` Subrata Modak
2009-08-04 12:08       ` [LTP] [PATCH 3/4] fcntl24, 25, 26: F_SETLEASE and F_WRLCK cannot work on ramfs Subrata Modak
2009-08-04 12:08     ` [LTP] [PATCH 2/4] tst_is_cwd: Add support for ramfs Subrata Modak
2009-08-07  1:37     ` Garrett Cooper
2009-08-07  6:04       ` Michal Simek
2009-08-07  7:54         ` Garrett Cooper
2009-08-04 12:08   ` [LTP] [PATCH 1/4] utimensat: Remove utimensat_user from script Subrata Modak
2009-08-04 14:38     ` Garrett Cooper

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.