)]}'
{
  "log": [
    {
      "commit": "0defa3c19e7792001df09d6fa5ab461d3599ff6d",
      "tree": "343a78463c4c0a354192c2ceca11e80ee6153aab",
      "parents": [
        "e7684277f6882a23cfb734cb7450c3a469e6e8b1"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Feb 11 17:56:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:13 2006 -0800"
      },
      "message": "[PATCH] s390: add #ifdef __KERNEL__ to asm-s390/setup.h\n\nBased on a patch from Maximilian Attems \u003cmaks@sternwelten.at\u003e .  Nothing in\nasm-s390/setup.h is of interest for user space.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e7684277f6882a23cfb734cb7450c3a469e6e8b1",
      "tree": "58be2fd69696fb4881c1852e22878e101060aa32",
      "parents": [
        "a386fba2516b5404864647906219ced57bf2f2b7"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Feb 11 17:56:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:13 2006 -0800"
      },
      "message": "[PATCH] s390: add support for unshare system call\n\nAdd support for unshare system call.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a386fba2516b5404864647906219ced57bf2f2b7",
      "tree": "d5f483a67be2b94025afa38a3e6d56968cea63b8",
      "parents": [
        "5238da45f345898a8bfcd14e53b0431fcee36a04"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Feb 11 17:56:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:12 2006 -0800"
      },
      "message": "[PATCH] s390: fix non smp build of kexec\n\nAdd missing smp_cpu_not_running define to avoid build warnings in the non smp\ncase.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "643a654540579b0dcc7a206a4a7475276a41aff0",
      "tree": "e31d40e4362e4dc7823b7290c0de2a9353d3d117",
      "parents": [
        "33042a9ff4d126ba944b9dc3076665a2029e0a34"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 11 17:55:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:11 2006 -0800"
      },
      "message": "[PATCH] select: fix returned timeval\n\nWith David Woodhouse \u003cdwmw2@infradead.org\u003e\n\nselect() presently has a habit of increasing the value of the user\u0027s\n`timeout\u0027 argument on return.\n\nWe were writing back a timeout larger than the original.  We _deliberately_\nround up, since we know we must wait at _least_ as long as the caller asks\nus to.\n\nThe patch adds a couple of helper functions for magnitude comparison of\ntimespecs and of timevals, and uses them to prevent the various poll and\nselect functions from returning a timeout which is larger than the one which\nwas passed in.\n\nThe patch also fixes a bug in compat_sys_pselect7(): it was adding the new\ntimeout value to the old one and was returning that.  It should just return\nthe new timeout value.\n\n(We have various handy timespec/timeval-to-from-nsec conversion functions in\ntime.h.  But this code open-codes it all).\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: george anzinger \u003cgeorge@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33042a9ff4d126ba944b9dc3076665a2029e0a34",
      "tree": "d5cf22cebc02316058ad860feecef20742a4ae5e",
      "parents": [
        "e00d82d07fb112446586d225763d3572e64b7abf"
      ],
      "author": {
        "name": "Chris McDermott",
        "email": "lcm@us.ibm.com",
        "time": "Sat Feb 11 17:55:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:11 2006 -0800"
      },
      "message": "[PATCH] x86-64: Fix HPET timer on x460\n\n[description from AK]\n\nThe IBM Summit 3 chipset doesn\u0027t implement the HPET timer replacement\noption.  Since the current Linux code relies on it use a mixed mode with\nboth PIT for the interrupt and HPET counters for the time keeping.  That\nwas already implemented, but didn\u0027t work properly because it was still\nusing the last interrupt offset in HPET.  This resulted in x460 not\nbooting.  Fix this up by using the free running HPET counter.\n\nShouldn\u0027t affect any other machine because they either use full HPET mode\nor no HPET at all.\n\nTBD needs a similar 32bit fix.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Pallipadi, Venkatesh\" \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Bob Picco \u003cbob.picco@hp.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cff2b760096d1e6feaa31948e7af4abbefe47822",
      "tree": "9bd6d2796ffb8c6611ca06b74c6349f8f1289ce2",
      "parents": [
        "25bf368b3d98668c5d5f38e2201d8bca16e52680"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Sat Feb 11 17:55:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 11 21:41:10 2006 -0800"
      },
      "message": "[PATCH] fstatat64 support\n\nThe *at patches introduced fstatat and, due to inusfficient research, I\nused the newfstat functions generally as the guideline.  The result is that\non 32-bit platforms we don\u0027t have all the information needed to implement\nfstatat64.\n\nThis patch modifies the code to pass up 64-bit information if\n__ARCH_WANT_STAT64 is defined.  I renamed the syscall entry point to make\nthis clear.  Other archs will continue to use the existing code.  On x86-64\nthe compat code is implemented using a new sys32_ function.  this is what\nis done for the other stat syscalls as well.\n\nThis patch might break some other archs (those which define\n__ARCH_WANT_STAT64 and which already wired up the syscall).  Yet others\nmight need changes to accomodate the compatibility mode.  I really don\u0027t\nwant to do that work because all this stat handling is a mess (more so in\nglibc, but the kernel is also affected).  It should be done by the arch\nmaintainers.  I\u0027ll provide some stand-alone test shortly.  Those who are\neager could compile glibc and run \u0027make check\u0027 (no installation needed).\n\nThe patch below has been tested on x86 and x86-64.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\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": "0825c5d0f717816916f0e5ef9d89be51b3c52786",
      "tree": "69362a4034c67b563da267dc63a19f614fe1d69f",
      "parents": [
        "d6c662d4f13801fe5ce24e8bbdea321e2572d7e5",
        "e19816808346cc1619733532a267a11dce8f8a12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 14:53:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 14:53:25 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "d6c662d4f13801fe5ce24e8bbdea321e2572d7e5",
      "tree": "14e1736ed8ca9a1f846147355e3beebbeba3f78f",
      "parents": [
        "21b4da78c941f292f6daf87abb562d6285216e51",
        "00adbf62bd16f6527e046b422349a54d783a3d86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 14:52:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 14:52:31 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "e19816808346cc1619733532a267a11dce8f8a12",
      "tree": "ea7d973e4b3569ea22fbe455322637f218fd6a39",
      "parents": [
        "b514d3192736563dee3f4ba4b659558b3cadc7f7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Feb 10 22:40:51 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 10 22:40:51 2006 +0000"
      },
      "message": "[ARM] 3326/1: H1940 - Control latches\n\nPatch from Ben Dooks\n\nDefine the bits for the two board control latches\nthat control various items on the H1940 iPAQ.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8977d929e49021d9a6e031310aab01fa72f849c2",
      "tree": "13697e607b1153666139114242964f9982acc328",
      "parents": [
        "f0188f47482efdbd2e005103bb4f0224a835dfad"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Fri Feb 10 01:51:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] tty buffering stall fix\n\nPrevent stalled processing of received data when a driver allocates tty\nbuffer space but does not immediately follow the allocation with more data\nand a call to schedule receive tty processing.  (example: hvc_console) This\nbug was introduced by the first locking patch for the new tty buffering.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a8ef1cb774e5438d292365626f9b96616283706",
      "tree": "82d085204e8728d28a5267fb39aa2e26ea8824c9",
      "parents": [
        "705672935f8a9e661264e34cd8c409e8cddcc7db"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Feb 10 01:51:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] x86: don\u0027t initialise cpu_possible_map to all ones\n\nInitialising cpu_possible_map to all-ones with CONFIG_HOTPLUG_CPU means that\n\na) All for_each_cpu() loops will iterate across all NR_CPUS CPUs, rather\n   than over possible ones.  That can be quite expensive.\n\nb) Soon we\u0027ll be allocating per-cpu areas only for possible CPUs.  So with\n   CPU_MASK_ALL, we\u0027ll be wasting memory.\n\nI also switched voyager over to not use CPU_MASK_ALL in the non-CPU-hotplug\ncase.  Should be OK..\n\nI note that parisc is also using CPU_MASK_ALL.  Suggest that it stop doing\nthat.\n\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: Zwane Mwaikambo \u003czwane@linuxpower.ca\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c15e852a524d55ab768cf48c97f5c684f876af2",
      "tree": "897cc70b792652599e7f135e4cb4aeff82a3f2b8",
      "parents": [
        "afcd024183d8a6eae7e489ce50b2485c5ae4f662"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Fri Feb 10 01:51:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] kexec: fix in free initrd when overlapped with crashkernel region\n\nIt is possible that the reserved crashkernel region can be overlapped with\ninitrd since the bootloader sets the initrd location.  When the initrd\nregion is freed, the second kernel memory will not be contiguous.  The\nKexec_load can cause an oops since there is no contiguous memory to write\nthe second kernel or this memory could be used in the first kernel itself\nand may not be part of the dump.  For example, on powerpc, the initrd is\nlocated at 36MB and the crashkernel starts at 32MB.  The kexec_load caused\npanic since writing into non-allocated memory (after 36MB).  We could see\nthe similar issue even on other archs.\n\nOne possibility is to move the initrd outside of crashkernel region.  But,\nthe initrd region will be freed anyway before the system is up.  This patch\nfixes this issue and frees only regions that are not part of crashkernel\nmemory in case overlaps.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: 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": "4b0955a6edb9b058ca1314ca210a92ee166c4d9a",
      "tree": "735e60ef67484b67432f2c81babab5bd37cb60ab",
      "parents": [
        "5bc159e6cb7ca8d173195919ee935885c129011e",
        "bab1deea308afcf9200837d6ac20aefe92972efb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:09:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:09:41 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "b37ce281d729181b9862c4e3e112f9b5eea74ac9",
      "tree": "ec24d9924be3280fd362de6a23a85fe42b2d35b6",
      "parents": [
        "8568daa49063fd84b52b9e22b4e2422417b4d483"
      ],
      "author": {
        "name": "JANAK DESAI",
        "email": "janak@us.ibm.com",
        "time": "Tue Feb 07 12:59:11 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 10 16:34:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: unshare system call registration\n\nRegisters system call for the powerpc architecture.\n\nSigned-off-by: Janak Desai \u003cjanak@us.ibm.com\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5bc159e6cb7ca8d173195919ee935885c129011e",
      "tree": "664360df9314d9c338a089da52bb3f2b97d5cdba",
      "parents": [
        "ad91e6fa0d331e419e4692d146cdc04e594a5bea",
        "65b78722ce2a2dc76108b467f79b2c5b4864af82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 17:08:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 17:08:09 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "d93077fb0e7cb9d4f4094a649501d840c55fdc8b",
      "tree": "4786704b28bdddd2696e2791ea1dc641bf134cb3",
      "parents": [
        "28633514afd68afa77ed2fa34fa53626837bf2d5"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel.ortiz@nokia.com",
        "time": "Thu Feb 09 16:58:46 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 09 16:58:46 2006 -0800"
      },
      "message": "[IRDA]: Set proper IrLAP device address length\n\nThis patch set IrDA\u0027s addr_len properly, i.e to 4 bytes, the size of the\nIrLAP device address.\n\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a70ea994a0d83fd0151a070be72b87d014ef0a7e",
      "tree": "40e3bf28a3fa36f20b4625c241ca14abb0c1a00d",
      "parents": [
        "ad91e6fa0d331e419e4692d146cdc04e594a5bea"
      ],
      "author": {
        "name": "Alexey Kuznetsov",
        "email": "kuznet@ms2.inr.ac.ru",
        "time": "Thu Feb 09 16:40:11 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 09 16:43:38 2006 -0800"
      },
      "message": "[NETLINK]: Fix a severe bug\n\nnetlink overrun was broken while improvement of netlink.\nDestination socket is used in the place where it was meant to be source socket,\nso that now overrun is never sent to user netlink sockets, when it should be,\nand it even can be set on kernel socket, which results in complete deadlock\nof rtnetlink.\n\nSuggested fix is to restore status quo passing source socket as additional\nargument to netlink_attachskb().\n\nA little explanation: overrun is set on a socket, when it failed\nto receive some message and sender of this messages does not or even\nhave no way to handle this error. This happens in two cases:\n1. when kernel sends something. Kernel never retransmits and cannot\n   wait for buffer space.\n2. when user sends a broadcast and the message was not delivered\n   to some recipients.\n\nSigned-off-by: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ac95f2f90e022c16d293d7978faddf7e779a1a9",
      "tree": "dcc1769ed614585e956c20c718506cdfe4b0bf92",
      "parents": [
        "c70d3d703ad94727dab2a3664aeee33d71e00715"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Thu Feb 09 22:41:50 2006 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 09 16:17:36 2006 -0800"
      },
      "message": "[PATCH] do_sigaction: cleanup -\u003esa_mask manipulation\n\nClear unblockable signals beforehand.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "65b78722ce2a2dc76108b467f79b2c5b4864af82",
      "tree": "a5296112d759443f84e6f334703dc330be903d8e",
      "parents": [
        "a94746461765dae41fb82e4dac027d14af4d80d8",
        "9621a4ef8a29d11118f44def053931bcafb0dfc2"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Feb 09 14:43:58 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Feb 09 14:43:58 2006 -0800"
      },
      "message": "Pull new-syscalls into release branch\n"
    },
    {
      "commit": "4b88f09364e94b05b66fb1441131e8460495a2f8",
      "tree": "006c9594aa26a8ee6805b337901ecf7823c17dd9",
      "parents": [
        "ca76a2f3a5202ec1618cb7e76aa8a573235e469f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Feb 09 00:35:50 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 15:52:15 2006 -0800"
      },
      "message": "[PATCH] x86-64: Add sys_unshare\n\nAdd unshare syscall for x86-64\n\nppoll/pselect are not ready yet, but add reservations.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9621a4ef8a29d11118f44def053931bcafb0dfc2",
      "tree": "b1e0a0214bddd5f23133e5b12fdf8f8d24188bcd",
      "parents": [
        "9ed2ad8648eb974ee670045d41b5a51b763e3aa1"
      ],
      "author": {
        "name": "Janak Desai",
        "email": "janak@us.ibm.com",
        "time": "Wed Feb 08 15:43:38 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Feb 08 15:43:38 2006 -0800"
      },
      "message": "[IA64] unshare system call registration for ia64\n\nRegisters system call for the ia64 architecture.\n\nReserves space for ppoll and pselect, and adds unshare at system\ncall number 1296.\n\nSigned-off-by: Janak Desai \u003cjanak@us.ibm.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "17be03f0a1f42ccfccb38f7d0a94c0f0169634a6",
      "tree": "8fe4fc7a987547c546e7b493eecb3607a9583795",
      "parents": [
        "cce0cac125623f9b68f25dd1350f6d616220a8dd",
        "85d1494e5ff8e20a52ce514584ffda4f0265025e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 15:21:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 15:21:22 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "cce0cac125623f9b68f25dd1350f6d616220a8dd",
      "tree": "123a4dd9f040d05e42cadb6b01f301d6863b897f",
      "parents": [
        "f564c5fe29d3fa9adc6d839714521b0554c62598",
        "18f49ea207fbcf37f81395037f0dc1cacb2aac3c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 15:20:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 15:20:40 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\nManual conflict merge of arch/arm/Kconfig\n"
    },
    {
      "commit": "53d9cc7395c8dbe8d7fd6f9acd6578b236d14a0f",
      "tree": "5ff13b4064bfee3b5149aa49c806d5db36e5e7f4",
      "parents": [
        "083d06edfda28fdee41ac46dc57ad4949927acd9"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 08 22:06:45 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 22:06:45 2006 +0000"
      },
      "message": "[ARM] 3279/1: OMAP: 1/3 Fix low-level io init\n\nPatch from Tony Lindgren\n\nThis patch adds the missing cache flushes to common low-level\ninit that are needed to access the IO region. These flushes\nare normally done at the end of devicemaps_init(), but we\nneed to detect the OMAP core type early.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "85d1494e5ff8e20a52ce514584ffda4f0265025e",
      "tree": "de0ee6ba613cbaaeee1a6c0a10b4b4a936d716dd",
      "parents": [
        "7369a8b39ce4be117b0f12bda4e34a1d1789dfe3"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Feb 08 21:46:24 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 21:46:24 2006 +0000"
      },
      "message": "[SERIAL] 8250_pci: add new PCI serial card support\n\nThis patch adds new PCI serial card support.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "365bf8ac6f5b3d3187cb39444fa87a5b38683ff4",
      "tree": "6b0e8234ca75d6b5b155c652028a0506875099a9",
      "parents": [
        "5964eae835c3b98c69d338950651f7f414f96477"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Feb 08 21:19:38 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 08 21:19:38 2006 +0000"
      },
      "message": "[ARM] 3311/1: clean up include/asm-arm/mutex.h\n\nPatch from Nicolas Pitre\n\nSince:\n\n\tif (unlikely(__res || __ex_flag))\n\nproduces worse code on ARM than:\n\n\tif (unlikely(__res | __ex_flag))\n\nI therefore made it more explicit:\n\n\t__res |\u003d __ex_flag;\n\tif (unlikely(__res !\u003d 0))\n\nso it is not seen as a typo again.\n\nAlso made everything static inline rather than macros for better readability\n(both produce the same code after all).\n\nAnd finally added missing \\t from multi-line assembly code.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f564c5fe29d3fa9adc6d839714521b0554c62598",
      "tree": "d112824129cd01ee05acce915b32477718a62312",
      "parents": [
        "423ab71a8bd2345f87724abe320092a3a516b0bb",
        "b887d3f2c63543dce1a0825e41be3a8d3ebef78d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 09:58:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 09:58:27 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n"
    },
    {
      "commit": "b887d3f2c63543dce1a0825e41be3a8d3ebef78d",
      "tree": "63cb4806c98edae6fdddda410550a1570b7da99e",
      "parents": [
        "be6e518b625a90e84d26371f722474e239c01e4c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Feb 09 00:57:44 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 08 17:52:27 2006 +0000"
      },
      "message": "[MIPS] Add \u0027const\u0027 to readb and friends\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "72bf891421e261262c4e614c051a68093baddd21",
      "tree": "ac79385833fa2ff940f078af56d418eee34eecdc",
      "parents": [
        "40ac5d479b7deb98f6ccc4a7a29ee62dba7a798f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 08 13:38:50 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 08 17:52:25 2006 +0000"
      },
      "message": "[MIPS] Wire up new syscalls.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "40ac5d479b7deb98f6ccc4a7a29ee62dba7a798f",
      "tree": "a73e16545a2653c5737526f44e77752425d27430",
      "parents": [
        "7b3e2fc847c8325a7b35185fa1fc2f1729ed9c5b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 08 13:38:18 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 08 17:52:25 2006 +0000"
      },
      "message": "[MIPS] Make do_signal return void.\n    \nIt\u0027s return value is ignored everywhere.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "7b3e2fc847c8325a7b35185fa1fc2f1729ed9c5b",
      "tree": "b6e8728ad6cbf756f049b9dea106b679230710a7",
      "parents": [
        "ac171c46667c1cb2ee9e22312291df6ed78e1b6e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 08 12:58:41 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 08 17:52:24 2006 +0000"
      },
      "message": "[MIPS] Add support for TIF_RESTORE_SIGMASK.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "423ab71a8bd2345f87724abe320092a3a516b0bb",
      "tree": "5d5eb306001e4341c3c073777f4d0b9e05ccd454",
      "parents": [
        "b7ed1de0ae4edb3fd2c53fa3dd7e6f104beb6d00",
        "63f716b9419420defb3e550a1e5f526c11b2ed2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 08:06:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 08:06:09 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/bird\n"
    },
    {
      "commit": "30e9656cc340035e102fea46e1908689494b042d",
      "tree": "5fc623ccad5a1f5b09ebc4b7e8d7c6bec8e485ac",
      "parents": [
        "e5ea0a9fca5612808839dd4bcc41c46fc02451f9"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Feb 08 01:01:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 08 07:52:58 2006 -0800"
      },
      "message": "[PATCH] block: implement elv_insert and use it (fix ordcolor flipping bug)\n\nq-\u003eordcolor must only be flipped on initial queueing of a hardbarrier\nrequest.\n\nConstructing ordered sequence and requeueing used to pass through\n__elv_add_request() which flips q-\u003eordcolor when it sees a barrier\nrequest.\n\nThis patch separates out elv_insert() from __elv_add_request() and uses\nelv_insert() when constructing ordered sequence and requeueing.\nelv_insert() inserts the given request at the specified position and\ndoes nothing else.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac171c46667c1cb2ee9e22312291df6ed78e1b6e",
      "tree": "86ca722abc1ddceb0887b3ed6a195d77bb200dc2",
      "parents": [
        "746f956beb534ddf73da4346de81f2941c8573f8"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 08 16:42:51 2006 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 22:05:14 2006 -0800"
      },
      "message": "[PATCH] powerpc: Thermal control for dual core G5s\n\nThis patch adds a windfarm module, windfarm_pm112, for the dual core G5s\n(both 2 and 4 core models), keeping the machine from getting into\nvacuum-cleaner mode ;) For proper credits, the patch was initially\nwritten by Paul Mackerras, and slightly reworked by me to add overtemp\nhandling among others. The patch also removes the sysfs attributes from\nwindfarm_pm81 and windfarm_pm91 and instead adds code to the windfarm\ncore to automagically expose attributes for sensor \u0026 controls.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "97fa5a664e69f2fcdd2120e7f4765f8c1df56282",
      "tree": "8b8a2eb0be8e2a114d257476922915cca49558ca",
      "parents": [
        "8ef9cf318152d864d6694b19e655cbefa1e85256"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Feb 03 20:11:52 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:04:59 2006 -0500"
      },
      "message": "[PATCH] s390 __get_user() bogus warnings removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e795638bb9e81bae80bbe88b74c8ee0d1b1d8d3c",
      "tree": "46b1ba2f6be09a9c9308cabc48219a8df04bb211",
      "parents": [
        "6fa2ffe901c77cdd8db9616db66894e96c12143d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 07:29:34 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:04:36 2006 -0500"
      },
      "message": "[PATCH] __user annotations in powerpc thread_info\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "793af244090ccb5f99091c5a999ce97e4d017834",
      "tree": "070649219443dde1e484718114515e425cb26628",
      "parents": [
        "6b2b4e5a26fe3795b1c6711cee0eae057844491d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 06:55:59 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:04:23 2006 -0500"
      },
      "message": "[PATCH] s390 misc __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "d656101009d76000b8fc0998a33d592100334d52",
      "tree": "0b177d19889bc1e0861af5f6951a3bd4701dee68",
      "parents": [
        "29e646df7829e41a6b0db32fd50ae6376640cd13"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 05:59:06 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:03:52 2006 -0500"
      },
      "message": "[PATCH] sn3 iomem annotations and fixes\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "29e646df7829e41a6b0db32fd50ae6376640cd13",
      "tree": "4a1bcfdc58034417e9e8b0cbc3a96b1556e36706",
      "parents": [
        "5b1a43d7df65689b4c3b5a1c5c8158f1d4f74fbd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 05:28:09 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:03:46 2006 -0500"
      },
      "message": "[PATCH] powerpc signal __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "5b1a43d7df65689b4c3b5a1c5c8158f1d4f74fbd",
      "tree": "651e2320ff4633507243cf2e353d9ba6b8017cc1",
      "parents": [
        "de125bf395df34892862d76580ce3a153e80f151"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 05:24:20 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:03:39 2006 -0500"
      },
      "message": "[PATCH] drivers/media/video __user annotations and fixes\n\n* compat_alloc_user_space() returns __user pointer\n* copying between two userland areas is copy_in_user(), not copy_from_user()\n* dereferencing userland pointers is bad\n* so\u0027s get_user() from local variables\n\n... plus usual __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "290f10ae4230ef06b71e57673101b7e70c1b29a6",
      "tree": "c7ba76982024c9ac8c202f4b25d9825779a16ab0",
      "parents": [
        "034d2f5af1b97664381c00b827b274c95e22c397"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Dec 07 23:12:54 2005 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:03:06 2006 -0500"
      },
      "message": "[PATCH] mips: namespace pollution - mem_... -\u003e __mem_... in io.h\n\nA pile of internal functions use only inside mips io.h has names starting\nwith mem_... and clashing with names in drivers; renamed to __mem_....\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "746f956beb534ddf73da4346de81f2941c8573f8",
      "tree": "5d47c5fa7645fd9f0dedcbfb997f8cbc6e074e72",
      "parents": [
        "367636e8a9ef250d5b255f9d299e1c27cb3d7ea3",
        "0fc9b55606662c4763a4f37add889cfd6a66247a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 20:34:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 20:34:29 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "fe69102188cde0700cddd8d4cda0b77d68284884",
      "tree": "ae2f88c810ff48f040a808a924585000b52082e9",
      "parents": [
        "f30ac319f1b91878cdc57a50930f15c36e0e103a",
        "7d4d61544a12333600bdb9b018a149868418692e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 20:32:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 20:32:13 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "1b9a4289017c8ab77b063a968c9df7e5a193e495",
      "tree": "10edffb52f78707ddaf6abdd4e3dfb9884f853b6",
      "parents": [
        "92118c739df879497b8cc5a2eb3a9dc255f01b20"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Feb 07 18:11:24 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Feb 07 18:11:24 2006 -0800"
      },
      "message": "[SPARC]: Wire up sys_unshare().\n\nAlso, the Solaris syscall table is sized differrently,\nand does not go beyond entry 255, so trim off the excess\nentries.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bee14e1f8ae2d5fd3f324e0c8562f791537160b2",
      "tree": "8a51cebf64b1130c4f5d6d97c43e2ac87276c00f",
      "parents": [
        "dd42b1518666132c21e7348c4b599c501f0021a1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 07:33:44 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 07 20:58:50 2006 -0500"
      },
      "message": "[PATCH] __user annotations of video_spu_palette\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1b8623545b42c03eb92e51b28c84acf4b8ba00a3",
      "tree": "071045ad9c60d2697292c523c77322a70a248fb9",
      "parents": [
        "92118c739df879497b8cc5a2eb3a9dc255f01b20"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Dec 15 01:07:03 2005 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 07 20:56:35 2006 -0500"
      },
      "message": "[PATCH] remove bogus asm/bug.h includes.\n\nA bunch of asm/bug.h includes are both not needed (since it will get\npulled anyway) and bogus (since they are done too early).  Removed.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "b4669d66fb1488fd9cebe0b8da447cfeb86109ba",
      "tree": "2beaba0e7d8acac9703667aff5f9bc9f4d4357d6",
      "parents": [
        "b43d4ddaec2b33fd6eaf0bed970c86ab08a52aaf",
        "c5e3fbf22ccba0879b174fab7ec0e322b1266c2c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:29:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:29:27 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6\n"
    },
    {
      "commit": "230afb065bfe05887dd83a0fbb149dc2bff7d63e",
      "tree": "bfda231ac9d6252f616471fb97530f9d1e07a7e7",
      "parents": [
        "10c1f71caa7801fde7dcb103eda90117c6c9bb04"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Feb 08 09:19:17 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:16:54 2006 -0800"
      },
      "message": "[PATCH] m68knommu: hardirq.h needs definition of NR_IRQS\n\nNeed to include the local asm/irq.h to get the NR_IRQS definition.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2da436e00f9a5fdd0fb6b31e4b2b2ba82e8f5ab8",
      "tree": "bce3223b55b14a995a0c60bc1403376fab3c6c97",
      "parents": [
        "a016f3389c06606dd80e687942ff3c71d41823c4"
      ],
      "author": {
        "name": "JANAK DESAI",
        "email": "janak@us.ibm.com",
        "time": "Tue Feb 07 12:59:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:12:34 2006 -0800"
      },
      "message": "[PATCH] unshare system call -v5: system call registration for i386\n\nRegisters system call for the i386 architecture.\n\nSigned-off-by: Janak Desai \u003cjanak@us.ibm.com\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: 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": "741a295130606143edbf9fc740f633dbc1e6225f",
      "tree": "3679047dd44e94ba94ee1487880a94def93a06f9",
      "parents": [
        "99d1419d96d7df9cfa56bc977810be831bd5ef64"
      ],
      "author": {
        "name": "JANAK DESAI",
        "email": "janak@us.ibm.com",
        "time": "Tue Feb 07 12:59:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:12:34 2006 -0800"
      },
      "message": "[PATCH] unshare system call -v5: unshare namespace\n\nIf the namespace structure is being shared, allocate a new one and copy\ninformation from the current, shared, structure.\n\nSigned-off-by: Janak Desai \u003cjanak@us.ibm.com\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: 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": "8519fb30e438f8088b71a94a7d5a660a814d3872",
      "tree": "8d29a7b1fa33e5f65e649d363cfa10e83c4fab97",
      "parents": [
        "99f6d61bda82d09b2d94414d413d39f66a0b7da2"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Tue Feb 07 12:58:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:12:33 2006 -0800"
      },
      "message": "[PATCH] mm: compound release fix\n\nCompound pages on SMP systems can now often be freed from pagetables via\nthe release_pages path.  This uses put_page_testzero which does not handle\ncompound pages at all.  Releasing constituent pages from process mappings\ndecrements their count to a large negative number and leaks the reference\nat the head page - net result is a memory leak.\n\nThe problem was hidden because the debug check in put_page_testzero itself\nactually did take compound pages into consideration.\n\nFix the bug and the debug check.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46cd2f32baf181b74b16cceb123bab6fe1f61f85",
      "tree": "6f6c7b370e4004c629bb6c6cab3f822951eb9a26",
      "parents": [
        "7b4fe29e00a5ab4e778bb24be86d836a25570bc9"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Feb 07 12:58:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:12:33 2006 -0800"
      },
      "message": "[PATCH] Fix build failure in recent pm_prepare_* changes.\n\nFix compilation problem in PM headers.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c00a76aea339b427b47ddc28de06dee0a652e801",
      "tree": "be6267266d399952f54a2fd4d991a610bb42b43a",
      "parents": [
        "c2f8311d3168ed7d391ba5df5b80f4af0a3457d0"
      ],
      "author": {
        "name": "Steve Langasek",
        "email": "vorlon@debian.org",
        "time": "Tue Feb 07 12:58:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:12:31 2006 -0800"
      },
      "message": "[PATCH] __cmpxchg() must really always be inlined on alpha\n\nWith the latest 2.6.15 kernel builds for alpha on Debian, we ran into a\nproblem with undefined references to __cmpxchg_called_with_bad_pointer() in\na couple of kernel modules (xfs.ko and drm.ko; see\nhttp://bugs.debian.org/347556).\n\nIt looks like people have been trying to out-clever each other wrt the\ndefinition of \"inline\" on this architecture :), with the result that\n__cmpxchg(), which must be inlined so the compiler can see its argument is\nconst, is not guaranteed to be inlined.  Indeed, it was not being inlined\nwhen building with -Os.\n\nThe attached patch fixes the issue by adding an\n__attribute__((always_inline)) explicitly to the definition of __cmpxchg()\ninstead of relying on redefines of \"inline\" elsewhere to make this happen.\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "488fc08d914f2b07b701c9b9c811437cc1c1c518",
      "tree": "e84cdb61842a6b6f3286a83aad34f9e87857c32c",
      "parents": [
        "7714d5985bb7101a90fb427dc29dc592cf1b960e"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Tue Feb 07 12:58:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:12:31 2006 -0800"
      },
      "message": "[PATCH] x86_64: Fix the node cpumask of a cpu going down\n\nCurrently, x86_64 and ia64 arches do not clear the corresponding bits in\nthe node\u0027s cpumask when a cpu goes down or cpu bring up is cancelled.  This\nis buggy since there are pieces of common code where the cpumask is checked\nin the cpu down code path to decide on things (like in the slab down path).\n PPC does the right thing, but x86_64 and ia64 don\u0027t (This was the reason\nSonny hit upon a slab bug during cpu offline on ppc and could not reproduce\non other arches).  This patch fixes it for x86_64.  I won\u0027t attempt ia64 as\nI cannot test it.\n\nCredit for spotting this should go to Alok.\n\n(akpm: this was applied, then reverted.  But it\u0027s OK now because we now use\nfor_each_cpu() in the right places).\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-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": "ce4b50f2fc62267eeaf331c41bc11b92d9bc7865",
      "tree": "1a83f7d019b134d3c9581e7796eb98feab98f36c",
      "parents": [
        "d43da75fd6be4197c280903e1553eafcc39218e2",
        "34218e06688341bd05a41425b745c7812d118de0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 10:13:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 10:13:39 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n"
    },
    {
      "commit": "e8a82fd030c2e0ba4d4169cc4257ef174ff6f6b4",
      "tree": "0515ffe68d9a88eda2d16f45e6391b05475fd9d1",
      "parents": [
        "e1a8e6c9b757c09249ab29fc6da12d9ab64567e1",
        "b38c73995f63fe205c0068cb0ce3131895244068"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 10:10:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 10:10:09 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n"
    },
    {
      "commit": "f09678af51caf93cbbb253b298be995e1145a577",
      "tree": "62ae8ee7154fa82b1ed756030728009c1fcddeec",
      "parents": [
        "c226f2601f55010936f0f3c77ae167a02339f566"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Feb 04 15:11:14 2006 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:26 2006 +0000"
      },
      "message": "[MIPS] TX49x7: Fix reporting of the CPU name and PCI clock\n    \nI\u0027ve noticed that PCI clock was incorrectly reported as 66 MHz while being\nmere 33 MHz on RBTX4937 board -- this was due to the different encoding of\nthe PCI divisor field in CCFG register between TX4927 and TX4937 chips...\n    \nAlso, RBTX49x7 was printed out as a CPU name (e.g., \"CPU is RBTX4937\");\nand some debug printk() were duplicating each other...\n    \nSigned-off-by: Konstantin Baydarov \u003ckbaidarov@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c226f2601f55010936f0f3c77ae167a02339f566",
      "tree": "a0b178eef5c305881beaf0e76c8e82a03b74772d",
      "parents": [
        "dbee90b7f90df6398f0877cd38dfaa76addb0619"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Feb 03 01:34:01 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:26 2006 +0000"
      },
      "message": "[MIPS] TX49 MFC0 bug workaround\n    \nIf mfc0 $12 follows store and the mfc0 is last instruction of a\npage and fetching the next instruction causes TLB miss, the result\nof the mfc0 might wrongly contain EXL bit.\n    \nERT-TX49H2-027, ERT-TX49H3-012, ERT-TX49HL3-006, ERT-TX49H4-008\n    \nWorkaround: mask EXL bit of the result or place a nop before mfc0.  It\ndoesn\u0027t harm to always clear those bits, so we change the code to do so.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1e32ceeca25ea30cabce137fac7e2f58fe8847db",
      "tree": "603e9388af3bf1043d0039198bbb236d6b4a41dd",
      "parents": [
        "7e5b24ac759176e55c8a535fff6533366168cbe9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 01 15:29:21 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:25 2006 +0000"
      },
      "message": "[MIPS] MIPS R2 optimized endianess swapping.\n\nFrom Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e with modifications by me.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7e5b24ac759176e55c8a535fff6533366168cbe9",
      "tree": "dfd1b9b2ee7e2213826f508813c18de3cffdf144",
      "parents": [
        "9bbf28a36cae08817ac3a3f98fde329b02c89f4a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 31 17:07:53 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:25 2006 +0000"
      },
      "message": "[MIPS] Remove buggy inline version of memscan.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d4264f183967db9c2dae4275abb98eb1f79facb2",
      "tree": "8fdbc5254428255171665c18bfedcb00222b9d43",
      "parents": [
        "2caf190002770b53fdb263ed744802a1b5e81649"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Jan 29 02:27:51 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:25 2006 +0000"
      },
      "message": "[MIPS] Remove wrong __user tags.\n    \nThis fixes sparse warnings \u0027dereference of noderef expression\u0027.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2caf190002770b53fdb263ed744802a1b5e81649",
      "tree": "af9cc05155d5c456b5c93263ae4a7ebe719e327e",
      "parents": [
        "2e66fe24d6faa287088ff18051dd423a32b60502"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 30 17:14:41 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:24 2006 +0000"
      },
      "message": "[MIPS] Cleanup fls implementation.\n    \nfls was the only called of flz, so fold flz into fls, same for the\n__ilog2 call.  Delete the now unused flz function.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2e66fe24d6faa287088ff18051dd423a32b60502",
      "tree": "fb2fcfd609b44f0ae415e0961843e1de6eccaaee",
      "parents": [
        "75bdb426a16e81adcbc4c3d7f946018cd47830d1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 30 16:48:26 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:24 2006 +0000"
      },
      "message": "[MIPS] local_irq_restore wasn\u0027t safe to be used in other macros mode.\n    \nIt always left the assembler in reorder mode possibly causing disaster.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "76f072a46f179be371aa10a84c85db06a387713b",
      "tree": "3236c419f754dcc0c5356d4c47f389d8362793e9",
      "parents": [
        "3055acb07a248324c9338c0624d26a6fdd9c2bf6"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Jan 29 02:30:55 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:24 2006 +0000"
      },
      "message": "[MIPS] Build blast_cache routines from template\n    \nBuild blast_xxx, blast_xxx_page, blast_xxx_page_indexed from template.\nEasier to maintaina and saves 300 lines.  Generated code should be\nunchanged.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "492fd5f2fdbc1bb7e1d517fd5e9b0cd9f3d0b623",
      "tree": "c47fbeab46e23106b3a843a05625a3248b82c13c",
      "parents": [
        "80730555af2ef1932bd8b9943333e8837dddfacc"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Jan 26 04:36:25 2006 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:23 2006 +0000"
      },
      "message": "[MIPS] Au1200: Make KGDB compile\n    \nAMD Au1200 SOC just doesn\u0027t have UART3, so KGDB won\u0027t even compile for it\nas is, here\u0027s the fix to make KGDB use UART1.\n    \nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6fe2a5681fff0cbeaf9a2d3778661be62a7f2f06",
      "tree": "cc91f40b6a5603e8c6f37eec3de3c995dd06e3c0",
      "parents": [
        "4feb8f8f4589d1cb1594e344c9672ec40f627ab4"
      ],
      "author": {
        "name": "Sergei Shtylylov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Jan 25 21:24:57 2006 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:23 2006 +0000"
      },
      "message": "[MIPS] TX49x7: Fix timer register #define\u0027s\n    \nFix the #define\u0027s for TX4927/37 timer reg\u0027s to match the datasheets (those\n    \nSigned-off-by: Konstantin Baydarov \u003ckbaidarov@mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4feb8f8f4589d1cb1594e344c9672ec40f627ab4",
      "tree": "21f603c3537c2533b68ce1e7f3adfa7b950dbdbc",
      "parents": [
        "c03bc121212ecb36120b118a94c1b91a2e07b7b2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 23 16:15:30 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:23 2006 +0000"
      },
      "message": "[MIPS] Bullet proof uaccess.h against 4.0.1 miss-compilation.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dd2f18fe5af54ea8928f175d3bff9401a0fb6b83",
      "tree": "34545005e0066fc7e092f32bb2f4ba49ed7ae672",
      "parents": [
        "c011db451bcce468a6f999949fbdbc2fec1167d2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jan 19 14:55:42 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:22 2006 +0000"
      },
      "message": "[MIPS] Nevada support for SGI O2.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c011db451bcce468a6f999949fbdbc2fec1167d2",
      "tree": "8173e3ad4841db35734e959009132ece4e69096c",
      "parents": [
        "11ed6d5bb01c5f347fd5c47e0005f06687c66f1f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jan 19 00:49:32 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:22 2006 +0000"
      },
      "message": "[MIPS] CPU definitions for Cobalt.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "11ed6d5bb01c5f347fd5c47e0005f06687c66f1f",
      "tree": "868463de2ab1cca80911108e72cc383a7771a412",
      "parents": [
        "fcdb27ad1d5c66611d3df6400a9b559186f266fe"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 18 23:26:43 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:22 2006 +0000"
      },
      "message": "[MIPS] Rename include/asm-mips/cobalt to include/asm-mips/mach-cobalt.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fcdb27ad1d5c66611d3df6400a9b559186f266fe",
      "tree": "96560c96bb962a63ed7dd3f56d50b4a8ae41f035",
      "parents": [
        "9414d3628abb646834965b6c23b8e9064729b110"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 18 17:37:07 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:22 2006 +0000"
      },
      "message": "[MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "05faa7b758e4f23b66c5a776a338f2348cbbc4af",
      "tree": "aac100fe8d35630e5912d0a314976f9680a1e164",
      "parents": [
        "4f0638ba9e3825d21d41e98d04faa6b74a05c624"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 11 18:23:00 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:21 2006 +0000"
      },
      "message": "[MIPS] Fix C version of ssnop to use the right opcode.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b68239ee746760bd99a68692f4c97a28f08a5d01",
      "tree": "716746e0faca1db7691f53c8d85ae72bddc5d001",
      "parents": [
        "b4fd884a037c791a39f2f03da719e251af176a97"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Feb 03 19:05:47 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:32:44 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t overwrite flat device tree with kdump kernel\n\nIt\u0027s possible for prom_init to allocate the flat device tree inside the\nkdump crash kernel region. If this happens, when we load the kdump kernel we\noverwrite the flattened device tree, which is bad.\n\nWe could make prom_init try and avoid allocating inside the crash kernel\nregion, but then we run into issues if the crash kernel region uses all the\nspace inside the RMO. The easiest solution is to move the flat device tree\nonce we\u0027re running in the kernel.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "34218e06688341bd05a41425b745c7812d118de0",
      "tree": "5b2940e1e4666223956a71a03606960ebd4ee939",
      "parents": [
        "dece696076936434eb49e43eb2d59ca35cb94376",
        "67264484fac91db58fee9eb3bf1e3aaeaa3e7169"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 07 08:11:31 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 07 08:11:31 2006 -0200"
      },
      "message": "Merge branch \u0027work-fixes\u0027\n"
    },
    {
      "commit": "0dfd812d4b2afc797310943b451608d347854e76",
      "tree": "d9ef7a4cc48a9252ddecdb802cc491f9a26c70eb",
      "parents": [
        "a77a922fcc56fe44fd8f65c041a52ff48474fafe"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Feb 07 06:45:34 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 07 06:47:49 2006 -0200"
      },
      "message": "V4L/DVB (3300): Add standard for South Korean NTSC-M using A2 audio.\n\nSouth Korea uses NTSC-M but with A2 audio instead of BTSC. Several audio\nchips need this information in order to set the correct audio processing\nregisters.\n\nAcked-by: Mauro Carvalho Chehab \u003cmauro_chehab@yahoo.com.br\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c03296a868ae7c91aa2d8b372184763b18f16d7a",
      "tree": "57ff0b44a412b78fe598a49cc28b3cebf51f1154",
      "parents": [
        "e3f749c4af69c4344d89f11e2293e3790eb4eaca",
        "913e4a75572354995b330f57082d9a86250cd75f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 06 15:46:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 06 15:46:39 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "21bbd691827e3610ef975a88863859381ac8d8e0",
      "tree": "3fc8283b25f55f4f216b4fc1bda64fd10335861e",
      "parents": [
        "8254fc4afcc81e69428c453cc216aa612c80e98b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 09 15:19:18 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:02:14 2006 -0800"
      },
      "message": "[PATCH] I2C: Resurrect i2c_smbus_write_i2c_block_data.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9ed2ad8648eb974ee670045d41b5a51b763e3aa1",
      "tree": "80e98f48b6a7538d2b7d74f67c7ce3c5bab35ea6",
      "parents": [
        "e3f749c4af69c4344d89f11e2293e3790eb4eaca"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Tue Jan 31 14:26:25 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 06 10:42:46 2006 -0800"
      },
      "message": "[IA64] add syscall entry for *at()\n\nWire up the ia64 syscalls for *at() functions.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "913e4a75572354995b330f57082d9a86250cd75f",
      "tree": "d7652ef6b9bc0cf3e579deaf9483e5f61f03c20b",
      "parents": [
        "27ee6e0592c7d624836835dd8d2f0f74e9d289f6"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@efs.americas.sgi.com",
        "time": "Fri Feb 03 14:47:15 2006 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 06 09:28:10 2006 -0800"
      },
      "message": "[IA64-SGI] Shub2 BTE address fix\n\nAfter converting the cpu physical address to shub2 physical\naddressing, the address was run through TO_PHYS() which\nclobbered a high node offset bit causing the BTE to fail\non shub2 nodes with large memory.  This fix corrects\nthat problem.\n\nSigned-off-by: Russ Anderson (rja@sgi.com)\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "98bd0c07b60e029cf53eb76c027c27548dd66e9b",
      "tree": "8542c44cc8d1f05a533fb82e04173549196f112d",
      "parents": [
        "5e375bc7d586e0df971734a5a5f1f080ffd89b68",
        "7918d212df31fb7ddfb317c5a8dccdcec647d754"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:10:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:10:29 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "911b0ad25d167fede6aadc05065b414ec7ab5086",
      "tree": "8e85fd8a70a75aa8b2d18b89b2ebd8fc843c361c",
      "parents": [
        "b53e8f68e07fb8f3ba9ab1812c9c186c09a50c16"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Feb 04 23:28:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:54 2006 -0800"
      },
      "message": "[PATCH] Fix \"value computed is not used\" compile warnings with gcc-4.1\n\nFix gcc4.1 compile warnings \"value computed is not used\" with\nset_current_state() and set_task_state() on i386/SMP and x86-64.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\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": "fe1dcbc4f311c2e6c23b33c0fa8572461618ab3e",
      "tree": "189e935ff275bba20629e46e2832bd523acf6cff",
      "parents": [
        "bc5e483da61eb5ab8d24b4a919fb512e5886d02c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 04 23:27:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:53 2006 -0800"
      },
      "message": "[PATCH] jbd: fix transaction batching\n\nBen points out that:\n\n  When writing files out using O_SYNC, jbd\u0027s 1 jiffy delay results in a\n  significant drop in throughput as the disk sits idle.  The patch below\n  results in a 4-5x performance improvement (from 6.5MB/s to ~24-30MB/s on my\n  IDE test box) when writing out files using O_SYNC.\n\nSo optimise the batching code by omitting it entirely if the process which is\ndoing a sync write is the same as the one which did the most recent sync\nwrite.  If that\u0027s true, we\u0027re unlikely to get any other processes joining the\ntransaction.\n\n(Has been in -mm for ages - it took me a long time to get on to performance\ntesting it)\n\nNumbers, on write-cache-disabled IDE:\n\n/usr/bin/time -p synctest -n 10 -uf -t 1 -p 1 dir-name\n\nUnpatched:\n\t40 seconds\nPatched:\n\t35 seconds\nBatching disabled:\n\t35 seconds\n\nThis is the problematic single-process-doing-fsync case.  With multiple\nfsyncing processes the numbers are AFACIT unaltered by the patch.\n\nAside: performance testing and instrumentation shows that the transaction\nbatching almost doesn\u0027t help (testing with synctest -n 1 -uf -t 100 -p 10\ndir-name on non-writeback-caching IDE).  This is because by the time one\nprocess is running a synchronous commit, a bunch of other processes already\nhave a transaction handle open, so they\u0027re all going to batch into the same\ntransaction anyway.\n\nThe batching seems to offer maybe 5-10% speedup with this workload, but I\u0027m\npretty sure it was more important than that when it was first developed 4-odd\nyears ago...\n\nCc: \"Stephen C. Tweedie\" \u003csct@redhat.com\u003e\nCc: Benjamin LaHaise \u003cbcrl@kvack.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc5e483da61eb5ab8d24b4a919fb512e5886d02c",
      "tree": "06ab71794171e9839f3e50674a115d017b35b8ab",
      "parents": [
        "165a2c1d514892ae917cdf80be9e5269015c1034"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 04 23:27:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] reiserfs_get_acl() build fix\n\nWith CONFIG_REISERFS_FS_XATTR\u003dy, CONFIG_REISERFS_FS_POSIX_ACL\u003dn:\n\nfs/reiserfs/xattr.c: In function `reiserfs_check_acl\u0027:\nfs/reiserfs/xattr.c:1330: called object is not a function\n\nCc: Chris Mason \u003cmason@suse.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c55ac9bbca22ee134408f83de5f2bda3b1b2a53",
      "tree": "31b0cdd704204a9c02c6c7e9cc3e6035526d76f5",
      "parents": [
        "e1bc89bc9991e994f2b3c60d9ad2fdb5ad9b10fc"
      ],
      "author": {
        "name": "Phillip Susi",
        "email": "psusi@cfl.rr.com",
        "time": "Sat Feb 04 23:27:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] pktcdvd: Allow larger packets\n\nThe pktcdvd driver uses a compile time macro constant to define the maximum\nsupported packet length.  I changed this from 32 sectors to 128 sectors\nbecause that allows over 100 MB of additional usable space on a 700 MB cdrw,\nand increases throughput.\n\nNote that you need a modified cdrwtool program that can format a CDRW disc\nwith larger packets to benefit from this change.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1bc89bc9991e994f2b3c60d9ad2fdb5ad9b10fc",
      "tree": "22816d5b1979961ec60507e8b6783a02c7fdb283",
      "parents": [
        "b566ccefd7814e4fa403de81aea299bdc11ceed5"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Sat Feb 04 23:27:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] pktcdvd: Don\u0027t waste kernel memory\n\nAllocate memory for read-gathering at open time, when it is known just how\nmuch memory is needed.  This avoids wasting kernel memory when the real packet\nsize is smaller than the maximum packet size supported by the driver.  This is\nalways the case when using DVD discs.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a460ad62260def15c42130de253d6cfc32528a2f",
      "tree": "6fd5b90db456ae6a333a224b8c1c975474bb3c27",
      "parents": [
        "bd576c9523fbf23e94fb7dbe05d2ae1cf96864e4"
      ],
      "author": {
        "name": "Phillip Susi",
        "email": "psusi@cfl.rr.com",
        "time": "Sat Feb 04 23:27:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:52 2006 -0800"
      },
      "message": "[PATCH] pktcdvd: Fix overflow for discs with large packets\n\nThe pktcdvd driver was using an 8 bit field to store the packet length\nobtained from the disc track info.  This causes it to overflow packet length\nvalues of 128KB or more.  I changed the field to 32 bits to fix this.\n\nThe pktcdvd driver defaulted to its maximum allowed packet length when it\ndetected a 0 in the track info field.  I changed this to fail the operation\nand refuse to access the media.  This seems more sane than attempting to\naccess it with a value that almost certainly will not work.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cef5076987dd545ac74f4efcf1c962be8eac34b0",
      "tree": "d404e17d44665c39006d6a5f25cd6b02819a4772",
      "parents": [
        "5b7b644ca9a12396a46fad825a973fb8bed17102"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 10:51:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 10:51:57 2006 -0800"
      },
      "message": "Revert \"[PATCH] x86_64: Fix the node cpumask of a cpu going down\"\n\nThis reverts commit 10f4dc8b27ac42f930ac55adb8c521264dc997f8.\n\nQuoth Andi Kleen:\n  \"Kiran decided that it makes the problem worse than it was before.\n   Fixing it fully requires more work which is too much for 2.6.16.  So\n   please revert that commit for now.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0047c65a60fa3b6607b55e058ea6a89f39cb3f28",
      "tree": "27fd894c370f7930e38c9e0e83cf9b572b51f4ba",
      "parents": [
        "878c41ce5747e1b417bdd92a694c33dc4bd6ec02"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Feb 04 02:19:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:28 2006 -0800"
      },
      "message": "[NETFILTER]: Prepare {ipt,ip6t}_policy match for x_tables unification\n\nThe IPv4 and IPv6 version of the policy match are identical besides address\ncomparison and the data structure used for userspace communication. Unify\nthe data structures to break compatiblity now (before it is released), so\nwe can port it to x_tables in 2.6.17.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19ea7302df2eb4f2ad7f29af814d8cf55fc8b9c9",
      "tree": "b8dcef5684d443cb83c745129facec8f00b5a048",
      "parents": [
        "6f169300787ddb07326cc0338434a162dbab8539"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Sat Feb 04 02:15:36 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:22 2006 -0800"
      },
      "message": "[NETFILTER]: iptables: fix typos in ipt_connbytes.h\n\nFix some typos that make iptables userspace compilation fail.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddc8d029ac6813827849801bce2d8c8813070db6",
      "tree": "f0ae3607018873a8ed3594b9d81f155aed75b906",
      "parents": [
        "34f9a2e4deb760ddcb94cd0cd4f9ce18070d53d9"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Sat Feb 04 02:12:14 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 04 23:51:17 2006 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack: check address family when finding protocol module\n\n__nf_conntrack_{l3}proto_find() doesn\u0027t check the passed protocol family,\nthen it\u0027s possible to touch out of the array which has only AF_MAX items.\n\nSpotted by Pablo Neira Ayuso.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3777a95903953c55f2309a89679b73c19ae5535b",
      "tree": "45a922a1ff82fc0f3d2a3865bfcb23d68c12792c",
      "parents": [
        "7f66ae48de27bc9506cff0f2991d74901a0c2f8d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:53 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] i386/x86-64: Don\u0027t ack the APIC for bad interrupts when the APIC is not enabled\n\nIt\u0027s bad juju to touch the APIC when it hasn\u0027t been enabled.\nI also moved ack_bad_irq for x86-64 out of line following i386.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c3749c41f5eee0da36bbf92b2793338b4d8574f",
      "tree": "3af004c5533ab04297004f5ec40da4c6801b8fda",
      "parents": [
        "099f318b8d97490e58c595eb1b6d3415da5ccc03"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:41 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:15 2006 -0800"
      },
      "message": "[PATCH] x86_64: Calibrate APIC timer using PM timer\n\nOn some broken motherboards (at least one NForce3 based AMD64 laptop)\nthe PIT timer runs at a incorrect frequency.  This patch adds a new\noption \"apicpmtimer\" that allows to use the APIC timer and calibrate it\nusing the PMTimer.  It requires the earlier patch that allows to run the\nmain timer from the APIC.\n\nSpecifying apicpmtimer implies apicmaintimer.\n\nThe option defaults to off for now.\n\nI tested it on a few systems and the resulting APIC timer frequencies\nwere usually a bit off, but always \u003c1%, which should be tolerable.\n\nTBD figure out heuristic to enable this automatically on the affected\nsystems TBD perhaps do it on all NForce3s or using DMI?\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10f4dc8b27ac42f930ac55adb8c521264dc997f8",
      "tree": "88d56b784d7ae5d84fd5e486f666b779c161d8af",
      "parents": [
        "7bcd3f34e262bbebffa954d80eab3a84f053da31"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Fri Feb 03 21:51:05 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:13 2006 -0800"
      },
      "message": "[PATCH] x86_64: Fix the node cpumask of a cpu going down\n\nCurrently, x86_64 and ia64 arches do not clear the corresponding bits\nin the node\u0027s cpumask when a cpu goes down or cpu bring up is cancelled.\nThis is buggy since there are pieces of common code where the cpumask is\nchecked in the cpu down code path to decide on things (like in  the slab\ndown path).  PPC does the right thing, but x86_64 and ia64 don\u0027t (This\nwas the reason Sonny hit upon a slab bug during cpu offline on ppc and\ncould not reproduce on other arches).  This patch fixes it for x86_64.\nI won\u0027t attempt ia64 as I cannot test it.\n\nCredit for spotting this should go to Alok.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7bcd3f34e262bbebffa954d80eab3a84f053da31",
      "tree": "f0765da9eaa8024a2b1d67d3e43730cb32f99fa7",
      "parents": [
        "6bca52b544489b626c7d0db801df6b4aa3d5adb5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:51:02 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:13 2006 -0800"
      },
      "message": "[PATCH] x86_64: Undo the earlier changes to remove unrolled copy/memset functions\n\nThey cause quite bad performance regressions on Netburst\nThis is temporary until we can get new optimized functions\nfor these CPUs.\n\nThis undoes changes that were done in 2.6.15 and in 2.6.16-rc1,\nessentially bringing the code back to 2.6.14 level. Only change\nis I renamed the X86_FEATURE_K8_C flag to X86_FEATURE_REP_GOOD\nand fixed the check for the flag and also fixed some comments.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0dd2ea9af8f0eca43cf6200baa182b3aba307049",
      "tree": "68d19724e9c50e14ea7d900493a9af37ff26c948",
      "parents": [
        "6f3814cd2fb5ea4d53a7fa5b0635d68fa4036c1b"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Feb 03 21:50:56 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:13 2006 -0800"
      },
      "message": "[PATCH] x86_64: [PATCH] timer resume\n\nAt resume time, TSC\u0027s value or something similar might be changed a lot\nagainst suspend time. This could make system gets a very big lost ticks.\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d5825\n\nSigned-off-by: Shaohua Li\u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73dea47faeb96d54a984b9d7f4de564816966354",
      "tree": "6b1f090e9071e281367bc106c1b2ab05cb43e459",
      "parents": [
        "76b461c21468f41837283b7888d55f1c0671f719"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:50:50 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:13 2006 -0800"
      },
      "message": "[PATCH] x86_64: Allow to run main time keeping from the local APIC interrupt\n\nAnother piece from the no-idle-tick patch.\n\nThis can be enabled with the \"apicmaintimer\" option.\n\nThis is mainly useful when the PIT/HPET interrupt is unreliable.\nNote there are some systems that are known to stop the APIC\ntimer in C3. For those it will never work, but this case\nshould be automatically detected.\n\nIt also only works with PM timer right now. When HPET is used\nthe way the main timer handler computes the delay doesn\u0027t work.\n\nIt should be a bit more efficient because there is one less\nregular interrupt to process on the boot processor.\n\nRequires earlier bugfix from Venkatesh\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "226d780909f71bebfa4dfffa21493244aa22dfdc",
      "tree": "ae9f0ff1e2b62076585825379c3b859ad3f3a1af",
      "parents": [
        "eddb6fb9a54cdc8c7c37e056a2b4bbbc8a128a36"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Feb 03 21:50:44 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:12 2006 -0800"
      },
      "message": "[PATCH] x86_64: Define pmtmr_ioport to 0 when PM_TIMER is not available\n\nAvoids some ifdef mess later.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53ea68ecea11bcbb3451c2758ce181bd97b569a9",
      "tree": "4e754db2a21db5b90a1650f2993d0b76c00cbd53",
      "parents": [
        "89a2fa5f2139be35e214bcf86a8291d6a1da75f2"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@epoch.ncsc.mil",
        "time": "Fri Feb 03 08:21:12 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 18:31:33 2006 -0800"
      },
      "message": "[PATCH] SELinux: fix size-128 slab leak\n\nRemove private inode tests from security_inode_alloc and security_inode_free,\nas we otherwise end up leaking inode security structures for private inodes.\n\nSigned-off-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by:  Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "89a2fa5f2139be35e214bcf86a8291d6a1da75f2",
      "tree": "850ea412b013360bcace751db91cac6fb0067535",
      "parents": [
        "27266a18dc56611e2f2ec4e8aced0fe221e9b4b8",
        "68ee3eb8295c9c164071fcbd367c419121bd55f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 18:17:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 18:17:47 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6\n"
    },
    {
      "commit": "27266a18dc56611e2f2ec4e8aced0fe221e9b4b8",
      "tree": "838a597782ea49356da72298626574e22351522d",
      "parents": [
        "f3e39e67b9b6ad6a51d13be902e8341f13b93531",
        "9a8ffccf3d282ee749210232465f61e1c48b7a86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 15:51:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 15:51:48 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    }
  ],
  "next": "f3e39e67b9b6ad6a51d13be902e8341f13b93531"
}
