Work in progress
Linux 3.3 NOT released
Summary:
1. Prominent features in Linux 3.2
1.1. Feature 1
2. File systems
- Ext4
Add new online resize ioctl [http://git.kernel.org/linus/19c5246d251640ac76daa4d34165af78c64b1454 (commit)]
- GFS2
dlm based recovery coordination [http://git.kernel.org/linus/e0c2a9aa1e68455dc3439e95d85cabcaff073666 (commit)]
Move toward a generic multi-block allocator [http://git.kernel.org/linus/6e87ed0fc93ffbe2aec296e6912b1dcb19034d6c (commit)]
3. Memory Management
Introduce slab_max_order kernel parameter. It determines the maximum allowed order for slabs. A high setting may cause OOMs due to memory fragmentation [http://git.kernel.org/linus/3df1cccdfb3fab6aa9176beb655d802eb384eabc (commit)]
4. Networking
Support the socket monitoring interface used by the ss tool in UNIX sockets [http://git.kernel.org/linus/22931d3b906cd0a1726a49a09713f9220a5fab8a (1] ,[http://git.kernel.org/linus/45a96b9be6ec1b7d248642d17ceee59ff5f64451 2], [http://git.kernel.org/linus/5d3cae8bc39dd38d1aa5fd4bbc788c7b43fcaa71 3], [http://git.kernel.org/linus/f5248b48a64c221dd6157ab9cbee5a36ee45e6ed 4], [http://git.kernel.org/linus/5f7b0569460b7d8d01ca776430a00505a68b7584 5], [http://git.kernel.org/linus/ac02be8d96af9f66a4de86781ee9facc2dff99d4 6], [http://git.kernel.org/linus/2aac7a2cb0d9d8c65fc7dde3e19e46b3e878d23d 7], [http://git.kernel.org/linus/cbf391958afb9b82c72324a15891eb3102200085 8], [http://git.kernel.org/linus/5d531aaa64a06622874f06e5068b8eefca048feb 9)]
Implementation for the NFC Logical Link Controller protocol. It's also known as NFC peer to peer mode [http://git.kernel.org/linus/d646960f7986fefb460a2b062d5ccc8ccfeacc3a (commit)]
6LoWPAN: add fragmentation support [http://git.kernel.org/linus/719269afbc69ab96339aad6c2d3b32f7d8311146 (commit)], UDP header compression [http://git.kernel.org/linus/3bd5b958c2a2dd1a9b4c8d21e75fb47b062fc941 (commit)], UDP header decompression [http://git.kernel.org/linus/f8b1b5d231c6db03f87e9db195530156fde47c4b (commit)]
neigh: new unresolved queue limits: deprecate neigh/default/unres_qlen, replace it with unres_qlen_bytes [http://git.kernel.org/linus/8b5c171bb3dc0686b2647a84e990199c5faa9ef8 (commit)]
- Netfilter
Add extended accounting infrastructure over nfnetlink, which aims to allow displaying real-time traffic accounting without the need of complicated and resource-consuming implementation in user-space [http://git.kernel.org/linus/9413902796f56f6209e19dd54e840ed46950612c (commit)]
Add nfacct match to support extended accounting [http://git.kernel.org/linus/ceb98d03eac5704820f2ac1f370c9ff385e3a9f5 (commit)]
Add "rpfilter" reverse path filter match support, allows to match packets whose replies would go out via the interface the packet came in [http://git.kernel.org/linus/8f97339d3feb662037b86a925e692017c0b32323 (commit)], [http://git.kernel.org/linus/e26f9a480fb6c1b614660e824d69a74e2ce990f3 (commit)]
- Packet scheduler
Adaptative RED AQM for linux, based on [http://icir.org/floyd/papers/adaptiveRed.pdf paper from Sally FLoyd, Ramakrishna Gummadi, and Scott Shenker] [http://git.kernel.org/linus/8af2a218de38f51ea4b4fa48cac1273319ae260c (commit)]
Add an optional RED on top of SFQ [http://git.kernel.org/linus/18cb809850fb499ad9bf288696a95f4071f73931 (commit)], [http://git.kernel.org/linus/ddecf0f4db44ef94847a62d6ecf74456b4dcc66f (commit)]
vlan: add 802.1q netpoll support[http://git.kernel.org/linus/ (commit)]
bridge: add NTF_USE support[http://git.kernel.org/linus/292d1398983f3514a0eab13b7606df7f4730b498 (commit)]
Add wireless TX status socket option [http://git.kernel.org/linus/6e3e939f3b1bf8534b32ad09ff199d88800835a0 (commit)]
5. Device Mapper
6. Power management
7. Virtualization
- Xen
Add privcmd device driver [http://git.kernel.org/linus/ (commit)]
Add xenbus_backend device [http://git.kernel.org/linus/ (commit)]
Add xenbus device driver [http://git.kernel.org/linus/ (commit)]
8. Crypto
caam - add support for MD5 algorithm variants[http://git.kernel.org/linus/8b4d43a4e774c02dee359c7931e47b119143f367 (commit)]
Digital signature verification support[http://git.kernel.org/linus/15647eb3985ef30dfd657038924dc85c03026733 (commit)]
Multiprecision maths library from GnuPG: used to implement RSA digital signature verification, which is used by IMA/EVM digital signature extension [http://git.kernel.org/linus/cdec9cb5167ab1113ba9c58e395f664d9d3f9acb (commit 1], [http://git.kernel.org/linus/5ce3e312ec5c11abce13215be70700778bf601f0 2], [http://git.kernel.org/linus/d9c46b184fcfd33c85a7dc48a653435a08e21f56 3], [http://git.kernel.org/linus/7e8dec918ef8e0f68b4937c3c50fa57002077a4d 4)]
serpent - add 4-way parallel i586/SSE2 assembler[http://git.kernel.org/linus/251496dbfc1be38bc43b49651f3d33c02faccc47 (commit)], add 8-way parallel x86_64/SSE2 assembler[http://git.kernel.org/linus/937c30d7f560210b0163035edd42b2aef78fed9e (commit)]
serpent-sse2 - add lrw support[http://git.kernel.org/linus/18482053f92b099663bd36a10e8f6bd2c8544669 (commit)], add xts support[http://git.kernel.org/linus/5962f8b66dd040ad89d55b58967ea2dec607f4d3 (commit)]
talitos - add hmac algorithms[http://git.kernel.org/linus/79b3a418e090248d00ceba40b81da9dfac753367 (commit)]
twofish-x86_64-3way - add xts support[http://git.kernel.org/linus/81559f9ad3d88c033e4ec3b6468012dbfda3b31d (commit)]
9. Security
- audit
Allow audit matching on inode gid [http://git.kernel.org/linus/54d3218b31aee5bc9c859ae60fbde933d922448b (commit)]
Allow interfield comparison between gid and ogid [http://git.kernel.org/linus/c9fe685f7a17a0ee8bf3fbe51e40b1c8b8e65896 (commit)]
Allow interfield comparison in audit rules [http://git.kernel.org/linus/02d86a568c6d2d335256864451ac8ce781bc5652 (commit)]
Allow matching on obj_uid [http://git.kernel.org/linus/efaffd6e4417860c67576ac760dd6e8bbd15f006 (commit)]
10. Tracing/profiling
11. Various core changes
Add BLKROTATIONAL ioctl, hich permits applications to query whether a block device is rotational [http://git.kernel.org/linus/ef00f59c95fe6e002e7c6e3663cdea65e253f4cc (commit)]