All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch 0/2] xfstests: build system revamp
@ 2012-10-30 22:12 Ben Myers
  2012-10-30 22:12 ` [patch 1/2] [PATCH 2/6] xfstests: build: use new autoconf constructs Ben Myers
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Ben Myers @ 2012-10-30 22:12 UTC (permalink / raw)
  To: xfs; +Cc: Jan Engelhardt, Rich Johnston

Hi,

Here are Jan Engelhardt's patches originally posted here
http://oss.sgi.com/archives/xfs/2012-05/msg00323.html
as they apply to xfstests.

Patch 2 applied without much modification, patch 3 was not necessary for xfstests,
and patch 6 did not apply at all so I implemented that.

Regards,
	Ben

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

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

* [patch 1/2] [PATCH 2/6] xfstests: build: use new autoconf constructs
  2012-10-30 22:12 [patch 0/2] xfstests: build system revamp Ben Myers
@ 2012-10-30 22:12 ` Ben Myers
  2012-10-30 22:12 ` [patch 2/2] [PATCH 6/6] xfstests: Update .gitignore Ben Myers
  2012-10-31 17:17 ` [patch 0/2] xfstests: build system revamp Ben Myers
  2 siblings, 0 replies; 4+ messages in thread
From: Ben Myers @ 2012-10-30 22:12 UTC (permalink / raw)
  To: xfs; +Cc: Jan Engelhardt, Rich Johnston

