Hi, I skipped the public announcements for versions 5 and 6, but here is 7 :) General description: kmemcheck is a patch to the linux kernel that detects use of uninitialized memory. It does this by trapping every read and write to memory that was allocated dynamically (e.g. using kmalloc()). If a memory address is read that has not previously been written to, a message is printed to the kernel log. Changes since v4 (rough list): - SLUB parts were broken-out into its own file to avoid cluttering the main SLUB code. - A rather lot of cleanups, including removing #ifdefs from arch code. - Some preparation in anticipation of an x86_64 port. - Make reporting safer by using a periodic timer to inspect the error queue. - Fix hang due to page flags changing too early on free(). - Fix hang due to kprobes incompatibility. - Allow CONFIG_SMP, but limit number of CPUs to 1 at run-time. - Add kmemcheck=0|1 boot option. - Add /proc/sys/kernel/kmemcheck for run-time enabling/disabling. These patches apply to Linus's v2.6.25-rc8. The latest patchset can also be found here: http://folk.uio.no/vegardno/linux/kmemcheck/ (I will try to submit this for inclusion in 2.6.26, and testing and feedback is of course very welcome!) I would like to thank the following people, who provided patches or helped in various ways: Ingo Molnar Paul McKenney Pekka Enberg Pekka Paalanen Peter Zijlstra Randy Dunlap Kind regards, Vegard Nossum --
| Linus Torvalds | Linux 2.6.27-rc8 |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Linus Torvalds | Linux 2.6.27 |
| Rafael J. Wysocki | [Bug #10714] powerpc: Badness seen on 2.6.26-rc2 with lockdep enabled |
git: | |
| Peter Stahlir | Git as a filesystem |
| skimo | [PATCH 02/15] git-config: add --remote option for reading config from remote repo |
| Aaron Bentley | Re: VCS comparison table |
| Carlos Rica | Re: If you would write git from scratch now, what would you change? |
| Pavel Machek | Re: [PATCH] [Request for inclusion] Filesystem in Userspace |
| Arjan van de Ven | Re: GFS, what's remaining |
| Badari Pulavarty | Bufferheads & page-cache reference |
| Suparna Bhattacharya | Reviewing ext3 improvement patches (delalloc, mballoc, extents) |
| Richard Stallman | Real men don't attack straw men |
| Kevin | uvm_mapent_alloc: out of static map entries on 4.3 i386 |
| Brandon Lee | DELL PERC 5iR slow performance |
| Todd Pytel | IDE or SCSI virtual disks for VMWare image? |
| usb mic not detected | 2 hours ago | Applications and Utilities |
| Problem in Inserting a module | 3 hours ago | Linux kernel |
| Treason Uncloaked | 9 hours ago | Linux kernel |
| Shared swap partition | 20 hours ago | Linux general |
| high memory | 2 days ago | Linux kernel |
| semaphore access speed | 2 days ago | Applications and Utilities |
| the kernel how to power off the machine | 2 days ago | Linux kernel |
| Easter Eggs in windows XP | 2 days ago | Windows |
| Root password | 2 days ago | Linux general |
| Where/when DNOTIFY is used? | 3 days ago | Linux kernel |
