move more extra packages from ./trunk to ./packages
git-svn-id: svn://svn.openwrt.org/openwrt/packages@12359 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
38
net/shfs/patches/107-df.patch
Normal file
38
net/shfs/patches/107-df.patch
Normal file
@ -0,0 +1,38 @@
|
||||
Index: shfs-0.35/shfs/Linux-2.4/shell.c
|
||||
===================================================================
|
||||
--- shfs-0.35.orig/shfs/Linux-2.4/shell.c 2007-06-04 13:22:59.249847936 +0200
|
||||
+++ shfs-0.35/shfs/Linux-2.4/shell.c 2007-06-04 13:22:59.643788048 +0200
|
||||
@@ -961,11 +961,11 @@
|
||||
|
||||
s = info->sockbuf;
|
||||
if ((p = strsep(&s, " ")))
|
||||
- attr->f_blocks = simple_strtoull(p, NULL, 10);
|
||||
+ attr->f_blocks = simple_strtoull(p, NULL, 10) >> 2;
|
||||
if ((p = strsep(&s, " ")))
|
||||
- attr->f_bfree = attr->f_blocks - simple_strtoull(p, NULL, 10);
|
||||
+ attr->f_bfree = attr->f_blocks - (simple_strtoull(p, NULL, 10) >> 2);
|
||||
if ((p = strsep(&s, " ")))
|
||||
- attr->f_bavail = simple_strtoull(p, NULL, 10);
|
||||
+ attr->f_bavail = simple_strtoull(p, NULL, 10) >> 2;
|
||||
|
||||
result = sock_readln(info, info->sockbuf, SOCKBUF_SIZE);
|
||||
if (result < 0)
|
||||
Index: shfs-0.35/shfs/Linux-2.6/shell.c
|
||||
===================================================================
|
||||
--- shfs-0.35.orig/shfs/Linux-2.6/shell.c 2007-06-04 13:22:59.249847936 +0200
|
||||
+++ shfs-0.35/shfs/Linux-2.6/shell.c 2007-06-04 13:22:59.643788048 +0200
|
||||
@@ -974,11 +974,11 @@
|
||||
|
||||
s = info->sockbuf;
|
||||
if ((p = strsep(&s, " ")))
|
||||
- attr->f_blocks = simple_strtoull(p, NULL, 10);
|
||||
+ attr->f_blocks = simple_strtoull(p, NULL, 10) >> 2;
|
||||
if ((p = strsep(&s, " ")))
|
||||
- attr->f_bfree = attr->f_blocks - simple_strtoull(p, NULL, 10);
|
||||
+ attr->f_bfree = attr->f_blocks - (simple_strtoull(p, NULL, 10) >> 2);
|
||||
if ((p = strsep(&s, " ")))
|
||||
- attr->f_bavail = simple_strtoull(p, NULL, 10);
|
||||
+ attr->f_bavail = simple_strtoull(p, NULL, 10) >> 2;
|
||||
|
||||
result = sock_readln(info, info->sockbuf, SOCKBUF_SIZE);
|
||||
if (result < 0)
|
Reference in New Issue
Block a user