public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [patch 00/11] RFC: compat ioctl fixes/cleanups/additions
@ 2008-11-19  4:44 sandeen
  2008-11-19  4:44 ` [patch 01/11] Move compat ioctl structs & numbers into xfs_ioctl32.h sandeen
                   ` (10 more replies)
  0 siblings, 11 replies; 15+ messages in thread
From: sandeen @ 2008-11-19  4:44 UTC (permalink / raw)
  To: xfs; +Cc: hch

This should properly hook up all ioctls which need compat
handlers on intel or ppc; it passes the auto qa group on intel,
and does ok on ppc (there are still issues with xfsdump itself
if the ppc page size is large (64k in my case))

This might be a little overboard; I'm half tempted to remove the
handlers that only intel boxes need; would anyone be running 32-bit
apps calling xfs ioctls on x86_64 or ia64?  Seems unlikely; and
removing them would cut down the size of this patchset:

 linux-2.6/xfs_ioctl.c   |    6 
 linux-2.6/xfs_ioctl32.c |  651 +++++++++++++++++++++++++++++++++---------------
 linux-2.6/xfs_ioctl32.h |  209 +++++++++++++++
 xfs_fs.h                |    6 
 xfs_itable.c            |   45 ++-
 xfs_itable.h            |   14 +
 6 files changed, 716 insertions(+), 215 deletions(-)

If the sgi guys can toss this into qa, I'd be much obliged.  I
hope to have some xfsdump fixes at some point so we can actually
see most things pass (if your ppc box has < 64k pages, it might
work fine for you already...)

Thanks,
-Eric

-- 

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

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

end of thread, other threads:[~2008-11-20  1:55 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-19  4:44 [patch 00/11] RFC: compat ioctl fixes/cleanups/additions sandeen
2008-11-19  4:44 ` [patch 01/11] Move compat ioctl structs & numbers into xfs_ioctl32.h sandeen
     [not found]   ` <20081119145941.GA13050@infradead.org>
2008-11-19 15:24     ` Eric Sandeen
2008-11-20  1:54       ` Eric Sandeen
2008-11-19  4:44 ` [patch 02/11] Fix the compat XFS_IOC_FSGEOMETRY_V1 ioctl sandeen
2008-11-19  4:44 ` [patch 03/11] Add compat handlers for data & rt growfs ioctls sandeen
2008-11-19  4:44 ` [patch 04/11] Add compat handlers for swapext ioctl sandeen
2008-11-19  4:44 ` [patch 05/11] Make the bulkstat_one compat ioctl handling more sane sandeen
2008-11-19  4:44 ` [patch 06/11] Fix xfs_bulkstat_one size checks & error handling sandeen
2008-11-19  4:44 ` [patch 07/11] Fix compat XFS_IOC_FSBULKSTAT_SINGLE ioctl sandeen
2008-11-19  4:44 ` [patch 08/11] Hook up compat XFS_IOC_ATTRLIST_BY_HANDLE ioctl handler sandeen
2008-11-19  4:44 ` [patch 09/11] Hook up compat XFS_IOC_ATTRMULTI_BY_HANDLE " sandeen
     [not found]   ` <20081119151628.GI13050@infradead.org>
2008-11-19 15:30     ` Eric Sandeen
2008-11-19  4:44 ` [patch 10/11] Hook up compat XFS_IOC_FSSETDM_BY_HANDLE " sandeen
2008-11-19  4:44 ` [patch 11/11] Reorder xfs_ioctl32.c for some tidiness sandeen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox