summaryrefslogtreecommitdiffstats
path: root/mtdutils/rk30hack.h
diff options
context:
space:
mode:
authorKra1o5 <kra1o5x@gmail.com>2014-06-20 19:06:06 +0200
committerGerrit Code Review <gerrit2@gerrit>2014-06-30 19:02:47 +0200
commit3167936cf0ed5ca3ebbdbfba8b63b2905c506633 (patch)
tree69e22e13db687041a9a999d11440da8834a340eb /mtdutils/rk30hack.h
parenton stock android, pthread_cancel and phtread_setcancelstate doesn't exist (diff)
downloadandroid_bootable_recovery-3167936cf0ed5ca3ebbdbfba8b63b2905c506633.tar
android_bootable_recovery-3167936cf0ed5ca3ebbdbfba8b63b2905c506633.tar.gz
android_bootable_recovery-3167936cf0ed5ca3ebbdbfba8b63b2905c506633.tar.bz2
android_bootable_recovery-3167936cf0ed5ca3ebbdbfba8b63b2905c506633.tar.lz
android_bootable_recovery-3167936cf0ed5ca3ebbdbfba8b63b2905c506633.tar.xz
android_bootable_recovery-3167936cf0ed5ca3ebbdbfba8b63b2905c506633.tar.zst
android_bootable_recovery-3167936cf0ed5ca3ebbdbfba8b63b2905c506633.zip
Diffstat (limited to 'mtdutils/rk30hack.h')
-rw-r--r--mtdutils/rk30hack.h37
1 files changed, 0 insertions, 37 deletions
diff --git a/mtdutils/rk30hack.h b/mtdutils/rk30hack.h
deleted file mode 100644
index d492793ff..000000000
--- a/mtdutils/rk30hack.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2013 Sergey 'Jin' Bostandzhyan
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/* This is a hack for Rockchip rk30xx based devices. The problem is that
- * the MEMERASE ioctl is failing (hangs and never returns) in their kernel.
- * The sources are not fully available, so fixing it in the rk30xxnand_ko driver
- * is not possible.
- *
- * I straced the stock recovery application and it seems to avoid this
- * particular ioctl, instead it is simply writing zeroes using the write() call.
- *
- * This workaround does the same and will replace all MEMERASE occurances in
- * the recovery code.
- */
-
-#ifndef __RK30_HACK_H__
-#define __RK30_HACK_H__
-
-#include <sys/types.h> // for size_t, etc.
-
-// write zeroes to fd at position pos
-int zero_out(int fd, off_t pos, ssize_t length);
-
-#endif//__RK30_HACK_H__