[Galaxy Tab S Android Development] :
New Build in OP

Build 20150319

As you can see this build is from yesterday. I read in some other forums, that some upstream commits MAY have broken some settings, so I decided not to sync again today. The sync for this build was yesterday at about 9:30 h UTC.

This build has a significant advantage: I fixed sepolicy in a way (see git for details), that it's NOT necessary any longer to flash [MENTION=631273]Chainfire[/MENTION]s SuperSU. Init.d is working right out of the box. Also Titanium has fixed its problems with cm's superuser. I have adjusted the OP accordingly, so I recommend you read OP again.

I also worked again on MTP and UMS: UMS is only working without problems, if you DON'T use move2sdvard, 'cause sdcard gets unmounted to present it as mass storage to the device on the other end of your usb-cable. BUT: MTP is presenting internal AND external memory WITH ALL DIRECTORIES and not only media containing directories - so you can use it at least on windows machines as substitute for UMS.

The kernel modifications I introduced with rhe seperate keenel are included in roms kernel, and I set ccode for 2.4GHz to EU.

Changelog:

wifi country code: set ccode to EU for 2.4GHz to enable channel 12 and 13. — Nvertigo

Revert "selinux: make init.d work again." — Nvertigo

sepolicy: allow debuggerd access to mali. — Nvertigo

sepolicy: vold: allow module_request. — Nvertigo

sepolicy: fix init.d support for 01moduleload and 10systemtuning. — Nvertigo

include/linux/sched.h: fix my derp from incomplete conflict resolving. — Nvertigo

defconfig: enable CONFIG_CRYPTO_AES_ARM_BS. — Nvertigo

defconfig: adjusted cyanogenmod_chagallwifi_defconfig after incorparating manta's 5.1 from exynos5420. — Nvertigo

for not in cm tree building: adjust CROSS_COMPILE; can be overwritten on command line. — Nvertigo

HID: input: generic hidinput_input_event handler — David Herrmann

net/compat.c,linux/filter.h: share compat_sock_fprog — Will Drewry

sk_run_filter: add BPF_S_ANC_SECCOMP_LD_W — Will Drewry

ARM: pull in <asm/simd.h> from asm-generic — Ard Biesheuvel

crypto: create generic version of ablk_helper — Ard Biesheuvel

ARM: 8120/1: crypto: sha512: add ARM NEON implementation — Jussi Kivilinna

ARM: 8119/1: crypto: sha1: add ARM NEON implementation — Jussi Kivilinna

ARM: 8118/1: crypto: sha1/make use of common SHA-1 structures — Jussi Kivilinna

crypto: arm-aes - fix encryption of unaligned data — Mikulas Patocka

CRYPTO: Fix more AES build errors — Russell King

ARM: add .gitignore entry for aesbs-core.S — Russell King

ARM: add support for bit sliced AES using NEON instructions — Ard Biesheuvel

ARM: move AES typedefs and function prototypes to separate header — Ard Biesheuvel

ARM: 7837/3: fix Thumb-2 bug in AES assembler code — Ard Biesheuvel

ARM: 7723/1: crypto: sha1-armv4-large.S: fix SP handling — Ard Biesheuvel

ARM: 7626/1: arm/crypto: Make asm SHA-1 and AES code Thumb-2 compatible — Dave Martin

arm/crypto: Add optimized AES and SHA1 routines — David McCullough

ARM: add seccomp syscall — Kees Cook

CHROMIUM: ARM: r1->r0 for get/set arguments — Will Drewry

CHROMIUM: ARM: arch/arm: allow a scno of -1 to not cause a SIGILL — Will Drewry

CHROMIUM: arch/arm: select HAVE_ARCH_SECCOMP_FILTER — Will Drewry

CHROMIUM: arch/arm: move secure_computing into trace; respect return code — Will Drewry

CHROMIUM: arch/arm: add asm/syscall.h — Will Drewry

cgroup: remove synchronize_rcu(

power: Avoids bogus error messages for the suspend aborts. — Ruchi Kandoi

freezer: shorten freezer sleep time using exponential backoff — Colin Cross

seccomp: Use atomic operations that are present in kernel 3.4. — Robert Sesek

seccomp: implement SECCOMP_FILTER_FLAG_TSYNC — Kees Cook

seccomp: allow mode setting across threads — Kees Cook

seccomp: introduce writer locking — Kees Cook

seccomp: split filter prep from check and apply — Kees Cook

sched: move no_new_privs into new atomic flags — Kees Cook

Fix execve behavior apparmor for PR_{GET,SET}_NO_NEW_PRIVS — John Johansen

seccomp: add "seccomp" syscall — Kees Cook

seccomp: split mode setting routines — Kees Cook

seccomp: extract check/assign mode helpers — Kees Cook

seccomp: create internal mode-setting function — Kees Cook

CHROMIUM: seccomp: set -ENOSYS if there is no tracer — Will Drewry

seccomp: fix build warnings when there is no CONFIG_SECCOMP_FILTER — Will Drewry

seccomp: ignore secure_computing return values — Will Drewry

seccomp: use a static inline for a function stub — Stephen Rothwell

ptrace,seccomp: Add PTRACE_SECCOMP support — Will Drewry

seccomp: Add SECCOMP_RET_TRAP — Will Drewry

signal, x86: add SIGSYS info and make it synchronous. — Will Drewry

seccomp: add SECCOMP_RET_ERRNO — Will Drewry

seccomp: remove duplicated failure logging — Kees Cook

seccomp: add system call filtering using BPF — Will Drewry

seccomp: kill the seccomp_t typedef — Will Drewry

arch/x86: add syscall_get_arch to syscall.h — Will Drewry

Add PR_{GET,SET}_NO_NEW_PRIVS to prevent execve from granting privs — Andy Lutomirski

prctl: adds PR_SET_TIMERSLACK_PID for setting timer slack of an arbitrary thread. — Ruchi Kandoi

mm: add a field to store names for private anonymous memory — Colin Cross

ROM: http://charlesingo.mine.nu/ftp/nvertigo/cm-12-20150319-UNOFFICIAL-nvertigo-chagallwifi.zip

MD5: d3164baca1f11987a61a306f87d7985f

Happy flashing!

[MENTION=313982]home[/MENTION]builders and [MENTION=4476023]romdev[/MENTION]s: current-12.0 is up to date with this build.
[MENTION=4476023]romdev[/MENTION]s: you propably want to communicate the changes in OP to your users.

@"helpfull minds": I found (i.e. in the cyanogenmod git of htc m8) a directory in the devicetree called "releastools". With a little bit of knowledge about makefile and python, it should be possible to put the changes in updater-script - I currently do with repackrom.git - directly in the devicetree and therfore in the build-process, so that running repack.sh would become obsolet. I've not the time to do so till November. I accept unified patches, git format-patch patches or links to a commit.