Linux 3.16 released [https://lkml.org/lkml/2014/8/3/82 has been released] on Sun, 3 Aug
This page is not complete (it will take a while, sorry for the delay)
While the page is completed, you can read about Linux 3.16 in the following sites:
LWN Merge window, [http://lwn.net/Articles/601152/ part 1], [http://lwn.net/Articles/601726/ part 2] and [http://lwn.net/Articles/602212/ part 3]
1. Drivers and architectures
All the driver and architecture-specific changes can be found in the [http://kernelnewbies.org/Linux_3.16-DriversArch Linux_3.16-DriversArch page]
2. Core
Add generic PCI host controller driver [http://git.kernel.org/linus/ce292991d88b77160f348fb8a3a2cf6e78f4b456 commit]
3. Memory management
4. Power management
Introduce "nohibernate" boot parameter to disable both hibernation and resume at boot time - useful to use kernel features that are not compatible with hibernation [http://git.kernel.org/linus/a6e15a39048ec3229b9a53425f4384f55f6cc1b3 commit]
Introduce command line argument, relative_sleep_states, that allows to change the way in which the kernel assigns labels to system sleep states [http://git.kernel.org/linus/0399d4db3edf5c58b6ec7f672f089f5085e49ed5 commit]
5. File systems
- Btrfs
6. Networking
bonding: Support macvlans on top of tlb/rlb mode bonds [http://git.kernel.org/linus/14af9963ba1e5e8400c9de9267bdcab895109f6a commit]
bridge: Automatically manage port promiscuous mode [http://git.kernel.org/linus/f3a6ddf15209cfad90b83e04168f42a5d9c8cc17 commit], [http://git.kernel.org/linus/2796d0c648c940b4796f84384fbcfb0a2399db84 commit]
bridge: Add 802.1ad tx vlan acceleration [http://git.kernel.org/linus/1c5abb6c77a2e79537373143d2c1708e40b9f6ca commit]
bridge: Support 802.1ad vlan filtering [http://git.kernel.org/linus/204177f3f30c2dbd2db0aa62b5e9cf9029786450 commit]
Bluetooth: perform directed advertising support through connect() when we're in peripheral mode [http://git.kernel.org/linus/3c857757ef6e5a4e472bd3e5c934709c2eb482af commit]
NFC: Add RAW socket type support for SOCKPROTO_RAW to read RAW NFC frames [http://git.kernel.org/linus/57be1f3f3ec1ccab6432615ca161c4c9ece2a2aa commit]
- Wireless
Add an option to hint the wireless core that the user is operating in an indoor environment [http://git.kernel.org/linus/52616f2b446eaad8eb2cd78bbd052f0066069757 commit]
cfg80211: Support multiple CSA counters [http://git.kernel.org/linus/9a774c78e2114c7e8605e3a168ccd552cbe3d922 commit]
Allow userspace to take ownership of interfaces. If an interface is owned by a netlink socket, then it will be destroyed if the netlink socket is closed for any reason, including if the process it belongs to crashed. This gives us a race-free way to get rid of any such interfaces [http://git.kernel.org/linus/78f22b6a3a9254460d23060530b48ae02a9394e3 commit]
7. Virtualization
8. Tracing/perf
9. Security
Smack: adds smackfs/ptrace interface [http://git.kernel.org/linus/668678185247303450e60df14569f94cf5775fea commit]
Smack: Verify read access on file open - v3 [http://git.kernel.org/linus/a6834c0b9114c06106efee8e9f2a11fbbb104567 commit]
audit: add netlink multicast socket with one group to kaudit for "best-effort" delivery to read-only userspace clients such as systemd [http://git.kernel.org/linus/451f921639fea4600dfb9ab2889332bdcc7b48d3 commit]
10. Crypto
11. Other news sites that track the changes of this release
LWN Merge window, [http://lwn.net/Articles/601152/ part 1], [http://lwn.net/Articles/601726/ part 2] and [http://lwn.net/Articles/602212/ part 3]