CVS log for pvfs2/src/io/dev/pint-dev-shared.h

(logo)

Help

(back) Up to [PVFS2] / pvfs2 / src / io / dev

Request diff between arbitrary revisions / Display revisions graphically


Default branch: MAIN
Bookmark a link to: HEAD / (download)

Revision 1.21.52.1 / (view) - annotate - [select for diffs] , Fri Aug 19 15:50:03 2011 UTC (8 months, 4 weeks ago) by shuangy
Branch: Orange-Elaine-Distr-Dir-Branch
Changes since 1.21: +2 -0 lines
Diff to previous 1.21
merge with Orange-Branch

Revision 1.21.26.1 / (view) - annotate - [select for diffs] , Tue Jul 12 21:10:26 2011 UTC (10 months ago) by sampson
Branch: Orange-Branch
CVS Tags: windows-release-2-8-5-20110921, windows-client-to-Orange-Branch-20110712, pnfs-merge, orangefs-2-8-5, Orange-security-premerge, Orange-security-postmerge
Changes since 1.21: +2 -0 lines
Diff to previous 1.21
Committed Windows client code to Orange-Branch.

Revision 1.21.50.1 / (view) - annotate - [select for diffs] , Thu Oct 28 21:36:20 2010 UTC (18 months, 2 weeks ago) by sampson
Branch: windows-client
Changes since 1.21: +2 -0 lines
Diff to previous 1.21
Porting flow etc.

Revision 1.17.12.1 / (view) - annotate - [select for diffs] , Mon Jul 21 18:20:09 2008 UTC (3 years, 9 months ago) by aching
Branch: locking-branch
Changes since 1.17: +40 -5 lines
Diff to previous 1.17 to next main 1.18
Reverse merged and ported to HEAD.

Revision 1.21 / (view) - annotate - [select for diffs] , Fri Jul 20 14:02:32 2007 UTC (4 years, 9 months ago) by pw
Branch: MAIN
CVS Tags: tr-branch, test-slab-cache-patch, test-duplicate-patch, tcp-peer-comm-branch, sumit-branch, solaris-point, solaris-branch, small-file-branch-point4, small-file-branch-point3, small-file-branch-point2, small-file-branch-point, small-file-branch, sa-branch, rr-txn, rongrong, pvfs2-mr-shim, pvfs2, pvfs-2-8-point, pvfs-2-8-branch, pvfs-2-8-2-rc1, pvfs-2-8-2, pvfs-2-8-1, pvfs-2-8-0, pvfs-2-7-branch-point, pvfs-2-7-branch, pvfs-2-7-1, pvfs-2-7-0, pre-dirent, pfsck-branch-point, pfsck-branch, orangefs-rel-20100813, orangefs-current, orangefs-20100920, orangefs-2-8-4, orangefs-2-8-3-20110323, orangefs-2-8-3-2011-03-23, orangefs-2-8-3-20101113, orangefs-2-8-3-20101112, orange-next, my-point, mtmoore-dbpf-txn, mgmt-branch-point, merge_MERGE_FROM_HEAD, merge_HEAD_NEW_FEATURE_ADD4, merge_HEAD_NEW_FEATURE_ADD3, merge_HEAD_NEW_FEATURE_ADD2, merge_HEAD_NEW_FEATURE_ADD, he-branch-point, he-branch, fuse-support, from_MERGE_FROM_HEAD, from_HEAD_NEW_FEATURE_ADD3, from_HEAD_NEW_FEATURE_ADD2, distr-dir-pre-release, distdir_orange_before_merge_20110817, directio-point, directio-branch, cu-security-branch-premerge, cu-security-branch, cu-sandbox-branch-point, cu-sandbox-branch, branch-rongrong, bmi-experimental-branch-point, bmi-experimental-branch, before-getattr, before-dio-merge, becky-test-bed, as-point, as-branch, after-he-reverse-merge, aattrs-branch-point, aattrs-branch, Root_cu-security-branch, Orange-mtmoore, Orange-Root, Orange-Migrate-Tools, Orange-Merge1, Orange-FailOver-small-io, Orange-FailOver-Becky, Orange-Elaine-Distr-Dir-Root, Orange-Elaine-Branch, Orange-Branch-metadata-backup, Orage-Elaine-Root, ORANGE-BECKY-ROOT, ORANGE-BECKY-BRANCH, OB-DBPF-OPEN-CACHE-REMOVE, HEAD, B2O-Temp, B2O-Orange-Sync-Temp, B2O-Orange-Sync, B2O-Merge-Test, B2O-Blue-Sync-Temp-End-2, B2O-Blue-Sync-Temp-End, B2O-Blue-Sync-Temp, B2O-Blue-Sync
Branch point for: windows-client, Orange-Elaine-Distr-Dir-Branch, Orange-Branch
Changes since 1.20: +8 -0 lines
Diff to previous 1.20
Machines without ioctl will complain on the uses of _IOR and so forth,
as well as ioctl, poll calls.  The code to implement getting requests
through a character device runs through about 12 files in the source
tree.  Rather than hacking out all the linux-kmod-related bits, selectively
disable just the main commands but leave it all harmlessly compiled in.
A new configure variable tells if a linux kernel module was requested.

