История изменений
Исправление
qrck,
(текущая версия)
:
Ман фьюз и не говорите глупостей про «в один поток». Вероятно собака у вас біла протухшая, либо то циганщина...
Самсунговская стоковая прошивка. Сам fuse - конечно умеет много потоков, но сам демон sdcard... А он до 4.2 был одно-поточным. Не верите - смотрите исходники: https://github.com/android/platform_system_core/blob/jb-mr0-release/sdcard/sd... :
void handle_fuse_requests(struct fuse *fuse)
{
unsigned char req[256 * 1024 + 128];
int len;
for (;;) {
len = read(fuse->fd, req, sizeof(req));
if (len < 0) {
if (errno == EINTR)
continue;
ERROR("handle_fuse_requests: errno=%d\n", errno);
return;
}
handle_fuse_request(fuse, (void*) req, (void*) (req + sizeof(struct fuse_in_header)), len);
}
}
и конец main:
fuse_init(&fuse, fd, path);
umask(0);
handle_fuse_requests(&fuse);
return 0;
}
-- после того, как я туда забэкпортил sdcard из 4.2, оно у меня летать начало просто (т.е. опять-же на стоке от самсунга). Альтернативными прошивками, как на базе стока, так и CM - на том SGS3 никогда не пользовался, ибо все кривое.
.... а просто симлинком /mnt/sdcard не может быть, без FAT или FUSE, т.к. приложения поломались бы.
Исходная версия
qrck,
:
Ман фьюз и не говорите глупостей про «в один поток». Вероятно собака у вас біла протухшая, либо то циганщина...
Самсунговская стоковая прошивка. До 4.2 там sdcard был одно-поточным. Не верите - смотрите исходники: https://github.com/android/platform_system_core/blob/jb-mr0-release/sdcard/sd... :
void handle_fuse_requests(struct fuse *fuse)
{
unsigned char req[256 * 1024 + 128];
int len;
for (;;) {
len = read(fuse->fd, req, sizeof(req));
if (len < 0) {
if (errno == EINTR)
continue;
ERROR("handle_fuse_requests: errno=%d\n", errno);
return;
}
handle_fuse_request(fuse, (void*) req, (void*) (req + sizeof(struct fuse_in_header)), len);
}
}
и конец main:
fuse_init(&fuse, fd, path);
umask(0);
handle_fuse_requests(&fuse);
return 0;
}
-- после того, как я туда забэкпортил sdcard из 4.2, оно у меня летать начало просто (т.е. опять-же на стоке от самсунга). Альтернативными прошивками, как на базе стока, так и CM - на том SGS3 никогда не пользовался, ибо все кривое.
.... а просто симлинком /mnt/sdcard не может быть, без FAT или FUSE, т.к. приложения поломались бы.