Over 50 patches applied.

Jan 12, 2007 10:50 GMT  ·  By

The Linux kernel version 2.6.19.2 was released two days ago and it includes a lot of patches. Most important fix in this release is the removal of an error present since kernel 2.6.19, which on very rare occasions prevents data from being written onto a storage medium correctly, like BitTorrent clients. The stable-kernel team headed by Linus Torvalds hunted this error for about one month and finally, Linus himself wrote a patch.

Security fixes in this release:

■ Bluetooth: Add packet size checks for CAPI messages ■ handle ext3 directory corruption better ■ corrupted cramfs filesystems cause kernel oops ■ ext2: skip pages past number of blocks in ext2_find_entry ■ VM: Fix nasty and subtle race in shared mmap'ed page writeback ■ Fix incorrect user space access locking in mincore()

Changes from 2.6.19.1 to 2.6.19.2

■ bonding: incorrect bonding state reported via ioctl ■ dvb-core: fix bug in CRC-32 checking on 64-bit systems ■ x86-64: Mark rdtsc as sync only for netburst, not for core2 ■ Fix for shmem_truncate_range() BUG_ON() ■ ebtables: don't compute gap before checking struct type ■ asix: Fix typo for AX88772 PHY Selection ■ IPV4/IPV6: Fix inet{,6} device initialization order. ■ UDP: Fix reversed logic in udp_get_port() ■ NET: Don't export linux/random.h outside __KERNEL__ ■ ramfs breaks without CONFIG_BLOCK ■ i2c: fix broken ds1337 initialization ■ handle ext3 directory corruption better ■ ext2: skip pages past number of blocks in ext2_find_entry ■ Fix up page_mkclean_one(): virtual caches, s390 ■ SCSI: add missing cdb clearing in scsi_execute()

To see the full changelog, please click here.

The Linux Kernel is the essential part of all Linux Distributions, responsible for resource allocation, low-level hardware interfaces, security, simple communications, and basic file system management.

Linux is a clone of the operating system Unix, initially written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance.

You can download the Linux kernel now from Softpedia.