[RELEASE] ShinTo Kernel v026a006 for NOTE 3 N9005
CREDITS & THANK YOU
Without the hard work of everyone here (hope I don’t forget anyone!) ShinTo would not exist, so sincerest thank you to all of you that inspire countless people to follow your path!
– yank555 (many cool enhancements & Great GitHub!!)
– wootever
– faux123 (also many cool enhancements & Great GitHub!!)
– myfluxi (amazing github with loads of patches!)
– Andreilux (Synapse app.)
– CIVATO for all kernel, Synapse & installer work!
– FrozenCow (DriveDroid Patch + App).
– CodeAurora contributors (too many great ppl contributing patches & enhancements).
– Imoseyon
– Other great people all around the world that contribute Linux Kernel Patches!
Everyone else I might have forgotten, please let me know and I’ll update the post! 😉
DISCLAIMER
Although I have been running this version of the kernel for about two weeks now as my daily driver, and I test everything in real life, I take no responsibility if the phone has an issue, scares your cat, drops the job interview call of your life or makes you fight with your neighbor 😉
DOWNLOAD
Please don’t direct link the zip file.
If you would like to include ShinTo Kernel in your rom, you’re more than welcome; just give everyone credit and include PreCog.me as the site for ShinTo Kernel.
I really hope you enjoy ShinTo Kernel (as I have been), and I would advise you to subscribe to PreCog.me for more goodies to come (specialized software, articles, diy, news, etc) 😉
CHANGELOG
- exfat: AIO Optimization compatibility fixup.
- aio: convert the ioctx list to radix tree.
- tmpfs: add support for read_iter and write_iter.
- iov_iter: move into its own file (bug fix).
- ecrpytfs: Convert aio_read/write ops to read/write_iter.
- ext4: add support for read_iter and write_iter.
- fs: add read_iter and write_iter to several file systems.
- fs: use read_iter and write_iter rather than aio_read and aio_write.
- fs: create file_readable() and file_writable() functions.
- loop: use aio to perform io on the underlying file.
- bio: add bvec_length(), like iov_length().
- aio: add aio support for iov_iter arguments.
- aio: add aio_kernel_() interface.
- fs: pull iov_iter use higher up the stack.
- dio: add bio_vec support to __blockdev_direct_IO().
- dio: Convert direct_IO to use iov_iter.
- iov_iter: let callers extract iovecs and bio_vecs.
- iov_iter: add a shorten call.
- iov_iter: add bvec support.
- iov_iter: hide iovec details behind ops function pointers.
- fuse: convert fuse to use iov_iter_copy_[to|from]_user.
- iov_iter: add copy_to_user support.
- iov_iter: iov_iter_copy_from_user() should use non-atomic copy.
- iov_iter: move into its own file.
KNOWN ISSUES
- COSMETIC: In Settings > General > About Device, the kernel version shows as “unavailable”.
You can flash it, it’s a very good and stable kernel !!!!!!!!!! Trust me 🙂