[-- Attachment #1: build-use-new-autoconf-constructs-2.patch --]
[-- Type: text/plain, Size: 915 bytes --]

Looks like AC_CONFIG_FILES existed since 2.14 already.

Signed-off-by: Jan Engelhardt <jengelh@inai.de>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Ben Myers <bpm@sgi.com>

---
v2: modified to apply to xfstests -bpm

 configure.ac |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

Index: xfstests/configure.ac
===================================================================
--- xfstests.orig/configure.ac
+++ xfstests/configure.ac
@@ -1,5 +1,6 @@
-AC_INIT(src/xfsctl.c)
+AC_INIT([xfstests], [1.1.0])
 AC_PREREQ(2.50)
+AC_CONFIG_SRCDIR([src/xfsctl.c])
 AC_PACKAGE_GLOBALS(xfstests)
 AC_PACKAGE_UTILITIES(xfstests)
 
@@ -73,4 +74,5 @@ in
 esac
 
 AC_CONFIG_HEADER(include/config.h)
-AC_OUTPUT(include/builddefs)
+AC_CONFIG_FILES([include/builddefs])
+AC_OUTPUT

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

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

* [patch 2/2] [PATCH 6/6] xfstests: Update .gitignore
  2012-10-30 22:12 [patch 0/2] xfstests: build system revamp Ben Myers
  2012-10-30 22:12 ` [patch 1/2] [PATCH 2/6] xfstests: build: use new autoconf constructs Ben Myers
@ 2012-10-30 22:12 ` Ben Myers
  2012-10-31 17:17 ` [patch 0/2] xfstests: build system revamp Ben Myers
  2 siblings, 0 replies; 4+ messages in thread
From: Ben Myers @ 2012-10-30 22:12 UTC (permalink / raw)
  To: xfs; +Cc: Jan Engelhardt, Rich Johnston

[-- Attachment #1: update-.gitignore.patch --]
[-- Type: text/plain, Size: 9395 bytes --]

Root entries to where they only can occur.

Add patches/ and .pc/ for quilt.

Add /src/seek_copy_test and /src/seek_sanity_test.

Reported-by: Jan Engelhardt <jengelh@inai.de>
Signed-off-by: Ben Myers <bpm@sgi.com>

---
 .gitignore |  326 +++++++++++++++++++++++++++++++------------------------------
 1 file changed, 169 insertions(+), 157 deletions(-)

Index: b/.gitignore
===================================================================
--- a/.gitignore	2012-10-30 17:05:16.691322608 -0500
+++ b/.gitignore	2012-10-30 17:05:29.851323120 -0500
@@ -5,163 +5,175 @@
 .libs
 .ltdep
 
-autom4te.cache
-configure
-config.log
-config.status
-include/builddefs
-include/config.h
-include/config.h.in
+# autoconf generated files
+/autom4te.cache
+/configure
+/config.log
+/config.status
 
-ltp/aio-stress
-ltp/doio
-ltp/fsstress
-ltp/fsx
-ltp/growfiles
-ltp/iogen
+# build system
+/include/builddefs
+/include/config.h
+/include/config.h.in
 
-src/alloc
-src/append_reader
-src/append_writer
-src/bstat
-src/bulkstat_unlink_test
-src/bulkstat_unlink_test_modified
-src/devzero
-src/dirperf
-src/dirstress
-src/dmiperf
-src/fault
-src/feature
-src/fiemap-tester
-src/fill
-src/fill2
-src/fs_perms
-src/fstest
-src/ftrunc
-src/genhashnames
-src/getdevicesize
-src/getpagesize
-src/godown
-src/holes
-src/itrash
-src/locktest
-src/loggen
-src/looptest
-src/lstat64
-src/makeextents
-src/metaperf
-src/mmapcat
-src/multi_open_unlink
-src/nametest
-src/permname
-src/preallo_rw_pattern_reader
-src/preallo_rw_pattern_writer
-src/pwrite_mmap_blocked
-src/randholes
-src/rename
-src/resvtest
-src/runas
-src/stale_handle
-src/t_access_root
-src/t_dir_offset
-src/t_dir_offset2
-src/t_futimens
-src/t_holes
-src/t_immutable
-src/t_mmap_writev
-src/t_mtab
-src/t_stripealign
-src/testx
-src/trunc
-src/truncfile
-src/unwritten_mmap
-src/unwritten_sync
-src/usemem
-src/writemod
-src/xfsctl
-src/aio-dio-regress/aio-dio-extend-stat
-src/aio-dio-regress/aio-dio-hole-filling-race
-src/aio-dio-regress/aio-dio-invalidate-failure
-src/aio-dio-regress/aio-dio-invalidate-readahead
-src/aio-dio-regress/aio-dio-subblock-eof-read
-src/aio-dio-regress/aio-free-ring-with-bogus-nr-pages
-src/aio-dio-regress/aio-io-setup-with-nonwritable-context-pointer
-src/aio-dio-regress/aiodio_sparse2
+# quilt
+/patches
+/.pc
 
-dmapi/src/common/cmd/read_invis
-dmapi/src/common/cmd/set_region
-dmapi/src/common/cmd/set_return_on_destroy
-dmapi/src/common/cmd/write_invis
-dmapi/src/sample_hsm/migfind
-dmapi/src/sample_hsm/migin
-dmapi/src/sample_hsm/migout
-dmapi/src/sample_hsm/mls
-dmapi/src/sample_hsm/mrmean
-dmapi/src/sample_hsm/wbee
-dmapi/src/simple/dm_create_session
-dmapi/src/simple/dm_destroy_session
-dmapi/src/simple/dm_find_eventmsg
-dmapi/src/simple/dm_getall_sessions
-dmapi/src/simple/dm_getall_tokens
-dmapi/src/simple/dm_query_session
-dmapi/src/suite1/cmd/create_userevent
-dmapi/src/suite1/cmd/dm_handle
-dmapi/src/suite1/cmd/downgrade_right
-dmapi/src/suite1/cmd/fd_to_handle
-dmapi/src/suite1/cmd/get_allocinfo
-dmapi/src/suite1/cmd/get_config_events
-dmapi/src/suite1/cmd/get_dirattrs
-dmapi/src/suite1/cmd/get_dmattr
-dmapi/src/suite1/cmd/get_eventlist
-dmapi/src/suite1/cmd/get_events
-dmapi/src/suite1/cmd/get_fileattr
-dmapi/src/suite1/cmd/get_mountinfo
-dmapi/src/suite1/cmd/get_region
-dmapi/src/suite1/cmd/getall_disp
-dmapi/src/suite1/cmd/getall_dmattr
-dmapi/src/suite1/cmd/handle_to_fshandle
-dmapi/src/suite1/cmd/handle_to_path
-dmapi/src/suite1/cmd/init_service
-dmapi/src/suite1/cmd/link_test
-dmapi/src/suite1/cmd/make_sparse
-dmapi/src/suite1/cmd/obj_ref_hold
-dmapi/src/suite1/cmd/obj_ref_query
-dmapi/src/suite1/cmd/obj_ref_rele
-dmapi/src/suite1/cmd/path_to_fshandle
-dmapi/src/suite1/cmd/path_to_handle
-dmapi/src/suite1/cmd/pending
-dmapi/src/suite1/cmd/print_event
-dmapi/src/suite1/cmd/print_fshandle
-dmapi/src/suite1/cmd/probe_hole
-dmapi/src/suite1/cmd/probe_punch_xfsctl_hole
-dmapi/src/suite1/cmd/punch_hole
-dmapi/src/suite1/cmd/query_right
-dmapi/src/suite1/cmd/randomize_file
-dmapi/src/suite1/cmd/release_right
-dmapi/src/suite1/cmd/remove_dmattr
-dmapi/src/suite1/cmd/request_right
-dmapi/src/suite1/cmd/respond_event
-dmapi/src/suite1/cmd/rwt
-dmapi/src/suite1/cmd/set_disp
-dmapi/src/suite1/cmd/set_dmattr
-dmapi/src/suite1/cmd/set_eventlist
-dmapi/src/suite1/cmd/set_fileattr
-dmapi/src/suite1/cmd/struct_test
-dmapi/src/suite1/cmd/sync_by_handle
-dmapi/src/suite1/cmd/test_assumption
-dmapi/src/suite1/cmd/upgrade_right
-dmapi/src/suite2/src/dm_test_daemon
-dmapi/src/suite2/src/invis_test
-dmapi/src/suite2/src/mmap
-dmapi/src/suite2/src/region_test
-dmapi/src/suite2/src/send_msg
-dmapi/src/suite2/src/test_bulkall
-dmapi/src/suite2/src/test_bulkattr
-dmapi/src/suite2/src/test_dmattr
-dmapi/src/suite2/src/test_efault
-dmapi/src/suite2/src/test_eventlist
-dmapi/src/suite2/src/test_fileattr
-dmapi/src/suite2/src/test_hole
-dmapi/src/suite2/src/test_invis
-dmapi/src/suite2/src/test_region
-dmapi/src/suite2/src/test_rights
+# ltp/ binaries
+/ltp/aio-stress
+/ltp/doio
+/ltp/fsstress
+/ltp/fsx
+/ltp/growfiles
+/ltp/iogen
+
+# src/ binaries
+/src/alloc
+/src/append_reader
+/src/append_writer
+/src/bstat
+/src/bulkstat_unlink_test
+/src/bulkstat_unlink_test_modified
+/src/devzero
+/src/dirperf
+/src/dirstress
+/src/dmiperf
+/src/fault
+/src/feature
+/src/fiemap-tester
+/src/fill
+/src/fill2
+/src/fs_perms
+/src/fstest
+/src/ftrunc
+/src/genhashnames
+/src/getdevicesize
+/src/getpagesize
+/src/godown
+/src/holes
+/src/itrash
+/src/locktest
+/src/loggen
+/src/looptest
+/src/lstat64
+/src/makeextents
+/src/metaperf
+/src/mmapcat
+/src/multi_open_unlink
+/src/nametest
+/src/permname
+/src/preallo_rw_pattern_reader
+/src/preallo_rw_pattern_writer
+/src/pwrite_mmap_blocked
+/src/randholes
+/src/rename
+/src/resvtest
+/src/runas
+/src/seek_copy_test
+/src/seek_sanity_test
+/src/stale_handle
+/src/t_access_root
+/src/t_dir_offset
+/src/t_dir_offset2
+/src/t_futimens
+/src/t_holes
+/src/t_immutable
+/src/t_mmap_writev
+/src/t_mtab
+/src/t_stripealign
+/src/testx
+/src/trunc
+/src/truncfile
+/src/unwritten_mmap
+/src/unwritten_sync
+/src/usemem
+/src/writemod
+/src/xfsctl
+/src/aio-dio-regress/aio-dio-extend-stat
+/src/aio-dio-regress/aio-dio-hole-filling-race
+/src/aio-dio-regress/aio-dio-invalidate-failure
+/src/aio-dio-regress/aio-dio-invalidate-readahead
+/src/aio-dio-regress/aio-dio-subblock-eof-read
+/src/aio-dio-regress/aio-free-ring-with-bogus-nr-pages
+/src/aio-dio-regress/aio-io-setup-with-nonwritable-context-pointer
+/src/aio-dio-regress/aiodio_sparse2
+
+# dmapi/ binaries
+/dmapi/src/common/cmd/read_invis
+/dmapi/src/common/cmd/set_region
+/dmapi/src/common/cmd/set_return_on_destroy
+/dmapi/src/common/cmd/write_invis
+/dmapi/src/sample_hsm/migfind
+/dmapi/src/sample_hsm/migin
+/dmapi/src/sample_hsm/migout
+/dmapi/src/sample_hsm/mls
+/dmapi/src/sample_hsm/mrmean
+/dmapi/src/sample_hsm/wbee
+/dmapi/src/simple/dm_create_session
+/dmapi/src/simple/dm_destroy_session
+/dmapi/src/simple/dm_find_eventmsg
+/dmapi/src/simple/dm_getall_sessions
+/dmapi/src/simple/dm_getall_tokens
+/dmapi/src/simple/dm_query_session
+/dmapi/src/suite1/cmd/create_userevent
+/dmapi/src/suite1/cmd/dm_handle
+/dmapi/src/suite1/cmd/downgrade_right
+/dmapi/src/suite1/cmd/fd_to_handle
+/dmapi/src/suite1/cmd/get_allocinfo
+/dmapi/src/suite1/cmd/get_config_events
+/dmapi/src/suite1/cmd/get_dirattrs
+/dmapi/src/suite1/cmd/get_dmattr
+/dmapi/src/suite1/cmd/get_eventlist
+/dmapi/src/suite1/cmd/get_events
+/dmapi/src/suite1/cmd/get_fileattr
+/dmapi/src/suite1/cmd/get_mountinfo
+/dmapi/src/suite1/cmd/get_region
+/dmapi/src/suite1/cmd/getall_disp
+/dmapi/src/suite1/cmd/getall_dmattr
+/dmapi/src/suite1/cmd/handle_to_fshandle
+/dmapi/src/suite1/cmd/handle_to_path
+/dmapi/src/suite1/cmd/init_service
+/dmapi/src/suite1/cmd/link_test
+/dmapi/src/suite1/cmd/make_sparse
+/dmapi/src/suite1/cmd/obj_ref_hold
+/dmapi/src/suite1/cmd/obj_ref_query
+/dmapi/src/suite1/cmd/obj_ref_rele
+/dmapi/src/suite1/cmd/path_to_fshandle
+/dmapi/src/suite1/cmd/path_to_handle
+/dmapi/src/suite1/cmd/pending
+/dmapi/src/suite1/cmd/print_event
+/dmapi/src/suite1/cmd/print_fshandle
+/dmapi/src/suite1/cmd/probe_hole
+/dmapi/src/suite1/cmd/probe_punch_xfsctl_hole
+/dmapi/src/suite1/cmd/punch_hole
+/dmapi/src/suite1/cmd/query_right
+/dmapi/src/suite1/cmd/randomize_file
+/dmapi/src/suite1/cmd/release_right
+/dmapi/src/suite1/cmd/remove_dmattr
+/dmapi/src/suite1/cmd/request_right
+/dmapi/src/suite1/cmd/respond_event
+/dmapi/src/suite1/cmd/rwt
+/dmapi/src/suite1/cmd/set_disp
+/dmapi/src/suite1/cmd/set_dmattr
+/dmapi/src/suite1/cmd/set_eventlist
+/dmapi/src/suite1/cmd/set_fileattr
+/dmapi/src/suite1/cmd/struct_test
+/dmapi/src/suite1/cmd/sync_by_handle
+/dmapi/src/suite1/cmd/test_assumption
+/dmapi/src/suite1/cmd/upgrade_right
+/dmapi/src/suite2/src/dm_test_daemon
+/dmapi/src/suite2/src/invis_test
+/dmapi/src/suite2/src/mmap
+/dmapi/src/suite2/src/region_test
+/dmapi/src/suite2/src/send_msg
+/dmapi/src/suite2/src/test_bulkall
+/dmapi/src/suite2/src/test_bulkattr
+/dmapi/src/suite2/src/test_dmattr
+/dmapi/src/suite2/src/test_efault
+/dmapi/src/suite2/src/test_eventlist
+/dmapi/src/suite2/src/test_fileattr
+/dmapi/src/suite2/src/test_hole
+/dmapi/src/suite2/src/test_invis
+/dmapi/src/suite2/src/test_region
+/dmapi/src/suite2/src/test_rights

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

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

* Re: [patch 0/2] xfstests: build system revamp
  2012-10-30 22:12 [patch 0/2] xfstests: build system revamp Ben Myers
  2012-10-30 22:12 ` [patch 1/2] [PATCH 2/6] xfstests: build: use new autoconf constructs Ben Myers
  2012-10-30 22:12 ` [patch 2/2] [PATCH 6/6] xfstests: Update .gitignore Ben Myers
@ 2012-10-31 17:17 ` Ben Myers
  2 siblings, 0 replies; 4+ messages in thread
From: Ben Myers @ 2012-10-31 17:17 UTC (permalink / raw)
  To: xfs; +Cc: Jan Engelhardt, Rich Johnston

On Tue, Oct 30, 2012 at 05:12:50PM -0500, Ben Myers wrote:
> Here are Jan Engelhardt's patches originally posted here
> http://oss.sgi.com/archives/xfs/2012-05/msg00323.html
> as they apply to xfstests.
> 
> Patch 2 applied without much modification, patch 3 was not necessary for xfstests,
> and patch 6 did not apply at all so I implemented that.

These two have been committed to git://oss.sgi.com/xfs/cmds/xfstests.git, master branch.

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

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

end of thread, other threads:[~2012-10-31 17:15 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-30 22:12 [patch 0/2] xfstests: build system revamp Ben Myers
2012-10-30 22:12 ` [patch 1/2] [PATCH 2/6] xfstests: build: use new autoconf constructs Ben Myers
2012-10-30 22:12 ` [patch 2/2] [PATCH 6/6] xfstests: Update .gitignore Ben Myers
2012-10-31 17:17 ` [patch 0/2] xfstests: build system revamp Ben Myers

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.