From: Felix Janda <felix.janda@posteo.de>
To: xfs@oss.sgi.com
Subject: [PATCHv2 xfsprogs 00/14] Convert from off64_t to off_t
Date: Sat, 13 Aug 2016 19:04:18 +0200 [thread overview]
Message-ID: <cover.1471107858.git.felix.janda@posteo.de> (raw)
This patch series does several things related to large file support.
Patches 1-3 enable transparent LFS in the build system and make it
mandatory.
Patches 4-9 and 12 replace *64 function and structure aliases.
Patches 10 and 11 disable fsr on Mac OS X and do cleanup to enable
Patch 12. Further cleanup of the portability code is possible later.
Patch 13 makes tranparent LFS also mandatory for all users of libxfs.
Patch 14 finally replaces off64_t by off_t.
In comparison to v1:
Patches 1, 3 and 14 are identical to previous patches. Patches 4-8 are
identical to previous patches, except that some of them are merged.
Patch 9 was previously send separately from the patch series. Patch
13 is identical to a previous patch except for the commit message. The
other patches are new, grown out of review by Christoph Hellwig.
Felix Janda (14):
configure: use AC_SYS_LARGEFILE
configure: error out when LFS does not work
remove unecessary definitions of _FILE_OFFSET_BITS
replace [fl]stat64 by equivalent [fl]stat
replace ftruncate64 by equivalent ftruncate
replace lseek64 by equivalent lseek
replace pread64/pwrite64 by equivalent pread/pwrite
replace sendfile64 by equivalent sendfile
fadvise.c: replace posix_fadvise64 by equivalent posix_fadvise
Makefile: disable fsr for Mac OS X
fsr: remove workaround for statvfs on Mac OS X
replace statvfs64 by equivalent statvfs
xfs.h: require transparent LFS for all users
platform: remove use of off64_t
Makefile | 6 ++++-
configure.ac | 3 +++
copy/xfs_copy.c | 22 ++++++++---------
fsr/xfs_fsr.c | 62 +++++++++++++++++++++--------------------------
include/builddefs.in | 2 +-
include/darwin.h | 9 -------
include/freebsd.h | 7 ------
include/irix.h | 2 +-
include/linux.h | 2 +-
include/xfs.h | 5 ++++
io/copy_file_range.c | 10 ++++----
io/fadvise.c | 2 +-
io/open.c | 18 +++++++-------
io/pread.c | 16 ++++++------
io/pwrite.c | 10 ++++----
io/seek.c | 6 ++---
io/sendfile.c | 10 ++++----
io/truncate.c | 2 +-
libxcmd/paths.c | 4 +--
libxfs/darwin.c | 8 +++---
libxfs/freebsd.c | 8 +++---
libxfs/init.c | 12 ++++-----
libxfs/init.h | 6 ++---
libxfs/irix.c | 8 +++---
libxfs/linux.c | 20 +++++++--------
libxfs/rdwr.c | 10 ++++----
logprint/log_misc.c | 4 +--
logprint/logprint.c | 2 +-
m4/package_libcdev.m4 | 25 ++++++++++++-------
mdrestore/xfs_mdrestore.c | 12 ++++-----
mkfs/proto.c | 4 +--
mkfs/xfs_mkfs.c | 8 +++---
po/de.po | 28 ++++++++++-----------
po/pl.po | 32 ++++++++++++------------
repair/prefetch.c | 2 +-
repair/sb.c | 6 ++---
repair/xfs_repair.c | 4 +--
rtcp/xfs_rtcp.c | 18 +++++++-------
38 files changed, 205 insertions(+), 210 deletions(-)
--
2.7.3
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
next reply other threads:[~2016-08-13 17:24 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-13 17:04 Felix Janda [this message]
2016-08-06 10:45 ` [PATCHv2 xfsprogs 04/14] replace [fl]stat64 by equivalent [fl]stat Felix Janda
2016-08-18 17:38 ` Christoph Hellwig
2016-08-06 10:45 ` [PATCHv2 xfsprogs 05/14] replace ftruncate64 by equivalent ftruncate Felix Janda
2016-08-18 17:38 ` Christoph Hellwig
2016-08-06 10:45 ` [PATCHv2 xfsprogs 06/14] replace lseek64 by equivalent lseek Felix Janda
2016-08-18 17:38 ` Christoph Hellwig
2016-08-06 10:45 ` [PATCHv2 xfsprogs 07/14] replace pread64/pwrite64 by equivalent pread/pwrite Felix Janda
2016-08-18 17:39 ` Christoph Hellwig
2016-08-06 11:03 ` [PATCHv2 xfsprogs 08/14] replace sendfile64 by equivalent sendfile Felix Janda
2016-08-18 17:39 ` Christoph Hellwig
2016-08-07 5:21 ` [PATCHv2 xfsprogs 01/14] configure: use AC_SYS_LARGEFILE Felix Janda
2016-08-18 17:37 ` Christoph Hellwig
2016-08-07 5:28 ` [PATCHv2 xfsprogs 03/14] remove unecessary definitions of _FILE_OFFSET_BITS Felix Janda
2016-08-18 17:38 ` Christoph Hellwig
2016-08-07 5:52 ` [PATCHv2 xfsprogs 14/14] platform: remove use of off64_t Felix Janda
2016-08-18 17:45 ` Christoph Hellwig
2016-08-13 16:03 ` [PATCHv2 xfsprogs 09/14] fadvise.c: replace posix_fadvise64 by equivalent posix_fadvise Felix Janda
2016-08-18 17:42 ` Christoph Hellwig
2016-08-13 16:03 ` [PATCHv2 xfsprogs 13/14] xfs.h: require transparent LFS for all users Felix Janda
2016-08-18 17:45 ` Christoph Hellwig
2016-08-13 16:17 ` [PATCHv2 xfsprogs 10/14] Makefile: disable fsr for Mac OS X Felix Janda
2016-08-18 17:43 ` Christoph Hellwig
2016-08-13 16:20 ` [PATCHv2 xfsprogs 11/14] fsr: remove workaround for statvfs on " Felix Janda
2016-08-18 17:44 ` Christoph Hellwig
2016-08-13 16:22 ` [PATCHv2 xfsprogs 12/14] replace statvfs64 by equivalent statvfs Felix Janda
2016-08-18 17:44 ` Christoph Hellwig
2016-08-13 16:50 ` [PATCHv2 xfsprogs 02/14] configure: error out when LFS does not work Felix Janda
2016-08-18 17:37 ` Christoph Hellwig
2016-08-22 3:09 ` [PATCHv2 xfsprogs 00/14] Convert from off64_t to off_t Dave Chinner
2016-08-22 7:06 ` Felix Janda
2016-08-22 11:51 ` Dave Chinner
2016-08-22 19:16 ` Felix Janda
2016-08-24 1:19 ` Dave Chinner
2016-08-24 20:47 ` Felix Janda
2016-08-25 8:04 ` Christoph Hellwig
2016-08-25 22:01 ` Dave Chinner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1471107858.git.felix.janda@posteo.de \
--to=felix.janda@posteo.de \
--cc=xfs@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox