)]}'
{
  "log": [
    {
      "commit": "125d5ce8a4e9e4babaed52518fecc9eb6958455d",
      "tree": "2a82dbe7d919827a8998d198d3a46ba72685f17c",
      "parents": [
        "33644c5e15917b36c26f0c30c48786c5e8e62be1"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "klassert@mathematik.tu-chemnitz.de",
        "time": "Sun Mar 26 01:37:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:58 2006 -0800"
      },
      "message": "[PATCH] 3c59x: use mii_check_media\n\nCheck for media changes and netif_carrier by using mii_check_media() if mii is\nused.\n\nSigned-off-by: Steffen Klassert \u003cklassert@mathematik.tu-chemnitz.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33644c5e15917b36c26f0c30c48786c5e8e62be1",
      "tree": "6bbaea71295ce60eefca63df9f7d0f149101ceae",
      "parents": [
        "8f3b50fc72d538c79dd2c1f728f5e594a0192da2"
      ],
      "author": {
        "name": "Jason Gunthorpe",
        "email": "jgunthorpe@obsidianresearch.com",
        "time": "Sun Mar 26 01:37:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:58 2006 -0800"
      },
      "message": "[PATCH] Fix typo causing bad mode of /initrd.image\n\nI noticed that after boot with an initrd in 2.6.16 the rootfs had:\n\n--w-r-xr-T    1 root     root      6241141 Jan  1  1970 initrd.image\n\nWhich is caused by a small typo:\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f3b50fc72d538c79dd2c1f728f5e594a0192da2",
      "tree": "467c8e0880c7470d4d169a6d149c5946876c20ea",
      "parents": [
        "1751ace034bba6b423c1de4668f0e65cc9ef2b84"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Sun Mar 26 01:37:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:58 2006 -0800"
      },
      "message": "[PATCH] Fix compilation for sound/oss/vwsnd.c\n\nFix compilation for sound/oss/vwsnd.o, by moving li_destroy() above\nli_create()\n\nsound/oss/vwsnd.c:275: warning: conflicting types for âli_destroyâ\nsound/oss/vwsnd.c:275: error: static declaration of âli_destroyâ follows non-static declaration\nsound/oss/vwsnd.c:264: error: previous implicit declaration of âli_destroyâ was here\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1751ace034bba6b423c1de4668f0e65cc9ef2b84",
      "tree": "3547409d6f919a459e3d79b02ff0903235b31616",
      "parents": [
        "5ff2a7e25ddd648e9096d45cdc5e7d656a8bb0ff"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Mar 26 01:37:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:58 2006 -0800"
      },
      "message": "[PATCH] Update documentation for BLK_DEV_INITRD to match current usage\n\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Zdenek Pavlas \u003cpavlas@nextra.cz\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ff2a7e25ddd648e9096d45cdc5e7d656a8bb0ff",
      "tree": "2e6825663e0c3240d61a9f7274d96ab0b2727602",
      "parents": [
        "d6d21dfdd305bf94300df13ff472141d3411ea17"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "maks@sternwelten.at",
        "time": "Sun Mar 26 01:37:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:58 2006 -0800"
      },
      "message": "[PATCH] isicom: select FW_LOADER\n\nThe isicom driver uses request_firmware() and thus needs to select\nFW_LOADER.\n\nSigned-off-by: maximilian attems \u003cmaks@sternwelten.at\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6d21dfdd305bf94300df13ff472141d3411ea17",
      "tree": "68468809491f981931db2d2bce4036d151289009",
      "parents": [
        "3ac8bf077d0f13b9c3131dd61f9f76c78c322858"
      ],
      "author": {
        "name": "Darren Jenkins",
        "email": "darrenrjenkins@gmail.com",
        "time": "Sun Mar 26 01:37:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:57 2006 -0800"
      },
      "message": "[PATCH] fix array overrun in efi.c\n\nCoverity found an over-run @ line 364 of efi.c\n\nThis is due to the loop checking the size correctly, then adding a \u0027\\0\u0027\nafter possibly hitting the end of the array.\n\nEnsure the loop exits with one space left in the array.\n\nSigned-off-by: Darren Jenkins \u003cdarrenrjenkins@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ac8bf077d0f13b9c3131dd61f9f76c78c322858",
      "tree": "64698960010c8c2056c3dcf58b655aea890842b3",
      "parents": [
        "9a98e2f7326d626d75cab2fe108c34b733227918"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Mar 26 01:37:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:57 2006 -0800"
      },
      "message": "[PATCH] ads7846: sparc32 warning fix\n\ndrivers/input/touchscreen/ads7846.c: In function `ads7846_read12_ser\u0027:\ndrivers/input/touchscreen/ads7846.c:207: warning: implicit declaration of function `disable_irq\u0027\ndrivers/input/touchscreen/ads7846.c:209: warning: implicit declaration of function `enable_irq\u0027\n\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a98e2f7326d626d75cab2fe108c34b733227918",
      "tree": "de27536a7865162c9664187fa3e0bf6e10db242e",
      "parents": [
        "222b9f933a76b127a073f45278d2b0199587e8ce"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Mar 26 01:37:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:57 2006 -0800"
      },
      "message": "[PATCH] remove fixup_cpu_present_map()\n\nSince the addition of boot_cpu_init(), fixup_cpu_present_map() has been a\nno-op.  That\u0027s because fixup_cpu_present_map() won\u0027t touch cpu_present_map if\nit has any bits set, and boot_cpu_init() sets a bit.\n\nSo remove fixup_cpu_present_map().\n\nA consequence of this (actually of the boot_cpu_init() change) is that the\narchitecture _must_ populate cpu_present_map itself (probably in\nsmp_prepare_cpus()).  fixup_cpu_present_map() won\u0027t do it any more.\n\nIf the architecture doesn\u0027t do this, it\u0027ll only bring up a single CPU.\n\nThe other side effect (though less serious) is that smp_prepare_boot_cpu() no\nlonger needs to mark the boot cpu in the online and present maps -\nboot_cpu_init() does that for everyone (to make early printks work).\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "222b9f933a76b127a073f45278d2b0199587e8ce",
      "tree": "f8bc703ebd08a961c95183aad52bc349b3a787d5",
      "parents": [
        "3e88c17d404c5787afd5bd1763380317f5ccbf84"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Mar 26 01:37:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:57 2006 -0800"
      },
      "message": "[PATCH] tlclk: fix handling of device major\n\ntlclk calls register_chrdev() and permits register_chrdev() to allocate the\nmajor, but it promptly forgets what that major was.  So if there\u0027s no hardware\npresent you still get \"telco_clock\" appearing in /proc/devices and, I assume,\nan oops reading /proc/devices if tlclk was a module.\n\nFix.\n\nMark, I\u0027d suggest that that we not call register_chrdev() until _after_ we\u0027ve\nestablished that the hardware is present.\n\nCc: Mark Gross \u003cmgross@linux.intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e88c17d404c5787afd5bd1763380317f5ccbf84",
      "tree": "913f04bd00842b2b45ec2ead7ab93d16c037465b",
      "parents": [
        "22e6c1b39c648850438decd491f62d311800c7db"
      ],
      "author": {
        "name": "Herbert Poetzl",
        "email": "herbert@13thfloor.at",
        "time": "Sun Mar 26 01:37:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:57 2006 -0800"
      },
      "message": "[PATCH] loop: potential kernel hang waiting for kthread\n\nCheck that kernel_thread() succeeded, so we don\u0027t wait for something which\ncannot happen.\n\nSigned-off-by: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22e6c1b39c648850438decd491f62d311800c7db",
      "tree": "23ec4760c7f85bbcad5ae029e5a3d65f93896ed2",
      "parents": [
        "3158e9411a66fb98d495ac441c242264f31aaf3e"
      ],
      "author": {
        "name": "Maneesh Soni",
        "email": "maneesh@in.ibm.com",
        "time": "Sun Mar 26 01:37:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:57 2006 -0800"
      },
      "message": "[PATCH] Use loff_t for size in struct proc_dir_entry\n\nChange proc_dir_entry-\u003esize to be loff_t to represent files like\n/proc/vmcore for 32bit systems with more than 4G memory.\n\nNeeded for seeing correct size for /proc/vmcore for 32-bit systems with \u003e\n4G RAM.\n\nSigned-off-by: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3158e9411a66fb98d495ac441c242264f31aaf3e",
      "tree": "7b3bad47214c09c9dcd7ff27316c6de23f4c7cb0",
      "parents": [
        "88959ea968709c35e8b979ac9f5a398fa748091a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Mar 26 01:37:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:57 2006 -0800"
      },
      "message": "[PATCH] consolidate sys32/compat_adjtimex\n\nCreate compat_sys_adjtimex and use it an all appropriate places.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88959ea968709c35e8b979ac9f5a398fa748091a",
      "tree": "7d93892ec8d7b15cd810e4bcb75715c797e01ab3",
      "parents": [
        "eb76b3fda1f7c2aa2d1523b36835048a15e5e5d2"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Mar 26 01:37:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:57 2006 -0800"
      },
      "message": "[PATCH] create struct compat_timex and use it everywhere\n\nWe had a copy of the compatibility version of struct timex in each 64 bit\narchitecture.  This patch just creates a global one and replaces all the\nusages of the old ones.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb76b3fda1f7c2aa2d1523b36835048a15e5e5d2",
      "tree": "4a120685e7c1a3762a4da73d29327871f310a914",
      "parents": [
        "5842add2f3b519111b6401f3a35862bd00a3aa7e"
      ],
      "author": {
        "name": "Andy Adamson",
        "email": "andros@citi.umich.edu",
        "time": "Sun Mar 26 01:37:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:56 2006 -0800"
      },
      "message": "[PATCH] NFSD4: return conflict lock without races\n\nUpdate the NFSv4 server to use the new posix_lock_file_conf() interface.\nRemove unnecessary (and race-prone) posix_test_file() calls.\n\nSigned-off-by: Andy Adamson \u003candros@citi.umich.edu\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5842add2f3b519111b6401f3a35862bd00a3aa7e",
      "tree": "299e5653ec2b7dfc9fa565920d7320bbf1c9c07e",
      "parents": [
        "6dc0fe8f8b40854982929e4f24d8c65115769b60"
      ],
      "author": {
        "name": "Andy Adamson",
        "email": "andros@citi.umich.edu",
        "time": "Sun Mar 26 01:37:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:56 2006 -0800"
      },
      "message": "[PATCH] VFS,fs/locks.c,NFSD4: add race_free posix_lock_file_conf() interface\n\nLockd and the NFSv4 server both exercise a race condition where\nposix_test_lock() is called either before or after posix_lock_file() to\ndeal with a denied lock request due to a conflicting lock.\n\nRemove the race condition for the NFSv4 server by adding a new conflicting\nlock parameter to __posix_lock_file() , changing the name to\n__posix_lock_file_conf().\n\nKeep posix_lock_file() interface, add posix_lock_conf() interface, both\ncall __posix_lock_file_conf().\n\n[akpm@osdl.org: Put the EXPORT_SYMBOL() where it belongs]\nSigned-off-by: Andy Adamson \u003candros@citi.umich.edu\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6dc0fe8f8b40854982929e4f24d8c65115769b60",
      "tree": "a3489bf4765799778238e1fee3de71ec6a0e1d73",
      "parents": [
        "fa3536cc144c1298f2ed9416c33f3b77fa2cd37a"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Sun Mar 26 01:37:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:56 2006 -0800"
      },
      "message": "[PATCH] VFS,fs/locks.c: cleanup locks_insert_block\n\nBUG instead of handling a case that should never happen.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa3536cc144c1298f2ed9416c33f3b77fa2cd37a",
      "tree": "5484541319b86ae7dac0def4db7925f7cc7008e7",
      "parents": [
        "878a9f30d7b13015f3aa4534d7877d985f150183"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sun Mar 26 01:37:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:56 2006 -0800"
      },
      "message": "[PATCH] Use __read_mostly on some hot fs variables\n\nI discovered on oprofile hunting on a SMP platform that dentry lookups were\nslowed down because d_hash_mask, d_hash_shift and dentry_hashtable were in\na cache line that contained inodes_stat.  So each time inodes_stats is\nchanged by a cpu, other cpus have to refill their cache line.\n\nThis patch moves some variables to the __read_mostly section, in order to\navoid false sharing.  RCU dentry lookups can go full speed.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "878a9f30d7b13015f3aa4534d7877d985f150183",
      "tree": "54176c478c42c0038fecf83f9a36aac78af951da",
      "parents": [
        "a23f9a3cfeb1d37ad090a751777665fd03bc067a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Mar 26 01:37:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:56 2006 -0800"
      },
      "message": "[PATCH] hpet header sanitization\n\nAdd __KERNEL__ block.\nUse __KERNEL__ to allow ioctl interface to be usable.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a23f9a3cfeb1d37ad090a751777665fd03bc067a",
      "tree": "822aea7270a5b0c4f1b037308e37f7b1a03cc0db",
      "parents": [
        "50c812b2b9513e3df34eae8c30cb2c221b79b2cb"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun Mar 26 01:37:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:56 2006 -0800"
      },
      "message": "[PATCH] ipmi: Increment driver version to v39.0\n\nNeed to increment the version number because of the new PCI and sysfs\ncapabilities of the driver.  People maintaining things for distros have\nasked that I do this after interface or major functional changes.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nAcked-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50c812b2b9513e3df34eae8c30cb2c221b79b2cb",
      "tree": "565f31d3b3234e5324ba9534b752ae426b4a8c92",
      "parents": [
        "b0defcdbd2b7da7694e2645da92716cea0a3c0ff"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun Mar 26 01:37:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:56 2006 -0800"
      },
      "message": "[PATCH] ipmi: add full sysfs support\n\nAdd full driver model support for the IPMI driver.  It links in the proper\nbus and device support.\n\nIt adds an \"ipmi\" driver interface that has each BMC discovered by the\ndriver (as a device).  These BMCs appear in the devices/platform directory.\n If there are multiple interfaces to the same BMC, the driver should\ndiscover this and will only have one BMC entry.  The BMC entry will have\npointers to each interface device that connects to it.\n\nThe device information (statistics and config information) has not yet been\nported over to the driver model from proc, that will come later.\n\nThis work was based on work by Yani Ioannou.  I basically rewrote it using\nthat code as a guide, but he still deserves credit :).\n\n[bunk@stusta.de: make ipmi_find_bmc_guid() static]\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0defcdbd2b7da7694e2645da92716cea0a3c0ff",
      "tree": "f1db271ba58ead056e45e9bc45c888bb299fa02b",
      "parents": [
        "3c30b06df404c8892c225a99ecfd3f02789c0513"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun Mar 26 01:37:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:56 2006 -0800"
      },
      "message": "[PATCH] ipmi: add generic PCI handling\n\nModify the PCI hanling code for the IPMI driver to use the new method of\ntables and registering, and adds more generic PCI handling for IPMI.\nUnfortunately, this required a rather large rework of the way the driver\ndid detection so it would be more event-driven.\n\n[bunk@stusta.de: make a struct static]\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c30b06df404c8892c225a99ecfd3f02789c0513",
      "tree": "3e98d86cdc92c91a3996afbed86250bc95b13a91",
      "parents": [
        "2ff28e22bdb8727fbc7d7889807bc5a73aae56c5"
      ],
      "author": {
        "name": "Con Kolivas",
        "email": "kernel@kolivas.org",
        "time": "Sun Mar 26 01:37:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:55 2006 -0800"
      },
      "message": "[PATCH] cleanup smp_call_function UP build\n\nnet/core/flow.c: In function \u0027flow_cache_flush\u0027:\nnet/core/flow.c:299: warning: statement with no effect\n\nSigned-off-by: Con Kolivas \u003ckernel@kolivas.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ff28e22bdb8727fbc7d7889807bc5a73aae56c5",
      "tree": "f7418aa963d729bf9fe8bd44d6c9b6e424a6c6bf",
      "parents": [
        "3978d7179d3849848df8a37dd0a5acc20bcb8750"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Mar 26 01:37:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:55 2006 -0800"
      },
      "message": "[PATCH] Make address_space_operations-\u003einvalidatepage return void\n\nThe return value of this function is never used, so let\u0027s be honest and\ndeclare it as void.\n\nSome places where invalidatepage returned 0, I have inserted comments\nsuggesting a BUG_ON.\n\n[akpm@osdl.org: JBD BUG fix]\n[akpm@osdl.org: rework for git-nfs]\n[akpm@osdl.org: don\u0027t go BUG in block_invalidate_page()]\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nAcked-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3978d7179d3849848df8a37dd0a5acc20bcb8750",
      "tree": "f6a60c588d54ffc482764e7846aabf7ba6135aa4",
      "parents": [
        "5f921ae96f1529a55966f25cd5c70fab11d38be7"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Mar 26 01:37:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:55 2006 -0800"
      },
      "message": "[PATCH] Make address_space_operations-\u003esync_page return void\n\nThe only user ignores the return value, and the only instanace\n(block_sync_page) always returns 0...\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5f921ae96f1529a55966f25cd5c70fab11d38be7",
      "tree": "d8b3fecae1b36a99c0dbf544b30933a727bc7178",
      "parents": [
        "14cc3e2b633bb64063698980974df4535368e98f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 26 01:37:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:55 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: ipc, id.sem\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14cc3e2b633bb64063698980974df4535368e98f",
      "tree": "d542c9db7376de199d640b8e34d5630460b217b5",
      "parents": [
        "353ab6e97b8f209dbecc9f650f1f84e3da2a7bb1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 26 01:37:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:55 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: misc static one-file mutexes\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nAcked-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "353ab6e97b8f209dbecc9f650f1f84e3da2a7bb1",
      "tree": "bffabd9a5a493ffd2b41dd825e71e848ca6ba6d7",
      "parents": [
        "e655a250d5fc12b6dfe0d436180ba4a3bfffdc9f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 26 01:37:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:55 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: fs/\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Eric Van Hensbergen \u003cericvh@ericvh.myip.org\u003e\nCc: Robert Love \u003crml@tech9.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e655a250d5fc12b6dfe0d436180ba4a3bfffdc9f",
      "tree": "fc914e0c146f82139ff7e40d30ec642f3663aa2a",
      "parents": [
        "9f4fd61fa7c13ea905dac18b9baa766a35b88485"
      ],
      "author": {
        "name": "Con Kolivas",
        "email": "kernel@kolivas.org",
        "time": "Sun Mar 26 01:37:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:55 2006 -0800"
      },
      "message": "[PATCH] swswsup: return correct load_image error\n\nIf there\u0027s an error in load_image() we should return that without checking\nsnapshot_image_loaded.\n\nSigned-off-by: Con Kolivas \u003ckernel@kolivas.org\u003e\nAcked-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9f4fd61fa7c13ea905dac18b9baa766a35b88485",
      "tree": "a12015d2a3655aaa2a7fd450bac5c954f02a8569",
      "parents": [
        "23dd842c0033dbb05248c42929c3c526c55386de"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Mar 26 01:37:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:54 2006 -0800"
      },
      "message": "[PATCH] ACPI: clean up memory attribute checking for map/read/write\n\nia64 ioremap is now smart enough to use the correct memory attributes, so\nremove the EFI checks from osl.c.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: \"Tolentino, Matthew E\" \u003cmatthew.e.tolentino@intel.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "23dd842c0033dbb05248c42929c3c526c55386de",
      "tree": "997126ad81b01819094fb75ccb1a33c88ace6e17",
      "parents": [
        "b2c99e3c70d77fb194df5aa1642030080d28ea48"
      ],
      "author": {
        "name": "Tolentino, Matthew E",
        "email": "matthew.e.tolentino@intel.com",
        "time": "Sun Mar 26 01:37:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:54 2006 -0800"
      },
      "message": "[PATCH] EFI fixes\n\nHere\u0027s a patch that fixes EFI boot for x86 on 2.6.16-rc5-mm3.  The\noff-by-one is admittedly my fault, but the other two fix up the rest.\n\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: \"Tolentino, Matthew E\" \u003cmatthew.e.tolentino@intel.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2c99e3c70d77fb194df5aa1642030080d28ea48",
      "tree": "65f2a173e49b3e15e90b8cabf45b7dd4f3691e29",
      "parents": [
        "27d8e3d15bcf9d7cd99bf6ca910ea9e34328c7fb"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Mar 26 01:37:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:54 2006 -0800"
      },
      "message": "[PATCH] EFI: keep physical table addresses in efi structure\n\nAlmost all users of the table addresses from the EFI system table want\nphysical addresses.  So rather than doing the pa-\u003eva-\u003epa conversion, just keep\nphysical addresses in struct efi.\n\nThis fixes a DMI bug: the efi structure contained the physical SMBIOS address\non x86 but the virtual address on ia64, so dmi_scan_machine() used ioremap()\non a virtual address on ia64.\n\nThis is essentially the same as an earlier patch by Matt Tolentino:\n\thttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d112130292316281\u0026w\u003d2\nexcept that this changes all table addresses, not just ACPI addresses.\n\nMatt\u0027s original patch was backed out because it caused MCAs on HP sx1000\nsystems.  That problem is resolved by the ioremap() attribute checking added\nfor ia64.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: \"Tolentino, Matthew E\" \u003cmatthew.e.tolentino@intel.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "27d8e3d15bcf9d7cd99bf6ca910ea9e34328c7fb",
      "tree": "227d271f008fd84d752671d7748c435c4276c542",
      "parents": [
        "e9b0a0712148abe96ff717a2b9f8dab1d433e0d5"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Mar 26 01:37:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:54 2006 -0800"
      },
      "message": "[PATCH] DMI: only ioremap stuff we actually need\n\ndmi_scan_machine() tries to ioremap 0x10000 (64K) bytes, even though it only\nlooks at the first 32 bytes or so.  If the SMBIOS table is near the end of a\nmemory region, the ioremap() may fail when it shouldn\u0027t.\n\nThis is in the efi_enabled path, so it really only affects ia64 at the moment.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: \"Tolentino, Matthew E\" \u003cmatthew.e.tolentino@intel.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9b0a0712148abe96ff717a2b9f8dab1d433e0d5",
      "tree": "3f4415797d49f477c9c7516625c74438f31673f8",
      "parents": [
        "136939a2b5aa4302281215745ccd567e1df2e8d4"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Mar 26 01:37:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:54 2006 -0800"
      },
      "message": "[PATCH] ia64: ioremap: check EFI for valid memory attributes\n\nCheck the EFI memory map so we can use the correct memory attributes for\nioremap().  Previously, we always used uncacheable access, which blows up on\nsome machines for regular system memory.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: \"Tolentino, Matthew E\" \u003cmatthew.e.tolentino@intel.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "136939a2b5aa4302281215745ccd567e1df2e8d4",
      "tree": "384841deada5b0ceb44c255e0474866bbc8d3354",
      "parents": [
        "3ed3bce846abc7ef460104b461cac793e41afe5e"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Mar 26 01:37:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:54 2006 -0800"
      },
      "message": "[PATCH] EFI, /dev/mem: simplify efi_mem_attribute_range()\n\nPass the size, not a pointer to the size, to efi_mem_attribute_range().\n\nThis function validates memory regions for the /dev/mem read/write/mmap paths.\nThe pointer allows arches to reduce the size of the range, but I think that\u0027s\nunnecessary complexity.  Simplifying it will let me use\nefi_mem_attribute_range() to improve the ia64 ioremap() implementation.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: \"Tolentino, Matthew E\" \u003cmatthew.e.tolentino@intel.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ed3bce846abc7ef460104b461cac793e41afe5e",
      "tree": "6db86a6cdfd3600db4e24cd91f53ba6f4f661280",
      "parents": [
        "10dbe196a8da6b3196881269c6639c0ec11c36cb"
      ],
      "author": {
        "name": "Matt Domsch",
        "email": "Matt_Domsch@dell.com",
        "time": "Sun Mar 26 01:37:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:54 2006 -0800"
      },
      "message": "[PATCH] ia64: use i386 dmi_scan.c\n\nEnable DMI table parsing on ia64.\n\nAndi Kleen has a patch in his x86_64 tree which enables the use of i386\ndmi_scan.c on x86_64.  dmi_scan.c functions are being used by the\ndrivers/char/ipmi/ipmi_si_intf.c driver for autodetecting the ports or\nmemory spaces where the IPMI controllers may be found.\n\nThis patch adds equivalent changes for ia64 as to what is in the x86_64\ntree.  In addition, I reworked the DMI detection, such that on EFI-capable\nsystems, it uses the efi.smbios pointer to find the table, rather than\nbrute-force searching from 0xF0000.  On non-EFI systems, it continues the\nbrute-force search.\n\nMy test system, an Intel S870BN4 \u0027Tiger4\u0027, aka Dell PowerEdge 7250, with\nlatest BIOS, does not list the IPMI controller in the ACPI namespace, nor\ndoes it have an ACPI SPMI table.  Also note, currently shipping Dell x8xx\nEM64T servers don\u0027t have these either, so DMI is the only method for\nobtaining the address of the IPMI controller.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10dbe196a8da6b3196881269c6639c0ec11c36cb",
      "tree": "c3359408b621a643ca544ea796cfbade81ac07c2",
      "parents": [
        "20c0d2d4402973050e7aad8a481ec6f847ee40d8"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Sun Mar 26 01:37:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:54 2006 -0800"
      },
      "message": "[PATCH] i386: export: memory more than 4G through /proc/iomem\n\nCurrently /proc/iomem exports physical memory also apart from io device\nmemory.  But on i386, it truncates any memory more than 4GB.  This leads to\nproblems for kexec/kdump.\n\nKexec reads /proc/iomem to determine the system memory layout and prepares a\nmemory map based on that and passes it to the kernel being kexeced.  Given the\nfact that memory more than 4GB has been truncated, new kernel never gets to\nsee and use that memory.\n\nKdump also reads /proc/iomem to determine the physical memory layout of the\nsystem and encodes this informaiton in ELF headers.  After a crash new kernel\nparses these ELF headers being used by previous kernel and vmcore is prepared\naccordingly.  As memory more than 4GB has been truncated, kdump never sees\nthat memory and never prepares ELF headers for it.  Hence vmcore is truncated\nand limited to 4GB even if there is more physical memory in the system.\n\nThis patch exports memory more than 4GB through /proc/iomem on i386.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20c0d2d4402973050e7aad8a481ec6f847ee40d8",
      "tree": "a3fc29f54187aa9d2dad25a018011443ca83d7ff",
      "parents": [
        "841b8a46bffec232377d2de157f971e812be4fe4"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sun Mar 26 01:37:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:53 2006 -0800"
      },
      "message": "[PATCH] i386: pass proper trap numbers to die chain handlers\n\nPass the trap number causing the call to notify_die() to the die\nnotification handler chain in a number of instances.  Also, honor the\nreturn value from the handler chain invocation in die() as, through a\ndebugger, the fault may have been fixed.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nAcked-By: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "841b8a46bffec232377d2de157f971e812be4fe4",
      "tree": "f54548f3734235676d5c9956b43b32bf81e2e6b3",
      "parents": [
        "5a3a5a98b6422d05c39eaa32c8b3f83840c7b768"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Mar 26 01:36:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:53 2006 -0800"
      },
      "message": "[PATCH] x86: \"make isoimage\" support; FDINITRD\u003d support; minor cleanups\n\nAdd a \"make isoimage\" to i386 and x86-64, which allows the automatic\ncreation of a bootable CD image.  It also adds an option FDINITRD\u003d to\ninclude an initrd of the user\u0027s choice in generated floppy- or CD boot\nimages.  Finally, some minor cleanups of the image generation code.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a3a5a98b6422d05c39eaa32c8b3f83840c7b768",
      "tree": "e96a8f5543c94c57eb2b761fa94df9f7a9412e52",
      "parents": [
        "03beb07664d768db97bf454ae5c9581cd4737bb4"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Sun Mar 26 01:36:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:53 2006 -0800"
      },
      "message": "[PATCH] Add flush_kernel_dcache_page() API\n\nWe have a problem in a lot of emulated storage in that it takes a page from\nget_user_pages() and does something like\n\nkmap_atomic(page)\nmodify page\nkunmap_atomic(page)\n\nHowever, nothing has flushed the kernel cache view of the page before the\nkunmap.  We need a lightweight API to do this, so this new API would\nspecifically be for flushing the kernel cache view of a user page which the\nkernel has modified.  The driver would need to add\nflush_kernel_dcache_page(page) before the final kunmap.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "03beb07664d768db97bf454ae5c9581cd4737bb4",
      "tree": "b906c4db3a70627a58363193f3f843e7e2132ca1",
      "parents": [
        "64a07bd82ed526d813b64b0957543eef55bdf9c0"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Sun Mar 26 01:36:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:53 2006 -0800"
      },
      "message": "[PATCH] Add API for flushing Anon pages\n\nCurrently, get_user_pages() returns fully coherent pages to the kernel for\nanything other than anonymous pages.  This is a problem for things like\nfuse and the SCSI generic ioctl SG_IO which can potentially wish to do DMA\nto anonymous pages passed in by users.\n\nThe fix is to add a new memory management API: flush_anon_page() which\nis used in get_user_pages() to make anonymous pages coherent.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64a07bd82ed526d813b64b0957543eef55bdf9c0",
      "tree": "451586526696bc4a80d8a9f4c50460ae2d4e92eb",
      "parents": [
        "cd7b24bb1891a10ee25168a912ff2304a9571d23"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Sun Mar 26 01:36:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:53 2006 -0800"
      },
      "message": "[PATCH] protect remove_proc_entry\n\nIt has been discovered that the remove_proc_entry has a race in the removing\nof entries in the proc file system that are siblings.  There\u0027s no protection\naround the traversing and removing of elements that belong in the same\nsubdirectory.\n\nThis subdirectory list is protected in other areas by the BKL.  So the BKL was\nat first used to protect this area too, but unfortunately, remove_proc_entry\nmay be called with spinlocks held.  The BKL may schedule, so this was not a\nsolution.\n\nThe final solution was to add a new global spin lock to protect this list,\ncalled proc_subdir_lock.  This lock now protects the list in\nremove_proc_entry, and I also went around looking for other areas that this\nlist is modified and added this protection there too.  Care must be taken\nsince these locations call several functions that may also schedule.\n\nSince I don\u0027t see any location that these functions that modify the\nsubdirectory list are called by interrupts, the irqsave/restore versions of\nthe spin lock was _not_ used.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd7b24bb1891a10ee25168a912ff2304a9571d23",
      "tree": "c8cc6bf9b7c2d3b527f9c5bb8e7ae2b422ee3ac7",
      "parents": [
        "6dc659d813fdd1789e605d69d0b8762d284e8c60"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 26 01:36:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:53 2006 -0800"
      },
      "message": "[PATCH] warn if free_irq() is called from IRQ context\n\nWarn if free_irq() is called in IRQ context - free_irq() can execute /proc\nVFS work, which must not be done in IRQ context.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6dc659d813fdd1789e605d69d0b8762d284e8c60",
      "tree": "3eda05a63e1ed271d8382ca4de3315d1e1c19a24",
      "parents": [
        "36ddf5bbdea7ba4582abc62f106f0f0e9f0b6b91"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 26 01:36:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:53 2006 -0800"
      },
      "message": "[PATCH] drivers/block/floppy.c: dont free_irq() from irq context\n\nfree_irq() should not be executed from softirq context.\n\nFound by the lock validator.  The fix is to push fd_free_irq() into\nkeventd.  The code validates fine with this patch applied.\n\n(akpm: this is revolting, but so is floppy.c)\n\n[akpm@osdl.org: added flush_scheduled_work()]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36ddf5bbdea7ba4582abc62f106f0f0e9f0b6b91",
      "tree": "163d637dfda12eba3f8822d3b2941869b2d0ba00",
      "parents": [
        "a41622eaa97e40c811fb7756f403c0d4caa65654",
        "104c7b03ea0913a24be103db66d8cf1f1f99a49a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 20:31:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 20:31:32 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [ARM] 3383/3: ixp2000: ixdp2x01 platform serial conversion\n  [SERIAL] amba-pl010: Remove accessor macros\n  [SERIAL] remove 8250_acpi (replaced by 8250_pnp and PNPACPI)\n  [SERIAL] icom: select FW_LOADER\n"
    },
    {
      "commit": "a41622eaa97e40c811fb7756f403c0d4caa65654",
      "tree": "43dc2d74f80fc18d0467dcd2fe2168b2fccb845d",
      "parents": [
        "0b5c59a1e41636afa77b90d34e8c394d8d929733",
        "2ce9804fbd9d4da75fb5bb53331b46b614a7d5c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 20:29:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 20:29:54 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3030/2: fix permission check in the obscur cmpxchg syscall\n  [ARM] nommu: rename compressed/head.S symbols to a new style\n  [ARM] select TLS_REG_EMUL and NEEDS_SYSCALL_FOR_CMPXCHG\n  [ARM] nommu: Move hardware page table definitions to pgtable-hwdef.h\n  [ARM] Move read of processor ID out of lookup_processor_type()\n  [ARM] Fix typo in tlbflush.h\n  [ARM] noMMU: removes TLB codes in nommu mode\n  [ARM] noMMU: block sys_fork in nommu mode\n  [ARM] 3399/1: Fix link problem when CONFIG_PRINTK is disabled\n  [ARM] 3398/1: Fix the VFP registers loading/storing base address\n  [ARM] 3397/1: AT91RM9200 Header update\n  [ARM] 3385/1: Battery support for sharp zaurus sl-5500 (collie)\n  [ARM] SMP: don\u0027t set cpu_*_map in smp_prepare_boot_cpu\n  include/linux/clk.h is betraying its ARM origins\n  [ARM] Move enable_irq and disable_irq to assembler.h\n  [ARM] 3391/1: use PLAT8250_DEV_PLATFORM{,1} for platform device id instead of 0/1\n"
    },
    {
      "commit": "0b5c59a1e41636afa77b90d34e8c394d8d929733",
      "tree": "99a587f48138d47c3a46a91549358cc147fef96b",
      "parents": [
        "7d3aee9a9686ffc235c343dcab85c3ebea78908a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Mar 26 02:24:07 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 20:19:29 2006 -0800"
      },
      "message": "[PATCH] Fix compilation of processor_idle.c on IA64\n\nBroken earlier by me by a x86-64 patch.\n\nThe code was optimized away, but the compiler still complained about an\nundeclared function.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "104c7b03ea0913a24be103db66d8cf1f1f99a49a",
      "tree": "de9a2584e7a9c36a875e2e16d5d7ee7a7ee60de7",
      "parents": [
        "98639a67a9482fbfc4f9c91b4b59bf0d06b1f6c1"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Mar 25 23:03:13 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 23:03:13 2006 +0000"
      },
      "message": "[ARM] 3383/3: ixp2000: ixdp2x01 platform serial conversion\n\nPatch from Lennert Buytenhek\n\nAdd a PLAT8250_DEV_PLATFORM2, and convert the two ixdp2x01 CPLD serial\nports to use platform serial devices with ids PLAT8250_DEV_PLATFORM[12].\n(The on-chip xscale UART is PLAT8250_DEV_PLATFORM, id #0.)\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ce9804fbd9d4da75fb5bb53331b46b614a7d5c3",
      "tree": "8b5770e7f6910d518227d68db34f1f322f4d69c7",
      "parents": [
        "0003cedfc577be9d679c16531f8720739e9637ed"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Mar 25 22:44:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 22:44:05 2006 +0000"
      },
      "message": "[ARM] 3030/2: fix permission check in the obscur cmpxchg syscall\n\nPatch from Nicolas Pitre\n\nQuoting RMK:\n\n|pte_write() just says that the page _may_ be writable. It doesn\u0027t say\n|that the MMU is programmed to allow writes. If pte_dirty() doesn\u0027t\n|return true, that means that the page is _not_ writable from userspace.\n|If you write to it from kernel mode (without using put_user) you\u0027ll\n|bypass the MMU read-only protection and may end up writing to a page\n|owned by two separate processes.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0003cedfc577be9d679c16531f8720739e9637ed",
      "tree": "3b7a1e9087384706c8320f85f650ab96139e8c00",
      "parents": [
        "3ee357f0f38a5fddebab18500c290d3879a2d89c",
        "c76b6b41d0ae29e1127d9f81cb687cabda57c14c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 25 22:08:55 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 22:08:55 2006 +0000"
      },
      "message": "Merge nommu tree\n\nFix merge conflict in arch/arm/mm/proc-xscale.S\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3ee357f0f38a5fddebab18500c290d3879a2d89c",
      "tree": "edece89250bb68554ce2a145350e1a789ae20ea0",
      "parents": [
        "80ed354725825035616fb369a8c38ff77494695c"
      ],
      "author": {
        "name": "Malcolm Parsons",
        "email": "malcolm.parsons@gmail.com",
        "time": "Sat Mar 25 21:58:03 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 21:58:03 2006 +0000"
      },
      "message": "[ARM] 3399/1: Fix link problem when CONFIG_PRINTK is disabled\n\nPatch from Malcolm Parsons\n\nPrintking a backtrace requires printk, so disable backtrace code\nwhen printk is disabled.\n\nWithout this patch, a kernel with CONFIG_PRINTK disabled does not link:\n\narch/arm/lib/lib.a(backtrace.o): In function `c_backtrace\u0027:\narch/arm/lib/backtrace.S:(.text+0x108): undefined reference to `printk\u0027\narch/arm/lib/backtrace.S:(.text+0x11c): undefined reference to `printk\u0027\narch/arm/lib/lib.a(backtrace.o):(.fixup+0x8): undefined reference to `printk\u0027\n\nSigned-off-by: Malcolm Parsons \u003cmalcolm.parsons@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "80ed354725825035616fb369a8c38ff77494695c",
      "tree": "4ef811cc3bcc6d986ac771a9a5217166b887f360",
      "parents": [
        "1310eda4bec331fd951a8cbe80619f050f9036fc"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Sat Mar 25 21:58:00 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 21:58:00 2006 +0000"
      },
      "message": "[ARM] 3398/1: Fix the VFP registers loading/storing base address\n\nPatch from Catalin Marinas\n\nThe current VFP code corrupts the VFP registers (including the control\nones) if more than one floating point application is executed at the same\ntime. This patch fixes the updating of the load/store base addresses for\nthe VFP registers.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1310eda4bec331fd951a8cbe80619f050f9036fc",
      "tree": "62055625b297c06bde7bc8c5d7daf4e73d320680",
      "parents": [
        "48a03ae863e0031def037fc828d7ea1a29b6fb7b"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Sat Mar 25 21:57:59 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 21:57:59 2006 +0000"
      },
      "message": "[ARM] 3397/1: AT91RM9200 Header update\n\nPatch from Andrew Victor\n\nThis patch updates the hardware header to include definitions for the\nMemory Controller registers.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "48a03ae863e0031def037fc828d7ea1a29b6fb7b",
      "tree": "19fdc75a33256cf4ec1f68b8de6c4e98546d273f",
      "parents": [
        "091c539f08a6700e0cca8cd620c3d72dd9f9e2bb"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Mar 25 21:57:57 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 21:57:57 2006 +0000"
      },
      "message": "[ARM] 3385/1: Battery support for sharp zaurus sl-5500 (collie)\n\nPatch from Pavel Machek\n\nThis adds support for battery reading on collie. Collie slowly charges\nbattery even with charging disabled, so I did not yet enable fast\ncharge.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "091c539f08a6700e0cca8cd620c3d72dd9f9e2bb",
      "tree": "604aee064dce5f5f4f2e8a9036cddca1e89cb224",
      "parents": [
        "686f8c5d77149f78ff6090dde774b2e43a7319b2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 25 21:37:29 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 21:37:29 2006 +0000"
      },
      "message": "[ARM] SMP: don\u0027t set cpu_*_map in smp_prepare_boot_cpu\n\nThe recent addition of boot_cpu_init() implements the initialisation\nof the online, present and possible cpu maps for the boot CPU, so\nthere is no reason to duplicate this in the architecture\nsmp_prepare_boot_cpu() hook.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "98639a67a9482fbfc4f9c91b4b59bf0d06b1f6c1",
      "tree": "89006be038bbcf2d26d999fc785b9c380d734aae",
      "parents": [
        "111c9bf8c5cfa92363b3719c8956d29368b5b9de"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 25 21:30:11 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 21:30:11 2006 +0000"
      },
      "message": "[SERIAL] amba-pl010: Remove accessor macros\n\nRemove unnecessary accessor macros, using readb/writel directly\ninstead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7d3aee9a9686ffc235c343dcab85c3ebea78908a",
      "tree": "9de437eff5f62e0ead36d443ad97ab231b8f0e76",
      "parents": [
        "3cbb90a9cb7854b1110663919d5bc3da3f46d5e3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 25 13:00:17 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 25 13:00:17 2006 -0800"
      },
      "message": "[SPARC64]: Keep cpu_present_map in sync with phys_cpu_present_map.\n\nDon\u0027t rely on fixup_cpu_present_map() to do this as that function\nis about to be removed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "686f8c5d77149f78ff6090dde774b2e43a7319b2",
      "tree": "ae9162452f8f317875e710084ca7616f2e7dfdc1",
      "parents": [
        "9c42954dfd50d02963cd453fb84bfef3967af2f0"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Sat Mar 25 18:15:24 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 18:15:24 2006 +0000"
      },
      "message": "include/linux/clk.h is betraying its ARM origins\n\ninclude/linux/clk.h is betraying its ARM origins.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "111c9bf8c5cfa92363b3719c8956d29368b5b9de",
      "tree": "6368dfd6309ed48db0eca725c57c8b19ca8d5f33",
      "parents": [
        "cb2fc532d0a304631c92b175f886934654c60907"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sat Mar 25 17:49:47 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 17:49:47 2006 +0000"
      },
      "message": "[SERIAL] remove 8250_acpi (replaced by 8250_pnp and PNPACPI)\n\nWith the combination of PNPACPI and 8250_pnp, we no longer need 8250_acpi.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb2fc532d0a304631c92b175f886934654c60907",
      "tree": "0a8c03947efc832ddb2a411d12e65ef6e1217468",
      "parents": [
        "b2fd16b4ff2508ac16ae994f4bcd941f97754c00"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "maks@sternwelten.at",
        "time": "Sat Mar 25 17:44:20 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 25 17:44:20 2006 +0000"
      },
      "message": "[SERIAL] icom: select FW_LOADER\n\nThe icom driver uses request_firmware()\nand thus needs to select FW_LOADER.\n\nSigned-off-by: maximilian attems \u003cmaks@sternwelten.at\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3cbb90a9cb7854b1110663919d5bc3da3f46d5e3",
      "tree": "b7bf16e3e9b44dfaa7d5bff3c612a6ab72bd7169",
      "parents": [
        "1b9a3917366028cc451a98dd22e3bcd537d4e5c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:41:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:41:40 2006 -0800"
      },
      "message": "powerpc: fix strncasecmp prototype\n\nIt takes a size_t, not an int, as its third argument.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1b9a3917366028cc451a98dd22e3bcd537d4e5c1",
      "tree": "d911058720e0a9aeeaf9f407ccdc6fbf4047f47d",
      "parents": [
        "3661f00e2097676847deb01add1a0918044bd816",
        "71e1c784b24a026a490b3de01541fc5ee14ebc09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:24:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:24:53 2006 -0800"
      },
      "message": "Merge branch \u0027audit.b3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current: (22 commits)\n  [PATCH] fix audit_init failure path\n  [PATCH] EXPORT_SYMBOL patch for audit_log, audit_log_start, audit_log_end and audit_format\n  [PATCH] sem2mutex: audit_netlink_sem\n  [PATCH] simplify audit_free() locking\n  [PATCH] Fix audit operators\n  [PATCH] promiscuous mode\n  [PATCH] Add tty to syscall audit records\n  [PATCH] add/remove rule update\n  [PATCH] audit string fields interface + consumer\n  [PATCH] SE Linux audit events\n  [PATCH] Minor cosmetic cleanups to the code moved into auditfilter.c\n  [PATCH] Fix audit record filtering with !CONFIG_AUDITSYSCALL\n  [PATCH] Fix IA64 success/failure indication in syscall auditing.\n  [PATCH] Miscellaneous bug and warning fixes\n  [PATCH] Capture selinux subject/object context information.\n  [PATCH] Exclude messages by message type\n  [PATCH] Collect more inode information during syscall processing.\n  [PATCH] Pass dentry, not just name, in fsnotify creation hooks.\n  [PATCH] Define new range of userspace messages.\n  [PATCH] Filter rule comparators\n  ...\n\nFixed trivial conflict in security/selinux/hooks.c\n"
    },
    {
      "commit": "3661f00e2097676847deb01add1a0918044bd816",
      "tree": "5a78dc694217c446b09362913195ad7afcf38fdb",
      "parents": [
        "53846a21c1766326bb14ce8ab6e997a0c120675d",
        "0fdf109676d1eda4ff8199a9a3ee3f11c555c1b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:20:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:20:39 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/aoe-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/aoe-2.6:\n  [PATCH] aoe [3/3]: update version to 22\n  [PATCH] aoe [2/3]: don\u0027t request ATA device ID on ATA error\n  [PATCH] aoe [1/3]: support multiple AoE listeners\n  [PATCH] aoe: do not stop retransmit timer when device goes down\n  [PATCH] aoe [8/8]: update driver version number\n  [PATCH] aoe [7/8]: update driver compatibility string\n  [PATCH] aoe [6/8]: update device information on last close\n  [PATCH] aoe [5/8]: allow network interface migration on packet retransmit\n  [PATCH] aoe [4/8]: use less confusing driver name\n  [PATCH] aoe [3/8]: increase allowed outstanding packets\n  [PATCH] aoe [2/8]: support dynamic resizing of AoE devices\n  [PATCH] aoe [1/8]: zero packet data after skb allocation\n"
    },
    {
      "commit": "53846a21c1766326bb14ce8ab6e997a0c120675d",
      "tree": "37b04485e29844b4e734479181276a2f4d2447e4",
      "parents": [
        "2e9abdd9bad485970b37cd53a82f92702054984c",
        "1ebbe2b20091d306453a5cf480a87e6cd28ae76f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:18:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:18:27 2006 -0800"
      },
      "message": "Merge git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* git://git.linux-nfs.org/pub/linux/nfs-2.6: (103 commits)\n  SUNRPC,RPCSEC_GSS: spkm3--fix config dependencies\n  SUNRPC,RPCSEC_GSS: spkm3: import contexts using NID_cast5_cbc\n  LOCKD: Make nlmsvc_traverse_shares return void\n  LOCKD: nlmsvc_traverse_blocks return is unused\n  SUNRPC,RPCSEC_GSS: fix krb5 sequence numbers.\n  NFSv4: Dont list system.nfs4_acl for filesystems that don\u0027t support it.\n  SUNRPC,RPCSEC_GSS: remove unnecessary kmalloc of a checksum\n  SUNRPC: Ensure rpc_call_async() always calls tk_ops-\u003erpc_release()\n  SUNRPC: Fix memory barriers for req-\u003erq_received\n  NFS: Fix a race in nfs_sync_inode()\n  NFS: Clean up nfs_flush_list()\n  NFS: Fix a race with PG_private and nfs_release_page()\n  NFSv4: Ensure the callback daemon flushes signals\n  SUNRPC: Fix a \u0027Busy inodes\u0027 error in rpc_pipefs\n  NFS, NLM: Allow blocking locks to respect signals\n  NFS: Make nfs_fhget() return appropriate error values\n  NFSv4: Fix an oops in nfs4_fill_super\n  lockd: blocks should hold a reference to the nlm_file\n  NFSv4: SETCLIENTID_CONFIRM should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE\n  NFSv4: Send the delegation stateid for SETATTR calls\n  ...\n"
    },
    {
      "commit": "2e9abdd9bad485970b37cd53a82f92702054984c",
      "tree": "8f473a59aae906e65d0f78bbc98a8db12401d5d2",
      "parents": [
        "c36cd16f78a5dd740a619ef8445e35a73484d58b",
        "9d1f6b28ee2429a1f94a9f7074ffae7f918d33be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:17:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:17:32 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] x86_64: Enable VIA AGP driver on x86-64 for VIA P4 chipsets\n  [AGPGART] x86_64: Fix wrong PCI ID for ALI M1695 AGP bridge\n  [AGPGART] ATI RS350 support.\n  [AGPGART] Lots of CodingStyle/whitespace cleanups.\n"
    },
    {
      "commit": "c36cd16f78a5dd740a619ef8445e35a73484d58b",
      "tree": "891222405ffed9d9a9df2edbb68d2383c6b3b6a0",
      "parents": [
        "6a0f03e0d35c10e07f1160ca75fc9a367931e38b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:32:04 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:14:39 2006 -0800"
      },
      "message": "[PATCH] x86_64: Add cpu_relax() to busy loops in PM timer code\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a0f03e0d35c10e07f1160ca75fc9a367931e38b",
      "tree": "30f28b9feb33bf265bc56fe2690b1aa13208e79a",
      "parents": [
        "f271a6f557497830f3995138b0c78d8634b33863"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:32:01 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:14:39 2006 -0800"
      },
      "message": "[PATCH] x86_64: Don\u0027t enable CONFIG_UNWIND_INFO by default for DEBUG_KERNEL\n\nDEBUG_KERNEL is often enabled just for sysrq, but this doesn\u0027t\nmean the user wants more heavyweight debugging information.\n\nCc: jbeulich@novell.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f271a6f557497830f3995138b0c78d8634b33863",
      "tree": "32d2fdb8f4e95c7414bdf8a2aa339daecabe14c8",
      "parents": [
        "3076a492a5e8dd624f237886646b35d12193502d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:31:58 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:14:39 2006 -0800"
      },
      "message": "[PATCH] x86_64: Removed duplicated declaration of force_iommu\n\nNoticed by Andrew Morton.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3076a492a5e8dd624f237886646b35d12193502d",
      "tree": "f864c94648364af19430090e8c362f8d1db48899",
      "parents": [
        "ad90573f93533ddf1035b0468ed27b4453e50c46"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:31:55 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:14:39 2006 -0800"
      },
      "message": "[PATCH] x86_64: Report SIGSEGV for IRET faults\n\ntcsh is not happy with the -9999 error code.\n\nSuggested by Ernie Petrides\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad90573f93533ddf1035b0468ed27b4453e50c46",
      "tree": "e1c112abeea9de2943133ca22b870634c1713a66",
      "parents": [
        "0085979006fd55ec7c2f721bdaa9af130a08d62a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:31:52 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:14:39 2006 -0800"
      },
      "message": "[PATCH] x86_64: Initialize powernow_data[] for all siblings\n\nI got an oops on a dual core system because the lost tick handler\ncalled cpufreq_get() on core 1 and powernow tried to follow\na NULL powernow_data[] pointer there.\n\nInitialize powernow_data for all cores of a CPU.\n\nCc: Jacob Shin \u003cjacob.shin@amd.com\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0085979006fd55ec7c2f721bdaa9af130a08d62a",
      "tree": "5d740dc3b3b1446b2e07f0a1456816b1103b1267",
      "parents": [
        "dcf36bfa5de6d4e37878d4c98b6986fee4eb8b4c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:31:49 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:14:39 2006 -0800"
      },
      "message": "[PATCH] x86_64: Remove bogus special case in AMD core parsing.\n\nNo need to restrict to power of two here.\n\nTBD needs more double checking\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dcf36bfa5de6d4e37878d4c98b6986fee4eb8b4c",
      "tree": "6b18d3efd64e55f14209f40ee3232da2ea25d69e",
      "parents": [
        "40caa884650fc6931cf55918dbf7496c49b3ddf8"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sat Mar 25 16:31:46 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:14:38 2006 -0800"
      },
      "message": "[PATCH] x86_64: group memnodemap and memnodeshift in a memnode structure\n\npfn_to_page() and others need to access both memnode_shift and the very\nfirst bytes of memnodemap[]. If we force memnode_shift to be just before the\nmemnodemap array, we can reduce the memory footprint to one cache line\ninstead of two for most setups. This patch introduce a \u0027memnode\u0027 structure\nwhere shift and map[] are carefully placed.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40caa884650fc6931cf55918dbf7496c49b3ddf8",
      "tree": "2c524a531a96751b9b6a1bbc7b96b06700a3d6a4",
      "parents": [
        "9c01dda02f417270e733e38effe1084c77ae107d"
      ],
      "author": {
        "name": "Kevin Winchester",
        "email": "kwin@ns.sympatico.ca",
        "time": "Sat Mar 25 16:31:43 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:14:38 2006 -0800"
      },
      "message": "[PATCH] x86_64: Eliminate register_die_notifier symbol exported\n\nregister_die_notifier is exported twice, once in traps.c and once in\nx8664_ksyms.c.  This results in a warning on build.\n\nSigned-off-by: Kevin Winchester \u003ckwin@ns.sympatico.ca\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c01dda02f417270e733e38effe1084c77ae107d",
      "tree": "147b87763e66b4bfc3522f72a126d515451034f8",
      "parents": [
        "94949436191f69dac735919a9698612ef6b3dbba"
      ],
      "author": {
        "name": "Navin Boppuri",
        "email": "navin.boppuri@newisys.com",
        "time": "Sat Mar 25 16:31:40 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:14:38 2006 -0800"
      },
      "message": "[PATCH] x86_64: Search K8 devices on more devices.\n\narch/x86_64/kernel/aperture.c: The search for the AGP bridge has been\nextended to search for all the 256 buses instead of the first 32. This\nis required since on a some systems, the bridge may be located on a bus\nmuch farther than the first 32. By searching all 256 buses, we guarantee\nthat the search succeeds on such systems.\n\narch/x86_64/kernel/pci-gart.c: The search for the Northbridge is not\nlimited to just bus 0 anymore. This is required because on certain\nsystems, we may not find one on bus 0.\n\nSigned-off-by: Navin Boppuri \u003cnavin.boppuri@newisys.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94949436191f69dac735919a9698612ef6b3dbba",
      "tree": "9648177bb03f620b6333153102e5bdd7e56f47ca",
      "parents": [
        "5d05f4de414c98348219b633401ad9c9a5348a8b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:31:37 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:14:38 2006 -0800"
      },
      "message": "[PATCH] x86_64: Make local_t 64bit instead of 32bit\n\nFor consistency with other architectures\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d05f4de414c98348219b633401ad9c9a5348a8b",
      "tree": "23c0ec4184594b3b59562e9a505bab99332ba487",
      "parents": [
        "ba22f13563de5773701fc318ccaaa37b1fb6d294"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Sat Mar 25 16:31:34 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:14:38 2006 -0800"
      },
      "message": "[PATCH] x86_64: Make GART_IOMMU kconfig help text more specific (trivial)\n\nHave the GART_IOMMU help text specify that this is the hardware IOMMU in\namd64 processors.  This will be significant if/when other IOMMUs are\nadded to the x86-64 architecture. :-)\n\nAlso, note that the previous help text stated that IOMMU was needed for\n\u003e3GB memory instead of \u003e4GB.  This is fixed in the newer version.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba22f13563de5773701fc318ccaaa37b1fb6d294",
      "tree": "e29ddeaca4c9f7b1b5ef08804980600d0e089f5b",
      "parents": [
        "9d95dd849ccc43c4b21504e1829b5bed68cdb1bc"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:31:31 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:14:38 2006 -0800"
      },
      "message": "[PATCH] x86_64: Remove CONFIG_UNORDERED_IO\n\nIt was a failed experiment - all benchmarks done with it on both AMD\nand Intel showed it was a loss. That was probably because the store\nbuffers of the CPUs for write combining traffic weren\u0027t large enough.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d95dd849ccc43c4b21504e1829b5bed68cdb1bc",
      "tree": "8c0040e2207e026512a536927155fdcdd6bda008",
      "parents": [
        "c912c2db2f5c2467ba34e4e655008a14532a3900"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:31:22 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:57 2006 -0800"
      },
      "message": "[PATCH] i386/x86-64: List Intel LaGrange AKA SMX in /proc/cpuinfo\n\nSpec just got published so we know the CPUID bit.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c912c2db2f5c2467ba34e4e655008a14532a3900",
      "tree": "b8fb312672424a20b3f2b6574a864f88a99d0605",
      "parents": [
        "da7ed9f98f6f3f18664f8ab24303f9428b9d78f8"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Sat Mar 25 16:31:19 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:57 2006 -0800"
      },
      "message": "[PATCH] x86_64: free_bootmem_node needs __pa in allocate_aperture\n\nfree_bootmem_node expects a physical address to be passed in, but\n__alloc_bootmem_node returns a virtual one.  That address needs to be\ntranslated to physical.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da7ed9f98f6f3f18664f8ab24303f9428b9d78f8",
      "tree": "692653ace76f945b130eeb991b8e3857caf866b6",
      "parents": [
        "b1fc513d81b0f50f9543428ce95ec63ae70ab184"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Sat Mar 25 16:31:16 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:57 2006 -0800"
      },
      "message": "[PATCH] x86_64: timer interrupt lockup due to pending interrupt\n\no check_timer() routine fails while second kernel is booting after a crash\n  on an opetron box. Problem happens because timer vector (0x31) seems to be\n  locked.\n\no After a system crash, it is not safe to service interrupts any more, hence\n  interrupts are disabled. This leads to pending interrupts at LAPIC. LAPIC\n  sends these interrupts to the CPU during early boot of second kernel. Other\n  pending interrupts are discarded saying unexpected trap but timer interrupt\n  is serviced and CPU does not issue an LAPIC EOI because it think this\n  interrupt came from i8259 and sends ack to 8259. This leads to vector 0x31\n  locking as LAPIC does not clear respective ISR and keeps on waiting for\n  EOI.\n\no This patch issues extra EOI for the pending interrupts who have ISR set.\n\no Though today only timer seems to be the special case because in early\n  boot it thinks interrupts are coming from i8259 and uses\n  mask_and_ack_8259A() as ack handler and does not issue LAPIC EOI. But\n  probably doing it in generic manner for all vectors makes sense.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1fc513d81b0f50f9543428ce95ec63ae70ab184",
      "tree": "ee3fc9dc3830e3cca3918911ee50804abfcc0094",
      "parents": [
        "267b48014a5c0c2ae90b04dad5d95ceb903365a6"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Sat Mar 25 16:31:13 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:56 2006 -0800"
      },
      "message": "[PATCH] x86_64: Use cpumask bitops for cpu_vm_mask\n\ncpu_vm_mask is of type cpumask_t, so use the proper bitops.\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "267b48014a5c0c2ae90b04dad5d95ceb903365a6",
      "tree": "95f5475b7b7f6e5b4fd023f51fb2fa826d95a754",
      "parents": [
        "bd6633476922b7b51227f7f704c2546e763ae5ed"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:31:10 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:56 2006 -0800"
      },
      "message": "[PATCH] x86_64: Try to allocate node memmap near the end of node\n\nThis fixes problems with very large nodes (over 128GB) filling up all of\nthe first 4GB with their mem_map and not leaving enough space for the\nswiotlb.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bd6633476922b7b51227f7f704c2546e763ae5ed",
      "tree": "4e9844781419fe600c3e9f3e9dab8207f8dd12dd",
      "parents": [
        "7682968b7d4d42bb076051b962c3926b4c98539a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:31:07 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:56 2006 -0800"
      },
      "message": "[PATCH] x86_64: Force broadcast timer on AMD systems with C3 too.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7682968b7d4d42bb076051b962c3926b4c98539a",
      "tree": "96ec205d6395056666e07ce2a1d4f9177582ae9c",
      "parents": [
        "df92004ce60a0bb60c8315903c0765873c34a702"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:31:04 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:56 2006 -0800"
      },
      "message": "[PATCH] x86_64: Change default setting for noexec32 to match i386 kernel\n\nThis means i386 processes compiled with a recent compiler will get non\nexecutable heap by default now.  This is the same default as a 32bit PAE\nkernel would use on a NX enabled CPU.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df92004ce60a0bb60c8315903c0765873c34a702",
      "tree": "420782e1621f8d5d44dd8b4ecc640cbcfc0c4131",
      "parents": [
        "01d4bed417b5943577e9290fbf672ea9a449dc46"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Mar 25 16:31:01 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:56 2006 -0800"
      },
      "message": "[PATCH] x86_64: Reorder one field of the PDA to reduce padding\n\nThis reorders the mmu_state int in the pda, such that there is no more\npadding (there currently is 4 bytes of padding).  Boot tested.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "01d4bed417b5943577e9290fbf672ea9a449dc46",
      "tree": "b04d4b16cc9311f5181e26ebbf3f3202499c8cb9",
      "parents": [
        "5b922cd429675059f7a7798f7a0b3898c38dc070"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:58 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:56 2006 -0800"
      },
      "message": "[PATCH] x86_64: Limit max number of CPUs to 255\n\nBecause 256 causes overflows in some code that stores them in 8 bit\nfields and the x86 APIC architecture cannot handle more than 255\nanyways.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b922cd429675059f7a7798f7a0b3898c38dc070",
      "tree": "247064f8a708c87429090597c83a0bb93fbb3fdf",
      "parents": [
        "2ab7f1833baf0f0a0ca9868ee21f8273e2858132"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Sat Mar 25 16:30:55 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:56 2006 -0800"
      },
      "message": "[PATCH] x86_64: fix orphaned bits of timer init messages\n\nWhen x86_64 timer init messages were changed to use apic verbosity\nlevels, two messages were missed and one got the wrong level.  This\ncauses the last word of a suppressed message to print on a line by\nitself.  Fix that so either the entire message prints or none of it\ndoes.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ab7f1833baf0f0a0ca9868ee21f8273e2858132",
      "tree": "58e1a2395f19338ef38bf0b72df3be8aef9ce66a",
      "parents": [
        "4bdc3b7f1b730c07f5a6ccca77ee68e044036ffc"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:52 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:56 2006 -0800"
      },
      "message": "[PATCH] x86_64: Quieten down microcode update driver\n\nOnly log data in microcode driver when something is changed Otherwise it\nwas far too noisy on large systems.\n\nAlso remove the printk when it is unloaded.\n\nCc: tigran@veritas.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4bdc3b7f1b730c07f5a6ccca77ee68e044036ffc",
      "tree": "58e79b7865d4d4660711f7f8a2a3cc2ec91e65ec",
      "parents": [
        "9b2a13b963dece8d45e07692b7872ae5a075ca2a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Sat Mar 25 16:30:49 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:56 2006 -0800"
      },
      "message": "[PATCH] x86_64: Basic reorder infrastructure\n\nThis patch puts the infrastructure in place to allow for a reordering of\nfunctions based inside the vmlinux. The general idea is that it is possible\nto put all \"common\" functions into the first 2Mb of the code, so that they\nare covered by one TLB entry. This as opposed to the current situation where\na typical vmlinux covers about 3.5Mb (on x86-64) and thus 2 TLB entries.\n\nThis is done by enabling the -ffunction-sections flag in gcc, which puts\neach function in its own ELF section, so that the linker can then order them\nin a way defined by the linker script.\n\nAs per previous discussions, Linus said he wanted a \"static\" list for this,\neg a list provided by the kernel tarbal, so that most people have the same\nordering at least. A script is provided to create this list based on\nreadprofile(1) output. The included list is provisional, and entirely biased\non my own testbox and me running a few kernel compiles and some other\nthings.\n\nI think that to get to a better list we need to invite people to submit\ntheir own profiles, and somehow add those all up and base the final list on\nthat. I\u0027m willing to do that effort if this is ends up being the prefered\napproach. Such an effort probably needs to be repeated like once a year or\nso to adopt to the changing nature of the kernel.\n\nMade it a CONFIG with default n because it increases link times\ndramatically.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b2a13b963dece8d45e07692b7872ae5a075ca2a",
      "tree": "782cd87fb1ec85b41a0b14077708d5a1af180f57",
      "parents": [
        "3056d6be19b50cbd3f0290e816d702cc3e54a6f3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:46 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:55 2006 -0800"
      },
      "message": "[PATCH] x86_64: Always use IO-APIC routing for timer.\n\nI tested it on a couple of chipsets and it worked everywhere so it\nshould be ok as default for now.\n\nSo far I haven\u0027t done the great purge of the useless old check_timer\ncode yet though.\n\nCan be overwritten with enable_8254_timer in the worst case\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3056d6be19b50cbd3f0290e816d702cc3e54a6f3",
      "tree": "f23c61a35202b554d2be8ff1ee6c1a5ac9ab8856",
      "parents": [
        "554d284ba90bc2306c31e5363789f05c320969c3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:43 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:55 2006 -0800"
      },
      "message": "[PATCH] x86_64: Don\u0027t invoke OOM killer during dma_alloc_coherent()\n\nThere is a fallback logic, so it\u0027s better to not use the OOM killer\nin the allocations.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "554d284ba90bc2306c31e5363789f05c320969c3",
      "tree": "8fb67f8c7bed5c6525a060b094ff461fb4bfb104",
      "parents": [
        "28456edeff2ef9273c55cd12e4b193208717d4cd"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:40 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:55 2006 -0800"
      },
      "message": "[PATCH] x86_64: Don\u0027t invoke OOM killer while allocating floppy DMA buffers\n\nFloppy can fall back to smaller buffers, so don\u0027t do OOM killing.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "28456edeff2ef9273c55cd12e4b193208717d4cd",
      "tree": "9a75fb0b2158a8db1cb29d6df0dafc85bd82526f",
      "parents": [
        "7351c0bfe825db2239b835c771c95affe006f51c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:37 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:55 2006 -0800"
      },
      "message": "[PATCH] x86_64: Reename CMOS update warning\n\nWas disabled due to an old bug, long gone.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7351c0bfe825db2239b835c771c95affe006f51c",
      "tree": "8ae203fcf187c221d8dbf82eff7f7350e83ca014",
      "parents": [
        "6954bee829a037e4a3e06f7ecd7fc0466fadde41"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:34 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:55 2006 -0800"
      },
      "message": "[PATCH] x86_64: Fix formatting in time.c\n\nOnly white space changes, code should be identical\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6954bee829a037e4a3e06f7ecd7fc0466fadde41",
      "tree": "07f7db85079b99539ab6fc66c7482a960b52202c",
      "parents": [
        "eaeae0cc985fa1df753da7edc8d02635cbc1ba39"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:31 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:55 2006 -0800"
      },
      "message": "[PATCH] x86_64: Handle years beyond 2100\n\nACPIv2 has an official but optional way to get a date \u003e2100.  Use it.\nBut all the platforms I tested didn\u0027t seem to support it.  But anyways\nthe x86-64 kernel should be ready for the 22nd century now.  Actually i\nshouldn\u0027t care about this because I will be dead by then @)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eaeae0cc985fa1df753da7edc8d02635cbc1ba39",
      "tree": "793319d36cf4c16d0374ab915b3225cc073c3d26",
      "parents": [
        "5f44a669805ab2c18b347436ec5333173b821268"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Mar 25 16:30:28 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:55 2006 -0800"
      },
      "message": "[PATCH] x86_64: Patch to make the head.S-must-be-first-in-vmlinux order explicit\n\nThis patch puts the code from head.S in a special .bootstrap.text\nsection.\n\nI\u0027m working on a patch to reorder the functions in the kernel (I\u0027ll post\nthat later), but for x86-64 at least the kernel bootstrap requires that\nthe head.S functions are on the very first page/pages of the kernel\ntext.  This is understandable since the bootstrap is complex enough\nalready and not a problem at all, it just means they aren\u0027t allowed to\nbe reordered.  This patch puts these special functions into a separate\nsection to document this, and to guarantee this in the light of possibly\nreordering the rest later.\n\n(So this patch doesn\u0027t fix a bug per se, but makes things more robust by\nmaking the order of these functions explicit)\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5f44a669805ab2c18b347436ec5333173b821268",
      "tree": "15dda06f51067c3aeff7b794cbdd071a153297d0",
      "parents": [
        "f2d3efedbecc04dc348d723e4c90b46731b3bb48"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:25 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:55 2006 -0800"
      },
      "message": "[PATCH] x86_64: Add __init to fixmap functions that are only called during boot\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2d3efedbecc04dc348d723e4c90b46731b3bb48",
      "tree": "982c7838a97a5c2420de392e5a36f49eaa1778b0",
      "parents": [
        "f083a329e63d471a5e9238e837772b1b76c218db"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:22 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:55 2006 -0800"
      },
      "message": "[PATCH] x86_64: Implement early DMI scanning\n\nThere are more and more cases where we need to know DMI information\nearly to work around bugs.  i386 already had early DMI scanning, but\nx86-64 didn\u0027t.  Implement this now.\n\nThis required some cleanup in the i386 code.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f083a329e63d471a5e9238e837772b1b76c218db",
      "tree": "3d0955a4190ca886c3efa2e93e725d843e7d907b",
      "parents": [
        "e6fc99c6aba0350a3c4c0206b7047d4893491485"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:19 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:54 2006 -0800"
      },
      "message": "[PATCH] x86_64: Clean up and tweak ACPI blacklist year code\n\n - Move the core parser into dmi_scan.c.  It can be useful for other\n   subsystems too.\n - Differentiate between field doesn\u0027t exist and field is 0 or\n   unparseable.  The first case is likely an old BIOS with broken ACPI,\n   the later is likely a slightly buggy BIOS where someone forget to\n   edit the date.  Don\u0027t blacklist in the later case.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6fc99c6aba0350a3c4c0206b7047d4893491485",
      "tree": "98e18080a519183356637799112757e37fb1b3de",
      "parents": [
        "04103609322daca31197068e310ba8037ecd3470"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Mar 25 16:30:16 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:54 2006 -0800"
      },
      "message": "[PATCH] x86_64: s/Overwrite/Override/ in arch/x86-64\n\ns/Overwrite/Override/\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04103609322daca31197068e310ba8037ecd3470",
      "tree": "e0686824d7b75c5f6036afccc4dc10f1bd18a0a6",
      "parents": [
        "a9ba9a3b3897561d01e04cd21433746df46548c0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:13 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:54 2006 -0800"
      },
      "message": "[PATCH] x86_64: Move kernel to 2MB\n\nAs suggested by Andi (and Alan), move the default kernel location\nfrom 1Mb to 2Mb, to align to the start of a TLB entry.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "a9ba9a3b3897561d01e04cd21433746df46548c0"
}
