{"thread":{"id":"43283","subject":"[PATCH] Adapt to fuse in kernel 2.6.17","startedAt":"2006-11-12T18:45:19Z","lastAt":"2006-11-12T20:01:28Z","messageCount":5,"participants":["Robin Rosenberg","Junio C Hamano","Jeff Garzik"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"294221","messageId":"20061112184519.8713.7707.stgit@lathund.dewire.com","threadId":"43283","inReplyTo":null,"subject":"[PATCH] Adapt to fuse in kernel 2.6.17","fromName":"Robin Rosenberg","fromEmail":"robin.rosenberg@dewire.com","sentAt":"2006-11-12T18:45:19Z","receivedAt":"2006-11-12T18:45:19Z","isPatch":true,"sender":{"key":"robin.rosenberg@dewire.com","avatar":"https://avatars.githubusercontent.com/u/46357?v=4"},"body":"From: Robin Rosenberg <robin.rosenberg@dewire.com>\n\n\n---\n\n Makefile   |    2 +-\n api-fuse.c |    6 +++---\n 2 files changed, 4 insertions(+), 4 deletions(-)\n\ndiff --git a/Makefile b/Makefile\nindex 8668a03..e80661f 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -5,7 +5,7 @@ GITCFLAGS = '-DSHA1_HEADER=<openssl/sha.\n GITLDFLAGS = $(GITDIR)/libgit.a -lcrypto -lz\n \n # What flags are required to build against FUSE\n-FUSECFLAGS = '-DFUSE_HEADER=\"/usr/src/linux-2.6.14.4/include/linux/fuse.h\"'\n+FUSECFLAGS = '-DFUSE_HEADER=\"/usr/src/linux-2.6.17-5mdv/include/linux/fuse.h\"'\n \n OBJS = gitobj.o api-fuse.o gnode.o topdir.o util.o tagdir.o autotree.o \\\n        gitdir.o main.o worktree.o openfile.o gitworker.o rbtree.o pcbuf.o \\\ndiff --git a/api-fuse.c b/api-fuse.c\nindex aba5088..28c5da0 100644\n--- a/api-fuse.c\n+++ b/api-fuse.c\n@@ -146,7 +146,7 @@ struct fuse_out {\n \t\tstruct fuse_write_out write;\n \t\tstruct fuse_statfs_out statfs;\n \t\tstruct fuse_getxattr_out getxattr;\n-\t\tstruct fuse_init_in_out init;\n+\t\tstruct fuse_init_in init;\n \t\tchar read[0];\n \t} arg;\n };\n@@ -307,7 +307,7 @@ struct fuse_in {\n \t\t\tstruct fuse_getxattr_in chdr;\n \t\t\tchar name[0];\n \t\t} getxattr;\n-\t\tstruct fuse_init_in_out init;\n+\t\tstruct fuse_init_in init;\n \t\t/*\n \t\t * lookup, unlink, rmdir, and removexattr just take a\n \t\t * string; no per-command header.  symlink takes two\n@@ -980,7 +980,7 @@ enum service_result api_service_poll(voi\n {\n \tunion {\n \t\tstruct fuse_in f;\n-\t\tunsigned char storage[FUSE_MAX_IN];\n+\t\tunsigned char storage[FUSE_MIN_READ_BUFFER];\n \t} in;\n \tint rv = read(fuse_fd, in.storage, sizeof(in.storage));\n"},{"id":"294489","messageId":"200611121956.25481.robin.rosenberg.lists@dewire.com","threadId":"43283","inReplyTo":"20061112184519.8713.7707.stgit@lathund.dewire.com","subject":"Re: [PATCH] Adapt to fuse in kernel 2.6.17","fromName":"Robin Rosenberg","fromEmail":"robin.rosenberg.lists@dewire.com","sentAt":"2006-11-12T18:56:25Z","receivedAt":"2006-11-12T18:56:25Z","isPatch":true,"sender":{"key":"robin.rosenberg@dewire.com","avatar":"https://avatars.githubusercontent.com/u/46357?v=4"},"body":"\nThis was a patch to GITFS, which may be somewhat unclear from the Subject \nline :)\n\n"},{"id":"295675","messageId":"455776A7.6050707@garzik.org","threadId":"43283","inReplyTo":"200611121956.25481.robin.rosenberg.lists@dewire.com","subject":"Re: [PATCH] Adapt to fuse in kernel 2.6.17","fromName":"Jeff Garzik","fromEmail":"jeff@garzik.org","sentAt":"2006-11-12T19:31:51Z","receivedAt":"2006-11-12T19:31:51Z","isPatch":true,"sender":{"key":"jeff@garzik.org","avatar":null},"body":"Robin Rosenberg wrote:\n> This was a patch to GITFS, which may be somewhat unclear from the Subject \n> line :)\n\nI blinked, and I missed it.  Where can I find gitfs?  I've long thought \nabout doing something like that myself.\n\n\tJeff\n\n\n"},{"id":"294900","messageId":"7vslgobgcg.fsf@assigned-by-dhcp.cox.net","threadId":"43283","inReplyTo":"455776A7.6050707@garzik.org","subject":"Re: [PATCH] Adapt to fuse in kernel 2.6.17","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2006-11-12T19:43:59Z","receivedAt":"2006-11-12T19:43:59Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Jeff Garzik <jeff@garzik.org> writes:\n\n> Robin Rosenberg wrote:\n>> This was a patch to GITFS, which may be somewhat unclear from the\n>> Subject line :)\n>\n> I blinked, and I missed it.  Where can I find gitfs?  I've long\n> thought about doing something like that myself.\n\nhttp://git.or.cz/gitwiki/InterfacesFrontendsAndTools lists it at\n\nhttp://www.sfgoth.com/~mitch/linux/gitfs/\n\nFuse seems to be fun.\n"},{"id":"298086","messageId":"200611122101.28910.robin.rosenberg.lists@dewire.com","threadId":"43283","inReplyTo":"455776A7.6050707@garzik.org","subject":"Re: [PATCH] Adapt to fuse in kernel 2.6.17","fromName":"Robin Rosenberg","fromEmail":"robin.rosenberg.lists@dewire.com","sentAt":"2006-11-12T20:01:28Z","receivedAt":"2006-11-12T20:01:28Z","isPatch":true,"sender":{"key":"robin.rosenberg@dewire.com","avatar":"https://avatars.githubusercontent.com/u/46357?v=4"},"body":"söndag 12 november 2006 20:31 skrev Jeff Garzik:\n> Robin Rosenberg wrote:\n> > This was a patch to GITFS, which may be somewhat unclear from the Subject\n> > line :)\n>\n> I blinked, and I missed it.  Where can I find gitfs?  I've long thought\n> about doing something like that myself.\n\nIt's listed on the wiki and located at \nhttp://www.sfgoth.com/~mitch/linux/gitfs/\n\n"}]}