Revision 1.18.6.1 / (view) - annotate - [select for diffs] , Wed May 23 20:48:54 2007 UTC (4 years, 11 months ago) by kunkel
Branch: pvfs2-kunkel-tas-branch
Changes since 1.18: +28 -8 lines
Diff to previous 1.18 to next main 1.19
Merge HEAD changes to TAS-branch.

Revision 1.16.10.2 / (view) - annotate - [select for diffs] , Wed Apr 11 22:50:35 2007 UTC (5 years, 1 month ago) by slang
Branch: WALT3
Changes since 1.16.10.1: +28 -8 lines
Diff to previous 1.16.10.1 to branch point 1.16 to next main 1.17
walt3 reverse merge from head includes merges of pw's sm changes (no state declarations), cleanup of state machine code, and other general merging/fixes.

Revision 1.17.4.1 / (view) - annotate - [select for diffs] , Sat Feb 17 11:17:07 2007 UTC (5 years, 3 months ago) by kunkel
Branch: kunkel-migration-branch
Changes since 1.17: +32 -5 lines
Diff to previous 1.17 to next main 1.18
Update migration branch to current CVS version

Revision 1.17.2.3 / (view) - annotate - [select for diffs] , Sat Feb 17 10:39:40 2007 UTC (5 years, 3 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.17.2.2: +1 -1 lines
Diff to previous 1.17.2.2 to branch point 1.17 to next main 1.18
Sync hint-branch to current CVS version

Revision 1.20 / (view) - annotate - [select for diffs] , Fri Feb 2 02:08:57 2007 UTC (5 years, 3 months ago) by slang
Branch: MAIN
CVS Tags: twod-branch-point, twod-branch, pvfs-2-6-3-tag2, kunkel-tas-branch-2007-05-23, kunkel-migration-hint-branch-point-2007-06-17, kunkel-migration-hint-branch-point-2007-03-15, kunkel-hint-branch-point-2007-02-17
Changes since 1.19: +1 -1 lines
Diff to previous 1.19
merge 2.6 branch changes to head

Revision 1.17.2.2 / (view) - annotate - [select for diffs] , Sat Jan 13 10:13:31 2007 UTC (5 years, 4 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.17.2.1: +28 -8 lines
Diff to previous 1.17.2.1 to branch point 1.17
Synchronization with HEAD

Revision 1.18.10.2 / (view) - annotate - [select for diffs] , Wed Dec 13 19:54:01 2006 UTC (5 years, 5 months ago) by slang
Branch: pvfs-2-6-branch
CVS Tags: pvfs-2-6-3-tag3, pvfs-2-6-3, pvfs-2-6-2, pvfs-2-6-1
Changes since 1.18.10.1: +1 -1 lines
Diff to previous 1.18.10.1 to branch point 1.18 to next main 1.19
quiet some general warnings

Revision 1.19 / (view) - annotate - [select for diffs] , Mon Dec 4 06:18:25 2006 UTC (5 years, 5 months ago) by slang
Branch: MAIN
Changes since 1.18: +28 -8 lines
Diff to previous 1.18
merge of murali's kernel buffer size tuning options to HEAD.

Revision 1.18.10.1 / (view) - annotate - [select for diffs] , Mon Dec 4 06:01:48 2006 UTC (5 years, 5 months ago) by slang
Branch: pvfs-2-6-branch
Changes since 1.18: +28 -8 lines
Diff to previous 1.18
murali's patch to allow tuning kernel buffer settings from client-core.

Revision 1.17.2.1 / (view) - annotate - [select for diffs] , Mon Sep 25 12:40:21 2006 UTC (5 years, 7 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.17: +7 -0 lines
Diff to previous 1.17
backmerging of HEAD to branch...

Revision 1.16.10.1 / (view) - annotate - [select for diffs] , Mon Sep 18 15:05:16 2006 UTC (5 years, 7 months ago) by vilayann
Branch: WALT3
Changes since 1.16: +15 -6 lines
Diff to previous 1.16
Merge HEAD into Walt's branch.
Rework new state machines to the new cleanups introduced by Walt.

Revision 1.18 / (view) - annotate - [select for diffs] , Wed Sep 13 20:22:50 2006 UTC (5 years, 8 months ago) by vilayann
Branch: MAIN
CVS Tags: tau-sandbox-point, tau-sandbox, pvfs-2-6-point4, pvfs-2-6-point3, pvfs-2-6-point2, pvfs-2-6-point, pvfs-2-6-0, kunkel-hint-branch-point-26, dbpf-methods-point, dbpf-methods-branch, WALT3-point, WALT3-last-merged
Branch point for: pvfs2-kunkel-tas-branch, pvfs-2-6-branch
Changes since 1.17: +7 -0 lines
Diff to previous 1.17
Merge posix-extensions-branch to HEAD
This branch implemented patches to the 2.6.16 kernel for the proposed POSIX I/O extensions and those patches are under
the patches subdirectory.
It also implements the PVFS2 specific hooks for these system calls.

Tools that may be of immediate use to the pvfs2 general audience is the pvfs2-lsplus utility in src/apps/admin
that should be noticeably faster than the pvfs2-ls utility if there are a lot of objects in a single directory.
Other features are left out by configure and are not even built if the kernels do not support those features
and callbacks.

Revision 1.16.2.2 / (view) - annotate - [select for diffs] , Sun Sep 3 17:44:01 2006 UTC (5 years, 8 months ago) by vilayann
Branch: posix-extensions-branch
CVS Tags: posix-extensions-point5
Changes since 1.16.2.1: +8 -6 lines
Diff to previous 1.16.2.1 to branch point 1.16 to next main 1.17
Reverse merges from HEAD..

Revision 1.16.12.1 / (view) - annotate - [select for diffs] , Fri Aug 18 05:12:06 2006 UTC (5 years, 9 months ago) by slang
Branch: kunkel-branch
Changes since 1.16: +8 -6 lines
Diff to previous 1.16 to next main 1.17
reverse merge from trunk.  working for now.

Revision 1.17 / (view) - annotate - [select for diffs] , Thu Aug 10 19:02:23 2006 UTC (5 years, 9 months ago) by vilayann
Branch: MAIN
CVS Tags: version-lock-branch, version-lock-actual-branch, threaded-aio-point, threaded-aio-branch, posix-extensions-point7, posix-extensions-point6, kunkel-branches-point, kunkel-alternativeIO-branch
Branch point for: locking-branch, kunkel-migration-branch, kunkel-hint-branch
Changes since 1.16: +8 -6 lines
Diff to previous 1.16
Gossip'ized kmod as well so that we dont have 2 separate calls to printing diagnostics.
gossip for the kmod is fairly primitive and is handled simply by means of a macro in gossip.h.
Replaced and removed pvfs2_print and pvfs2_error with gossip_debug.
Edited quickstart to include comments on the new kmod debug parameters as well.

Revision 1.16.2.1 / (view) - annotate - [select for diffs] , Fri May 19 00:14:57 2006 UTC (6 years ago) by vilayann
Branch: posix-extensions-branch
CVS Tags: posix-extensions-point3
Changes since 1.16: +7 -0 lines
Diff to previous 1.16
Includes reverse merges from trunk
in addition, it includes fixes for readdir and readdirplus to have a variable length
number of directory entries passed in from client-core using a trailer page (currently).
However, there is nothing that prevents us from sharing those pages with the kernel using vmap
and friends which is the next logical step.
So client-core now does a readdir/readdirplus and writev's the trailer page (which is essentially
an encoded version of the readdir/readdirplus response) to the kmod.
The kernel module decodes that and copies it to the user-space app (which issued the getdents/getdents_plus
system call)
Added/edited the getdents.c test program in the test/posix sub directory to issue
getdents/getdents64/getdents_plus/getdents64_plus system calls
Also fixed a critical bug that was somehow never triggered in readdir if the buffer size
provided by glibc/user was not sufficient enough and we advance the f_pos token beyond where we stopped.

Revision 1.16 / (view) - annotate - [select for diffs] , Fri Apr 7 15:51:40 2006 UTC (6 years, 1 month ago) by robl
Branch: MAIN
CVS Tags: pvfs2-1_5_1_for_bgl3, pvfs2-1_5_1_for_bgl2, pvfs2-1_5_1_for_bgl, pvfs2-1-5-point2, pvfs2-1-5-point, pvfs2-1-5-branch, pvfs2-1-5-1-rc3, pvfs2-1-5-1-rc2, pvfs2-1-5-1-rc1, pvfs2-1-5-1, pvfs2-1-5-0-rc5, pvfs2-1-5-0-rc4, pvfs2-1-5-0-rc3, pvfs2-1-5-0-rc2, pvfs2-1-5-0-rc1, pvfs2-1-5-0, posix-extensions-point4, posix-extensions-point2, posix-extensions-point, lockd-point2, lockd-point, lockd-branch, dbpf-coalesce-point, dbpf-coalesce-branch, before-style-changes
Branch point for: posix-extensions-branch, kunkel-branch, WALT3
Changes since 1.15: +4 -0 lines
Diff to previous 1.15
the <sys/ioctl.h> header is not available when building the kernel, so we have
to use <linux/ioctl.h> in that case.

Revision 1.15 / (view) - annotate - [select for diffs] , Fri Apr 7 04:27:32 2006 UTC (6 years, 1 month ago) by slang
Branch: MAIN
Changes since 1.14: +1 -1 lines
Diff to previous 1.14
fix warnings and errors on darwin

Revision 1.14 / (view) - annotate - [select for diffs] , Tue Apr 4 15:04:26 2006 UTC (6 years, 1 month ago) by slang
Branch: MAIN
Changes since 1.13: +29 -9 lines
Diff to previous 1.13
commit of murali's 64bit fixes.

Revision 1.13 / (view) - annotate - [select for diffs] , Thu Sep 29 22:28:55 2005 UTC (6 years, 7 months ago) by robl
Branch: MAIN
CVS Tags: slang-sio-point, slang-sio-branch, pvfs2-1-4-0-point, pvfs2-1-4-0-branch, pvfs2-1-4-0, pvfs2-1-3-2, pvfs2-1-3-1-branch, pvfs2-1-3-1, pvfs2-1-3-0, dbpf-slowskip, dbpf-onekeyval-point, dbpf-onekeyval-branch, dbpf-changes-branch, dbpf-changes, before-dbpf-onekeyval
Changes since 1.12: +6 -0 lines
Diff to previous 1.12
[pcarns]: add a protocol version to the pvfs2 device communication.  ensures
clients and the kernel module come from the same source tree, but also has the
pleasing side effect of 8-byte aligning access to the header of the request.

Revision 1.12 / (view) - annotate - [select for diffs] , Mon Nov 22 18:14:04 2004 UTC (7 years, 5 months ago) by neill
Branch: MAIN
CVS Tags: snapshot-bluegene-20050216, slang-reqsched-point, slang-reqsched-branch, slang-event-changes-point, slang-event-changes-branch, slang-attr-cache-fixups-point2, slang-attr-cache-fixups-point, slang-attr-cache-fixups-branch, pvfs2-tag-bugfix-67, pvfs2-snapshot-Alejandro, pvfs2-bugfix-67, pvfs2-bugfix-39, pvfs2-1-2-0, pvfs2-1-1-0, pvfs2-1-0-1, WALT2, WALT1
Changes since 1.11: +5 -5 lines
Diff to previous 1.11
- applied cleanups and annotations to pass the 'sparse' analysis tests
  more information about sparse is at:
  http://groups.google.com/groups?hl=en&lr=&selm=2VezS-rN-3%40gated-at.bofh.it

- we still get 'sparse' warnings due to a function that we use for both reading
  data into kernel buffers (via readpage for mmap) and user buffers (for normal
  file_read calls).  without redundant code, there's no trivial way to get
  around the warning, so it remains for now.
- due to preprocessor elimination of the annotations used, this appears to also
  work on 2.4.x kernels and setups that don't understand the annotations
- misc cleanups

Revision 1.11 / (view) - annotate - [select for diffs] , Wed Aug 4 14:38:21 2004 UTC (7 years, 9 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-1-0-0, pvfs2-0-9-0, pvfs2-0-8-0, pvfs2-0-7-0, pvfs2-0-6-5, pvfs2-0-6-4, pvfs2-0-6-3, pvfs2-0-6-2
Changes since 1.10: +8 -12 lines
Diff to previous 1.10
- more mmap-readahead cruft removal while improving and simplifying usage
- misc cleanups

Revision 1.10 / (view) - annotate - [select for diffs] , Wed Jul 28 14:32:41 2004 UTC (7 years, 9 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-6-1
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
- applied Nathan's expandtab patch (expandtab-2.patch.gz)

  first referenced at:
  http://www.beowulf-underground.org/pipermail/pvfs2-developers/2004-July/000745.html

Revision 1.9 / (view) - annotate - [select for diffs] , Mon Apr 5 19:51:13 2004 UTC (8 years, 1 month ago) by neill
Branch: MAIN
CVS Tags: pvfs2-nm-nb-branch, pvfs2-0-6-0pre1, pvfs2-0-6-0, pvfs2-0-5-1, pvfs2-0-5-0, pvfs2-0-1-3
Changes since 1.8: +2 -1 lines
Diff to previous 1.8
this fixes 3 separate things reported by robl and phil.  this changelog lists
phil's description and a description of the fix:

---
1) This one isn't too bad, but if I run this:
      ./pvfs2-client -p pvfs2-client-core
   instead of this:
      ./pvfs2-client -p ./pvfs2-client-core
  ... the output looks the same either way (ie, it appears successful).
In the former case, both the client and client-core actually exited,
because i specified the path to the core incorrectly.  It would be nice
if it printed something in this case to avoid confusion.
---

Ok, done...this is tricky because if the client-core is in the same dir as
the client program, a 'stat' will pass, but the execvp may fail if that dir
isn't in the system PATH.  Now, we print an error if the path is not absolute
and the client core exits.

---
2) I don't know if this happens everywhere or not, but I am running on a
box here where bad things happen if I get the hostname wrong on the
mount command, for example doing something like this:
        mount -t pvfs2 tcp://a43:0/pvfs2-fs /mnt/pvfs2
(note that the port is wrong).  Sorry I didn't catch this when you asked
me to try this stuff out the other day :(  At any rate, the mount command
segfaults, and I get this in dmesg:

Attempting PVFS2 Mount via host tcp://a43:0/pvfs2-fs
Got an unknown pvfs2 error code: -1073741967
pvfs2_fs_mount: got return value of -1073741967
Unable to handle kernel paging request at virtual address 733d4853
 printing eip:
 c016b062
 *pde = 00000000
---

This is due to an error code translation problem.  Previously, the kernel
code didn't translate all pvfs_errno codes to actual errno codes, so I've
re-worked the error code translation functions so that they can be shared
by the kernel and the user space code.

---
3) This one is kinda nasty, and I'm not sure what's going wrong yet.
The scenario is that I have successfully mounted, but then on the next
operation (a getattr), the communication fails causing the msgpair.sm to
call exit(1).  The pvfs2-client and client-core then exit.  I start them
back up, and nothing ever works again.  I get "Input/output error" any
time I try to access pvfs2 from then on, and I get "can't write
superblock" when I try to unmount.  I have to reboot the box to get back
to sanity.
---

This turned out to be a beast of a problem now that we have dynamic mounts on
the client side.  The issue is that on cancelled i/o, or on pvfs2-client-core
restart, there's *no* way the kernel can associate upcalls with the client-core
anymore because the dynamic mount information is lost forever as far as the
client-core is concerned.

The solution I chose for this is to have the pvfs2-client-core issue an ioctl
that causes the kernel to do mount upcalls for every pvfs2 file system it knows
about to avoid having to have the user manually issue another mount command
(or something goofy like that).  Other solutions that I considered and didn't
like are 1) having the pvfs2-client-core store mount info in a file somewhere
and have it remount those on startup, or 2) having the pvfs2-client and
pvfs2-client-core have some ipc going on so that the pvfs2-client can store
the mount info and somehow give it back to the pvfs2-client-core on restart.
both of those are shoddy at best, and do not seem robust at all (i.e.
stale file info will error out on stale remount attempts, ipc requires that
the pvfs2-client never dies along with the pvfs2-client-core, etc).

