Linux 3.19 has NOT been released.
Summary: (not completed)
1. Prominent features
1.1. Btrfs: support scrubbing and fast device replacement in RAID 5&6
Btrfs added support for [http://kernelnewbies.org/Linux_3.8#head-1fd494f6aeba0abd271e483ff9732afeb3544368 fast&live device replacement] (see [https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-replace btrfs-replace(8)]), much faster and efficient than adding the new device and removing the old one in separated commands (see [https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-device btrfs-device(8)]). This feature could not fast-replace devices from filesystems using RAID 5 & 6, this release has removed that limitation.
The process of scrubbing a btrfs filesystem (see [https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-scrub btrfs-scrub(8)]) was also not available in RAID 5&6 filesystems, this limitation has also been removed in this release
Code: [http://git.kernel.org/linus/5a6ac9eacb49143cbad3bbfda72263101cb1f3df commit], [http://git.kernel.org/linus/5d3edd8f44aac94de7b16f4c54290e24f5e8c532 commit], [http://git.kernel.org/linus/2c8cdd6ee4e7f637b0486c6798117e7859dee586 commit], [http://git.kernel.org/linus/7603597690147a16b5cc77047d7570fa22a22673 commit], [http://git.kernel.org/linus/af8e2d1df9848b39dd86b1e696bf8781d2020a88 commit]
1.2. Support for the Intel Memory Protection Extensions
Intel's [http://en.wikipedia.org/wiki/Intel_MPX Memory Protection Extension] (MPX) is a set of CPU instructions which brings increased robustness to software by checking pointer references usurped maliciously at runtime by buffer overflows. Intel MPX introduces new registers and new CPU instructions that operate on these registers. Modified compiler, runtime libraries and kernels can make use of these instructions to allow MPX hardware to prevent buffer overflow exploitation. This Linux release adds support in the Linux kernel. Note: CPUs with MPX support are not in the market and will be introduced with the Intel Skylake and Goldmont microarchitectures.
Recommended LWN article: [http://lwn.net/Articles/582712/ Supporting Intel MPX in Linux]
Recommended Intel article: [https://software.intel.com/en-us/articles/introduction-to-intel-memory-protection-extensions Introduction to Intel Memory Protection Extensions]
Code: [http://git.kernel.org/linus/95290cf13e561b52dceadb9a8b8ee8ff2464b142 commit], [http://git.kernel.org/linus/4aae7e436fa51faf4bf5d11b175aea82cfe8224a commit], [http://git.kernel.org/linus/57319d80e1d328e34cb24868a4f4405661485e30 commit], [http://git.kernel.org/linus/fcc7ffd67991b63029ca54925644753d534ddc5f commit], [http://git.kernel.org/linus/fe3d197f84319d3bce379a9c0dc17b1f48ad358c commit], [http://git.kernel.org/linus/1de4fa14ee25a8edf287855513b61c3945c8878a commit], [http://git.kernel.org/linus/5776563648f6437ede91c91cbad85862ca682b0b commit]
2. Drivers and architectures
All the driver and architecture-specific changes can be found in the [http://kernelnewbies.org/Linux_3.19-DriversArch Linux_3.19-DriversArch page]
3. File systems
4. Memory management
5. Block
6. Core (various)
7. Cryptography
Add user space interface for AEAD [http://git.kernel.org/linus/af8e80731a94ff9de9508b01d9e5d931d538dc6b commit]
crc32: Add ARM64 CRC32 hw accelerated module [http://git.kernel.org/linus/f6f203faa3ebd8fa229e34424850a0919ded6c10 commit]
sahara: add support for SHA1/256 [http://git.kernel.org/linus/5a2bb93f599247e049f5ae06a573f1152987c572 commit]
caam: add support for AES working in Galois Counter Mode [http://git.kernel.org/linus/3ef8d945d0dafd272e77c01099bc4975c5297a5a (commit)], add support for AES in Galois/Counter Mode as an IPsec Encapsulating Security Payload mechanism [http://git.kernel.org/linus/bac68f2c9a43e60a70e27c0c75aaca7128b6271d (commit)], add support for AES working in Counter mode [http://git.kernel.org/linus/2b22f6c547f90e1a41e3f39ad8d569e3efc74d42 (commit)], add support for AES Counter Mode compliant with RFC3686 to be used along with authenc algorithms (md5, sha1, sha224, sha256, sha384, sha512) as one-shot aead algorithms [http://git.kernel.org/linus/daebc465858867f48ee86a88f56020c3fe0d96f6 (commit)], add support for one-shot givencrypt algorithms [http://git.kernel.org/linus/7222d1a3410388c8e21a5028ba2beb498938b57f (commit)], add support for Advanced Encryption Standard in Counter Mode as provided in IPsec implementation standard RFC3686 [http://git.kernel.org/linus/a5f57cffce8af8d2c11204b4e289543021c73766 (commit)], add support for AES-GMAC as an IPSec ESP mechanism to provide data origin authentication, but not confidentiality [http://git.kernel.org/linus/5d0429a30f06845af78a696de59e3e8d21252846 (commit)]
8. Security
9. Virtualization
10. Tracing & perf