#pragma keywords Linux, Kernel, Operative System, Linus Torvalds, Open Source, drivers #pragma description Summary of the changes and new features merged in the Linux Kernel during the 2.6.9 development = 2.6.9 = * Released October 19, 2004 [[http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.9|changelog]] * Token-based thrashing control [[http://lwn.net/Articles/96621|(LWN article)]] [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=e6a32818710d24cc910ec4d4333f99972b3cf563|(commit)]] * Concurrent O_SYNC write support: In databases it is common to have multiple threads or processes performing O_SYNC writes against different parts of the same file.[[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=96deebee4470587bc1a855c787d6919df681cdac|(commit)]] * Reiserfs v3 barrier support: Add reiserfs support for flush barriers, mount with -o barrier=flush to enable them. Barriers are triggered on fsync and for log commits [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=b736095823b073209ef38622227c64c593260b73|(commit)]] * ext3 barrier support: Mount with "mount -o barrier=1" to enable barriers [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=52a75614f1f753e01a5a9610c5390b5b7f795912|(commit)]] * Support of disk barriers: [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=74c50b2c1af1b3535cf6c39ce684e60fa9f5dfdb|(commit)]] * m32r architecture support * Scheduler statistics: adds lots of CPU scheduler stats in /proc/$PID/stat [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=34b334118622daae225ab8fd56c79f54f6e15774|(commit)]] * RLIMIT_MEMLOCK semantics change: In Linux kernels before 2.6.9, only privileged processes (CAP_IPC_LOCK) could lock memory, and the RLIMIT_MEMLOCK soft resource limit placed an upper limit on the number of bytes that a privileged process can lock. Since kernel 2.6.9: no limits are placed on the amount of memory that a privileged process can lock; and an unprivileged process is now able to lock memory up to the soft limit defined by RLIMIT_MEMLOC [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=adaeb8014406050050cf09416d1b0e3c23838fdb|(commit)]] * Tunable "max sectors" limit for block I/O requests (can help latency reduction) * New prctl() option allowing programs to change their name (PR_GET_NAME) * AMD dual-core support * Out-of-line spinlocks [[http://lwn.net/Articles/97537/|(LWN article)]] [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=2ea380e357f23ad37c1a06c6af509b68e9d57bb6|(commit)]] * Support for POSIX's waitid() Also, now linux now supports the POSIX specification that SIGCHLD is sent to the parent when one of its children resumes as a consequence of receiving a SIGCONT signal. Also, WCONTINUED flag is added to waitpid() and waitid() [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=8e81583bfd488bb0b10aa799f7ec5f7b4a79fe73|(commit)]]. * Shared memory scalability improvements * "flex mmap" user-space memory layout [[http://lwn.net/Articles/91829/|(LWN article)]] [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=0f7c9b1849d5365d27d4553e471a8e721c8dabb7|(commit)]] * x86 PAE swapspace expansion. PAE is artificially limited in terms of swapspace to the same bitsplit as ordinary i386, a 5/24 split (32 swapfiles, 64GB max swapfile size), when a 5/27 split (32 swapfiles, 512GB max swapfile size) is feasible. This patch transparently removes that limitation by using more of the space available in PAE's wider ptes for swap ptes [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=7c1c60d14d175c41c5db03f20f44c80c4d683e52|(commit)]] * Show Active/Inactive on per-node meminfo: The patch below enable to display the size of Active/Inactive pages on per-node meminfo (/sys/devices/system/node/node%d/meminfo) like /proc/meminfo [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=6d4a504b45abc756eac6374591f74c7afb722b6a|(commit)]] * Change in TCP ICMP source quench behavior * [[http://www.linux-usb.org/gadget/h2-otg.html|USB "on the go" support]] * New USB storage driver * Support for more than eight partitions on BSD-labeled disks * Ethtool support in the loopback driver * NETIF_F_LLTX interface [[http://lwn.net/Articles/101215/|(LWN article)]] * DSCP decapsulation for IPsec [[http://kernel.org/git/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=cac8c9f3e6cd37a3dd079e12a01fc41d2650bf39|(commit)]] * Removal of the ancient "busmouse" driver * Infrastructure for cluster-wide file locking * DRM subsystem cleanups * "fake NUMA" mode for x86-64 testing * Small-footprint tmpfs implementation * Support for scheduler profiling (seeing where context switches come from) * Automatic TCP window scaling calculation * Some VFS interface improvements * Executable support in hugetlb mappings * The Whirlpool digest algorithm * Removal of the very last suser() call * Drivers & architectures * r8169: napi support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a774cdb712047ec646b25e823de4496b071ed838|commit]] * r8169: ethtool .set_settings [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a9dbafbca6ede2bc649be898bc9d43342d002600|commit]] * r8169: ethtool .get_{settings/link} [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c74c29fa6e369a13df280b83a53cf6c9268d702c|commit]] * Add support of VT1720-based mobo (still experimental and supporting AC97 only) [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a43e48357ad72eac6a44d6116bc971c7a63c2ab9|commit]] * VIA82xx: add the DXS entry for Mitac/Vobis/Yakumo laptop. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d85823dcca278295fe3aa5cde11962b74fa8d682|commit]] * Add the experimental support for ALC850. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=883f8f57de2cc240a876c3e8cc5328d8ddb84399|commit]] * input: implement true rawmode for PS/2 keyboards [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d8c514cfa12b180f41bae49374a4de7e894287a7|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=2f3617d6274e31d882cfe47bb31a97dad5464d54|commit]] * Input: mousedev - implement tapping for touchpads working in absolute mode, such as Synaptics [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=9c99b2b0df7c48dc247110e47ef4126b7649df1a|commit]] * NETFILTER: Connection based accounting [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=fd8bcd0027282c466dde59902c4d101b57e3f7dd|commit]] * NETFILTER: New ip_sctp match [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=37306cb0d818cdc3846d8ffbfe2d717125ee6a9b|commit]] * NETFILTER: Add conntrack runtime statistics [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=51b03285cde06db01f5135517d925e7eb32cc060|commit]] * NETFILTER: Add tcp window tracking [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=753ae03fd51b7731e60d6a8dda4c8a919cc8cec2|commit]] * NTFS: Add support for readv/writev and aio_read/aio_write. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d629b96bdf838fb8926188b1401624ec49c09ea4|commit]] * NTFS: Implement fsync, fdatasync, and msync both for files and directories [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=9d04808a4bf1f162d21aede0112fce182db82ae3|commit]] * export legacy pty info via sysfs [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e40ef35935b2503298d9574043f91d9fea2702bc|commit]] * Drivers & architectures * ARM: Add IXP2000 support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=dbfa9ae5cd70a67d45b1f57be9b2d9b8568fae10|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=aa25be38a5f8eb22ed7da8fd084c91babb8d7137|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=95e4123481bce738b8c62edda7df2890ba089711|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=5eb32c99f8edf7e3dfadddedd6b02e2e73ffd7e1|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a03327a4e688b168b527ea8004280c3244a0f181|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=217eab8afcfffe523668f117937e7d87f3b349ad|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=40ba07c2949d7542e4553593f9097aba4a3a25a9|commit]] * ARM: Add support for ENP-2611 platform [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=5d407f448144d2116e41b12e8c89441606ff258b|commit]] * PPC32: Add a watchdog driver on PPC8xx. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=4c3fc927609f2ff2e9375f54d766371bfe117790|commit]] * via-rhine: Add WOL support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=6aaa2e5cf2e585452fca18a93263cda65c48528d|commit]] * CPUFREQ: new Dothan variant for speedstep-centrino [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=2ccb9b6adbe030d7be79a943562391c94727542d|commit]] * New driver for MV64340 GigE [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=aa1ab8c5c37f59c595bc0d4a437bc7c08ead9248|commit]] * input: Enhancements/fixes for PSX pad support: [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=fce5a558fca5fd4c7ce2af4770222d22b251a589|commit]] * Intel8x0: Added the PCI ID for nVidia CK8. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e384d899ed557e286ca10576d1a79ac3c86fc5e9|commit]] * input: Add Dell SB Live! PCI ID to the emu10k1-gp driver. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=9283deedc8e29eb15a2e58b7c0dbcead7df936f9|commit]] * input: Add Audigy LS PCI ID to emu10k1-gp.c [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=f163d52fd532906ec60e23f456f048e52a987cf7|commit]] * Input: Add serio_raw driver that binds to serio ports and provides unobstructed access to the underlying serio port via a char device [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=b9a20b83c6b170863c872ba6aa59cb75fd05dd74|commit]] * EMU10K1/EMU10K2: Audigy 2 ZS - side support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=9dc685131d7481cc4d6a66bc4fea5a98953354c0|commit]] * add new ethernet driver 'gianfar' [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3b2f19196c85ece9b2c66eb15df4d6427e879d3d|commit]] * Add pci=firmware command line option [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=8e752dd70981ebf7097610ec32e7fa82b6b92843|commit]] * PCI Hotplug: acpiphp extension [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=fafe40e0234dd2c6be83016a6994764b98507d43|commit]], [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=cf9e0dfbd776c97c9cfb1b62497bc480fb074c3a|commit]] * ACPI: add SMP suport to processor driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=25bf3b3ea93d26d798595fe7b4e51c671d8fc0c6|commit]] * ACPI: ACPI bus support for wakeup GPE [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e227e152a319abfa9fd3cbe578862060cd3dbd32|commit]] * natsemi netpoll support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a38a7b6cb2c21344a856218f90a72398b72d99b5|commit]] * ATIIXP-modem: Added snd-atiixp driver for ATI IXP AC97 modem controllers. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=09a57e08445faa7031ef469a14c7b08c5d9fbcbb|commit]] * ICE1712: Added the (experimental) support of Terratec Phase 88. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=5638de29709d67b5172936bab655d54d9e65da57|commit]] * e100 - Support for Intel(R) PRO/100 VE Network Connection (82562) adapter [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d38e8d6ef41225ece0d4882218d0e06e95ee8f8f|commit]] * e100 - Auto MDI/MDI-X support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=828819cc16c8e7cd7f441bca54d5ace9ffbf6c45|commit]] * e100 - Support to load device firmware [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=35988ef0efd487f0642d9985dadcd01b23553dd6|commit]] * ICE1724: Added the support of Pontis MS300 to snd-ice1724 driver. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=5e5390be80c45a8448eebda1485f6366565a6010|commit]] * USB: add CONFIG_USB_SUSPEND [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=5104332ed5dcf735e3c15d23e595e5d88320c3f3|commit]] * USB: Add support for FT2232C chip to ftdi_sio [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e618e9349383272e43e1683675f43d880f1f3387|commit]] * Add CONFIG_PM_DEBUG option [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=4111c91339ade41a94a1ef06c231807147905bd8|commit]] * I2C: Add Intel IXP2000 GPIO-based I2C adapter [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=07007718ef527df33032b1fca3498646e70b6c8c|commit]] * I2C: new device for sis630 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c0e391d1ca6d5a726db775bc73a76a508a061261|commit]] * Intel8x0: Added the support of nVidia CK804. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=619abf60b2cf3f8d2838f33976531ae4698bd53e|commit]] * Intel8x0: Added the support of MCP04. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=934d9c5c1b2381bdbf5620cf0c5f75187e28fdfa|commit]] * Intel8x0-modem: Added the support of Nvidia modem. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=8e0115d7772877628394d308e2130b6e2c7b5e0a|commit]] * ICE1712: Added the support of ZNF3-250 (supposed to be ZNF3-150 compatible). [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=83e4dac1341e1c8aa018850363a28b4981b10169|commit]] * AWACS: PPC Beep,PPC PMAC driver,PPC PowerMac driver Added the PCM beep support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0b68a1331761658f5d9e54978147ffd310a79124|commit]] * CPUFREQ: Adding SMP capability to MSR based Enhanced Speedstep. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=cb1ddb47e9d982099e0b077ff0812c7f0d41b450|commit]] * USB USX2Y: snd-usb-usx2y driver for Tascam US-122/224/428 support [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=51d762fc65ea4bfd6afc1171a97483776c74a6b8|commit]] * Intel8x0: Added buggy_irq module parameter to intel8x0 driver. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=34abd377ef073c40ffcbcd5dd3cddce57b958ab9|commit]] * I2C: bus driver for multiple PowerPCs [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=11b3235dc04a306f6a9ba14c1ab621b2d54f2c56|commit]] * USB: ipaq module: product id for HTC Himalaya [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=07d45d36a1add7bea783f6220e63b2a84e1c5d06|commit]] * I2C: algorithm and bus driver for PCA9564 [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=8c30a9fa20f92be38574ddebab86c8207c3969ec|commit]] * USB: add ub driver [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a4450d6eea23fe6b7142aa9f6d89c9012ff737ce|commit]] * w1: Added driver for Dallas' DS9490* USB <-> W1 master. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=4516174fb25bf8ff73f33b3fc3e694694b9fca1f|commit]] * Intel8x0-modem: Add the support of SIS7013 modem. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=972decc70bf7d9e1ae4f3b1aa4216a34cf980fdf|commit]] * AGPGART: SiS 635 support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3b78c358338d22343258ff6a3df68fcb0a50fe93|commit]] * CPUFREQ: Initial Dothan speedstep support. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d56abc8bafe9bb9b2ff5c19e9a26cd55a0d94ccd|commit]] * [Power Mgmt] Make pmdisk dependent on swsusp. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0ce7a58733132f2873786615bf4ea5acd12a63ad|commit]] * [Power Mgmt] Remove duplicate relocate_pagedir() from pmdisk. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=849973418f349eb79eb68d17cbc90a92c87c1970|commit]] * [Power Mgmt] Remove more duplicate code from pmdisk. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=3646a7f987f2699dfb571c9691a748f690d4db42|commit]] * [Power Mgmt] Share variables between pmdisk and swsusp. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=13c9f31aba86054cbe508c28a9001dd516f04910|commit]] * [Power Mgmt] Merge first part of image writing code. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=d324cd65541e8ac8be478455b1354123084a475b|commit]] * [Power Mgmt] Consolidate code for allocating image pages in pmdisk and swsusp [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=154f17228dc3059ab8418fbb79cf24ea660ef81e|commit]] * [Power Mgmt] Consolidate page count/copy code of pmdisk and swsusp. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=7b8d56b1d068d9bebaf2132dfb21ed5525f7e9ff|commit]] * [swsusp] Add helper suspend_finish, move common code there. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=2e633f4f6ed2cff8f3d46bad6cf0b24da81a56a1|commit]] * [Power Mgmt] Consolidate pmdisk and swsusp low-level handling. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=44ea4dc07e7a1281293386e755f9a96d523e84b3|commit]] * [Power Mgmt] Remove arch/i386/power/pmdisk.S [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=334584dae1f8e828c2a796741d129447df7feaad|commit]] * [Power Mgmt] Fix up call in kernel/power/disk.c to swsusp_suspend(). [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=6df01ca8ac5c49fd3042ae0f512ed814bed19ec1|commit]] * [Power Mgmt] Consolidate pmdisk and swsusp early swap access. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=b52d040a8309877f006aa176bbd097ca0b10552e|commit]] * [Power Mgmt] Merge pmdisk/swsusp image reading code. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=5beeb715e367c5ec185bd338d0f5722f7d9382e6|commit]] * [Power Mgmt] Merge swsusp and pmdisk info headers. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=62ca4334fa3b23492b79ab2887b62ac4bb4c2ed2|commit]] * [swsusp] Fix nasty bug in calculating next address to read from. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=4196815a90f99def73738fec6669c8d1cc3d7478|commit]] * [Power Mgmt] Merge pmdisk and swsusp signature handling. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=b6fb7271ae8b312fd662085a16fd418d56d9e134|commit]] * [Power Mgmt] Merge pmdisk and swsusp pagedir handling. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a65ee5aa5d4c480718958508545e831c10442061|commit]] * [Power Mgmt] Merge pmdisk and swsusp read wrappers. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=a5b568fe6489270c25dba0abf13e740e6c72dab1|commit]] * [Power Mgmt] Merge pmdisk and swsusp write wrappers. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c2cd403ce1dbf10ae43f912bbe068373a5b9c8bf|commit]] * [Power Mgmt] Remove pmdisk_free() [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=c3c080bad832d2faf0edbd64996e129791656284|commit]] * [Power Mgmt] Make default partition config option part of swsusp. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=acddc01882a2d058fe96018f4b3326160b49d45a|commit]] * [Power Mgmt] Remove pmdisk. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=0eabc61bec9ebef4114371cdd25c94b4ca30c318|commit]] * [swsusp] Remove unneeded suspend_pagedir_lock. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=29221b810c59c94da43493103377068da6328263|commit]] * [Power Mgmt] Merge swsusp entry points with the PM core. [[https://git.kernel.org/pub/scm/linux/kernel/git/history/history.git/commit/?id=e2676af65065dbf62e1a8e59016ed8536d0fee4a|commit]]