)]}'
{
  "log": [
    {
      "commit": "535d8e8f19376518e52e64f511440e502acda150",
      "tree": "06c1ab74b5e7b319a2474cae73cb1a6e77d281e0",
      "parents": [
        "6febf65b2965858507e4d55afad20b24b2ad9a91",
        "f6be37fdc62d0c0214bc49815d1180ebfbd716e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 27 16:43:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 27 16:43:05 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: enable DMAR by default\n  xen: disable interrupts early, as start_kernel expects\n  gpu/drm, x86, PAT: io_mapping_create_wc and resource_size_t\n  gpu/drm, x86, PAT: Handle io_mapping_create_wc() errors in a clean way\n  x86, Voyager: fix compile by lifting the degeneracy of phys_cpu_present_map\n  x86, doc: fix references to Documentation/x86/i386/boot.txt\n"
    },
    {
      "commit": "0af80c04e2f2e45ae09fceb17df8050f828a5c40",
      "tree": "e37ae72a3c38447ede3d835325c24570f499477e",
      "parents": [
        "c15d8a6499d04e5d2cac07f8120f207bb275f60f"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Feb 25 20:28:21 2009 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 25 20:28:21 2009 +0100"
      },
      "message": "ide: ide.c \u0027clear\u0027 fix, update \"ide\u003dnodma\" documentation\n\nDocumentation/kernel-parameters.txt\n- ide\u003dnodma is no longer valid.\n\ndrivers/ide/Kconfig\n- The module is ide-core.ko not ide.\n\ndrivers/ide/ide.c\n- It took me a while to figure out what the arguments %d.%d:%d to nodma\n  module parameter ment, so I added a comment to each.\n- Added a comment to each of the sscanf lines.\n- There is a bug, if j is 0 it would previously clear all the other bits\n  except the current device, changed in three different places.\n  mask \u0026\u003d (1 \u003c\u003c i) should be mask \u0026\u003d ~(1 \u003c\u003c i).\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\n[bart: s/disk/device/ in ide.c, beautify patch description]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "954a8b8162ecab1d5ddf6c5b993b2d4da3fcaef7",
      "tree": "c2758e3b8d76602182900ed5bde3fc47f18f5915",
      "parents": [
        "20f4d6c3a2a23c5d7d9cc7f42fbb943ca7a03d1f"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@redhat.com",
        "time": "Thu Feb 19 16:48:14 2009 -0500"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Mon Feb 23 15:11:37 2009 -0800"
      },
      "message": "x86, doc: fix references to Documentation/x86/i386/boot.txt\n\nImpact: Documentation fix\n\nThe amazing dancing boot.txt file has jumped places again.  It should\nnever have been in Documentation/x86/i386, since it never was\n32-bit-specific, but it unfortunately ended up there for a while.\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "af23f573e817642479fdd05e2b5da5b268eacfaf",
      "tree": "9012e773c3d9831efe65d27068eae7c205b6fed8",
      "parents": [
        "8310509252c51e2a0e9effb50fefe7e098a67868"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Feb 22 17:05:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 22 20:08:55 2009 -0800"
      },
      "message": "acpi/doc: add missing param value\n\nAdd missing parameter value to list of available values\nfor acpi\u003d\u003cvalue\u003e.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cd5c3c80a0ebd68c08312fa7d8c13149cc61c4c",
      "tree": "4dc6093ee08e668a182b38bd13cd85436555c4b6",
      "parents": [
        "b534816b552d35bbd3c60702139ed5c7da2f55c2"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@redhat.com",
        "time": "Wed Feb 04 14:29:19 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 05 16:48:38 2009 +0100"
      },
      "message": "x86: disable intel_iommu support by default\n\nDue to recurring issues with DMAR support on certain platforms.\nThere\u0027s a number of filesystem corruption incidents reported:\n\n  https://bugzilla.redhat.com/show_bug.cgi?id\u003d479996\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d12578\n\nProvide a Kconfig option to change whether it is enabled by\ndefault.\n\nIf disabled, it can still be reenabled by passing intel_iommu\u003don to the\nkernel. Keep the .config option off by default.\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-By: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cd9f8e64c232eeb1247950007ee95de00b89ba7a",
      "tree": "51843eb741d4f510834850966aa15d17f1ae14ae",
      "parents": [
        "1de9e8e70f5acc441550ca75433563d91b269bbe"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Sun Jan 18 10:40:24 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jan 18 11:05:31 2009 +0100"
      },
      "message": "sound: Remove removed OSS kernel parameters from doc\n\nRemove removed OSS kernel parameters from kernel-parameters.txt\n\nRemove the kernel parameters from the OSS drivers of the chips\nes1371 (removed 10-2007/2.6.24) and\ncs4232 (removed 02-2008/2.6.25) from the kernel parameters documentation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7d671f3e713fc5ff18a5227a8dc16dfdb8bc0664",
      "tree": "07b7bb776eb2c3d4f5944ae81661f85de62984e1",
      "parents": [
        "d7d717fa889fc7a60c38497846c7618940a999d9",
        "555d61d6542d51563e50532ff604dcd31c96fb24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 13:56:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 13:56:06 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] update documentation for hvc_iucv kernel parameter.\n  [S390] hvc_iucv: Special handling of IUCV HVC devices\n  [S390] hvc_iucv: Refactor console and device initialization\n  [S390] hvc_iucv: Update function documentation\n  [S390] hvc_iucv: Limit rate of outgoing IUCV messages\n  [S390] hvc_iucv: Change IUCV term id and use one device as default\n  [S390] Use unsigned long long for u64 on 64bit.\n  [S390] qdio: fix broken pointer in case of CONFIG_DEBUG_FS is disabled\n  [S390] vdso: compile fix\n  [S390] remove code for oldselect system call\n  [S390] types: add/fix types.h include in header files\n  [S390] dasd: add device attribute to disable blocking on lost paths\n  [S390] dasd: send change uevents for dasd block devices\n  [S390] tape block: fix dependencies\n  [S390] asm-s390/posix_types.h: drop __USE_ALL usage\n  [S390] gettimeofday.S: removed duplicated #includes\n  [S390] ptrace: no extern declarations for userspace\n"
    },
    {
      "commit": "555d61d6542d51563e50532ff604dcd31c96fb24",
      "tree": "5ca8908ff80a185eb07175fe446526c3b03e375c",
      "parents": [
        "6c089fd3502c4655ad7dd9b0f83ab9cb98c98ba3"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Fri Jan 09 12:15:02 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 09 12:15:10 2009 +0100"
      },
      "message": "[S390] update documentation for hvc_iucv kernel parameter.\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b2576e1d4408e134e2188c967b1f28af39cd79d4",
      "tree": "004f3c82faab760f304ce031d6d2f572e7746a50",
      "parents": [
        "3cc8a5f4ba91f67bbdb81a43a99281a26aab8d77",
        "2150edc6c5cf00f7adb54538b9ea2a3e9cedca3f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:39:43 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:39:43 2009 -0500"
      },
      "message": "Merge branch \u0027linus\u0027 into release\n"
    },
    {
      "commit": "3cc8a5f4ba91f67bbdb81a43a99281a26aab8d77",
      "tree": "82b60e24ce5457e2e21e00bfa3b2f171d7eb97ce",
      "parents": [
        "d0302bc62af7983040ea1cd1b5dd2b36e1a6a509",
        "ada9cfdd158abb8169873dc8e5ae39b1ec6ffa8c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:38:15 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:38:15 2009 -0500"
      },
      "message": "Merge branch \u0027suspend\u0027 into release\n"
    },
    {
      "commit": "237889bf0a62f1399fb2ba0c2a259e6a96597131",
      "tree": "248d6bf6e4e60c8760b9a2b6ba2e788b70e24c76",
      "parents": [
        "13b40a1a065824d2d4e55c8b48ea9f3f9d162929"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Dec 17 16:55:18 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 01:41:58 2009 -0500"
      },
      "message": "ACPI : Use RSDT instead of XSDT by adding boot option of \"acpi\u003drsdt\"\n\nOn some boxes there exist both RSDT and XSDT table. But unfortunately\nsometimes there exists the following error when XSDT table is used:\n   a. 32/64X address mismatch\n   b. The 32/64X FACS address mismatch\n\n   In such case the boot option of \"acpi\u003drsdt\" is provided so that\nRSDT is tried instead of XSDT table when the system can\u0027t work well.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8246\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\ncc:Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c077719be8e9e6b55702117513d1b5f41d80404a",
      "tree": "3369f02d87390a40f5867d0482972bac506424a8",
      "parents": [
        "d13d144309d2e5a3e6ad978b16c1d0226ddc9231"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Wed Jan 07 18:07:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 08:31:05 2009 -0800"
      },
      "message": "memcg: mem+swap controller Kconfig\n\nConfig and control variable for mem+swap controller.\n\nThis patch adds CONFIG_CGROUP_MEM_RES_CTLR_SWAP\n(memory resource controller swap extension.)\n\nFor accounting swap, it\u0027s obvious that we have to use additional memory to\nremember \"who uses swap\".  This adds more overhead.  So, it\u0027s better to\noffer \"choice\" to users.  This patch adds 2 choices.\n\nThis patch adds 2 parameters to enable swap extension or not.\n  - CONFIG\n  - boot option\n\nReviewed-by: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b424e8d3b438e841cd1700f6433a100a5d611e4a",
      "tree": "545638d0b925de4c7f740286760767cca86cb91e",
      "parents": [
        "7c7758f99d39d529a64d4f60d22129bbf2f16d74",
        "f6dc1e5e3d4b523e1616b43beddb04e4fb1d376a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 15:41:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 15:41:01 2009 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (98 commits)\n  PCI PM: Put PM callbacks in the order of execution\n  PCI PM: Run default PM callbacks for all devices using new framework\n  PCI PM: Register power state of devices during initialization\n  PCI PM: Call pci_fixup_device from legacy routines\n  PCI PM: Rearrange code in pci-driver.c\n  PCI PM: Avoid touching devices behind bridges in unknown state\n  PCI PM: Move pci_has_legacy_pm_support\n  PCI PM: Power-manage devices without drivers during suspend-resume\n  PCI PM: Add suspend counterpart of pci_reenable_device\n  PCI PM: Fix poweroff and restore callbacks\n  PCI: Use msleep instead of cpu_relax during ASPM link retraining\n  PCI: PCIe portdrv: Add kerneldoc comments to remining core funtions\n  PCI: PCIe portdrv: Rearrange code so that related things are together\n  PCI: PCIe portdrv: Fix suspend and resume of PCI Express port services\n  PCI: PCIe portdrv: Add kerneldoc comments to some core functions\n  x86/PCI: Do not use interrupt links for devices using MSI-X\n  net: sfc: Use pci_clear_master() to disable bus mastering\n  PCI: Add pci_clear_master() as opposite of pci_set_master()\n  PCI hotplug: remove redundant test in cpq hotplug\n  PCI: pciehp: cleanup register and field definitions\n  ...\n"
    },
    {
      "commit": "e8de1481fd7126ee9e93d6889da6f00c05e1e019",
      "tree": "3e0e564f6aff2f8f0f66bdf37dc2eb87d6e17cde",
      "parents": [
        "23616941914917cf25b94789856b5326b68d8ee8"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Wed Oct 22 19:55:31 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:12:32 2009 -0800"
      },
      "message": "resource: allow MMIO exclusivity for device drivers\n\nDevice drivers that use pci_request_regions() (and similar APIs) have a\nreasonable expectation that they are the only ones accessing their device.\nAs part of the e1000e hunt, we were afraid that some userland (X or some\nbootsplash stuff) was mapping the MMIO region that the driver thought it\nhad exclusively via /dev/mem or via various sysfs resource mappings.\n\nThis patch adds the option for device drivers to cause their reserved\nregions to the \"banned from /dev/mem use\" list, so now both kernel memory\nand device-exclusive MMIO regions are banned.\nNOTE: This is only active when CONFIG_STRICT_DEVMEM is set.\n\nIn addition to the config option, a kernel parameter iomem\u003drelaxed is\nprovided for the cases where developers want to diagnose, in the field,\ndrivers issues from userspace.\n\nReviewed-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c838ea4626d6e982489ff519f9ecf5e1649ca90b",
      "tree": "74d9f7e85b99c836ee14afb204416ee6e41450e9",
      "parents": [
        "25ff1c316f6a763f1eefe7f8984b2d8c03888432"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Dec 15 10:40:06 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 10:00:12 2009 -0800"
      },
      "message": "USB: storage: make the \"quirks\u003d\" module parameter writable\n\nThis patch (as1190) makes usb-storage\u0027s \"quirks\u003d\" module parameter\nwritable, so that users can add entries for their devices at runtime\nwith no need to reboot or reload usb-storage.\n\nNew codes are added for the SANE_SENSE, CAPACITY_HEURISTICS, and\nCAPACITY_OK flags.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d4f373e57d3916814110968c5ea1155a8d972b5a",
      "tree": "eb9e79187ab45942044e48c22c1b62c7c0c29ce1",
      "parents": [
        "74c71ebd8d7c7a513022851a02bb52b9fa7e0dcb"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 10 14:07:45 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 09:59:53 2009 -0800"
      },
      "message": "USB: usb-storage: add \"quirks\u003d\" module parameter\n\nThis patch (as1163b) adds a \"quirks\u003d\" module parameter to usb-storage.\nThis will allow people to make short-term changes to their\nunusual_devs list without rebuilding the entire driver.  Testing will\nbecome much easier, and less-sophisticated users will be able to\naccess their buggy devices after a simple config-file change instead\nof having to wait for a new kernel release.\n\nThe patch also adds a documentation entry for usb-storage\u0027s\n\"delay_use\" parameter, which has been around for years but but was\nnever listed among the kernel parameters.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4cb0e11b15d2badad455fcd538af0cccf05dc012",
      "tree": "49975df37debdb274aa1b9b09a127ad217a405c0",
      "parents": [
        "9cd4fd10437dda6b520cb1410b28f36967a34de8"
      ],
      "author": {
        "name": "Hidehiro Kawai",
        "email": "hidehiro.kawai.ez@hitachi.com",
        "time": "Tue Jan 06 14:42:47 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:29 2009 -0800"
      },
      "message": "coredump_filter: permit changing of the default filter\n\nIntroduce a new kernel parameter `coredump_filter\u0027.  Setting a value to\nthis parameter causes the default bitmask of coredump_filter to be\nchanged.\n\nIt is useful for users to change coredump_filter settings for the whole\nsystem at boot time.  Without this parameter, users have to change\ncoredump_filter settings for each /proc/\u003cpid\u003e/ in an initializing script.\n\nSigned-off-by: Hidehiro Kawai \u003chidehiro.kawai.ez@hitachi.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ecb08d81313a3c015225236775de259d99ab47fe",
      "tree": "be95d9e282cc7ac3aa8bbc546434410226d200d2",
      "parents": [
        "7c4be253d3a01ddc92033ec3a3812fddf703ef19"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 06 14:42:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:28 2009 -0800"
      },
      "message": "doc: reformat some long lines in kernel-parameters.txt\n\nReformat text to (mostly) stay within 80 columns of text.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c4be253d3a01ddc92033ec3a3812fddf703ef19",
      "tree": "5569dbc206edff4b7c1d8bdfb3ad1ee581c488b9",
      "parents": [
        "28f4d75a618e52f93d8e4a3e7bc66db8c882d679"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 06 14:42:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:28 2009 -0800"
      },
      "message": "docs: add more early params to kernel-parameters.txt\n\nAdd some (more) early_param boot options to kernel-parameters.txt.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07983f0e36eab01a5385117e55154a2aa796eafc",
      "tree": "d520b6d7d6c396c773740acdb2ef8b21baeac9da",
      "parents": [
        "d3635abfee0c55ad9dcd6b6172a0c6a5455900c9"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 06 14:42:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:28 2009 -0800"
      },
      "message": "documentation: update header file paths\n\nUpdate several Documentation/ files and a few sub-dir files (only one\nchange in each) to reflect changed header files locations.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1db2a5c11e495366bff35cf7445d494703f7febe",
      "tree": "3347dd1cab0a2a96a4333524298a62132eb22336",
      "parents": [
        "a39b863342b8aba52390092be95db58f6ed56061",
        "cef7125def4dd104769f400c941199614da0aca1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 12:33:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 12:33:21 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (85 commits)\n  [S390] provide documentation for hvc_iucv kernel parameter.\n  [S390] convert ctcm printks to dev_xxx and pr_xxx macros.\n  [S390] convert zfcp printks to pr_xxx macros.\n  [S390] convert vmlogrdr printks to pr_xxx macros.\n  [S390] convert zfcp dumper printks to pr_xxx macros.\n  [S390] convert cpu related printks to pr_xxx macros.\n  [S390] convert qeth printks to dev_xxx and pr_xxx macros.\n  [S390] convert sclp printks to pr_xxx macros.\n  [S390] convert iucv printks to dev_xxx and pr_xxx macros.\n  [S390] convert ap_bus printks to pr_xxx macros.\n  [S390] convert dcssblk and extmem printks messages to pr_xxx macros.\n  [S390] convert monwriter printks to pr_xxx macros.\n  [S390] convert s390 debug feature printks to pr_xxx macros.\n  [S390] convert monreader printks to pr_xxx macros.\n  [S390] convert appldata printks to pr_xxx macros.\n  [S390] convert setup printks to pr_xxx macros.\n  [S390] convert hypfs printks to pr_xxx macros.\n  [S390] convert time printks to pr_xxx macros.\n  [S390] convert cpacf printks to pr_xxx macros.\n  [S390] convert cio printks to pr_xxx macros.\n  ...\n"
    },
    {
      "commit": "b0f4b285d7ed174804658539129a834270f4829a",
      "tree": "be7f8dca58075aba2c6a137fcfd4d44c5c333efc",
      "parents": [
        "be9c5ae4eeec2e85527e95647348b8ea4eb25128",
        "5250d329e38cdf7580faeb9c53c17d3588d7d19c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 12:21:10 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 12:21:10 2008 -0800"
      },
      "message": "Merge branch \u0027tracing-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (241 commits)\n  sched, trace: update trace_sched_wakeup()\n  tracing/ftrace: don\u0027t trace on early stage of a secondary cpu boot, v3\n  Revert \"x86: disable X86_PTRACE_BTS\"\n  ring-buffer: prevent false positive warning\n  ring-buffer: fix dangling commit race\n  ftrace: enable format arguments checking\n  x86, bts: memory accounting\n  x86, bts: add fork and exit handling\n  ftrace: introduce tracing_reset_online_cpus() helper\n  tracing: fix warnings in kernel/trace/trace_sched_switch.c\n  tracing: fix warning in kernel/trace/trace.c\n  tracing/ring-buffer: remove unused ring_buffer size\n  trace: fix task state printout\n  ftrace: add not to regex on filtering functions\n  trace: better use of stack_trace_enabled for boot up code\n  trace: add a way to enable or disable the stack tracer\n  x86: entry_64 - introduce FTRACE_ frame macro v2\n  tracing/ftrace: add the printk-msg-only option\n  tracing/ftrace: use preempt_enable_no_resched_notrace in ring_buffer_time_stamp()\n  x86, bts: correctly report invalid bts records\n  ...\n\nFixed up trivial conflict in scripts/recordmcount.pl due to SH bits\nbeing already partly merged by the SH merge.\n"
    },
    {
      "commit": "be9c5ae4eeec2e85527e95647348b8ea4eb25128",
      "tree": "59383b15bc0891b8a44500a0ac172a8850f1068d",
      "parents": [
        "bb26c6c29b7cc9f39e491b074b09f3c284738d36",
        "79a66b96c339626a3e4b226fefc0e45244cfe6ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 12:07:57 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 12:07:57 2008 -0800"
      },
      "message": "Merge branch \u0027x86-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (246 commits)\n  x86: traps.c replace #if CONFIG_X86_32 with #ifdef CONFIG_X86_32\n  x86: PAT: fix address types in track_pfn_vma_new()\n  x86: prioritize the FPU traps for the error code\n  x86: PAT: pfnmap documentation update changes\n  x86: PAT: move track untrack pfnmap stubs to asm-generic\n  x86: PAT: remove follow_pfnmap_pte in favor of follow_phys\n  x86: PAT: modify follow_phys to return phys_addr prot and return value\n  x86: PAT: clarify is_linear_pfn_mapping() interface\n  x86: ia32_signal: remove unnecessary declaration\n  x86: common.c boot_cpu_stack and boot_exception_stacks should be static\n  x86: fix intel x86_64 llc_shared_map/cpu_llc_id anomolies\n  x86: fix warning in arch/x86/kernel/microcode_amd.c\n  x86: ia32.h: remove unused struct sigfram32 and rt_sigframe32\n  x86: asm-offset_64: use rt_sigframe_ia32\n  x86: sigframe.h: include headers for dependency\n  x86: traps.c declare functions before they get used\n  x86: PAT: update documentation to cover pgprot and remap_pfn related changes - v3\n  x86: PAT: add pgprot_writecombine() interface for drivers - v3\n  x86: PAT: change pgprot_noncached to uc_minus instead of strong uc - v3\n  x86: PAT: implement track/untrack of pfnmap regions for x86 - v3\n  ...\n"
    },
    {
      "commit": "cef7125def4dd104769f400c941199614da0aca1",
      "tree": "6d6b3257171113d4c23473f27a56328574b3ce54",
      "parents": [
        "2a7c6f2c39d1291e55403676b25fcfbff78fc5fb"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Thu Dec 25 13:39:55 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Dec 25 13:39:27 2008 +0100"
      },
      "message": "[S390] provide documentation for hvc_iucv kernel parameter.\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2b1a61f0a8c714c96277bf16a823a84bafa1397d",
      "tree": "a874b7717e33cb408bfd7edff115e8dba83040c2",
      "parents": [
        "9fee8db222a344b9ee407fad9c652ed823690788"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Dec 25 13:39:23 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Dec 25 13:39:14 2008 +0100"
      },
      "message": "[S390] cpu topology: introduce kernel parameter\n\nIntroduce a topology\u003d[on|off] kernel parameter which allows to switch\ncpu topology on/off. Default will be off, since it looks like that for\nsome workloards this doesn\u0027t behave very well (on s390).\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "79a66b96c339626a3e4b226fefc0e45244cfe6ff",
      "tree": "9b0996354eb45bd89d6427b4143be3ffd6e5b96e",
      "parents": [
        "bed4f13065b520e564adffbfcd1c1a764a9c887e",
        "c1c15b65ec30275575dac9322aae607075769fbc",
        "1fcccb008be12ea823aaa392758e1e41fb82de9a",
        "4a6908a3a050aacc9c3a2f36b276b46c0629ad91"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 25 11:50:41 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 25 11:50:41 2008 +0100"
      },
      "message": "Merge branches \u0027x86/pat2\u0027 and \u0027x86/fpu\u0027; commit \u0027v2.6.28\u0027 into x86/core\n"
    },
    {
      "commit": "cbacc2c7f066a1e01b33b0e27ae5efbf534bc2db",
      "tree": "90d1093131d2a3543a8b3b1f3364e7c6f4081a93",
      "parents": [
        "4a6908a3a050aacc9c3a2f36b276b46c0629ad91",
        "74192246910ff4fb95309ba1a683215644beeb62"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Dec 25 11:40:09 2008 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Dec 25 11:40:09 2008 +1100"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "db8862eafe8a5d030a3b02e81b8bb47447c315e3",
      "tree": "073ea7b46809bf804134cbf008a593413c02a99c",
      "parents": [
        "c5dee6177f4bd2095aab7d9be9f6ebdddd6deee9",
        "c20137fc5329eaf24093fc48c52608dc66be8e5c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 24 21:08:26 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 24 21:08:26 2008 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into tracing/hw-branch-tracing\n"
    },
    {
      "commit": "fa623d1b0222adbe8f822e53c08003b9679a410c",
      "tree": "261a320f3fbf88fab8a3203419ca4d71bdf49152",
      "parents": [
        "3d44cc3e01ee1b40317f79ed54324e25c4f848df",
        "1ccedb7cdba6886939dd8b4c8f965a826f696e56",
        "34945ede31071ac7d72270cc6c1893323f392b3f",
        "d4377974062122d6d9be0bbd8a910a0954714194",
        "c415b3dce30dfb41234e118662e8720f47343a4f",
        "beeb4195cbc80b7489631361b7ed38b7518af433",
        "f269b07e862c395d6981ab2c05d6bc34b0249e90",
        "4e42ebd57b2e727b28bf5f6068e95cd19b0e807b",
        "e1286f2c686f5976e0424bb6195ece25e7a17607",
        "878719e831d9e076961aa15d4049a57a6668c67a",
        "fd28a5b58dddf5cb5df162ae5c8797a63171c31d",
        "adf77bac052bb5bf0722b2ce2af9fefc5b2d2a71",
        "8f2466f45f75e3cbe3aa2b69d33fd9d6e343b9cc",
        "93093d099e5dd0c258fd530c12668e828c20df41",
        "bb5574608a8375026510b4f983ffbb06ece33fe2",
        "f34a10bd9f8cc95ebdc69a079db195636b2e22e0",
        "b6fd6f26733e864fba2ea3eb1d716e23d2e66f3a",
        "30604bb410b53efa9c93ee8f03d7aa7494094faa",
        "5b9a0e14eb4bf40a7cb780af4723560e06753f2d",
        "67bac792cd0c05b4b6e0393c32605b028b8dd533",
        "7a9787e1eba95a166265e6a260cf30af04ef0a99",
        "f4166c54bfe04f64603974058e44fbd7cfef0ccc",
        "69b88afa8d114a43a3c0431722b79e31d9920692",
        "8daa19051e1c7369c89ace7b18e74fe1f55dfa29",
        "3e1e9002aa8b32bd4c95ac6c8fad376b7a8127fb",
        "8403295e0fa460f6240e2d781e25dc29189f33c7",
        "4db646b1af8fdcf01d690d29eeae44cd937edb0d",
        "205516c12dbba003c26b42cfb41e598631300106",
        "c8182f0016fb65a721c4fbe487909a2d56178135",
        "ecbf29cdb3990c83d90d0c4187c89fb2ce423367"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 23 16:27:23 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 23 16:27:23 2008 +0100"
      },
      "message": "Merge branches \u0027x86/apic\u0027, \u0027x86/cleanups\u0027, \u0027x86/cpufeature\u0027, \u0027x86/crashdump\u0027, \u0027x86/debug\u0027, \u0027x86/defconfig\u0027, \u0027x86/detect-hyper\u0027, \u0027x86/doc\u0027, \u0027x86/dumpstack\u0027, \u0027x86/early-printk\u0027, \u0027x86/fpu\u0027, \u0027x86/idle\u0027, \u0027x86/io\u0027, \u0027x86/memory-corruption-check\u0027, \u0027x86/microcode\u0027, \u0027x86/mm\u0027, \u0027x86/mtrr\u0027, \u0027x86/nmi-watchdog\u0027, \u0027x86/pat2\u0027, \u0027x86/pci-ioapic-boot-irq-quirks\u0027, \u0027x86/ptrace\u0027, \u0027x86/quirks\u0027, \u0027x86/reboot\u0027, \u0027x86/setup-memory\u0027, \u0027x86/signal\u0027, \u0027x86/sparse-fixes\u0027, \u0027x86/time\u0027, \u0027x86/uv\u0027 and \u0027x86/xen\u0027 into x86/core\n"
    },
    {
      "commit": "ada9cfdd158abb8169873dc8e5ae39b1ec6ffa8c",
      "tree": "863875a5f09231ece677cba4df6d80b658f89051",
      "parents": [
        "baa5835df10254762aedb6cb23a9c1508f969736"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Dec 19 10:57:32 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 19 15:57:56 2008 -0500"
      },
      "message": "doc: fix kernel-parameters.txt formatting\n\nSpell out \"wrt\".  I suspect plenty of people won\u0027t know\nwhat that means.\n\nFix a \u0027}\u0027 that should be a \u0027]\u0027.\n\nReformat long lines into shorter lines.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ba84ed9546e91348fdf3ff2bff859b0ee53b407a",
      "tree": "f9ea9370416744de2fa80dbf7a4c25a2589c6a41",
      "parents": [
        "b69edc76539be6a4aa39a22f85365fd4a3b3b9d2"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Oct 26 20:56:30 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 19 04:40:35 2008 -0500"
      },
      "message": "ACPI hibernate: Introduce new kernel parameter acpi_sleep\u003ds4_nonvs\n\nOn some machines it may be necessary to disable the saving/restoring\nof the ACPI NVS memory region during hibernation/resume.  For this\npurpose, introduce new ACPI kernel command line option\nacpi_sleep\u003ds4_nonvs.\n\nBased on a patch by Zhang Rui.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Nigel Cunningham \u003cnigel@tuxonice.net\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e76f42761197dd6e9405e2eeb35932acfede115a",
      "tree": "4eb009547442ad0633dd2a288f9e8d7d3fe5b0f9",
      "parents": [
        "929096fe9ff1f4b3645cf3919527ab47e8d5e17c"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Nov 13 17:30:13 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 19 04:38:32 2008 -0500"
      },
      "message": "ACPI: fix 2.6.28 acpi.debug_level regression\n\nacpi_early_init() was changed to over-write the cmdline param,\nmaking it really inconvenient to set debug flags at boot-time.\n\nAlso,\nThis sets the default level to \"info\", which is what all the ACPI\ndrivers use.  So to enable messages from drivers, you only have to\nsupply the \"layer\" (a.k.a. \"component\").  For non-\"info\" ACPI core\nand ACPI interpreter messages, you have to supply both level and\nlayer masks, as before.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f38f1d2aa5a3520cf05da7cd6bd12fe2b0c509b7",
      "tree": "5eef795a1a081c41686971eaaa5ba2d1098ceb9d",
      "parents": [
        "40874491f9e9a4cb08eaf663dbe018bf5671975a"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Dec 16 23:06:40 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 18 12:56:24 2008 +0100"
      },
      "message": "trace: add a way to enable or disable the stack tracer\n\nImpact: enhancement to stack tracer\n\nThe stack tracer currently is either on when configured in or\noff when it is not. It can not be disabled when it is configured on.\n(besides disabling the function tracer that it uses)\n\nThis patch adds a way to enable or disable the stack tracer at\nrun time. It defaults off on bootup, but a kernel parameter \u0027stacktrace\u0027\nhas been added to enable it on bootup.\n\nA new sysctl has been added \"kernel.stack_tracer_enabled\" to let\nthe user enable or disable the stack tracer at run time.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ec98ce480ada787f2cfbd696980ff3564415505b",
      "tree": "1a4d644b38f9f1e4b4e086fde0b195df4a92cf84",
      "parents": [
        "3496f92beb9aa99ef21fccc154a36c7698e9c538",
        "feaf3848a813a106f163013af6fcf6c4bfec92d9"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Dec 04 17:16:36 2008 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Dec 04 17:16:36 2008 +1100"
      },
      "message": "Merge branch \u0027master\u0027 into next\n\nConflicts:\n\tfs/nfsd/nfs4recover.c\n\nManually fixed above to use new creds API functions, e.g.\nnfs4_save_creds().\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "a0a70c735ef714fe1b6777b571630c3d50c7b008",
      "tree": "3f4f3bb23441a284107bede9890c4e45827634e0",
      "parents": [
        "9676e73a9e0cbdc521e1ebf4e13e6e5aada34247",
        "60a515132086b2c28a8141d873297fdf7a180ca7",
        "0231022cc32d5f2e7f3c06b75691dda0ad6aec33",
        "522a110b42b306d696cf84e34c677ed0e7080194"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 23 09:10:32 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 23 09:10:32 2008 +0100"
      },
      "message": "Merge branches \u0027tracing/profiling\u0027, \u0027tracing/options\u0027 and \u0027tracing/urgent\u0027 into tracing/core\n"
    },
    {
      "commit": "4f7dbc7ff4ec19b40ec083f7c54a87d3ece0089d",
      "tree": "c37f34eee23ae96c78f72e445ad20f8fbcab010e",
      "parents": [
        "9f92f4719764acf1c9185a5958200887a43e3483",
        "73f56c0d35e6427081a4eabd620d8b8d8a35bd09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:51:56 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:51:56 2008 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: more general identifier for Phoenix BIOS\n  AMD IOMMU: check for next_bit also in unmapped area\n  AMD IOMMU: fix fullflush comparison length\n  AMD IOMMU: enable device isolation per default\n  AMD IOMMU: add parameter to disable device isolation\n  x86, PEBS/DS: fix code flow in ds_request()\n  x86: add rdtsc barrier to TSC sync check\n  xen: fix scrub_page()\n  x86: fix es7000 compiling\n  x86, bts: fix unlock problem in ds.c\n  x86, voyager: fix smp generic helper voyager breakage\n  x86: move iomap.h to the new include location\n"
    },
    {
      "commit": "1c207f952a3a39f9d07a3e9de0cf6b9a9464eeaa",
      "tree": "74767a045232ec23a8675fd9141b226b9529cd75",
      "parents": [
        "f8b2256e9c11a825899345de06b39a4bdf44911d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Nov 19 15:36:16 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:57 2008 -0800"
      },
      "message": "Documentation/kernel-parameters.txt: add min_addr, fix max_addr\n\nAdd \"min_addr\" documentation.\nFor \"max_addr\", add nn before [KMG] since a number is needed and this\nis consistent with other uses of [KMG].\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9676e73a9e0cbdc521e1ebf4e13e6e5aada34247",
      "tree": "b5ea1cace6c4f2f57fcebfc42418b7f53fee84e5",
      "parents": [
        "5a209c2d58e70f9bc415b9cdf0e3b9aaefb70371",
        "86fa2f60674540df0b34f5c547ed0c1cf3a8f212",
        "6d5b43a67accf6793ed259f6534b4bd53b1e5696"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 19 10:04:25 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 19 10:04:25 2008 +0100"
      },
      "message": "Merge branches \u0027tracing/ftrace\u0027 and \u0027tracing/urgent\u0027 into tracing/core\n\nConflicts:\n\tkernel/trace/ftrace.c\n\n[ We conflicted here because we backported a few fixes to\n  tracing/urgent - which has different internal APIs. ]\n"
    },
    {
      "commit": "3ce1f93c6d53c3f91c3846cf66b018276c8ac2e7",
      "tree": "b6dd5e06c031f03aa7c81da818e90c52569707f9",
      "parents": [
        "e5e1f606ecbf67e52ebe2df5d14f8b94ec6544d0"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Nov 17 15:09:20 2008 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Nov 18 15:44:31 2008 +0100"
      },
      "message": "AMD IOMMU: enable device isolation per default\n\nImpact: makes device isolation the default for AMD IOMMU\n\nSome device drivers showed double-free bugs of DMA memory while testing\nthem with AMD IOMMU. If all devices share the same protection domain\nthis can lead to data corruption and data loss. Prevent this by putting\neach device into its own protection domain per default.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "e5e1f606ecbf67e52ebe2df5d14f8b94ec6544d0",
      "tree": "07ca4cda790e3937f0893b41b3777ce6492ef9f4",
      "parents": [
        "4e14e833ac3b97a4aa8803eea49f899adc5bb5f4"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Nov 17 15:07:17 2008 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Nov 18 15:43:23 2008 +0100"
      },
      "message": "AMD IOMMU: add parameter to disable device isolation\n\nImpact: add a new AMD IOMMU kernel command line parameter\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "f3a5c547012a09f38f7c27b17a8e3150b69cd259",
      "tree": "4d1d47382a4a445fc7ef7431bcf5d06b7cca8539",
      "parents": [
        "e50a906e0200084f04f8f3b7c3a14b0442d1347f",
        "4e14e833ac3b97a4aa8803eea49f899adc5bb5f4"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Nov 18 18:52:37 2008 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Nov 18 18:52:37 2008 +1100"
      },
      "message": "Merge branch \u0027master\u0027 into next\n\nConflicts:\n\tfs/cifs/misc.c\n\nMerge to resolve above, per the patch below.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n\ndiff --cc fs/cifs/misc.c\nindex ec36410,addd1dc..0000000\n--- a/fs/cifs/misc.c\n+++ b/fs/cifs/misc.c\n@@@ -347,13 -338,13 +338,13 @@@ header_assemble(struct smb_hdr *buffer\n  \t\t/*  BB Add support for establishing new tCon and SMB Session  */\n  \t\t/*      with userid/password pairs found on the smb session   */\n  \t\t/*\tfor other target tcp/ip addresses \t\tBB    */\n -\t\t\t\tif (current-\u003efsuid !\u003d treeCon-\u003eses-\u003elinux_uid) {\n +\t\t\t\tif (current_fsuid() !\u003d treeCon-\u003eses-\u003elinux_uid) {\n  \t\t\t\t\tcFYI(1, (\"Multiuser mode and UID \"\n  \t\t\t\t\t\t \"did not match tcon uid\"));\n- \t\t\t\t\tread_lock(\u0026GlobalSMBSeslock);\n- \t\t\t\t\tlist_for_each(temp_item, \u0026GlobalSMBSessionList) {\n- \t\t\t\t\t\tses \u003d list_entry(temp_item, struct cifsSesInfo, cifsSessionList);\n+ \t\t\t\t\tread_lock(\u0026cifs_tcp_ses_lock);\n+ \t\t\t\t\tlist_for_each(temp_item, \u0026treeCon-\u003eses-\u003eserver-\u003esmb_ses_list) {\n+ \t\t\t\t\t\tses \u003d list_entry(temp_item, struct cifsSesInfo, smb_ses_list);\n -\t\t\t\t\t\tif (ses-\u003elinux_uid \u003d\u003d current-\u003efsuid) {\n +\t\t\t\t\t\tif (ses-\u003elinux_uid \u003d\u003d current_fsuid()) {\n  \t\t\t\t\t\t\tif (ses-\u003eserver \u003d\u003d treeCon-\u003eses-\u003eserver) {\n  \t\t\t\t\t\t\t\tcFYI(1, (\"found matching uid substitute right smb_uid\"));\n  \t\t\t\t\t\t\t\tbuffer-\u003eUid \u003d ses-\u003eSuid;\n"
    },
    {
      "commit": "31c00fc15ebd35c1647775dbfc167a15d46657fd",
      "tree": "6d8ff2a6607c94a791ccc56fd8eb625e4fdcc01a",
      "parents": [
        "3edac25f2e8ac8c2a84904c140e1aeb434e73e75"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 13 21:33:24 2008 +0000"
      },
      "committer": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Nov 14 17:28:53 2008 +0000"
      },
      "message": "Create/use more directory structure in the Documentation/ tree.\n\nCreate Documentation/blockdev/ sub-directory and populate it.\nPopulate the Documentation/serial/ sub-directory.\nMove MSI-HOWTO.txt to Documentation/PCI/.\nMove ioctl-number.txt to Documentation/ioctl/.\nUpdate all relevant 00-INDEX files.\nUpdate all relevant Kconfig files and source files.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "2b828925652340277a889cbc11b2d0637f7cdaf7",
      "tree": "32fcb3d3e466fc419fad2d3717956a5b5ad3d35a",
      "parents": [
        "3a3b7ce9336952ea7b9564d976d068a238976c9d",
        "58e20d8d344b0ee083febb18c2b021d2427e56ca"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Nov 14 11:29:12 2008 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Nov 14 11:29:12 2008 +1100"
      },
      "message": "Merge branch \u0027master\u0027 into next\n\nConflicts:\n\tsecurity/keys/internal.h\n\tsecurity/keys/process_keys.c\n\tsecurity/keys/request_key.c\n\nFixed conflicts above by using the non \u0027tsk\u0027 versions.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "f398778aa336a2919ee04ba45d915007230c6957",
      "tree": "c7244cd1d4af8d99c861b21ebcaeabf23e355b9f",
      "parents": [
        "9b5a56ddfd615a27e3a0856ceae1592a24021e42",
        "2dba1b5d87e08a294da5cdfa4d32908000e9b085"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:15:50 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:15:50 2008 -0500"
      },
      "message": "Merge branch \u0027video\u0027 into release\n\nConflicts:\n\tDocumentation/kernel-parameters.txt\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3e0fe364835cecc8560cf32bb9609f4c56c5d9fa",
      "tree": "be2236bd4f6f16aee24cca5217449dc03a6c1e85",
      "parents": [
        "e911d27af43e7d28d59a96a4682e8942f0661469",
        "32836259ff25ce97010569706cd33ba94de81d62"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:14:11 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:14:11 2008 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "e0cb4ebcd9e5b4ddd8216c20f54445c91b1fa4b9",
      "tree": "d1c3b22b7e9f02fb56927da530da09c6ee7ce0b9",
      "parents": [
        "a309720c876d7ad2e224bfd1982c92ae4364c82e",
        "45b86a96f17cb2900f291129b0e67287400e45b2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 11 09:40:18 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 11 09:40:18 2008 +0100"
      },
      "message": "Merge branch \u0027tracing/urgent\u0027 into tracing/ftrace\n\nConflicts:\n\tkernel/trace/trace.c\n"
    },
    {
      "commit": "c3d6de698c84efdbdd3781b7058bcc339ab43da8",
      "tree": "07e08d88bbaaef8a5a1dd58b9d19f7c860442d3a",
      "parents": [
        "22c13f9d8179f4c9caecfcb60a95214562b9addc"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Aug 01 17:37:55 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 07 23:57:55 2008 -0500"
      },
      "message": "ACPI video: if no ACPI backlight support, use vendor drivers\n\nIf an ACPI graphics device supports backlight brightness functions (cmp. with\nlatest ACPI spec Appendix B), let the ACPI video driver control backlight and\nswitch backlight control off in vendor specific ACPI drivers (asus_acpi,\nthinkpad_acpi, eeepc, fujitsu_laptop, msi_laptop, sony_laptop, acer-wmi).\n\nCurrently it is possible to load above drivers and let both poke on the\nbrightness HW registers, the video and vendor specific ACPI drivers -\u003e bad.\n\nThis patch provides the basic support to check for BIOS capabilities before\ndriver loading time. Driver specific modifications are in separate follow up\npatches.\n\n\"acpi_backlight\u003dvendor\"\n\tPrever vendor driver over ACPI driver for backlight.\n\"acpi_backlight\u003dvideo\" (default)\n\tPrever ACPI driver over vendor driver for backlight.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a0d84a92df43b7206b9c1330a2cccf109cf0a41a",
      "tree": "c21171f847cb316fccd610db8017fa3126b38656",
      "parents": [
        "87b586088ef953c602680e5aff8ab83a2e299498"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Nov 07 16:58:05 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 07 21:45:29 2008 -0500"
      },
      "message": "ACPI: update debug parameter documentation\n\nReformat acpi.debug_layer and acpi.debug_level documentation so it\u0027s\nmore readable, add some clues about how to figure out the mask bits that\nenable a specific ACPI_DEBUG_PRINT statement, and include some useful\nexamples.\n\nMove the list of masks to Documentation/acpi/debug.txt (these are\ncopies of the authoritative values in acoutput.h and acpi_drivers.h).\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a15a82f42c5ee519d28f08c932803a9fd5168fc4",
      "tree": "e50bfd8ea138e396842f1915260836928dfe6873",
      "parents": [
        "9144f3821d2cba9f16cdf3ff1b881384f4b68b53",
        "8d00450d296dedec9ada38d43b83e79cca6fd5a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:57:24 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:57:24 2008 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  Revert \"x86: default to reboot via ACPI\"\n  x86: align DirectMap in /proc/meminfo\n  AMD IOMMU: fix lazy IO/TLB flushing in unmap path\n  x86: add smp_mb() before sending INVALIDATE_TLB_VECTOR\n  x86: remove VISWS and PARAVIRT around NR_IRQS puzzle\n  x86: mention ACPI in top-level Kconfig menu\n  x86: size NR_IRQS on 32-bit systems the same way as 64-bit\n  x86: don\u0027t allow nr_irqs \u003e NR_IRQS\n  x86/docs: remove noirqbalance param docs\n  x86: don\u0027t use tsc_khz to calculate lpj if notsc is passed\n  x86, voyager: fix smp_intr_init() compile breakage\n  AMD IOMMU: fix detection of NP capable IOMMUs\n"
    },
    {
      "commit": "b225d44e27521290faca2e0f9b1a4a8c74dc510a",
      "tree": "1a1447784e5e8b89352b02a14e408d78e859a8dd",
      "parents": [
        "a684e7d33096892093456dd56a582cfc3bfad648"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Thu Nov 06 12:53:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:41:19 2008 -0800"
      },
      "message": "Documentation/kernel-parameters.txt: update \u0027isolcpus\u0027 kernel option\n\ncpuset can be used to move a process onto or off an isolated CPU.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f29fae29709b4668979e244c09b2fa78ff1ad59",
      "tree": "d50129066cd1f131551eb364d04542dfcf923050",
      "parents": [
        "e21e696edb498c7f7eed42ba3096f6bbe13927b6"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Wed Nov 05 16:08:52 2008 -0600"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Nov 06 07:14:51 2008 +0800"
      },
      "message": "file capabilities: add no_file_caps switch (v4)\n\nAdd a no_file_caps boot option when file capabilities are\ncompiled into the kernel (CONFIG_SECURITY_FILE_CAPABILITIES\u003dy).\n\nThis allows distributions to ship a kernel with file capabilities\ncompiled in, without forcing users to use (and understand and\ntrust) them.\n\nWhen no_file_caps is specified at boot, then when a process executes\na file, any file capabilities stored with that file will not be\nused in the calculation of the process\u0027 new capability sets.\n\nThis means that booting with the no_file_caps boot option will\nnot be the same as booting a kernel with file capabilities\ncompiled out - in particular a task with  CAP_SETPCAP will not\nhave any chance of passing capabilities to another task (which\nisn\u0027t \"really\" possible anyway, and which may soon by killed\naltogether by David Howells in any case), and it will instead\nbe able to put new capabilities in its pI.  However since fI\nwill always be empty and pI is masked with fI, it gains the\ntask nothing.\n\nWe also support the extra prctl options, setting securebits and\ndropping capabilities from the per-process bounding set.\n\nThe other remaining difference is that killpriv, task_setscheduler,\nsetioprio, and setnice will continue to be hooked.  That will\nbe noticable in the case where a root task changed its uid\nwhile keeping some caps, and another task owned by the new uid\ntries to change settings for the more privileged task.\n\nChangelog:\n\tNov 05 2008: (v4) trivial port on top of always-start-\\\n\t\twith-clear-caps patch\n\tSep 23 2008: nixed file_caps_enabled when file caps are\n\t\tnot compiled in as it isn\u0027t used.\n\t\tDocument no_file_caps in kernel-parameters.txt.\n\nSigned-off-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nAcked-by: Andrew G. Morgan \u003cmorgan@kernel.org\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "e4ab1b3cbb8042f1653471c6333931134105d455",
      "tree": "baf52ff6a988e46cd6a0eb18aa0d6eeb08e2e0c4",
      "parents": [
        "70de9a97049e0ba79dc040868564408d5ce697f9"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Tue Nov 04 12:46:03 2008 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 04 14:50:34 2008 +0100"
      },
      "message": "x86/docs: remove noirqbalance param docs\n\nImpact: documentation fix\n\nirqbalance was removed by:\n\n  commit 8b8e8c1bf7275eca859fe551dfa484134eaf013b\n  Author: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\n  Date:   Tue Aug 19 20:50:23 2008 -0700\n\nRemove the associated documentation for noirqbalance.\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5b9a0e14eb4bf40a7cb780af4723560e06753f2d",
      "tree": "9f5720657a6ff48bac77b64448f4b6b85b63ce7e",
      "parents": [
        "8a1c8eb75be492e20003966652c9cd5ff57a559d"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Nov 01 18:06:51 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 03 09:17:39 2008 +0100"
      },
      "message": "x86: nmi - nmi_watchdog boot param docs cleanup\n\nImpact: documentation update\n\n1) nmi_watchdog boot parameter is common to 32/64 bit modes. So\n   move it from Documentation/x86/x86_64/boot-options.txt to\n   Documentation/kernel-parameters.txt and integrate with.\n\n2) Also fix [panic] keyword placement -- it ought to be at first\n   position otherwise it will not be recognized.\n\n3) Document lapic and ioapic keywords.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d9e540762f5cdd89f24e518ad1fd31142d0b9726",
      "tree": "74f433c159183241020fed5e35eb7f3b4bb2edf3",
      "parents": [
        "36609469c8278554b046aa4cc9a5fa9ccea35306"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Sat Nov 01 19:57:37 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 03 09:12:39 2008 +0100"
      },
      "message": "ftrace: ftrace_dump_on_oops\u003d[tracer]\n\nImpact: add new (optional) debug boot option\n\nIn order to facilitate early boot trouble, allow one to specify a tracer\non the kernel boot line.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "395628ef4ea12ff0748099f145363b5e33c69acb",
      "tree": "acc192f65338af801f20a2688366ac5c66dcbc09",
      "parents": [
        "eca0cd028bdf0f6aaceb0d023e9c7501079a7dda"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Fri Oct 24 17:22:01 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Nov 01 18:59:03 2008 -0700"
      },
      "message": "x86: Skip verification by the watchdog for TSC clocksource.\n\nImpact: Changes timekeeping on Vmware (or with tsc\u003dreliable).\n\nThis is achieved by resetting the CLOCKSOURCE_MUST_VERIFY flag.\n\nWe add a tsc\u003dreliable commandline option to enable this.\nThis enables legacy hardware without HPET, LAPIC, or ACPI timers\nto enter high-resolution timer mode.\n\nAlong with that have extended this to be used in virtualization environement\ntoo. Now we also set this flag if the X86_FEATURE_TSC_RELIABLE bit is set.\n\nThis is important since there is a wrap-around problem with the acpi_pm timer.\nThe acpi_pm counter is just 24bits and this can overflow in ~4 seconds. With\nthe NO_HZ kernels in virtualized environment, there can be situations when\nthe guest is descheduled for longer duration, as a result we may miss the wrap\nof the acpi counter. When TSC is used as a clocksource and acpi_pm timer is\nbeing used as the watchdog clocksource this error in acpi_pm results in TSC\nbeing marked as unstable, and essentially results in time dropping in chunks\nof 4 seconds whenever this wrap is missed. Since the virtualized TSC is\nreliable on VMware, we should always use the TSCs clocksource on VMware, so\nwe skip the verfication at runtime, by checking for the feature bit.\n\nSince we reset the flag for mgeode systems too, i have combined\nthe mgeode case with the feature bit check.\n\nSigned-off-by: Jeff Hansen \u003cjhansen@cardaccess-inc.com\u003e\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: Dan Hecht \u003cdhecht@vmware.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "71cced6eb044f5b096d35755963f3a2035603b73",
      "tree": "b3e56beafa6805ae0a8549a76be9090eb2291080",
      "parents": [
        "60817c9b31ef7897d60bca2f384cbc316a3fdd8b"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon Oct 20 09:32:21 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 28 16:36:42 2008 +0100"
      },
      "message": "doc/x86: fix doc subdirs\n\nThe Documentation/i386 and Documentation/x86_64 directories and their\ncontents have been moved into Documentation/x86. Fix references to\nthose files accordingly.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7a9787e1eba95a166265e6a260cf30af04ef0a99",
      "tree": "e730a4565e0318140d2fbd2f0415d18a339d7336",
      "parents": [
        "41b9eb264c8407655db57b60b4457fe1b2ec9977",
        "0173a3265b228da319ceb9c1ec6a5682fd1b2d92"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 28 16:26:12 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 28 16:26:12 2008 +0100"
      },
      "message": "Merge commit \u0027v2.6.28-rc2\u0027 into x86/pci-ioapic-boot-irq-quirks\n"
    },
    {
      "commit": "057316cc6a5b521b332a1d7ccc871cd60c904c74",
      "tree": "4333e608da237c73ff69b10878025cca96dcb4c8",
      "parents": [
        "3e2dab9a1c2deb03c311eb3f83466009147ed4d3",
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:57:26 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 23 00:11:07 2008 -0400"
      },
      "message": "Merge branch \u0027linus\u0027 into test\n\nConflicts:\n\tMAINTAINERS\n\tarch/x86/kernel/acpi/boot.c\n\tarch/x86/kernel/acpi/sleep.c\n\tdrivers/acpi/Kconfig\n\tdrivers/pnp/Makefile\n\tdrivers/pnp/quirks.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4dff4e7f6cbcd2722b02dbb394ba87c4e05f8841",
      "tree": "2b80f6f9d3b5b1ff4600810c4a30917b2d66b7ab",
      "parents": [
        "5f50ef453dcb05115fc98f244b8f10bfacd4b8b7",
        "ac88a8f3f7df04774b386ddaf586040adb819b58"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:43 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:43 2008 -0400"
      },
      "message": "Merge branch \u0027pnp-debug\u0027 into test\n"
    },
    {
      "commit": "5f50ef453dcb05115fc98f244b8f10bfacd4b8b7",
      "tree": "1999a7e6d242198d48f0089c7995a50f339fa3e4",
      "parents": [
        "530bc23bfeaa9156003afbeb9708fd03a5f1c73c",
        "e3deda9c87ac5eef2b5d18cd0b5511370979ca26"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:38 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:38 2008 -0400"
      },
      "message": "Merge branch \u0027misc\u0027 into test\n"
    },
    {
      "commit": "f5adfaa372c76423b6e8e4727a9701330374f364",
      "tree": "b7783111c8f027d954506d7440d806817de13f6b",
      "parents": [
        "eab4b645769fa2f8703f5a3cb0cc4ac090d347af"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Aug 11 14:57:50 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 17:59:57 2008 -0400"
      },
      "message": "ACPI: Add \"acpi.power_nocheck\u003d1\" to disable power state check in power transition\n\n   Maybe the incorrect power state is returned on the bogus bios, which\nis different with the real power state. For example: the bios returns D0\nstate and the real power state is D3. OS expects to set the device to D0\nstate. In  such case if OS uses the power state returned by the BIOS and\nchecks the device power state very strictly in power transition, the device\ncan\u0027t be transited to the correct power state.\n\n   So the boot option of \"acpi.power_nocheck\u003d1\" is added to avoid checking\nthe device power in the course of device power transition.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8049\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11000\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "36eec5e29cf31011a7fbe121badfed7efb2a4ebb",
      "tree": "8585f1d1c81f6213bd3ee5abc96236d0b1b0c5bd",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Aug 11 15:03:20 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 17:56:04 2008 -0400"
      },
      "message": "ACPI: Add expand acpi.debug_layer in kernel-parameters.txt\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e5665a45fa28d0114f61b5d534a3b2678592219d",
      "tree": "37aed2b55cf25377b9388635eb43ddfe51b995a1",
      "parents": [
        "aa42d7c6138afdc54f74e971456a0fbfec16b77b"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Wed Sep 24 20:40:34 2008 -0400"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 11:01:49 2008 -0700"
      },
      "message": "PCI: document the pcie_aspm kernel parameter\n\nIt can be handy so make sure people know about it.\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c01156061bdd5976397dfb173f8c70ae351a6cb6",
      "tree": "02260b611388e80ad1f5ad5e5d3b4b63b9065383",
      "parents": [
        "c9ed77eeba8ec2541a40918210bcc676acacd43a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Fri Aug 22 09:53:39 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:46 2008 -0700"
      },
      "message": "PCI: Document that most pci options are shared between i386 and x86-64\n\nSince the code is shared pretty much most of the pci\u003d options are shared,\nbut kernel-parameters.txt marked most of them as i386 only.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "ed402af3c23a4804b3f8899263e8d0f97c62ab49",
      "tree": "3aa971aea57f900a3060cc0545b199ef611f4dcf",
      "parents": [
        "096e6f673dc02a6394dc9a7d8f8735c6978f5b91",
        "40e24c403f325715f9c43b9fed2068641201ee0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:13:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:13:34 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (112 commits)\n  sh: Move SH-4 CPU headers down one more level.\n  sh: Only build in gpio.o when CONFIG_GENERIC_GPIO is selected.\n  sh: Migrate common board headers to mach-common/.\n  sh: Move the CPU definition headers from asm/ to cpu/.\n  serial: sh-sci: Add support SCIF of SH7723\n  video: add sh_mobile_lcdc platform flags\n  video: remove unused sh_mobile_lcdc platform data\n  sh: remove consistent alloc cruft\n  sh: add dynamic crash base address support\n  sh: reduce Migo-R smc91x overruns\n  sh: Fix up some merge damage.\n  Fix debugfs_create_file\u0027s error checking method for arch/sh/mm/\n  Fix debugfs_create_dir\u0027s error checking method for arch/sh/kernel/\n  sh: ap325rxa: Add support RTC RX-8564LC in AP325RXA board\n  sh: Use sh7720 GPIO on magicpanelr2 board\n  sh: Add sh7720 pinmux code\n  sh: Use sh7203 GPIO on rsk7203 board\n  sh: Add sh7203 pinmux code\n  sh: Use sh7723 GPIO on AP325RXA board\n  sh: Add sh7723 pinmux code\n  ...\n"
    },
    {
      "commit": "e515a0d60066c802cc605a5d9c446948f7691519",
      "tree": "cc71e24a16afb997ec2f2fc2c0a49424d8284c3b",
      "parents": [
        "57cac4d1880527e0baf6c2fda529d2ad1d815aec"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Sat Oct 18 20:28:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:40 2008 -0700"
      },
      "message": "kdump: update elfcorehdr documentation to reflect supported architectures\n\nIA64, PPC and SH also support the elfcorehdr command line.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cb40f795af36b3deb743f6ccf6c3fd542c61c8d",
      "tree": "db3d7519932549bf528f5b8e4cb8350356cd544d",
      "parents": [
        "79ed2a9216dd3cc35c4f2c5dbaddadb195af83ac",
        "0cfd81031a26717fe14380d18275f8e217571615"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 11:17:52 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 11:17:52 2008 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tDocumentation/kernel-parameters.txt\n\tarch/sh/include/asm/elf.h\n"
    },
    {
      "commit": "fd7c519dd40a0d561280bb797386143fb2026949",
      "tree": "2ccb79aceee02dc862060e67046cc50c0767a423",
      "parents": [
        "49e7cc84a86784ef2ab4e651f1824093be8f5b2b"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 16:24:45 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:04 2008 -0700"
      },
      "message": "USB: hub.c: Add initial_descriptor_timeout module parameter for usbcore\n\nThis patch adds initial_descriptor_timeout module parameter for usbcore.ko\nto allow modify initial 64-byte USB_REQ_GET_DESCRIPTOR timeout for\nnon-standard devices.\n\nFor example, the SATA8000 device from DATAST0R Technology Corp\nrequires about 10 seconds to send reply (probably it waits until\ninserted disk is ready for operation).\n\nAlso, this patch adds missing usbcore parameters to\nDocumentation/kernel-parameters.txt.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "22a94d79a34bf010d11996d30eed8ee3fc1a4fbf",
      "tree": "5213d9bc43c0613a4606e8d2928f2e17f7f74c2c",
      "parents": [
        "7745384080ef70f7710530afa3e45477b126e056"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Oct 17 02:41:20 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 17 02:42:03 2008 -0400"
      },
      "message": "ACPI: Allow overriding to higher critical trip point.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9129\n\nlenb: Note that overriding a critical trip point\nmay simply fool the user into thinking that they\nhave control that they do not actually have.\nFor it is EC firmware that decides when the EC\nsends Linux temperature change events, and the\nEC may or may not decide to send Linux these events\nanywhere in the neighborhood of the fake\noverride trip points.  Beware.\n\nnote also that thermal.nocrt is already available\nto disable crtical trip point actios,\nand thermal.crt\u003d-1 is already available to\ndisabled critical trip points entirely.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c813b4e16ead3c3df98ac84419d4df2adf33fe01",
      "tree": "2ca4a5b6966d833b6149e3dda7a4e85d1255779c",
      "parents": [
        "c8d8a2321f9c4ee18fbcc399fdc2a77e580a03b9",
        "02683ffdf655b4ae15245376ba6fea6d9e5829a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (46 commits)\n  UIO: Fix mapping of logical and virtual memory\n  UIO: add automata sercos3 pci card support\n  UIO: Change driver name of uio_pdrv\n  UIO: Add alignment warnings for uio-mem\n  Driver core: add bus_sort_breadthfirst() function\n  NET: convert the phy_device file to use bus_find_device_by_name\n  kobject: Cleanup kobject_rename and !CONFIG_SYSFS\n  kobject: Fix kobject_rename and !CONFIG_SYSFS\n  sysfs: Make dir and name args to sysfs_notify() const\n  platform: add new device registration helper\n  sysfs: use ilookup5() instead of ilookup5_nowait()\n  PNP: create device attributes via default device attributes\n  Driver core: make bus_find_device_by_name() more robust\n  usb: turn dev_warn+WARN_ON combos into dev_WARN\n  debug: use dev_WARN() rather than WARN_ON() in device_pm_add()\n  debug: Introduce a dev_WARN() function\n  sysfs: fix deadlock\n  device model: Do a quickcheck for driver binding before doing an expensive check\n  Driver core: Fix cleanup in device_create_vargs().\n  Driver core: Clarify device cleanup.\n  ...\n"
    },
    {
      "commit": "36ac1d2f323f8bf8bc10c25b88f617657720e241",
      "tree": "d51f87bdf16eaa19ce0c5a682c10dccfaef4b48d",
      "parents": [
        "d7a6119f457f48a94985fdbdc400cbb03e136a76",
        "4c0e799a9a6dc64426ddb6c03aea1a154357658f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:52:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:52:08 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (32 commits)\n  Input: wm97xx - update email address for Liam Girdwood\n  Input: i8042 - add Thinkpad R31 to nomux list\n  Input: move map_to_7segment.h to include/linux\n  Input: ads7846 - fix cache line sharing issue\n  Input: cm109 - add missing newlines to messages\n  Input: document i8042.debug in kernel-parameters.txt\n  Input: keyboard - fix potential out of bound access to key_map\n  Input: psmouse - add OLPC touchpad driver\n  Input: psmouse - tweak PSMOUSE_DEFINE_ATTR to support raw set callbacks\n  Input: psmouse - add psmouse_queue_work() for ps/2 extension to make use of\n  Input: psmouse - export psmouse_set_state for ps/2 extensions to use\n  Input: ads7846 - introduce .gpio_pendown to get pendown state\n  Input: ALPS - add signature for DualPoint found in Dell Latitude E6500\n  Input: serio_raw - allow attaching to translated (SERIO_I8042XL) ports\n  Input: cm109 - don\u0027t use obsolete logging macros\n  Input: atkbd - expand Latitude\u0027s force release quirk to other Dells\n  Input: bf54x-keys - add power management support\n  Input: atmel_tsadcc - improve accuracy\n  Input: convert drivers to use strict_strtoul()\n  Input: appletouch - handle geyser 3/4 status bits\n  ...\n"
    },
    {
      "commit": "346e15beb5343c2eb8216d820f2ed8f150822b08",
      "tree": "6433cf2980bbfbed4a9482c5edb156fc8371e071",
      "parents": [
        "33376c1c043c05077b4ac79c33804266f6c45e49"
      ],
      "author": {
        "name": "Jason Baron",
        "email": "jbaron@redhat.com",
        "time": "Tue Aug 12 16:46:19 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:47 2008 -0700"
      },
      "message": "driver core: basic infrastructure for per-module dynamic debug messages\n\nBase infrastructure to enable per-module debug messages.\n\nI\u0027ve introduced CONFIG_DYNAMIC_PRINTK_DEBUG, which when enabled centralizes\ncontrol of debugging statements on a per-module basis in one /proc file,\ncurrently, \u003cdebugfs\u003e/dynamic_printk/modules. When, CONFIG_DYNAMIC_PRINTK_DEBUG,\nis not set, debugging statements can still be enabled as before, often by\ndefining \u0027DEBUG\u0027 for the proper compilation unit. Thus, this patch set has no\naffect when CONFIG_DYNAMIC_PRINTK_DEBUG is not set.\n\nThe infrastructure currently ties into all pr_debug() and dev_dbg() calls. That\nis, if CONFIG_DYNAMIC_PRINTK_DEBUG is set, all pr_debug() and dev_dbg() calls\ncan be dynamically enabled/disabled on a per-module basis.\n\nFuture plans include extending this functionality to subsystems, that define \ntheir own debug levels and flags.\n\nUsage:\n\nDynamic debugging is controlled by the debugfs file, \n\u003cdebugfs\u003e/dynamic_printk/modules. This file contains a list of the modules that\ncan be enabled. The format of the file is as follows:\n\n\t\u003cmodule_name\u003e \u003cenabled\u003d0/1\u003e\n\t\t.\n\t\t.\n\t\t.\n\n\t\u003cmodule_name\u003e : Name of the module in which the debug call resides\n\t\u003cenabled\u003d0/1\u003e : whether the messages are enabled or not\n\nFor example:\n\n\tsnd_hda_intel enabled\u003d0\n\tfixup enabled\u003d1\n\tdriver enabled\u003d0\n\nEnable a module:\n\n\t$echo \"set enabled\u003d1 \u003cmodule_name\u003e\" \u003e dynamic_printk/modules\n\nDisable a module:\n\n\t$echo \"set enabled\u003d0 \u003cmodule_name\u003e\" \u003e dynamic_printk/modules\n\nEnable all modules:\n\n\t$echo \"set enabled\u003d1 all\" \u003e dynamic_printk/modules\n\nDisable all modules:\n\n\t$echo \"set enabled\u003d0 all\" \u003e dynamic_printk/modules\n\nFinally, passing \"dynamic_printk\" at the command line enables\ndebugging for all modules. This mode can be turned off via the above\ndisable command.\n\n[gkh: minor cleanups and tweaks to make the build work quietly]\n\nSigned-off-by: Jason Baron \u003cjbaron@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4c0e799a9a6dc64426ddb6c03aea1a154357658f",
      "tree": "2d9aa9493d80fceb178a63bf15bb3d9edfc5fbae",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5",
        "b8d055a878ee0f997ded40649701089d2486f850"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 15 23:29:12 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 15 23:29:12 2008 -0400"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "8daf14cf56816303d64d1a705fcbc389211ba36e",
      "tree": "c14bcf688efd184ab10b576259d570f6d3d09c56",
      "parents": [
        "1db5fff9aeab18566eb380e354629fdbbe7792f0",
        "eceb1383361c6327cef4de01d278cd6722ebceeb",
        "28f7e66fc1da53997a545684b21b91fb3ca3f321",
        "fd1452ebf257317f24e0e285a17a2ec2ce3e6df7",
        "7aa413def76146f7b3784228556d9e4bc562eab3",
        "46eaa6702016e3ac9a188172a2c309d6ca1be1cd",
        "45e96f26f257bd873017c6244a6cafd27f6f5439",
        "9f482807a6bd7e2aa1ed0d8cfc48463ec4ca3568",
        "325af5fb1418c79953db0954556de048e061d8b6",
        "acbaa41a780490c791492c41144c774c04875af1",
        "2407390bd20de38740eef87eab4fe3d1deafdbdd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:50:02 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:50:02 2008 +0200"
      },
      "message": "Merge branches \u0027x86/xen\u0027, \u0027x86/build\u0027, \u0027x86/microcode\u0027, \u0027x86/mm-debug-v2\u0027, \u0027x86/memory-corruption-check\u0027, \u0027x86/early-printk\u0027, \u0027x86/xsave\u0027, \u0027x86/ptrace-v2\u0027, \u0027x86/quirks\u0027, \u0027x86/setup\u0027, \u0027x86/spinlocks\u0027 and \u0027x86/signal\u0027 into x86/core-v2\n"
    },
    {
      "commit": "a9b9e81c915e4a57ac3b21d1a7fa7ff184639780",
      "tree": "98304395fbb5b9c74fca35b196cd414c1949f280",
      "parents": [
        "a8b71a2810386a5ac8f43d2095fe3355f0d8db37",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:05:39 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:05:39 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/memory-corruption-check\n"
    },
    {
      "commit": "ead9d23d803ea3a73766c3cb27bf7563ac8d7266",
      "tree": "42225fadd0d5388bf21d1658e56879e14f23e013",
      "parents": [
        "bf6f51e3a46f6a602853d3cbacd05864bc6e2a37",
        "0afe2db21394820d32646a695eccf3fbfe6ab5c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:47:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:51:16 2008 -0700"
      },
      "message": "Merge phase #4 (X2APIC, APIC unification, CPU identification unification) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-v28-for-linus-phase4-D\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (186 commits)\n  x86, debug: print more information about unknown CPUs\n  x86 setup: handle more than 8 CPU flag words\n  x86: cpuid, fix typo\n  x86: move transmeta cap read to early_init_transmeta()\n  x86: identify_cpu_without_cpuid v2\n  x86: extended \"flags\" to show virtualization HW feature in /proc/cpuinfo\n  x86: move VMX MSRs to msr-index.h\n  x86: centaur_64.c remove duplicated setting of CONSTANT_TSC\n  x86: intel.c put workaround for old cpus together\n  x86: let intel 64-bit use intel.c\n  x86: make intel_64.c the same as intel.c\n  x86: make intel.c have 64-bit support code\n  x86: little clean up of intel.c/intel_64.c\n  x86: make 64 bit to use amd.c\n  x86: make amd_64 have 32 bit code\n  x86: make amd.c have 64bit support code\n  x86: merge header in amd_64.c\n  x86: add srat_detect_node for amd64\n  x86: remove duplicated force_mwait\n  x86: cpu make amd.c more like amd_64.c v2\n  ...\n"
    },
    {
      "commit": "d84705969f898f294bc3fc32eca33580f14105bd",
      "tree": "c59c7e835820c6bfb5a957f70e58fee1699a6b38",
      "parents": [
        "725c25819e4a0dafdcf42a5f31bc569341919c7c",
        "11494547b1754c4f3bd7f707ab869e2adf54d52f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 10 19:50:00 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 11 20:17:36 2008 +0200"
      },
      "message": "Merge branch \u0027x86/apic\u0027 into x86-v28-for-linus-phase4-B\n\nConflicts:\n\tarch/x86/kernel/apic_32.c\n\tarch/x86/kernel/apic_64.c\n\tarch/x86/kernel/setup.c\n\tdrivers/pci/intel-iommu.c\n\tinclude/asm-x86/cpufeature.h\n\tinclude/asm-x86/dma-mapping.h\n"
    },
    {
      "commit": "bf6f51e3a46f6a602853d3cbacd05864bc6e2a37",
      "tree": "72ae3563c8a6703e276f005fce5b3f1a3daca08c",
      "parents": [
        "ec8deffa33757286ba59e71d3d98173c37638b37",
        "725c25819e4a0dafdcf42a5f31bc569341919c7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:03:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:03:12 2008 -0700"
      },
      "message": "Merge phase #3 (IOMMU) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-v28-for-linus-phase3-B\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (74 commits)\n  AMD IOMMU: use iommu_device_max_index, fix\n  AMD IOMMU: use iommu_device_max_index\n  x86: add PCI IDs for AMD Barcelona PCI devices\n  x86/iommu: use __GFP_ZERO instead of memset for GART\n  x86/iommu: convert GART need_flush to bool\n  x86/iommu: make GART driver checkpatch clean\n  x86 gart: remove unnecessary initialization\n  x86: restore old GART alloc_coherent behavior\n  revert \"x86: make GART to respect device\u0027s dma_mask about virtual mappings\"\n  x86: export pci-nommu\u0027s alloc_coherent\n  iommu: remove fullflush and nofullflush in IOMMU generic option\n  x86: remove set_bit_string()\n  iommu: export iommu_area_reserve helper function\n  AMD IOMMU: use coherent_dma_mask in alloc_coherent\n  add AMD IOMMU tree to MAINTAINERS file\n  AMD IOMMU: use cmd_buf_size when freeing the command buffer\n  AMD IOMMU: calculate IVHD size with a function\n  AMD IOMMU: remove unnecessary cast to u64 in the init code\n  AMD IOMMU: free domain bitmap with its allocation order\n  AMD IOMMU: simplify dma_mask_to_pages\n  ...\n"
    },
    {
      "commit": "9bed90c6a46f10c2d3052c0585057a5cb7392b92",
      "tree": "60d02a05949a4a7b2fcc61a42805a25fcce8e8f8",
      "parents": [
        "d888e25b8dd1b501ac75b0c6587c043a394319c3"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Aug 23 18:54:37 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:47 2008 +0100"
      },
      "message": "Documentation: Document the RB532 specific kmac tag\n\nThe Routerboard 532 bootloader passes the korina ethernet\nMAC adapter address to the kernel on the command line.\nDocument this in the kernel-parameters file.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "97ef062bbe08f46903f29ecdf432be302c977f3b",
      "tree": "e09e9a171ac2d3c79db945ee95145f17cdce82df",
      "parents": [
        "2663f60d434139298835af690f4891cec5c1e501"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Aug 19 16:53:41 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 10 23:33:53 2008 -0400"
      },
      "message": "PNP: add CONFIG_PNP_DEBUG_MESSAGES and pnp_dbg()\n\nThis adds the core function pnp_dbg() and a new config option to\nenable it.\n\nThe PNP core debugging messages can be enabled at boot-time with the\n\"pnp.debug\" kernel parameter.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "725c25819e4a0dafdcf42a5f31bc569341919c7c",
      "tree": "cd2f3d763848dc550c19daf42f6146425aff058c",
      "parents": [
        "3dd392a407d15250a501fa109cc1f93fee95ef85",
        "72d31053f62c4bc464c2783974926969614a8649",
        "129d6aba444d1e99d4cbfb9866a4652912426b65",
        "1e19b16a30c34c042f1eaa23db4c99bfad1dac0e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 10 19:47:12 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 10 19:47:12 2008 +0200"
      },
      "message": "Merge branches \u0027core/iommu\u0027, \u0027x86/amd-iommu\u0027 and \u0027x86/iommu\u0027 into x86-v28-for-linus-phase3-B\n\nConflicts:\n\tarch/x86/kernel/pci-gart_64.c\n\tinclude/asm-x86/dma-mapping.h\n"
    },
    {
      "commit": "36d9573928f9ab126d0089ead7ea5d2ab18fbfa9",
      "tree": "e812af5bc87c940639fd8b8893d0fe371bca0f4e",
      "parents": [
        "161c609173c40a39dc218d97a4a86592dfda31ba"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Oct 06 02:51:09 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 08 23:46:13 2008 -0400"
      },
      "message": "Input: document i8042.debug in kernel-parameters.txt\n\ni8042.debug parameter was missing in Documentation/kernel-parameters.txt.\nAdd it.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e496e3d645c93206faf61ff6005995ebd08cc39c",
      "tree": "349ee5b7284f0224fd075979ea80cf6c358bab35",
      "parents": [
        "b159d7a989e53ab3529084348aa80441520b8575",
        "5bbd4c3724008c93cf3efdfc38a3402e245ab506",
        "175e438f7a2de9d94110046be48697969569736a",
        "516cbf3730c49739629d66313b20bdc50c98aa2c",
        "af2d237bf574f89ae5a1b67f2556a324c8f64ff5",
        "9b1568458a3ef006361710dc12848aec891883b5",
        "5b7e41ff37267c35b0fcf9162ca0c32c3d8d2c5c",
        "1befdefcf476d5eb2fb4243fdf4d996a376708b1",
        "a03352d2c1dcb00970801fb8b800a39acd3103d9",
        "7b22ff5344fda666e0938e5261ea7b9a3dfce497",
        "2c7e9fd4c6cb7f4b0bc7162e9a30847e51a1ca1b",
        "91030ca1e739696812242c807b112ee3981a14be",
        "dd5523552c2897e3fde16fc2fc8f6332addf66ab",
        "b3e15bdef689641e7f1bb03efbe56112c3ee82e2",
        "20211e4d344729f4d4c93da37a590fc1c3a1fd9b",
        "efd327a2d41214dded03cbfbb6d447530964cddd",
        "c7ffa6c26277b403920e2255d10df849bd613380",
        "e51a1ac2dfca9ad869471e88f828281db7e810c0",
        "5df45515512436a808d3476a90e83f2efb022422",
        "d99e90164e6cf2eb85fa94d547d6336f8127a107",
        "e621bd18958ef5dbace3129ebe17a0a475e127d9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 06 18:17:07 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 06 18:17:07 2008 +0200"
      },
      "message": "Merge branches \u0027x86/alternatives\u0027, \u0027x86/cleanups\u0027, \u0027x86/commandline\u0027, \u0027x86/crashdump\u0027, \u0027x86/debug\u0027, \u0027x86/defconfig\u0027, \u0027x86/doc\u0027, \u0027x86/exports\u0027, \u0027x86/fpu\u0027, \u0027x86/gart\u0027, \u0027x86/idle\u0027, \u0027x86/mm\u0027, \u0027x86/mtrr\u0027, \u0027x86/nmi-watchdog\u0027, \u0027x86/oprofile\u0027, \u0027x86/paravirt\u0027, \u0027x86/reboot\u0027, \u0027x86/sparse-fixes\u0027, \u0027x86/tsc\u0027, \u0027x86/urgent\u0027 and \u0027x86/vmalloc\u0027 into x86-v28-for-linus-phase1\n"
    },
    {
      "commit": "afa9fdc2f5f8e4d98f3e77bfa204412cbc181346",
      "tree": "8e6c390d8dc18734f6071d2ddd7a2bca01fe9000",
      "parents": [
        "ed6dc4981368aa8ac89b0ea61535cfa2b03533cb"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat Sep 20 01:23:30 2008 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 22 20:43:37 2008 +0200"
      },
      "message": "iommu: remove fullflush and nofullflush in IOMMU generic option\n\nThis patch against tip/x86/iommu virtually reverts\n2842e5bf3115193f05dc9dac20f940e7abf44c1a. But just reverting the\ncommit breaks AMD IOMMU so this patch also includes some fixes.\n\nThe above commit adds new two options to x86 IOMMU generic kernel boot\noptions, fullflush and nofullflush. But such change that affects all\nthe IOMMUs needs more discussion (all IOMMU parties need the chance to\ndiscuss it):\n\nhttp://lkml.org/lkml/2008/9/19/106\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0b88641f1bafdbd087d5e63987a30cc0eadd63b9",
      "tree": "81dcf756db373444140bb2623584710c628e3048",
      "parents": [
        "fbdbf709938d155c719c76b9894d28342632c797",
        "72d31053f62c4bc464c2783974926969614a8649"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 22 13:08:57 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 22 13:08:57 2008 +0200"
      },
      "message": "Merge commit \u0027v2.6.27-rc7\u0027 into x86/debug\n"
    },
    {
      "commit": "6902aa84f565153ce05f3438ecb8e445d4f468d8",
      "tree": "036cac5050b305f75c30e31811f4b735a2b4b0aa",
      "parents": [
        "9d2b1f81dd93b198e12bca8120afec4a7b609b06"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 17:14:42 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 17:14:42 2008 +0900"
      },
      "message": "doc: Add remaining SH parameters to kernel-parameters.txt.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2842e5bf3115193f05dc9dac20f940e7abf44c1a",
      "tree": "31461a4fb45db1868f4bfb9f99251db7a5ce6d33",
      "parents": [
        "270cab2426cdc6307725e4f1f46ecf8ab8e69193"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Sep 18 15:23:43 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 19 12:59:06 2008 +0200"
      },
      "message": "x86: move GART TLB flushing options to generic code\n\nThe GART currently implements the iommu\u003d[no]fullflush command line\nparameters which influence its IO/TLB flushing strategy. This patch\nmakes these parameters generic so that they can be used by the AMD IOMMU\ntoo.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9f077871ce7237e2387fc76542b3b4033cb05e49",
      "tree": "e9a32b88c71a86b478b61fe50d0cb66b10bad10c",
      "parents": [
        "bb577f980ef35e2b0d00aeed566724e5032aa5eb"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Sun Sep 07 01:51:34 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 07 17:40:01 2008 +0200"
      },
      "message": "x86: clean up memory corruption check and add more kernel parameters\n\nThe corruption check is enabled in Kconfig by default, but disabled at runtime.\n\nThis patch adds several kernel parameters to control the corruption\ncheck\u0027s behaviour; these are documented in kernel-parameters.txt.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5394f80f92642c61fc2a95385be85f2fdcfb5adb",
      "tree": "313dd51430cf7ff7f7161019bb3d3bf89320357c",
      "parents": [
        "7686ad5606f08d9dfb33a2087a36c8366366015b"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Sun Sep 07 01:51:32 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 07 17:39:59 2008 +0200"
      },
      "message": "x86: check for and defend against BIOS memory corruption\n\nSome BIOSes have been observed to corrupt memory in the low 64k.  This\nchange:\n - Reserves all memory which does not have to be in that area, to\n   prevent it from being used as general memory by the kernel.  Things\n   like the SMP trampoline are still in the memory, however.\n - Clears the reserved memory so we can observe changes to it.\n - Adds a function check_for_bios_corruption() which checks and reports on\n   memory becoming unexpectedly non-zero.  Currently it\u0027s called in the\n   x86 fault handler, and the powermanagement debug output.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1befdefcf476d5eb2fb4243fdf4d996a376708b1",
      "tree": "cc05cda1136a14a496c9dcfdc1332347c266d91f",
      "parents": [
        "59dfc3f8fbabb8681ab4f2fb2df795f9211f40f9"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Aug 28 11:00:07 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 28 18:20:14 2008 +0200"
      },
      "message": "x86: remove 8254 timer texts from Documentation\n\nCommit ecd29476ae0143b1c3641edfa76c0fc3e9ad3021 removed the\n\"disable_8254_timer\" and \"enable_8254_timer\" kernel parameters from\nthe kernel but did not remove the references to them from two\nfiles in the Documentation directory: kernel-parameters.txt and\nx86/x86_64/boot-options.txt.\n\nThis change completes the removal.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nAcked-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b05f78f5c713eda2c34e495d92495ee4f1c3b5e1",
      "tree": "87dd57341abc375131d3268d33c504e3eb609462",
      "parents": [
        "c9c3dddd8f9a05b25d4ce53e8e80cc0ea1759d18"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Fri Aug 22 01:32:50 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 22 10:43:21 2008 +0200"
      },
      "message": "x86_64: printout msr -v2\n\ncommandline show_msr\u003d1 for bsp, show_msr\u003d32 for all 32 cpus.\n\n[ mingo@elte.hu: added documentation ]\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "05944bdf6fadb5394710269df6770dde447b23ca",
      "tree": "7dd0435f44518b01e5d3a229167e7122425e2255",
      "parents": [
        "6a55617ed5d1aa62b850de2cf66f5ede2eef4825"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Aug 13 20:19:09 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Aug 22 02:07:43 2008 -0400"
      },
      "message": "libata: implement no[hs]rst force params\n\nImplement force params nohrst, nosrst and norst.  This is to work\naround reset related problems and ease debugging.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "35fc908dc0e7ab0002ef18787886cc1340028020",
      "tree": "c88a14388a0e3cc61eafc27421075a918da164f3",
      "parents": [
        "f14413184b1de4dcbd5ec3e7c129c3ce2079f543"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Wed Aug 20 14:08:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:30 2008 -0700"
      },
      "message": "documentation: describe bootmem_debug kernel parameter\n\n\"bootmem_debug\" is not mentioned in kernel-parameters.txt. Recently I\nhad to use that kernel option and I think it should be documented.\n\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Johannes Weiner \u003channes@saeurebad.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6dec3a10a7a6093af10cef7ac56021150afd6451",
      "tree": "f4d8511f023e3e0c203baf889d4a0f3925882381",
      "parents": [
        "29308333fbe2cc61258c1c470f9403960428beb2",
        "10a010f6953b5a14ba2f0be40a4fce1bea220875"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 26 16:29:23 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 26 16:29:23 2008 +0200"
      },
      "message": "Merge branch \u0027x86/x2apic\u0027 into x86/core\n\nConflicts:\n\n\tinclude/asm-x86/i8259.h\n\tinclude/asm-x86/msidef.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5c05917e7fe313a187ad6ebb94c1c6cf42862a0b",
      "tree": "0b8b59cdfb31016873ad8980d3381c1e5e2200d1",
      "parents": [
        "0af36739af81f152cc24a0fdfa0754ef657afe3d"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu Jul 24 17:29:40 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 26 16:18:41 2008 +0200"
      },
      "message": "x86: usb debug port early console, v4\n\nbased on work from Eric, and add some timeout so don\u0027t dead loop when debug\ndevice is not installed\n\nv2: fix checkpatch warning\nv3: move ehci struct def to linux/usrb/ehci_def.h from host/ehci.h\n    also add CONFIG_EARLY_PRINTK_DBGP to disable it by default\nv4: address comments from Ingo, seperate ehci reg def moving to another patch\n    also add auto detect port that connect to debug device for Nvidia\n    southbridge\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: \"Arjan van de Ven\" \u003carjan@infradead.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: \"Greg KH\" \u003cgreg@kroah.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f557d0996a6f9c06912528ea85e1dba0fb7d485f",
      "tree": "0abedc8b599c4111dc563bebde1e497611bde413",
      "parents": [
        "f16695f4ac088cf7593e113574046d2d7e5af5eb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 01:45:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:28 2008 -0700"
      },
      "message": "remove some more tipar bits\n\nSome bits were missed when the tipar driver was removed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10a010f6953b5a14ba2f0be40a4fce1bea220875",
      "tree": "19aadf718c796bc7fae0a1a1c970d84d67c541d4",
      "parents": [
        "510b37258dfd61693ca6c039865c78bd996e3718",
        "fb2e405fc1fc8b20d9c78eaa1c7fd5a297efde43"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 25 13:08:16 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 25 13:08:16 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/x2apic\n\nConflicts:\n\n\tdrivers/pci/dmar.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bdfe6b7c681669148dae4db27eb24ee5408ba371",
      "tree": "644b84a7e4a329a635d9a9bc02102424cfb616e2",
      "parents": [
        "2f15fc4bdf91eb399da3f47a09c55831d9f22826"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Jul 23 21:28:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:24 2008 -0700"
      },
      "message": "pm: acpi hibernation: utilize hardware signature\n\nACPI defines a hardware signature.  BIOS calculates the signature according to\nhardware configure and if hardware changes while hibernated, the signature\nwill change.  In that case, S4 resume should fail.\n\nStill, there may be systems on which this mechanism does not work correctly,\nso it is better to provide a workaround for them.  For this reason, add a new\nswitch to the acpi_sleep\u003d command line argument allowing one to disable\nhardware signature checking.\n\n[shaohua.li@intel.com: build fix]\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \u003cValdis.Kletnieks@vt.edu\u003e\nCc: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77437fd4e61f87cc94d9314baa5cbf50e3ccdf54",
      "tree": "c458e2b5c55a53560ddbf0a3347cc8ca64974b45",
      "parents": [
        "0d63081d418c73cc187c893069e0f24c4c6eecd3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jul 23 21:28:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:22 2008 -0700"
      },
      "message": "pm: boot time suspend selftest\n\nBoot-time test for system suspend states (STR or standby).  The generic\nRTC framework triggers wakeup alarms, which are used to exit those states.\n\n  - Measures some aspects of suspend time ... this uses \"jiffies\" until\n    someone converts it to use a timebase that works properly even while\n    timer IRQs are disabled.\n\n  - Triggered by a command line parameter.  By default nothing even\n    vaguely troublesome will happen, but \"test_suspend\u003dmem\" will give\n    you a brief STR test during system boot.  (Or you may need to use\n    \"test_suspend\u003dstandby\" instead, if your hardware needs that.)\n\nThis isn\u0027t without problems.  It fires early enough during boot that for\nexample both PCMCIA and MMC stacks have misbehaved.  The workaround in\nthose cases was to boot without such media cards inserted.\n\n[matthltc@us.ibm.com: fix compile failure in boot time suspend selftest]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d9ea75443dc7e37843e656b8ebc947a6d16d618",
      "tree": "4eb47a4468a92c90a90873d1646196955b487996",
      "parents": [
        "f4a67cceee4a6f5ed38011a698c9e34747270ae5"
      ],
      "author": {
        "name": "Jon Tollefson",
        "email": "kniht@linux.vnet.ibm.com",
        "time": "Wed Jul 23 21:27:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:19 2008 -0700"
      },
      "message": "powerpc: support multiple hugepage sizes\n\nInstead of using the variable mmu_huge_psize to keep track of the huge\npage size we use an array of MMU_PAGE_* values.  For each supported huge\npage size we need to know the hugepte_shift value and have a\npgtable_cache.  The hstate or an mmu_huge_psizes index is passed to\nfunctions so that they know which huge page size they should use.\n\nThe hugepage sizes 16M and 64K are setup(if available on the hardware) so\nthat they don\u0027t have to be set on the boot cmd line in order to use them.\nThe number of 16G pages have to be specified at boot-time though (e.g.\nhugepagesz\u003d16G hugepages\u003d5).\n\nSigned-off-by: Jon Tollefson \u003ckniht@linux.vnet.ibm.com\u003e\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "e11bfbfcb08ef4223b863799897c19cdf7c5bc00"
}
