)]}'
{
  "log": [
    {
      "commit": "3c1fcfe229e99752c74efb945a4a3f560be04204",
      "tree": "44085d9b599e06a92426141811a6f712beac17aa",
      "parents": [
        "cdc39363d33506b0e067d41fc91f89d186bdf7f7"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat Sep 30 23:27:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:22 2006 -0700"
      },
      "message": "[PATCH] Directed yield: direct yield of spinlocks for s390.\n\nUse the new diagnose 0x9c in the spinlock implementation for s390.  It\nyields the remaining timeslice of the virtual cpu that tries to acquire a\nlock to the virtual cpu that is the current holder of the lock.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c53421b18f205c5f97c604ae55c6a921f034b0f6",
      "tree": "375e5196d5649714737132ac287b12c1ac7091ec",
      "parents": [
        "f5579f8c7d7e2c9eb62b566c511b21091a778157"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Sep 30 23:27:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:21 2006 -0700"
      },
      "message": "[PATCH] proper flags type of spin_lock_irqsave()\n\nConvert various spin_lock_irqsave() callers to correctly use `unsigned long\u0027.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52978be636374c4bfb61220b37fa12f55a071c46",
      "tree": "36444be7bdbc0cdd99d903c0ad87316c93427517",
      "parents": [
        "1a2f67b459bb7846d4a15924face63eb2683acc2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Sep 30 23:27:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:19 2006 -0700"
      },
      "message": "[PATCH] kmemdup: some users\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be5b7a8987f23281b146f22b13e2079f448c69c7",
      "tree": "41227ddbc82b97095ae45d11b5071c7239868b9b",
      "parents": [
        "45e0b78b0532f92c01e363dd4287617c5be4574f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Sep 30 23:27:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:18 2006 -0700"
      },
      "message": "[PATCH] arch/i386/pci/mmconfig.c tweaks\n\n- Add soothing comment\n\n- uninline thrice-called function\n\nCc: OGAWA Hirofumi \u003chogawa@miraclelinux.com\u003e\nCc: 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": "45e0b78b0532f92c01e363dd4287617c5be4574f",
      "tree": "8c09edff4667535252b5c95efd68d397ae1283a5",
      "parents": [
        "53947027ad90542ddb2bb746e3175827c270610a"
      ],
      "author": {
        "name": "Keith Mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Sat Sep 30 23:27:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:18 2006 -0700"
      },
      "message": "[PATCH] hot-add-mem x86_64: use CONFIG_MEMORY_HOTPLUG_RESERVE\n\nThe api for hot-add memory already has a construct for finding nodes based on\nan address, memory_add_physaddr_to_nid.  This patch allows the fucntion to do\nsomething besides return 0.  It uses the nodes_add infomation to lookup to\nnode info for a hot add event.\n\nSigned-off-by: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c2676a5870ab15cbeea9f826266bc946fe3cc26",
      "tree": "0df06fce24312d7f2d1120d984dd7ae258cb40ef",
      "parents": [
        "4942e998b40b8f6080930ec16442444e9930aee5"
      ],
      "author": {
        "name": "Keith Mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Sat Sep 30 23:27:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:18 2006 -0700"
      },
      "message": "[PATCH] hot-add-mem x86_64: memory_add_physaddr_to_nid node fixup\n\nIn cases where the acpi memory-add event does not containe the pxm (node)\ninfomation allow the driver to look up node info based on the address.  The\nacpi_get_node call returns -1 if it can\u0027t decode the pxm info, this causes\nadd_memory to panic.  acpi_get_node would have to decode the resource from the\nhandle (a lenghty proposition).  This seems to be the cleanist point to\ninterject the hook.\n\n[kamezawa.hiroyu@jp.fujitsu.com: build fixes]\n[y-goto@jp.fujitsu.com: build fixes]\nSigned-off-by: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4942e998b40b8f6080930ec16442444e9930aee5",
      "tree": "7b321e7e632dddb88539dd2e22c3b4ad06fae4f2",
      "parents": [
        "71efa8fdc55e70ec6687c897a30759f0a2c2ad7e"
      ],
      "author": {
        "name": "Keith Mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Sat Sep 30 23:27:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:18 2006 -0700"
      },
      "message": "[PATCH] hot-add-mem x86_64: memory_add_physaddr_to_nid enable\n\nThe api for hot-add memory already has a construct for finding nodes based on\nan address, memory_add_physaddr_to_nid.  This patch allows the fucntion to do\nsomething besides return 0.  It uses the nodes_add infomation to lookup to\nnode info for a hot add event.\n\nSigned-off-by: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "71efa8fdc55e70ec6687c897a30759f0a2c2ad7e",
      "tree": "93975fd0431f856f7285ad90a13cc4ea73f740d3",
      "parents": [
        "ec69acbb1191df671ff8e07c8e146619a5c53f70"
      ],
      "author": {
        "name": "Keith Mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Sat Sep 30 23:27:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:18 2006 -0700"
      },
      "message": "[PATCH] hot-add-mem x86_64: Enable SPARSEMEM in srat.c\n\nEnable x86_64 srat.c to share code between both reserve and sparsemem based\nadd memory paths.  Both paths need the hot-add area node locality infomration\n(nodes_add).  This code refactors the code path to allow this.\n\nSigned-off-by: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec69acbb1191df671ff8e07c8e146619a5c53f70",
      "tree": "431aea50c8b614686543342c114ce36465b9dbc2",
      "parents": [
        "f28c5edc06ecd8068b38b7662ad19f4d20d741af"
      ],
      "author": {
        "name": "Keith Mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Sat Sep 30 23:27:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:18 2006 -0700"
      },
      "message": "[PATCH] hot-add-mem x86_64: Kconfig changes\n\nCreate Kconfig namespace for MEMORY_HOTPLUG_RESERVE and MEMORY_HOTPLUG_SPARSE.\n This is needed to create a disticiton between the 2 paths.  Selecting the\nhigh level opiton of MEMORY_HOTPLUG will get you MEMORY_HOTPLUG_SPARSE if you\nhave sparsemem enabled or MEMORY_HOTPLUG_RESERVE if you are x86_64 with\ndiscontig and ACPI numa support.\n\nSigned-off-by: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07f3f05c1e3052b8656129b2a5aca9f888241a34",
      "tree": "3338b004d518a0d2189efdc3fb88e94e1c02c0ce",
      "parents": [
        "65e6f5bc8149165efb9d7bdbd142bb837d5edfeb"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Sep 30 20:52:18 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Sat Sep 30 20:52:18 2006 +0200"
      },
      "message": "[PATCH] BLOCK: Move extern declarations out of fs/*.c into header files [try #6]\n\nCreate a new header file, fs/internal.h, for common definitions local to the\nsources in the fs/ directory.\n\nMove extern definitions that should be in header files from fs/*.c to\nfs/internal.h or other main header files where they span directories.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "cdd6026217c0e4cda2efce1bdc318661bef1f66f",
      "tree": "e26bb9c40b603b9cc321aa4217fecf34e1bc5f24",
      "parents": [
        "49171e5c6f414d49a061b5c1c84967c2eb569822"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 09:32:07 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Sat Sep 30 20:29:23 2006 +0200"
      },
      "message": "[PATCH] Remove -\u003erq_status from struct request\n\nAfter Christophs SCSI change, the only usage left is RQ_ACTIVE\nand RQ_INACTIVE. The block layer sets RQ_INACTIVE right before freeing\nthe request, so any check for RQ_INACTIVE in a driver is a bug and\nindicates use-after-free.\n\nSo kill/clean the remaining users, straight forward.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "369aa8395a5dcc89230f1de5459124c4b0db9fca",
      "tree": "d95edf4c52e343e2080427ad153da051ea52eee6",
      "parents": [
        "bf603625660b1742004bf86432ce3c210d14d4fd",
        "c84ef5305930d19bdd6cd576b3a3a73786a82e57"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 30 08:37:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 30 08:37:55 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6:\n  [PATCH] Use early clobber in semaphores\n  [PATCH] Define vsyscall cache as blob to make clearer that user space shouldn\u0027t use it\n  [PATCH] Re-positioning the bss segment\n  [PATCH] Use ARRAY_SIZE in setup.c\n  [PATCH] i386: replace intermediate array-size definitions with ARRAY_SIZE()\n  [PATCH] x86: Clean up x86 NMI sysctls\n  [PATCH] Refactor some duplicated code in mpparse.c\n  [PATCH] Document iommu\u003dpanic\n  [PATCH] Fix broken indentation in iommu_setup\n  [PATCH] Allow disabling DAC using command line options\n  [PATCH] Add proper sparse __user casts to __copy_to_user_inatomic\n  [PATCH] i386: Update defconfig\n  [PATCH] Update defconfig\n"
    },
    {
      "commit": "34596dc9e59d7bece16fe5aba08116b49465da26",
      "tree": "75e09786a8ff8db3a69a5c82663f97d317e59e46",
      "parents": [
        "120b114237e2461fb4fa437c5c37edf014c916b9"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "message": "[PATCH] Define vsyscall cache as blob to make clearer that user space shouldn\u0027t use it\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "120b114237e2461fb4fa437c5c37edf014c916b9",
      "tree": "0083bec556d2c3bec35a909a35286c7aded24a56",
      "parents": [
        "9d0ef4fd61693acd3741ab7ee544246cda1f8738"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "message": "[PATCH] Re-positioning the bss segment\n\n[AK: This apparently broke some systems, but we need it to fix\na compile problem with old binutils and in theory the patch\nis correct. So let\u0027s trying reenabling it again.]\n\no Currently bss segment is being placed somewhere in the middle (after .data)\n  section and after bss lots of init section and data sections are coming.\n  Is it intentional?\n\no One side affect of placing bss in the middle is that objcopy keeps the\n  bss in raw binary image (vmlinux.bin) hence unnecessarily increasing\n  the size of raw binary image. (In my case ~600K). It also increases\n  the size of generated bzImage, though the increase is very small\n  (896 bytes), probably a very high compression ratio for stream\n  of zeros.\n\no This patch moves the bss at the end hence reducing the size of\n  bzImage by 896 bytes and size of vmlinux.bin by 600K.\n\no This change benefits in the context of relocatable kernel patches. If\n  kernel bss is not part of compressed data (vmlinux.bin) then it does\n  not have to be decompressed and this area can be used by the decompressor\n  for its execution hence keeping the memory requirements bounded and\n  decompressor code does not stomp over any other data loaded beyond\n  kernel image (As might be the case with bootloaders like kexec).\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "9d0ef4fd61693acd3741ab7ee544246cda1f8738",
      "tree": "a52103681f1d7ad1ab9ee68d1fc31a0e6b0c34ca",
      "parents": [
        "b9629b82c81709eb0f9c98b8f9cc684f8e212ef3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "message": "[PATCH] Use ARRAY_SIZE in setup.c\n\nBased on i386 patch from Bjorn.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "b9629b82c81709eb0f9c98b8f9cc684f8e212ef3",
      "tree": "d5423026f42f0881b38c2793a6bfcf3bd61d2cea",
      "parents": [
        "29cbc78b90a73ad80f2f58ba2927956cf663abed"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "message": "[PATCH] i386: replace intermediate array-size definitions with ARRAY_SIZE()\n\nCode is easier to validate if array sizes aren\u0027t hidden behind extra\n#defines.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "29cbc78b90a73ad80f2f58ba2927956cf663abed",
      "tree": "e72fdb9c1c055da47b4cd8834bc944af8efc1ed8",
      "parents": [
        "013bf2c50ed943e9c23a2145d3ea7c4d88cda310"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "message": "[PATCH] x86: Clean up x86 NMI sysctls\n\nUse prototypes in headers\nDon\u0027t define panic_on_unrecovered_nmi for all architectures\n\nCc: dzickus@redhat.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "013bf2c50ed943e9c23a2145d3ea7c4d88cda310",
      "tree": "c7239879cac638bd9bec86059bec6bed7b0e159c",
      "parents": [
        "d802ab981da67d433fbb48f5640b7e3a9ba9fd54"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "message": "[PATCH] Refactor some duplicated code in mpparse.c\n\nNo logic changes\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "d802ab981da67d433fbb48f5640b7e3a9ba9fd54",
      "tree": "d0499267b945c506c5d3ad0c52608e0fd815385f",
      "parents": [
        "ded318ec80071557155604197ea45dcdb2a9ff2f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "message": "[PATCH] Document iommu\u003dpanic\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "ded318ec80071557155604197ea45dcdb2a9ff2f",
      "tree": "e9619febd4b2b014d55a06bd4159af9c08273fff",
      "parents": [
        "ece668401250c1d0419ed078c1d26ccdd30d3289"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "message": "[PATCH] Fix broken indentation in iommu_setup\n\nNo functional changes; only white space.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "ece668401250c1d0419ed078c1d26ccdd30d3289",
      "tree": "6a8fc43edbee644cc6af3cf8252795c858a99b6a",
      "parents": [
        "b885808e185a4ec2dfe16c84434f79e95f0245b0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "message": "[PATCH] Allow disabling DAC using command line options\n\nMight or might not work around some reported bugs on VIA systems.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "ae853e79faa27ca1a08c8ae3b5aee71ea98482f9",
      "tree": "3c117c69ecc4fc55fc4bb4858f024b0066126c07",
      "parents": [
        "81b999b10b3246fd80691a7936a564deb99640b9"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Sep 30 01:47:55 2006 +0200"
      },
      "message": "[PATCH] i386: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "81b999b10b3246fd80691a7936a564deb99640b9",
      "tree": "d1562f744dceebb08dbec22f11c9aafab8b3e951",
      "parents": [
        "d6c641026dec68acfb4b0baa98aad960e963ed97"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Sep 30 01:47:54 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Sep 30 01:47:54 2006 +0200"
      },
      "message": "[PATCH] Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "3a1d5c84ed2fa4034f86e3b204129c139471516e",
      "tree": "621b55281a61bdac15efe36ea00dd30fdba49cb5",
      "parents": [
        "d6c641026dec68acfb4b0baa98aad960e963ed97"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 27 19:43:02 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 29 16:12:41 2006 -0700"
      },
      "message": "[SPARC]: Don\u0027t zero out tail during copy_from_user_inatomic().\n\nActually, since we use the same code for all the copying\ntypes in and out of userspace, we check at runtime whether\npreemption is disabled.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6c641026dec68acfb4b0baa98aad960e963ed97",
      "tree": "7a6c69dc0343d7498ba93c4a9107d2ffde5dbeed",
      "parents": [
        "2148ccc437a9eac9f0d4b3c27cb1e41f6a48194c"
      ],
      "author": {
        "name": "Ollie Wild",
        "email": "aaw@google.com",
        "time": "Fri Sep 29 15:50:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 15:58:21 2006 -0700"
      },
      "message": "[PATCH] uml build fix\n\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de2a84f2be8ed8a166f13d6aa2ae474541172bb2",
      "tree": "1c6e236c8fb87ec37d4e7cce126e42361156e471",
      "parents": [
        "074a5dde04abc66eea30368c74913d83b1a410f9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Sep 29 02:00:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:18 2006 -0700"
      },
      "message": "[PATCH] solaris emulation: incorrect tty locking\n\n[akpm@osdl.org: build fix]\n[akpm@osdl.org: warning fix]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3171a0305d62e6627a24bff35af4f997e4988a80",
      "tree": "5cf70462490528523172927c75f47970faa46ce9",
      "parents": [
        "27d91e07f9b863fa94491ffafe250580f0c2ce78"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Sep 29 02:00:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:15 2006 -0700"
      },
      "message": "[PATCH] simplify update_times (avoid jiffies/jiffies_64 aliasing problem)\n\nPass ticks to do_timer() and update_times(), and adjust x86_64 and s390\ntimer interrupt handler with this change.\n\nCurrently update_times() calculates ticks by \"jiffies - wall_jiffies\", but\ncallers of do_timer() should know how many ticks to update.  Passing ticks\nget rid of this redundant calculation.  Also there are another redundancy\npointed out by Martin Schwidefsky.\n\nThis cleanup make a barrier added by\n5aee405c662ca644980c184774277fc6d0769a84 needless.  So this patch removes\nit.\n\nAs a bonus, this cleanup make wall_jiffies can be removed easily, since now\nwall_jiffies is always synced with jiffies.  (This patch does not really\nremove wall_jiffies.  It would be another cleanup patch)\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Hirokazu Takata \u003ctakata.hirokazu@renesas.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f400e198b2ed26ce55b22a1412ded0896e7516ac",
      "tree": "a3d78bfc1c20635e199fe0fe85aaa1d8792acc58",
      "parents": [
        "959ed340f4867fda7684340625f60e211c2296d6"
      ],
      "author": {
        "name": "Sukadev Bhattiprolu",
        "email": "sukadev@us.ibm.com",
        "time": "Fri Sep 29 02:00:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:12 2006 -0700"
      },
      "message": "[PATCH] pidspace: is_init()\n\nThis is an updated version of Eric Biederman\u0027s is_init() patch.\n(http://lkml.org/lkml/2006/2/6/280).  It applies cleanly to 2.6.18-rc3 and\nreplaces a few more instances of -\u003epid \u003d\u003d 1 with is_init().\n\nFurther, is_init() checks pid and thus removes dependency on Eric\u0027s other\npatches for now.\n\nEric\u0027s original description:\n\n\tThere are a lot of places in the kernel where we test for init\n\tbecause we give it special properties.  Most  significantly init\n\tmust not die.  This results in code all over the kernel test\n\t-\u003epid \u003d\u003d 1.\n\n\tIntroduce is_init to capture this case.\n\n\tWith multiple pid spaces for all of the cases affected we are\n\tlooking for only the first process on the system, not some other\n\tprocess that has pid \u003d\u003d 1.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: \u003clxc-devel@lists.sourceforge.net\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "959ed340f4867fda7684340625f60e211c2296d6",
      "tree": "61832d7f0a5c8a4864003949b7eb545154d9acec",
      "parents": [
        "3b9b8ab65d8eed784b9164d03807cb2bda7b5cd6"
      ],
      "author": {
        "name": "Eric Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Sep 29 02:00:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:12 2006 -0700"
      },
      "message": "[PATCH] Fix conflict with the is_init identifier on parisc\n\nThis appears to be the only usage of is_init in the kernel besides the\nusage in sched.h.  On ia64 the same function is called in_init.  So to\nremove the conflict and make the kernel more consistent rename is_init\nis_core is_local and is_local_section to in_init in_core in_local and\nin_local_section respectively.\n\nThanks to Adrian Bunk who spotted this, and to Matthew Wilcox\nwho suggested this fix.\n\nSigned-off-by: Eric Biederman \u003cebiederm@xmission.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc09561d6392771a392dea55c287de7e849b6b63",
      "tree": "8f754252a1e3109c4187f9e6f53f66eaf9486f49",
      "parents": [
        "ca9bda00b4aafc42cd3d1b9d32934463e2993b4c"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Fri Sep 29 02:00:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:12 2006 -0700"
      },
      "message": "[PATCH] kthread: convert arch/i386/kernel/apm.c\n\nConvert i386 apm.c from kernel_thread(), whose export is deprecated, to\nkthread API.\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b77df08a36d989f7dd00ccb6a026a0e96170d16",
      "tree": "54b742acda47156c102f8af940f7def92413f1ef",
      "parents": [
        "50462062a02226a698a211d5bd535376c89b8603"
      ],
      "author": {
        "name": "Arun Sharma",
        "email": "arun.sharma@google.com",
        "time": "Fri Sep 29 02:00:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:11 2006 -0700"
      },
      "message": "[PATCH] oprofile: ppro: need to enable/disable all the counters\n\nNeed to enable/disable all the counters instead of just counter 0.\n\nThis affects all cpus with family\u003d6, including i386/core.  Usual symptom:\nonly counter 0 provides samples.  Other counters don\u0027t produce samples.\n\nSigned-off-by: Arun Sharma \u003carun.sharma@google.com\u003e\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nCc: John Levon \u003clevon@movementarian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6bd3a39f7c6ebad49c261c3d458df974c880758",
      "tree": "a5cf6054a8ff276f8d84ba94bb5df89ed5646332",
      "parents": [
        "d09d7ddf3018b4c6efa76dce72f6dec6054fa22b"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Fri Sep 29 01:59:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:10 2006 -0700"
      },
      "message": "[PATCH] Move valid_dma_direction() from x86_64 to generic code\n\nAs suggested by Muli Ben-Yehuda this function is moved to generic code as\nmay be useful for all archs.\n\n[akpm@osdl.org: fix]\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nCc: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0de7fca10a3d7ddb99188b4752cc473c4e2c96e",
      "tree": "65cfecd5fbd0fad2278b56271c05467e3b615db4",
      "parents": [
        "538d9d532b0e0320c9dd326a560b5a72d73f910d"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josht@us.ibm.com",
        "time": "Fri Sep 29 01:59:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:07 2006 -0700"
      },
      "message": "[PATCH] efi: add lock annotations for efi_call_phys_prelog and efi_call_phys_epilog\n\nThe functions efi_call_phys_prelog and efi_call_phys_epilog in\narch/i386/kernel/efi.c wrap the spinlock efi_rt_lock: efi_call_phys_prelog\nreturns with the lock held, and efi_call_phys_epilog releases the lock\nwithout acquiring it.  Add lock annotations to these two functions so that\nsparse can check callers for lock pairing, and so that sparse will not\ncomplain about these functions since they intentionally use locks in this\nmanner.\n\nSigned-off-by: Josh Triplett \u003cjosh@freedesktop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d24607bfaab3d02fd0d6e0ffc22f29c2bc8eb30",
      "tree": "50e0bfa287b913a9308651d2b78d6fef90e9a835",
      "parents": [
        "ad4e09b16ad361c15bd7186dcd118cb901089b97"
      ],
      "author": {
        "name": "Komal Shah",
        "email": "komal_shah802003@yahoo.com",
        "time": "Fri Sep 29 01:59:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:07 2006 -0700"
      },
      "message": "[PATCH] OMAP: Update OMAP1/2 boards to give keymapsize and other pdata\n\nThis patch adds keymapsize, delay and debounce flag in the keypad platform\ndata for various TI OMAP1/2 based boards like F-sample, H2, H3, Innovator,\nNokia770, OSK, Perseus and H4.\n\nSigned-off-by: Komal Shah \u003ckomal_shah802003@yahoo.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df67b3daea602728b51325a4debaeeb912ee51d1",
      "tree": "22181d324d541a27b037673cf1315827900e998c",
      "parents": [
        "15a67dd8ccf696392176c95a08234a8b8ee59005"
      ],
      "author": {
        "name": "Jason Baron",
        "email": "jbaron@redhat.com",
        "time": "Fri Sep 29 01:58:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:05 2006 -0700"
      },
      "message": "[PATCH] make PROT_WRITE imply PROT_READ\n\nMake PROT_WRITE imply PROT_READ for a number of architectures which don\u0027t\nsupport write only in hardware.\n\nWhile looking at this, I noticed that some architectures which do not\nsupport write only mappings already take the exact same approach.  For\nexample, in arch/alpha/mm/fault.c:\n\n\"\n        if (cause \u003c 0) {\n                if (!(vma-\u003evm_flags \u0026 VM_EXEC))\n                        goto bad_area;\n        } else if (!cause) {\n                /* Allow reads even for write-only mappings */\n                if (!(vma-\u003evm_flags \u0026 (VM_READ | VM_WRITE)))\n                        goto bad_area;\n        } else {\n                if (!(vma-\u003evm_flags \u0026 VM_WRITE))\n                        goto bad_area;\n        }\n\"\n\nThus, this patch brings other architectures which do not support write only\nmappings in-line and consistent with the rest.  I\u0027ve verified the patch on\nia64, x86_64 and x86.\n\nAdditional discussion:\n\nSeveral architectures, including x86, can not support write-only mappings.\nThe pte for x86 reserves a single bit for protection and its two states are\nread only or read/write.  Thus, write only is not supported in h/w.\n\nCurrently, if i \u0027mmap\u0027 a page write-only, the first read attempt on that page\ncreates a page fault and will SEGV.  That check is enforced in\narch/blah/mm/fault.c.  However, if i first write that page it will fault in\nand the pte will be set to read/write.  Thus, any subsequent reads to the page\nwill succeed.  It is this inconsistency in behavior that this patch is\nattempting to address.  Furthermore, if the page is swapped out, and then\nbrought back the first read will also cause a SEGV.  Thus, any arbitrary read\non a page can potentially result in a SEGV.\n\nAccording to the SuSv3 spec, \"if the application requests only PROT_WRITE, the\nimplementation may also allow read access.\" Also as mentioned, some\narchtectures, such as alpha, shown above already take the approach that i am\nsuggesting.\n\nThe counter-argument to this raised by Arjan, is that the kernel is enforcing\nthe write only mapping the best it can given the h/w limitations.  This is\ntrue, however Alan Cox, and myself would argue that the inconsitency in\nbehavior, that is applications can sometimes work/sometimes fails is highly\nundesireable.  If you read through the thread, i think people, came to an\nagreement on the last patch i posted, as nobody has objected to it...\n\nSigned-off-by: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5906e4171ad61ce68de95e51b773146707671f80",
      "tree": "e8e2479c9fa361948d10740b7e65e4eb751ee8c0",
      "parents": [
        "fade5d5461b0379b27ca96faf560d855d7a0ea8b"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Sep 29 01:58:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:04 2006 -0700"
      },
      "message": "[PATCH] uml: remove pte_mkexec\n\nAndi is making pte_mkexec go away, and UML had one of the last uses.\n\nThis removes the use and the definition.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\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": "fade5d5461b0379b27ca96faf560d855d7a0ea8b",
      "tree": "e12b7753db8c4dcb7f5fd187062eb5e055526228",
      "parents": [
        "3b89af765cd62c1c3ca6c81adca45084f8840e06"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Sep 29 01:58:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:04 2006 -0700"
      },
      "message": "[PATCH] uml: don\u0027t roll my own random MAC generator\n\nUse the existing random_ether_addr() instead of cooking up my own\nversion.  Pointed out by Dave Hollis and Jason Lunz.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b89af765cd62c1c3ca6c81adca45084f8840e06",
      "tree": "29beac2754382df0fd5fb4ee71cccc4c083a8a71",
      "parents": [
        "f92afe56a0dcd271cb94e12acf1861d44c3faefd"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Sep 29 01:58:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:04 2006 -0700"
      },
      "message": "[PATCH] uml: remove unneeded file\n\nRemove arch/um/kernel/skas/process_kern.c again.  The stack alignment\nchange which resulted in this file being here is safely in\narch/um/kernel/process.c.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f92afe56a0dcd271cb94e12acf1861d44c3faefd",
      "tree": "4c8fc05c2dd6d9142ab3e5850ccbb5ff7b0065d1",
      "parents": [
        "80c13749140284abdc23bbeed2507b7e5a3dc459"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Sep 29 01:58:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:04 2006 -0700"
      },
      "message": "[PATCH] uml: stack consumption reduction\n\nFix some stack abuse in the sysrq t path.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80c13749140284abdc23bbeed2507b7e5a3dc459",
      "tree": "9d5a56f718e8f467af3daf0089309d3b1ac9d12e",
      "parents": [
        "730760e90a173ef81f89beed2f1dad2fab310f68"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Sep 29 01:58:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:04 2006 -0700"
      },
      "message": "[PATCH] uml: close file descriptor leaks\n\nClose two file descriptor leaks, one in the ubd driver and one to\n/proc/mounts.  The ubd driver bug also leaked some vmalloc space.  The\n/proc/mounts leak was a descriptor that was just never closed.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "730760e90a173ef81f89beed2f1dad2fab310f68",
      "tree": "e60039deb19683fac30e58277450c657ecd33e07",
      "parents": [
        "b10aeeef554eb1ff80e10111829f6e7484877811"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Sep 29 01:58:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:04 2006 -0700"
      },
      "message": "[PATCH] uml: locking documentation\n\nSome locking documentation and a cleanup.  uml_exitcode is copied into a local\nbefore sprintf sees it, in case sprintf does anything non-atomic with it.\n\nThe rest are comments about why certain globals don\u0027t need any kind of\nlocking.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b10aeeef554eb1ff80e10111829f6e7484877811",
      "tree": "efe33871539700cb6f530ed38b755b405b3f3b08",
      "parents": [
        "f3e7ed2b617824f79d1223f37430ccffae59e5b8"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Sep 29 01:58:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:04 2006 -0700"
      },
      "message": "[PATCH] uml: mechanical tidying after random MACs change\n\nMechanical, hopefully non-functional changes stemming from\nsetup_etheraddr always succeeding now that it always assigns a MAC,\neither from the command line or generated randomly:\n   the test of the return of setup_etheraddr is removed, and code\ndependent on it succeeding is now unconditional\n   setup_etheraddr can now be made void\n   struct uml_net.have_mac is now always 1, so tests of it can be\nsimilarly removed, and uses of it can be replaced with 1\n   struct uml_net.have_mac is no longer used, so it can be removed\n   struct uml_net_private.have_mac is copied from struct uml_net, so\nit is always 1\n   tests of uml_net_private.have_mac can be removed\n   uml_net_private.have_mac can now be removed\n   the only call to dev_ip_addr was removed, so it can be deleted\n\nIt also turns out that setup_etheraddr is called only once, from the same\nfile, so it can be static and its declaration removed from net_kern.h.\n\nSimilarly, set_ether_mac is defined and called only from one file.\n\nFinally, setup_etheraddr and set_ether_mac were moved to avoid needing forward\ndeclarations.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3e7ed2b617824f79d1223f37430ccffae59e5b8",
      "tree": "629961c5ea7aa34675c8a6760e88e3957099f0af",
      "parents": [
        "3b08606dc2991bcdab14139efd9ed9d492f5f901"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Sep 29 01:58:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:04 2006 -0700"
      },
      "message": "[PATCH] uml: assign random MACs to interfaces if necessary\n\nAssign a random MAC to an ethernet interface if one was not provided on the\ncommand line.  This became pressing when distros started bringing interfaces\nup before assigning IPs to them.  The previous pattern of assigning an IP then\nbringing it up allowed the MAC to be generated from the first IP assigned.\nHowever, once the thing is up, it\u0027s probably a bad idea to change the MAC, so\nthe MAC stayed initialized to fe:fd:0:0:0:0.\n\nNow, if there is no MAC from the command line, one is generated.  We use the\nmicroseconds from gettimeofday (20 bits), plus the low 12 bits of the pid to\nseed the random number generator.  random() is called twice, with 16 bits of\neach result used.  I didn\u0027t want to have to try to fill in 32 bits optimally\ngiven an arbitrary RAND_MAX, so I just assume that it is greater than 65536\nand use 16 bits of each random() return.\n\nThere is also a bit of reformatting and whitespace cleanup here.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b08606dc2991bcdab14139efd9ed9d492f5f901",
      "tree": "c225c9fc5a7b3cdfe516c4279f77e40068396162",
      "parents": [
        "3528a95322b5c1ce882ab723f175a1845430cd89"
      ],
      "author": {
        "name": "keith mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Fri Sep 29 01:58:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:03 2006 -0700"
      },
      "message": "[PATCH] convert i386 Summit subarch to use SRAT info for apicid_to_node calls\n\nConvert the i386 summit subarch apicid_to_node to use node information\nprovided by the SRAT.  It was discussed a little on LKML a few weeks ago\nand was seen as an acceptable fix.  The current way of obtaining the nodeid\n\n static inline int apicid_to_node(int logical_apicid)\n {\n   return logical_apicid \u003e\u003e 5;\n }\n\nis just not correct for all summit systems/bios.  Assuming the apicid\nmatches the Linux node number require a leap of faith that the bios mapped\nout the apicids a set way.  Modern summit HW (IBM x460) does not layout its\nbios in the manner for various reasons and is unable to boot i386 numa.\n\nThe best way to get the correct apicid to node information is from the SRAT\ntable during boot.  It lays out what apicid belongs to what node.  I use\nthis information to create a table for use at run time.\n\nSigned-off-by: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nCc: 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": "2dcea57ae19275451a756a2d5bf96b329487b0e0",
      "tree": "37b0def2369c106fdf3653ca85e0c1a34ce4d905",
      "parents": [
        "d1807793e1e7e502e3dc047115e9dbc3b50e4534"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Sep 29 01:58:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:03 2006 -0700"
      },
      "message": "[PATCH] convert s390 page handling macros to functions\n\nConvert s390 page handling macros to functions.  In particular this fixes a\nproblem with s390\u0027s SetPageUptodate macro which uses its input parameter\ntwice which again can cause subtle bugs.\n\n[akpm@osdl.org: build fix]\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\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": "a144ea4b7a13087081ab5402fa9ad0bcfd249e67",
      "tree": "a0452a546c231d85a89e8920c26e5dec4595ba54",
      "parents": [
        "6d85c10abe840e98cbac673202fe7cc9ada2180c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Sep 28 18:00:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 28 18:00:55 2006 -0700"
      },
      "message": "[IPV4]: annotate struct in_ifaddr\n\nifa_local, ifa_address, ifa_mask, ifa_broadcast and ifa_anycast are\nnet-endian.  Annotated them and variables that are inferred to be\nnet-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebdea46fecae40c4d7effcd33f40918a37a1df4b",
      "tree": "e4312bf7f1f3d184738963a0ec300aa9fdfd55c1",
      "parents": [
        "fecf3404f4aba6d0edeba31eeb018cbb6326dff2",
        "250d375d1da45a5e08ab8baf5eaa7eb258afd82b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 28 14:40:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 28 14:40:39 2006 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (130 commits)\n  [ARM] 3856/1: Add clocksource for Intel IXP4xx platforms\n  [ARM] 3855/1: Add generic time support\n  [ARM] 3873/1: S3C24XX: Add irq_chip names\n  [ARM] 3872/1: S3C24XX: Apply consistant tabbing to irq_chips\n  [ARM] 3871/1: S3C24XX: Fix ordering of EINT4..23\n  [ARM] nommu: confirms the CR_V bit in nommu mode\n  [ARM] nommu: abort handler fixup for !CPU_CP15_MMU cores.\n  [ARM] 3870/1: AT91: Start removing static memory mappings\n  [ARM] 3869/1: AT91: NAND support for DK and KB9202 boards\n  [ARM] 3868/1: AT91 hardware header update\n  [ARM] 3867/1: AT91 GPIO update\n  [ARM] 3866/1: AT91 clock update\n  [ARM] 3865/1: AT91RM9200 header updates\n  [ARM] 3862/2: S3C2410 - add basic power management support for AML M5900 series\n  [ARM] kthread: switch arch/arm/kernel/apm.c\n  [ARM] Off-by-one in arch/arm/common/icst*\n  [ARM] 3864/1: Refactore sharpsl_pm\n  [ARM] 3863/1: Add Locomo SPI Device\n  [ARM] 3847/2:  Convert LOMOMO to use struct device for GPIOs\n  [ARM] Use CPU_CACHE_* where possible in asm/cacheflush.h\n  ...\n"
    },
    {
      "commit": "250d375d1da45a5e08ab8baf5eaa7eb258afd82b",
      "tree": "fb5dc6df00065f11578f837835c6d5a99530b223",
      "parents": [
        "84904d0ead0a8c419abd45c7b2ac8d76d50a0d48",
        "6afd6fae1d5f7e7129a10c4f3e32018966eeac1c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 28 22:20:39 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 28 22:20:39 2006 +0100"
      },
      "message": "Merge nommu branch\n"
    },
    {
      "commit": "84904d0ead0a8c419abd45c7b2ac8d76d50a0d48",
      "tree": "f0744701f7eb7efad9adc63e2e7113a141de8fec",
      "parents": [
        "746140c71d537560bbd22c1b148fb21031c30e71"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Fri Sep 22 00:58:57 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 28 20:59:25 2006 +0100"
      },
      "message": "[ARM] 3856/1: Add clocksource for Intel IXP4xx platforms\n\nEnables the ixp4xx platforms to use Generic time-of-day.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "746140c71d537560bbd22c1b148fb21031c30e71",
      "tree": "c9753521f7443f946b966d0e8bd19d60c71f99f9",
      "parents": [
        "82606c66e943227afcec8a3c7b8428b99a7f88b8"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Fri Sep 22 00:16:30 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 28 20:59:24 2006 +0100"
      },
      "message": "[ARM] 3855/1: Add generic time support\n\nThis patch adds Generic time-of-day support for the ARM architecture.\n\nThe support is currently added using #ifdef\u0027s so that it can support\nsub-arches that do not (yet) have a clocksource added.  As sub-arches\nadd clocksource support, they should \u0027select GENERIC_TIME\u0027\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@mvista.com\u003e\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\n\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\n\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "82606c66e943227afcec8a3c7b8428b99a7f88b8",
      "tree": "b07a730cbe4ae9aab0f40ca5ddd293ba188c1c61",
      "parents": [
        "625ac112d4253c7e5f7a6d59c99943e8eb0b46c9"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Sep 28 20:51:35 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 28 20:55:23 2006 +0100"
      },
      "message": "[ARM] 3873/1: S3C24XX: Add irq_chip names\n\nAdd names to all the irq_chip structes\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "625ac112d4253c7e5f7a6d59c99943e8eb0b46c9",
      "tree": "e193d3557e66fa7ca31756306e16bce7b9a07f9e",
      "parents": [
        "38e0533ce87a58e25f959e6d0958478b6a137794"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Sep 28 20:45:29 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 28 20:49:32 2006 +0100"
      },
      "message": "[ARM] 3872/1: S3C24XX: Apply consistant tabbing to irq_chips\n\nApply consistant tabbing to the IRQ chip\nstructures in arch/arm/mach-s3c2410/irq.c\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "38e0533ce87a58e25f959e6d0958478b6a137794",
      "tree": "c9c1f02946b3ad39cded1c6ad8d0a815c3f61f41",
      "parents": [
        "1f51c10c5e85050506663bce1d69513eb901db87"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Sep 28 20:40:50 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 28 20:48:49 2006 +0100"
      },
      "message": "[ARM] 3871/1: S3C24XX: Fix ordering of EINT4..23\n\nThe demux code for the IRQ EINTs above 3 was\nusing find last set instead of finding first\nset.\n\nAlso fix it so that we only check EINT4..7\nwhen the parent EINT4t7 goes off, and the\n8..23 when EINT8t23 goes off.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6afd6fae1d5f7e7129a10c4f3e32018966eeac1c",
      "tree": "4b7470f0f771c4e97b18f83db0bd4ca3d529684b",
      "parents": [
        "0f45d7f36b766cb668cebfb5d4d2f67b4a8676ba"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Thu Sep 28 21:46:34 2006 +0900"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 28 20:17:30 2006 +0100"
      },
      "message": "[ARM] nommu: confirms the CR_V bit in nommu mode\n\nIn nommu mode, the exception vector location depends on the platforms.\nSome of the implementations may have some special exception control\nforwarding method in their ROM/flash and for some of them has its own\nre-mapping mechanism by the h/w.\n\nThis patch introduces a special configuration CONFIG_CPU_HIGH_VECTOR which\nturns on the CR_V bit in nommu mode. The CR_V bit is turned off by default.\nThis feature depends on CP15 and does not supported by ARM740.\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f45d7f36b766cb668cebfb5d4d2f67b4a8676ba",
      "tree": "975c493fc13a2a078ef4d41374794faf1c5d1510",
      "parents": [
        "6cc7cbef948ea2660cc40d7aab090a479f7db6a2"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Thu Sep 28 21:46:16 2006 +0900"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 28 20:15:46 2006 +0100"
      },
      "message": "[ARM] nommu: abort handler fixup for !CPU_CP15_MMU cores.\n\nThere is no FSR/FAR register on no-CP15 or MPU cores. This patch adds a\ndummy abort handler which returns zero for the base restored Data Abort\nmodel !CPU_CP15_MMU cores. The abort-lv4t.S is still used with the fix-up\nfor the base updated Data Abort model cores.\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1f51c10c5e85050506663bce1d69513eb901db87",
      "tree": "a71ad28d526c2b4fa3f4ad67084ab61338a0e534",
      "parents": [
        "cc2b28ba61b0a6bdfcf18274b8b883b98486eca4"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu Sep 28 16:26:47 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 28 18:11:22 2006 +0100"
      },
      "message": "[ARM] 3870/1: AT91: Start removing static memory mappings\n\nThis patch removes the static memory mapping for the currently-unused\nperipherals [Synchronous Serial, Timer/Counter unit], and for those\ndrivers that already ioremap() their registers [UART].\n\nAlso, the Ethernet driver now uses the platform_device resources but\ndoesn\u0027t yet use ioremap() so we need to pass it the virtual address\ninstead of the physical address.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "94c12cc7d196bab34aaa98d38521549fa1e5ef76",
      "tree": "8e0cec0ed44445d74a2cb5160303d6b4dfb1bc31",
      "parents": [
        "25d83cbfaa44e1b9170c0941c3ef52ca39f54ccc"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:56:43 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:56:43 2006 +0200"
      },
      "message": "[S390] Inline assembly cleanup.\n\nMajor cleanup of all s390 inline assemblies. They now have a common\ncoding style. Quite a few have been shortened, mainly by using register\nasm variables. Use of the EX_TABLE macro helps  as well. The atomic ops,\nbit ops and locking inlines new use the Q-constraint if a newer gcc\nis used.  That results in slightly better code.\n\nThanks to Christian Borntraeger for proof reading the changes.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "25d83cbfaa44e1b9170c0941c3ef52ca39f54ccc",
      "tree": "30d9bbc0a1051b837313edfafc40ffa6c5fbfedc",
      "parents": [
        "52149ba6b0ddf3e9d965257cc0513193650b3ea8"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Sep 28 16:56:37 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:56:37 2006 +0200"
      },
      "message": "[S390] Whitespace cleanup.\n\nHuge s390 assembly files whitespace cleanup.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "52149ba6b0ddf3e9d965257cc0513193650b3ea8",
      "tree": "af8097516b3cd9d9f2397080e4cf81414fd4172a",
      "parents": [
        "51dced544e3964b684afc99282ceceaa384b16a8"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:56:03 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:56:03 2006 +0200"
      },
      "message": "[S390] user readable uninitialised kernel memory.\n\nA user space program can read uninitialised kernel memory\nby appending to a file from a bad address and then reading\nthe result back. The cause is the copy_from_user function\nthat does not clear the remaining bytes of the kernel\nbuffer after it got a fault on the user space address.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "0efa470363699ecba49e67cc3c75f46b300f98a4",
      "tree": "a27ea609d8a45369fa47d016839fc94db8f80cdb",
      "parents": [
        "d9f7a745d55527d0d41684b22506a86c4381f7f1"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Thu Sep 28 16:55:46 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:55:46 2006 +0200"
      },
      "message": "[S390] config option for z9-109 code generation.\n\nAdd a kernel config option for the IBM System z9. This will produce\nfaster code on newer compilers using the -march\u003dz9-109 option.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d9f7a745d55527d0d41684b22506a86c4381f7f1",
      "tree": "ea8870ef06c3723ad59b78aac97bfe8152894c72",
      "parents": [
        "1fce518e8e7de62597c823d6d795cafc694e7910"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:55:39 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:55:39 2006 +0200"
      },
      "message": "[S390] __div64_32 for 31 bit.\n\nThe clocksource infrastructure introduced with commit\nad596171ed635c51a9eef829187af100cbf8dcf7 broke 31 bit s390.\nThe reason is that the do_div() primitive for 31 bit always\nhad a restriction: it could only divide an unsigned 64 bit\ninteger by an unsigned 31 bit integer. The clocksource code\nnow uses do_div() with a base value that has the most\nsignificant bit set. The result is that clock-\u003ecycle_interval\nhas a funny value which causes the linux time to jump around\nlike mad.\nThe solution is \"obvious\": implement a proper __div64_32\nfunction for 31 bit s390.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "23c100d99c1dfd0bba49a63fb02a8f8fddad607b",
      "tree": "c937d041eea37d24997e0bcc0b385c07d8d541d5",
      "parents": [
        "925afbd6cbc0d5154710f00dc186518f396e04ec"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Thu Sep 28 16:55:28 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:55:28 2006 +0200"
      },
      "message": "[S390] hypfs sparse warnings.\n\nsparse complains, if we use bitwise operations on enums. Cast enum to\nlong in order to fix that problem!\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "925afbd6cbc0d5154710f00dc186518f396e04ec",
      "tree": "98e3594f8a2a0d6b26eb3e00ac5155bd91de6e63",
      "parents": [
        "bac9c66cd25e134077b284fc59bee6e5a8475d33"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Thu Sep 28 16:55:23 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:55:23 2006 +0200"
      },
      "message": "[S390] Avoid static struct initializations in appldata.\n\nDon\u0027t use static initialization for struct members containing\nvariables because gcc would generate more code and use double space\non stack.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "bac9c66cd25e134077b284fc59bee6e5a8475d33",
      "tree": "5fa9a8bbda52f10f613060849f13e403a7dedb89",
      "parents": [
        "a77c64c1a641950626181b4857abb701d8f38ccc"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Thu Sep 28 16:55:18 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:55:18 2006 +0200"
      },
      "message": "[S390] init task memory faults.\n\nLock for mmap_sem is missing on page fault retry for init task\nwhen it fails due to out of memory.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "cc2b28ba61b0a6bdfcf18274b8b883b98486eca4",
      "tree": "63b6c8c1be3708399d116a4b84485516bf0a90a8",
      "parents": [
        "97f0fb68f142b477773c05140da27c1dbd31a2ab"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu Sep 28 10:27:00 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 28 11:53:55 2006 +0100"
      },
      "message": "[ARM] 3869/1: AT91: NAND support for DK and KB9202 boards\n\nThis patch adds support for the NAND flash on the Atmel AT91RM9200-DK\nand KwikByte KB920x boards.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f21738341ca330ec83ef978ee63ffa5ecf13f082",
      "tree": "be42abeb9ef2509a5a0c4187f4aa076d8f3c2dee",
      "parents": [
        "2eeaaa21de68cb8869d3a54438a9224321d3dd03"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Wed Sep 27 13:23:00 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 28 11:53:47 2006 +0100"
      },
      "message": "[ARM] 3867/1: AT91 GPIO update\n\nThis patch makes the AT91 gpio.c support processor-generic (AT91RM9200\nand AT91SAM9xxx).  The GPIO controllers supported by a particular AT91\nprocessor are defined in the processor-specific file and are registered\nwith gpio.c at startup.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2eeaaa21de68cb8869d3a54438a9224321d3dd03",
      "tree": "3d81cac00241b7a4239497d60bc409210ba42429",
      "parents": [
        "72729910c38ca5b4736032c15dc3f9d48fe4f68a"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Wed Sep 27 10:50:59 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 28 11:52:06 2006 +0100"
      },
      "message": "[ARM] 3866/1: AT91 clock update\n\nThis patch makes the AT91 clock.c support processor-generic (AT91RM9200\nand AT91SAM9xxx).  The clocks supported by a particular AT91 processor\nare defined in the processor-specific file and are registered with\nclock.c at startup.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72729910c38ca5b4736032c15dc3f9d48fe4f68a",
      "tree": "e7461ec8e0ff07d1634d7d7a467cb8454135a5c8",
      "parents": [
        "26f908186f923291999833e9d563259834bdca06"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Wed Sep 27 09:44:11 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 28 11:52:05 2006 +0100"
      },
      "message": "[ARM] 3865/1: AT91RM9200 header updates\n\nThis is more preparation for adding support for the new Atmel AT91SAM9\nprocessors.\n\nChanges include:\n- Replace AT91_BASE_* with AT91RM9200_BASE_*\n- Replace AT91_ID_* with AT91RM9200_ID_*\n- ROM, SRAM and UHP address definitions moved to at91rm9200.h.\n- The raw AT91_P[ABCD]_* definitions are now depreciated in favour of\nthe GPIO API.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "26f908186f923291999833e9d563259834bdca06",
      "tree": "3fd7656ade08d17d6213fdaa27c86bda6f4b0b8b",
      "parents": [
        "ea33a59802f8fd21d24fbf5c906bc3f399bcca00"
      ],
      "author": {
        "name": "David Anders",
        "email": "danders@amltd.com",
        "time": "Tue Sep 26 17:46:00 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 23:44:33 2006 +0100"
      },
      "message": "[ARM] 3862/2: S3C2410 - add basic power management support for AML M5900 series\n\nthis patch registers the wakeup irq, sets a gpio pin to indicate the\nstatus of system for suspend/resume operations, and adds the machine to\nthe supported machines for use with the simtec-pm\n\nSigned-off-by: David Anders \u003cdanders@amltd.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea33a59802f8fd21d24fbf5c906bc3f399bcca00",
      "tree": "56358371c405fccf95230fe22e74be9c8bef89d7",
      "parents": [
        "d1d8f7dec179a421d6d449ddcd1713ed55db40be"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Aug 07 11:57:36 2006 -0500"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 23:17:54 2006 +0100"
      },
      "message": "[ARM] kthread: switch arch/arm/kernel/apm.c\n\nSwitch arch/arm/kernel/apm.c from using kernel_thread - whose export\nis deprecated - to kthread.\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d1d8f7dec179a421d6d449ddcd1713ed55db40be",
      "tree": "46dff83ffc5618eb22b60add847434b7e03ada53",
      "parents": [
        "576b3ef2495c732a56509febd5de5144f3ebccf6"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Sep 26 14:22:00 2006 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 23:17:54 2006 +0100"
      },
      "message": "[ARM] Off-by-one in arch/arm/common/icst*\n\nhi,\n\na quick find -iname \\*.[ch] | xargs grep \"\u003e ARRAY_SIZE(\", revealed\nthese in the icst drivers.\nIf i \u003d\u003d ARRAY_SIZE, we get past the idx2s array.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "576b3ef2495c732a56509febd5de5144f3ebccf6",
      "tree": "ba4fa9ef723972d4d3cff1881386a24ef4c6732c",
      "parents": [
        "a2025e7f73ae5eab0a25dad88c60aba67e3ae690"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "dirk@opfer-online.de",
        "time": "Mon Sep 25 22:51:02 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 20:59:22 2006 +0100"
      },
      "message": "[ARM] 3864/1: Refactore sharpsl_pm\n\nThis patch adds another hook into sharpsl_pm to notify the machine\nspecific driver immediately after resume. This is needed to support the Sharp SL-6000 (Tosa).\n\nSigned-off-by: Dirk Opfer \u003cDirk@Opfer-Online.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a2025e7f73ae5eab0a25dad88c60aba67e3ae690",
      "tree": "95470b4d1fea82bf8ef9b92afaf4bf49b8c238f3",
      "parents": [
        "8d48427ecb0639593ccf14e807479b7873254ccb"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "dirk@opfer-online.de",
        "time": "Mon Sep 25 22:41:47 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 20:59:00 2006 +0100"
      },
      "message": "[ARM] 3863/1: Add Locomo SPI Device\n\nThe Locomo chip has a SPI interface which is used for SD/MMC cards (only collie).\nThis patch adds the definition for the SPI device inside the Locomo chip.\n\nSigned-off-by: Dirk Opfer \u003cDirk@Opfer-Online.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8d48427ecb0639593ccf14e807479b7873254ccb",
      "tree": "7bcc5f49faf33515d5d65fae53d6670cfe76e5c3",
      "parents": [
        "2dc94310bd94d0906febea7d0f7c188da620c952"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Sep 25 20:11:48 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 20:58:59 2006 +0100"
      },
      "message": "[ARM] 3847/2:  Convert LOMOMO to use struct device for GPIOs\n\nConvert LOMOMO to use struct device * for GPIOs instead of struct\nlocomo_dev. This enables access to the GPIOs from code which is not\na locomo device itself (such as audio). Access for gpio 31 is removed\nfor error handling (no such hardware exists).\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b2bbb20b37d734443d1c279d0033a64f6095db54",
      "tree": "067510f143dcb0e4f938f932994e5ac34f5da6b9",
      "parents": [
        "3a16f7b4a75d68364c3278523f51ac141a12758a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jun 29 12:25:39 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:48 2006 -0700"
      },
      "message": "USB: pxa2xx_udc understands GPIO based VBUS sensing\n\nThis updates the PXA 25x UDC board-independent infrastructure for VBUS sensing\nand the D+ pullup.  The original code evolved from rather bizarre support on\nIntel\u0027s \"Lubbock\" reference hardware, so that on more sensible hardware it\ndoesn\u0027t work as well as it could/should.\n\nThe change is just to teach the UDC driver how to use built-in PXA GPIO pins\ndirectly.  This reduces the amount of board-specfic object code needed, and\nenables the use of a VBUS sensing IRQ on boards (like Gumstix) that have one.\nWith VBUS sensing, the UDC is unclocked until a host is actually connected.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a16f7b4a75d68364c3278523f51ac141a12758a",
      "tree": "d4fbdb0a1fcce7664cef0abd727b529142d13c3e",
      "parents": [
        "26facdff1d39c0028565137ad27e8bd5a5cafcf1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jun 29 12:27:23 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:48 2006 -0700"
      },
      "message": "USB: move \u003clinux/usb_otg.h\u003e to \u003clinux/usb/otg.h\u003e\n\nMove \u003clinux/usb_otg.h\u003e to \u003clinux/usb/otg.h\u003e.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2dc94310bd94d0906febea7d0f7c188da620c952",
      "tree": "6de4096f1887e2c00966177354b1c378e59bd632",
      "parents": [
        "c06015148fa9a3cc452ec7121b8c3f59f4a7d6ac",
        "fb60cf4ab52f3520c2119aa42f7d4ed8e7594eb6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Sep 27 19:57:54 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 19:57:54 2006 +0100"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/tmlind/linux-omap-upstream into devel\n"
    },
    {
      "commit": "cdb8355add9b1d87ecfcb58b12879897dc1e3e36",
      "tree": "9af61da194aaa6c255cf17de9e324c21a35581b3",
      "parents": [
        "b98adfccdf5f8dd34ae56a2d5adbe2c030bd4674",
        "df8f0ec1a413ae610899f009e25dc9777881e149"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 10:53:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 10:53:30 2006 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] minor reformatting to vmlinux.lds.S\n  [IA64] CMC/CPE: Reverse the order of fetching log and checking poll threshold\n  [IA64] PAL calls need physical mode, stacked\n  [IA64] ar.fpsr not set on MCA/INIT kernel entry\n  [IA64] printing support for MCA/INIT\n  [IA64] trim output of show_mem()\n  [IA64] show_mem() printk levels\n  [IA64] Make gp value point to Region 5 in mca handler\n  Revert \"[IA64] Unwire set/get_robust_list\"\n  [IA64] Implement futex primitives\n  [IA64-SGI] Do not request DMA memory for BTE\n  [IA64] Move perfmon tables from thread_struct to pfm_context\n  [IA64] Add interface so modules can discover whether multithreading is on.\n  [IA64] kprobes: fixup the pagefault exception caused by probehandlers\n  [IA64] kprobe opcode 16 bytes alignment on IA64\n  [IA64] esi-support\n  [IA64] Add \"model name\" to /proc/cpuinfo\n"
    },
    {
      "commit": "6b237a355afd342509f1471e0c338637bcd958bc",
      "tree": "044b7a3508b6751fd68a30a1fce85d0b06c0891c",
      "parents": [
        "f37f46eb1c0bd0b11c34ef06c7365658be989d80"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Sep 27 17:44:39 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 17:44:39 2006 +0100"
      },
      "message": "[ARM] Make !MMU CPUs depend on !MMU\n\nDon\u0027t offer non-MMU based CPUs for selection when CONFIG_MMU is\nset.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f37f46eb1c0bd0b11c34ef06c7365658be989d80",
      "tree": "1790995456cafc852899927140e5dd7523463fdb",
      "parents": [
        "d60674eb5d961b2421db16cc373dc163f38cc105"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Tue Sep 26 17:38:32 2006 +0900"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 17:39:19 2006 +0100"
      },
      "message": "[ARM] nommu: add ARM946E-S core support\n\nThis patch adds ARM946E-S core support which has typically 8KB I\u0026D cache.\nIt has a MPU and supports ARMv5TE instruction set.\n\nBecause the ARM946E-S core can be synthesizable with various cache size,\nCONFIG_CPU_DCACHE_SIZE is defined for vendor specific configurations.\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d60674eb5d961b2421db16cc373dc163f38cc105",
      "tree": "f2d6e9fad27cd132e5a45f88350f80cae7444e5c",
      "parents": [
        "43f5f0146ef5c3a3421ea53a0708fd37edcb8905"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Tue Sep 26 17:38:18 2006 +0900"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 17:39:18 2006 +0100"
      },
      "message": "[ARM] nommu: add ARM940T core support\n\nThis patch adds ARM940T core support which has 4KB D-cache, 4KB I-cache\nand a MPU.\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "43f5f0146ef5c3a3421ea53a0708fd37edcb8905",
      "tree": "9bc8d546aa0d801f28ef882937af929b0f4f22d3",
      "parents": [
        "b731c3118d87f26c8bf3f358ffbbc24450af50a6"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Tue Sep 26 17:38:05 2006 +0900"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 17:39:17 2006 +0100"
      },
      "message": "[ARM] nommu: add ARM9TDMI core support\n\nThis patch adds ARM9TDMI core support which has no cache and no CP15\nregister(no memory control unit).\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b731c3118d87f26c8bf3f358ffbbc24450af50a6",
      "tree": "63e280a475d81eb39c16a7fbd4cd12568b4e1f1e",
      "parents": [
        "07e0da78abdc679714a12e7a60137d950c346681"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Tue Sep 26 17:37:50 2006 +0900"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 17:39:17 2006 +0100"
      },
      "message": "[ARM] nommu: add ARM740T core support\n\nThis patch adds ARM740T core support which has a MPU and 4KB or 8KB cache.\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "07e0da78abdc679714a12e7a60137d950c346681",
      "tree": "5a6e759c1063d8ec5113c37f72a906c7db711307",
      "parents": [
        "f12d0d7c7786af39435ef6ae9defe47fb58f6091"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Tue Sep 26 17:37:36 2006 +0900"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 17:39:17 2006 +0100"
      },
      "message": "[ARM] nommu: add ARM7TDMI core support\n\nThis patch adds ARM7TDMI core support which has no cache and no CP15\nregister(no memory control unit).\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f12d0d7c7786af39435ef6ae9defe47fb58f6091",
      "tree": "03361f2b925754f2acf4f311df2122f844d3d4fe",
      "parents": [
        "fefdaa06ccdde394be865ed76509be82813e425b"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Tue Sep 26 17:36:37 2006 +0900"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 17:34:30 2006 +0100"
      },
      "message": "[ARM] nommu: manage the CP15 things\n\nAll the current CP15 access codes in ARM arch can be categorized and\nconditioned by the defines as follows:\n\n     Related operation\tSafe condition\n  a. any CP15 access\t!CPU_CP15\n  b. alignment trap\tCPU_CP15_MMU\n  c. D-cache(C-bit)\tCPU_CP15\n  d. I-cache\t\tCPU_CP15 \u0026\u0026 !( CPU_ARM610 || CPU_ARM710 ||\n\t\t\t\tCPU_ARM720 || CPU_ARM740 ||\n\t\t\t\tCPU_XSCALE || CPU_XSC3 )\n  e. alternate vector\tCPU_CP15 \u0026\u0026 !CPU_ARM740\n  f. TTB\t\tCPU_CP15_MMU\n  g. Domain\t\tCPU_CP15_MMU\n  h. FSR/FAR\t\tCPU_CP15_MMU\n\nFor example, alternate vector is supported if and only if\n\"CPU_CP15 \u0026\u0026 !CPU_ARM740\" is satisfied.\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fefdaa06ccdde394be865ed76509be82813e425b",
      "tree": "66be18fac28b847e33ff24f8d2a878fa35b3450c",
      "parents": [
        "6a570b28b5948e7bf54ea42ec3161bded0a1c460"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Tue Sep 26 17:36:37 2006 +0900"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 17:28:47 2006 +0100"
      },
      "message": "[ARM] nommu: defines CPU_CP15, CPU_CP15_MMU and CPU_CP15_MPU\n\nBy merging of uClinux/ARM, we need to treat various CPU cores which have\nMMU, MPU or even none for memory management. The memory management\ncoprocessors are controlled by CP15 register set and the ARM core family\ncan be categorized by 5 groups by the register ;\n  G-a. CP15 is MMU : 610, 710, 720, 920, 922, 925, 926, 1020, 1020e, 1022,\n\t\tv6 and the derivations sa1100, sa110, xscale, xsc3.\n  G-b. CP15 is MPU : 740, 940, 946, 996, 1156.\n  G-c. CP15 is MPU or MMU : 1026 (selectable by schematic design)\n  G-d. CP15 is exist, but nothing for memory managemnt : 966, 968.\n  G-e. no-CP15 : 7tdmi, 9tdmi, 9e, 9ej\n\nThis patch defines CPU_CP15, CPU_CP15_MMU and CPU_CP15_MPU. Thus the\nfamily can be defined as :\n  - CPU_CP15 only : G-d\n  - CPU_CP15_MMU(implies CPU_CP15) : G-a, G-c(selectable)\n  - CPU_CP15_MPU(implies CPU_CP15) : G-b, G-c(selectable)\n  - !CPU_CP15 : G-e\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6a570b28b5948e7bf54ea42ec3161bded0a1c460",
      "tree": "3756b17a3ec66f2e84c7f7bc28d58b991cd2c4f2",
      "parents": [
        "e5beac371af0af47bcbd6819f4c2a0a2721a1735"
      ],
      "author": {
        "name": "Hyok S. Choi",
        "email": "hyok.choi@samsung.com",
        "time": "Tue Sep 26 17:37:07 2006 +0900"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 17:02:50 2006 +0100"
      },
      "message": "[ARM] nommu: allows to support module in nommu\n\nA simple patch to support module in nommu mode.\nThe vmalloc is used instead of __vmalloc_area which depends on CONFIG_MMU.\n\nSigned-off-by: Hyok S. Choi \u003chyok.choi@samsung.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b98adfccdf5f8dd34ae56a2d5adbe2c030bd4674",
      "tree": "1807a029520f550dd4f90c95ad0063bceb00d645",
      "parents": [
        "ba21fe71725f94792330ebc3034ef2b35a36276f",
        "33573c0e3243aaa38b6ad96942de85a1b713c2ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:49:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:49:07 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6: (108 commits)\n  sh: Fix occasional flush_cache_4096() stack corruption.\n  sh: Calculate shm alignment at runtime.\n  sh: dma-mapping compile fixes.\n  sh: Initial vsyscall page support.\n  sh: Clean up PAGE_SIZE definition for assembly use.\n  sh: Selective flush_cache_mm() flushing.\n  sh: More intelligent entry_mask/way_size calculation.\n  sh: Support for L2 cache on newer SH-4A CPUs.\n  sh: Update kexec support for API changes.\n  sh: Optimized readsl()/writesl() support.\n  sh: Report movli.l/movco.l capabilities.\n  sh: CPU flags in AT_HWCAP in ELF auxvt.\n  sh: Add support for 4K stacks.\n  sh: Enable /proc/kcore support.\n  sh: stack debugging support.\n  sh: select CONFIG_EMBEDDED.\n  sh: machvec rework.\n  sh: Solution Engine SH7343 board support.\n  sh: SH7710VoIPGW board support.\n  sh: Enable verbose BUG() support.\n  ...\n"
    },
    {
      "commit": "ba21fe71725f94792330ebc3034ef2b35a36276f",
      "tree": "7e61050452b3a3fa6e17a8ae6147d0e4ecc611ca",
      "parents": [
        "1e2af92e089d4c845248844a3e7ee06ce889af46",
        "715a0ecc29c850d2b2f76e1803d3f22cd5a0ac0d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:32:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:32:01 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Kill bogus check from bootmem_init().\n  [SPARC64]: Update defconfig.\n"
    },
    {
      "commit": "1e2af92e089d4c845248844a3e7ee06ce889af46",
      "tree": "f5c995fa5b56cc3f7be030efe5ced10f0cbc70f9",
      "parents": [
        "1b79e5513d52e8533a08af35a3595dad80c74d1f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Sep 27 01:51:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:20 2006 -0700"
      },
      "message": "[PATCH] x86: use probe_kernel_address in handle_BUG()\n\nAvoid possible deadlock on a BUG() inside down_write(mmap_sem).  The deadlock\ncan only occur if something has gone horridly wrong, because a fault here\nshouldn\u0027t happen.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b89a81712f486e4f7a606987413e387605fdeaf4",
      "tree": "98702b89a50e927c38f2e31cf824c10d2585722f",
      "parents": [
        "571817849c76aabf34d534c905b5e604f2e824c5"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Sep 27 01:51:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:19 2006 -0700"
      },
      "message": "[PATCH] sysctl: Allow /proc/sys without sys_sysctl\n\nSince sys_sysctl is deprecated start allow it to be compiled out.  This\nshould catch any remaining user space code that cares, and paves the way\nfor further sysctl cleanups.\n\n[akpm@osdl.org: If sys_sysctl() is not compiled-in, emit a warning]\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bd8e39f9e4c0960541c8c69e1f7cb321574d7c90",
      "tree": "a9b0fbf4c476dcd030c5f1fa828e79ee2f236584",
      "parents": [
        "9a4b9efa1d39d7d31bed08fbe5a9b2a03b2759d4"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Sep 27 01:50:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:18 2006 -0700"
      },
      "message": "[PATCH] x86 microcode: don\u0027t check the size\n\nIA32 manual says if micorcode update\u0027s size is 0, then the size is\ndefault size (2048 bytes). But this doesn\u0027t suggest all microcode\nupdate\u0027s size should be above 2048 bytes to me. We actually had a\nmicrocode update whose size is 1024 bytes. The patch just removed the\ncheck.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nCc: Tigran Aivazian \u003ctigran@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a4b9efa1d39d7d31bed08fbe5a9b2a03b2759d4",
      "tree": "61a75eddfe151c4ba7212e69222f11cb6393b487",
      "parents": [
        "a30a6a2cb0fdc2c9701d6ddfb21affeb8146c038"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Sep 27 01:50:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:18 2006 -0700"
      },
      "message": "[PATCH] x86 microcode: add sysfs and hotplug support\n\nAdd sysfs support.  Currently each CPU has three microcode related\nattributes.  One is \u0027version\u0027 which shows current ucode version of CPU.\nTools can use the attribute do validation or show CPU ucode status.  one is\n\u0027reload\u0027 which allows manually reloading ucode.  Another is\n\u0027processor_flags\u0027, which exports processor flags, so we can write tools to\ncheck if CPU has latest ucode.  Also add suspend/resume and CPU hotplug\nsupport.\n\n[akpm@osdl.org: cleanups, build fix]\n[bunk@stusta.de: Kconfig fixes]\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Tigran Aivazian \u003ctigran@veritas.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a30a6a2cb0fdc2c9701d6ddfb21affeb8146c038",
      "tree": "72502de7266fbed2e4791cc162ef7607710f7cd0",
      "parents": [
        "9a3110bf4bb0466b43b898533bfd4952001bc38f"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Sep 27 01:50:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:18 2006 -0700"
      },
      "message": "[PATCH] x86 microcode: using request_firmware to pull microcode\n\nUsing request_firmware to pull ucode from userspace, so we don\u0027t need the\napplication \u0027microcode_ctl\u0027 to assist.  We name each ucode file according\nto CPU\u0027s info as intel-ucode/family-model-stepping.  In this way we could\nsplit ucode file as small one.  This has a lot of advantages such as\nselectively update and validate microcode for specific models, better\nmanage microcode file, easily write tools for administerators and so on.\nwith the changes, we should put all intel-ucode/xx-xx-xx microcode files\ninto the firmware dir (I had a tool to split previous big data file into\nsmall one and later we will release new style data file).  The init script\nshould be changed to just loading the driver without unloading\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Tigran Aivazian \u003ctigran@veritas.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a3110bf4bb0466b43b898533bfd4952001bc38f",
      "tree": "a2a9c94564562fda7fb8ca2bbec9611e094ed1f6",
      "parents": [
        "36b756f2b5762e6d5acba0c18e75cb5c11f11c1b"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Sep 27 01:50:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:18 2006 -0700"
      },
      "message": "[PATCH] x86 microcode: microcode driver cleanup.\n\nClean up microcode update driver and make it more readable.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Tigran Aivazian \u003ctigran@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba52de123d454b57369f291348266d86f4b35070",
      "tree": "3973f3f3c853b5857b6b64a027cadd4fe954e3b9",
      "parents": [
        "577c4eb09d1034d0739e3135fd2cff50588024be"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Sep 27 01:50:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:18 2006 -0700"
      },
      "message": "[PATCH] inode-diet: Eliminate i_blksize from the inode structure\n\nThis eliminates the i_blksize field from struct inode.  Filesystems that want\nto provide a per-inode st_blksize can do so by providing their own getattr\nroutine instead of using the generic_fillattr() function.\n\nNote that some filesystems were providing pretty much random (and incorrect)\nvalues for i_blksize.\n\n[bunk@stusta.de: cleanup]\n[akpm@osdl.org: generic_fillattr() fix]\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e18e2941c53416aa219708e7dcad21fb4bd6794",
      "tree": "44118f8b09556193ac93e0b71aecfa3e1d4bc182",
      "parents": [
        "6a1d9805ec506d8b9d04450997707da5f643d87c"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Sep 27 01:50:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:17 2006 -0700"
      },
      "message": "[PATCH] inode_diet: Replace inode.u.generic_ip with inode.i_private\n\nThe following patches reduce the size of the VFS inode structure by 28 bytes\non a UP x86.  (It would be more on an x86_64 system).  This is a 10% reduction\nin the inode size on a UP kernel that is configured in a production mode\n(i.e., with no spinlock or other debugging functions enabled; if you want to\nsave memory taken up by in-core inodes, the first thing you should do is\ndisable the debugging options; they are responsible for a huge amount of bloat\nin the VFS inode structure).\n\nThis patch:\n\nThe filesystem or device-specific pointer in the inode is inside a union,\nwhich is pretty pointless given that all 30+ users of this field have been\nusing the void pointer.  Get rid of the union and rename it to i_private, with\na comment to explain who is allowed to use the void pointer.  This is just a\ncleanup, but it allows us to reuse the union \u0027u\u0027 for something something where\nthe union will actually be used.\n\n[judith@osdl.org: powerpc build fix]\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Judith Lebzelter \u003cjudith@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1183dc943cae8b0fddca0b310c26052b2355e04b",
      "tree": "9bf94e50ca050459fb8bfe743bf203ce2654cf11",
      "parents": [
        "c1b4098d4852f823ecf1abb2d369cb1beb902653"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed Sep 27 01:50:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:16 2006 -0700"
      },
      "message": "[PATCH] uml: fix allocation size\n\nFix an instance of ptr\u003dalloc(sizeof(ptr)).  Grepping showed no more instances\nof this pattern.\n\nAlso fixed the formatting in the area.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1b4098d4852f823ecf1abb2d369cb1beb902653",
      "tree": "599e7ebe0316ec8a4592a9b4d7cb9f72b03715d9",
      "parents": [
        "db9d988eaa48fa8d64cf3234a301eb9406b91de1"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed Sep 27 01:50:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:16 2006 -0700"
      },
      "message": "[PATCH] uml: fix sleep length bug\n\num_timer shouldn\u0027t add local_offset to the host time since get_time already\ndid it.  This threw off sleep when a settimeofday or equivalent had happened.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db9d988eaa48fa8d64cf3234a301eb9406b91de1",
      "tree": "cf85c5a32104e38d2334572d2b7977332de27ea0",
      "parents": [
        "995473aec0be1d9993205accc03e19d32d4e4a2a"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed Sep 27 01:50:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:16 2006 -0700"
      },
      "message": "[PATCH] uml: add an export\n\nSome modules need strnlen_user_skas.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "995473aec0be1d9993205accc03e19d32d4e4a2a"
}