With the current solution, we have all the information that the kernel knows
about (and so it's more reliable than a file or something), and it's the most
natural way to hand the information up from the kernel (since we have to do
this via upcalls anyway).  Thus, the kernel code now keeps a list of pvfs2
superblocks and we store the info given to the sb at mount time so that it
can dynamically be remounted at any time.  The pvfs2-client-core now issues
an ioctl (in a thread so that it can still service the request) on startup
to 'remount' any file systems the kernel knows about.  while I'm calling this
a remount, it's basically just a mechanism for the kernel to tell the client
core enough information ot rebuild the dynamic mount tables in the system
interface.

because of this, the pvfs2-client-core program *requires* pthreads.  This is
completely independent of whether or not the PVFS2 sysint needs pthreads
at all.

Revision 1.8 / (view) - annotate - [select for diffs] , Tue Dec 16 14:45:54 2003 UTC (8 years, 5 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-1-2, pvfs2-0-1-1, pvfs2-0-1-0, pvfs2-0-0-9, pvfs2-0-0-8
Changes since 1.7: +1 -1 lines
Diff to previous 1.7
- change a constant to allow for safer comparison
- change db error handling callback to not dump backtraces when reporting
  errors (if enabled)
- add some gossip

Revision 1.7 / (view) - annotate - [select for diffs] , Mon Dec 8 18:13:05 2003 UTC (8 years, 5 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-0-7
Changes since 1.6: +4 -0 lines
Diff to previous 1.6
fixes 'du' size reporting through the vfs interface

Revision 1.6 / (view) - annotate - [select for diffs] , Fri Dec 5 21:15:09 2003 UTC (8 years, 5 months ago) by neill
Branch: MAIN
Changes since 1.5: +5 -0 lines
Diff to previous 1.5
- implemented readahead mmap/execution caching in pvfs2-client-core
  to optimize the vfs' small block behaviour that normally hurts
  performance on pvfs2 significantly.  this is the initial implementation
  and probably needs work.

Revision 1.5 / (view) - annotate - [select for diffs] , Tue Oct 14 14:30:38 2003 UTC (8 years, 7 months ago) by neill
Branch: MAIN
CVS Tags: snapshot-kraken-10-16-2003-B, snapshot-kraken-10-16-2003, pvfs2-dbpf-attr-cache-branch, pvfs2-0-0-6, pvfs2-0-0-5
Changes since 1.4: +21 -0 lines
Diff to previous 1.4
temporary breakage shuffling kernel related constants around; some debug
statements were added I guess

Revision 1.4 / (view) - annotate - [select for diffs] , Thu Jul 10 16:50:38 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
CVS Tags: pvfs2-0-0-4, pvfs2-0-0-3, pvfs2-0-0-2, pvfs2-0-0-1
Changes since 1.3: +8 -0 lines
Diff to previous 1.3
user level hooks for getting kernel/user shared buffer

Revision 1.3 / (view) - annotate - [select for diffs] , Tue Jul 8 16:08:43 2003 UTC (8 years, 10 months ago) by neill
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2
now we\'re stylin

Revision 1.2 / (view) - annotate - [select for diffs] , Wed Jun 25 20:32:46 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
Changes since 1.1: +1 -0 lines
Diff to previous 1.1
filled in write function; untested

Revision 1.1 / (view) - annotate - [select for diffs] , Wed Jun 25 17:14:52 2003 UTC (8 years, 10 months ago) by pcarns
Branch: MAIN
added ioctls to read some startup parameters from device; added a header file
with some information that needs to be shared between kernel and user level

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

Email pvfs2 viewcvs admin
Powered by
ViewCVS 0.9.4