)]}'
{
  "log": [
    {
      "commit": "f424bb9efaee90b752aabcb4e5e95920ee9580bb",
      "tree": "3d33a47bc33d8456f26f2cfca89b28edc59726c8",
      "parents": [
        "e4223976341ffb22fabe5b3a69873966808c83aa"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Aug 24 23:04:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:42 2007 -0700"
      },
      "message": "[PPPOL2TP]: Fix endianness annotations.\n\n{s,d}_{session,tunnel} in pppol2tp_addr are actually host-endian\neverywhere.  We might switch them to net-endian, of course, but\nthat structure is exposed to userland via getname...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36d98d3edce12c8f9ffd33f8f5d23ce728380925",
      "tree": "ba1b7fab085d2c559e504e9a01d2e70ff1f62c53",
      "parents": [
        "96fe1c0237224b24a0dfaaee6467a5767902ba4a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Aug 22 12:36:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:34 2007 -0700"
      },
      "message": "[KBUILD]: Sanitize tc_ematch headers.\n\nThe headers in tc_ematch are used by iproute2, so these headers should\nbe processed.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3ce8ea66ae9379235334a989ed78a1ea518b0b3",
      "tree": "88bef2140c00ec607f2d222e953ed380999eb4a6",
      "parents": [
        "f2154eef2a926435cdf79156cd361092d6cba91e",
        "172ac3dbb7d3e528ac53d08a34df88d1ac53c534"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 25 11:25:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 25 11:25:29 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  sched: cleanup, sched_granularity -\u003e sched_min_granularity\n  sched: adaptive scheduler granularity\n  sched: fix CONFIG_SCHED_DEBUG dependency of lockdep sysctls\n"
    },
    {
      "commit": "172ac3dbb7d3e528ac53d08a34df88d1ac53c534",
      "tree": "f17de2a4a7a562792fd85a14bb1c278bb8c40804",
      "parents": [
        "218050855ece4e923106ab614ac65afa0f618df3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Aug 25 18:41:53 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Aug 25 18:41:53 2007 +0200"
      },
      "message": "sched: cleanup, sched_granularity -\u003e sched_min_granularity\n\ndue to adaptive granularity scheduling the role of sched_granularity\nhas changed to \"minimum granularity\", so rename the variable (and the\ntunable) accordingly.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\n"
    },
    {
      "commit": "218050855ece4e923106ab614ac65afa0f618df3",
      "tree": "f7b1234ce9e8ad0bc5d5af949949251240ec6a2c",
      "parents": [
        "1fc84aaae3bae9646dd4c7798b8c0ff934338909"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Sat Aug 25 18:41:53 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Aug 25 18:41:53 2007 +0200"
      },
      "message": "sched: adaptive scheduler granularity\n\nInstead of specifying the preemption granularity, specify the wanted\nlatency. By fixing the granlarity to a constany the wakeup latency\nit a function of the number of running tasks on the rq.\n\nInvert this relation.\n\nsysctl_sched_granularity becomes a minimum for the dynamic granularity\ncomputed from the new sysctl_sched_latency.\n\nThen use this latency to do more intelligent granularity decisions: if\nthere are fewer tasks running then we can schedule coarser. This helps\nperformance while still always keeping the latency target.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6ae26fa468533c86aaa6936fd366142fcf01386f",
      "tree": "e1b5df138d0a3775b6546f2437950eb4fd635d6a",
      "parents": [
        "6869ce1c145aaea9f9f8eb8623a261d316b0cd19",
        "5bdbc7dc2c07d507b41bffdadc2c8cc13b2d4326"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 25 08:01:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 25 08:01:53 2007 -0700"
      },
      "message": "Merge branch \u0027agp-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/agp-2.6\n\n* \u0027agp-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/agp-2.6:\n  agp: balance ioremap checks\n  agp: Add device id for P4M900 to via-agp module\n  efficeon-agp leaks \u0027struct agp_bridge_data\u0027 in error paths of agp_efficeon_probe()\n"
    },
    {
      "commit": "32ddef98f232585f20bc8bdb891029a6a5f633d0",
      "tree": "eb80f0b4095fa9130f0763778f350c2b8e5b79ab",
      "parents": [
        "db7f3ded8d42c60b0d0a4f71d621e105790b872b"
      ],
      "author": {
        "name": "Xavier Bachelot",
        "email": "xavier@bachelot.org",
        "time": "Sat Aug 25 18:10:52 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Sat Aug 25 18:10:52 2007 +1000"
      },
      "message": "agp: Add device id for P4M900 to via-agp module\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "25c87f7f2a4fc3e50a7912b1c78405d454d1c4d9",
      "tree": "c42d40004e9668d83ab03ab7332515ef08683c54",
      "parents": [
        "a4fd4946214fae86610b989c47e5ae762cc96ddb",
        "3e069ee0c30d6f28b79e409ef2df1ffa427897ae"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 25 01:44:01 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 25 01:44:01 2007 -0400"
      },
      "message": "Pull events into release branch\n\nConflicts:\n\n\tdrivers/acpi/video.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a4fd4946214fae86610b989c47e5ae762cc96ddb",
      "tree": "67ae652556f3b0eb785ffb1a2d793996886052f5",
      "parents": [
        "a3a1b26e79db743c3289632238cd5f930f91bf27",
        "5e1f198bbfcffa1e3b9091b4ca7032c2d07fde81"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 25 01:40:27 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 25 01:40:27 2007 -0400"
      },
      "message": "Pull misc into release branch\n"
    },
    {
      "commit": "70b30fb13bf46d7874537f5e2089bcc772559fc4",
      "tree": "d4a71181fea24e25878589ef018a946367e62cb7",
      "parents": [
        "ead77594af3a49e48ceec61a1824362be4b5cafa"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Aug 21 16:18:20 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Aug 25 01:38:40 2007 -0400"
      },
      "message": "ACPI: Fix a warning of discarding qualifiers from pointer target type\n\ndrivers/acpi/ec.c: In function `acpi_ec_ecdt_probe\u0027:\ndrivers/acpi/ec.c:873: warning: passing arg 1 of `acpi_get_devices\u0027 discards qualifiers from pointer target type\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4c8c95bbcf05d4c55c034ace962ab76eaaeb521a",
      "tree": "da3fa7b6956f6be3d6b650ebc0007b420c79f8a7",
      "parents": [
        "519ef1af47bb7379c4c06aeba2d78073df92c151",
        "e9dab1960ac9746fa34eff726b81635147615a79"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 24 22:26:27 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 24 22:26:27 2007 -0400"
      },
      "message": "Pull video into release branch\n"
    },
    {
      "commit": "5a16eff86dc1194a17c69250492e820d828e3bde",
      "tree": "a0f990ce8682d7108f6fbd7f9d3c90a8d318d9b8",
      "parents": [
        "2e0f4c7b383063abc274c4a088043383a3735b93",
        "61ec7567db103d537329b0db9a887db570431ff4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 24 22:19:05 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 24 22:19:05 2007 -0400"
      },
      "message": "Pull bugzilla-1641 into release branch\n"
    },
    {
      "commit": "d0797b39dcd70fe366b114515cb898ac6fecdd99",
      "tree": "1716f05d10cfe5a52646eda23275a5d773054e81",
      "parents": [
        "0542170dec523d50e8bed5515e2f7314e738c8d8",
        "505c0efd58031923ae01deac16d896607cafa70e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 23 21:38:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 23 21:38:39 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  sched: tweak the sched_runtime_limit tunable\n  sched: skip updating rq\u0027s next_balance under null SD\n  sched: fix broken SMT/MC optimizations\n  sched: accounting regression since rc1\n  sched: fix sysctl directory permissions\n  sched: sched_clock_idle_[sleep|wakeup]_event()\n"
    },
    {
      "commit": "6dc2c1b7798ef645213afc82f6d5eac3d61bc18b",
      "tree": "1f6edacc42a38d836556d7bba52f2321e0397d89",
      "parents": [
        "1ff6f3dbfb366b464869d3558406e498cb3e1159"
      ],
      "author": {
        "name": "Miloslav Trmac",
        "email": "mitr@redhat.com",
        "time": "Thu Aug 23 10:19:53 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 23 21:37:45 2007 -0700"
      },
      "message": "Renumber AUDIT_TTY_[GS]ET\n\nRenumber AUDIT_TTY_[GS]ET to avoid a conflict with netlink message types\nalready used in the wild.\n\nSigned-off-by: Miloslav Trmac \u003cmitr@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b56fec64faae9fc5c3e61bbfb851b7985292cd5",
      "tree": "71b4edb7942d7eafde05e034587530ef18c336e4",
      "parents": [
        "9e1a3e31cbfd5f5822e633c4bdf3304079cb10c2",
        "18166c1a50dc4f5b121ab2bd4fdf178404db9d99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 23 21:35:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 23 21:35:45 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  PCI: Run k8t_sound_hostbridge quirk only when needed\n  PCI: disable MSI on RX790\n  PCI: disable MSI on RD580\n  PCI: disable MSI on RS690\n  PCI: make pcie_get_readrq visible in pci.h\n  PCI: lets kill the \u0027PCI hidden behind bridge\u0027 message\n  pci/hotplug/cpqphp_ctrl.c: remove stale BKL use\n  PCI: Document pci_iomap()\n  PCI: quirk_e100_interrupt() called too early\n  PCI: Move prototypes for pci_bus_find_capability to include/linux/pci.h\n"
    },
    {
      "commit": "01740fccba6c9af289dfcfb2b265a38ff9382c82",
      "tree": "e9791fa40991bff379c99d2c2bd3ef80e0bd3679",
      "parents": [
        "07ef30932ea9540aa4ba79789376a46ee68bb59a"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Aug 24 09:25:59 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 23 21:32:54 2007 -0700"
      },
      "message": "m68knommu: include asm-generic/pgtable.h\n\nInclude asm-generic/pgtable.h to pick up the lazy_mmu_mode and\nlazy_cpu_mode macros. Won\u0027t build without them.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7ecd1ea913346a72f41a002c365882dc05c9bd5",
      "tree": "fca8df6da0efe827c4d732049359db1b1d4b79b6",
      "parents": [
        "b377fd3982ad957c796758a90e2988401a884241"
      ],
      "author": {
        "name": "Yu Luming",
        "email": "luming.yu@intel.com",
        "time": "Thu Aug 23 23:05:55 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 23 23:05:55 2007 -0400"
      },
      "message": "ACPI: video: Add keycode for ACPI video driver hotkey events.\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "14e04fb34ffa82ee61ae69f98d8fca12d2e8e31c",
      "tree": "51ff919052cf456a23fa67e8d64d18f376b90582",
      "parents": [
        "962ce8ca0604af0c3c5609f7613d4ec5fcfac623"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 23 15:20:26 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 23 15:20:26 2007 -0400"
      },
      "message": "ACPI: Schedule /proc/acpi/event for removal\n\nSchedule /proc/acpi/event for removal in 6 months.\n\nRe-name acpi_bus_generate_event() to acpi_bus_generate_proc_event()\nto make sure there is no confusion that it is for /proc/acpi/event only.\n\nAdd CONFIG_ACPI_PROC_EVENT to allow removal of /proc/acpi/event.\nThere is no functional change if CONFIG_ACPI_PROC_EVENT\u003dy\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "962ce8ca0604af0c3c5609f7613d4ec5fcfac623",
      "tree": "8a9fcb67251129a382e202759389d2b72de4b621",
      "parents": [
        "b377fd3982ad957c796758a90e2988401a884241"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Aug 23 01:24:31 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 23 14:27:23 2007 -0400"
      },
      "message": "ACPI: don\u0027t duplicate input events on netlink\n\nThe previous events patch added a netlink event for every\nuser of the legacy /proc/acpi/event interface.\n\nHowever, some users of /proc/acpi/event are really input events,\nand they already report their events via the input layer.\n\nIntroduce a new interface, acpi_bus_generate_netlink_event(),\nwhich is explicitly called by devices that want to repoprt\nevents via netlink.  This allows the input-like events\nto opt-out of generating netlink events.  In summary:\n\nevents that are sent via netlink:\n\tac/battery/sbs\n\tthermal\n\tprocessor\n\tthinkpad_acpi dock/bay\n\nevents that are sent via input layer:\n\tbutton\n\tvideo hotkey\n\tthinkpad_acpi hotkey\n\tasus_acpi/asus-laptop hotkey\n\tsonypi/sonylaptop\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f8700df7c419781efb34696de7e7f49717f8ede7",
      "tree": "c3b4c8e563e1caf5e144310817fc1ecdf812ae41",
      "parents": [
        "efe567fc8281661524ffa75477a7c4ca9b466c63"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Thu Aug 23 15:18:02 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 23 15:18:02 2007 +0200"
      },
      "message": "sched: fix broken SMT/MC optimizations\n\nOn a four package system with HT - HT load balancing optimizations were\nbroken.  For example, if two tasks end up running on two logical threads\nof one of the packages, scheduler is not able to pull one of the tasks\nto a completely idle package.\n\nIn this scenario, for nice-0 tasks, imbalance calculated by scheduler\nwill be 512 and find_busiest_queue() will return 0 (as each cpu\u0027s load\nis 1024 \u003e imbalance and has only one task running).\n\nSimilarly MC scheduler optimizations also get fixed with this patch.\n\n[ mingo@elte.hu: restored fair balancing by increasing the fuzz and\n                 adding it back to the power decision, without the /2\n                 factor. ]\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2aa44d0567ed21b47b87d68819415d48194cb923",
      "tree": "7be2a8a30a23b363e1e2aecd41934e75f581e115",
      "parents": [
        "b377fd3982ad957c796758a90e2988401a884241"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 23 15:18:02 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 23 15:18:02 2007 +0200"
      },
      "message": "sched: sched_clock_idle_[sleep|wakeup]_event()\n\nconstruct a more or less wall-clock time out of sched_clock(), by\nusing ACPI-idle\u0027s existing knowledge about how much time we spent\nidling. This allows the rq clock to work around TSC-stops-in-C2,\nTSC-gets-corrupted-in-C3 type of problems.\n\n( Besides the scheduler\u0027s statistics this also benefits blktrace and\n  printk-timestamps as well. )\n\nFurthermore, the precise before-C2/C3-sleep and after-C2/C3-wakeup\ncallbacks allow the scheduler to get out the most of the period where\nthe CPU has a reliable TSC. This results in slightly more precise\ntask statistics.\n\nthe ACPI bits were acked by Len.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b377fd3982ad957c796758a90e2988401a884241",
      "tree": "3d7449ccdf7038bffffa9323873f4095cc1ac6ce",
      "parents": [
        "8e92f21ba3ea3f54e4be062b87ef9fc4af2d33e2"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Wed Aug 22 14:02:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:47 2007 -0700"
      },
      "message": "Apply memory policies to top two highest zones when highest zone is ZONE_MOVABLE\n\nThe NUMA layer only supports NUMA policies for the highest zone.  When\nZONE_MOVABLE is configured with kernelcore\u003d, the the highest zone becomes\nZONE_MOVABLE.  The result is that policies are only applied to allocations\nlike anonymous pages and page cache allocated from ZONE_MOVABLE when the\nzone is used.\n\nThis patch applies policies to the two highest zones when the highest zone\nis ZONE_MOVABLE.  As ZONE_MOVABLE consists of pages from the highest \"real\"\nzone, it\u0027s always functionally equivalent.\n\nThe patch has been tested on a variety of machines both NUMA and non-NUMA\ncovering x86, x86_64 and ppc64.  No abnormal results were seen in\nkernbench, tbench, dbench or hackbench.  It passes regression tests from\nthe numactl package with and without kernelcore\u003d once numactl tests are\npatched to wait for vmstat counters to update.\n\nakpm: this is the nasty hack to fix NUMA mempolicies in the presence of\nZONE_MOVABLE and kernelcore\u003d in 2.6.23.  Christoph says \"For .24 either merge\nthe mobility or get the other solution that Mel is working on.  That solution\nwould only use a single zonelist per node and filter on the fly.  That may\nhelp performance and also help to make memory policies work better.\"\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by:  Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nTested-by:  Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0aa42632d3a0024700b25f57fd0fca56f6abad24",
      "tree": "755a42e10d764b06de6973fc057cd3e4ca14b54a",
      "parents": [
        "de5986dd3a102b8ae34bf08fe6f45b62b57ab2eb"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Aug 22 14:02:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:47 2007 -0700"
      },
      "message": "selection.h: add tty_struct forward declaration\n\nIn file included from drivers/video/console/newport_con.c:16:\ninclude/linux/selection.h:16: warning: \"struct tty_struct\" declared inside parameter list\ninclude/linux/selection.h:16: warning: its scope is only this definition or declaration, which is probably not what you want\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2301060e2b19aa4830060524ef66abdf32b26a26",
      "tree": "d30cfb5333a0ee8f5ebc775d921eaaf1cd616d6e",
      "parents": [
        "a01086687c5f795a9c2b85d757e3af3cb7bb4f2d"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Aug 22 14:01:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:45 2007 -0700"
      },
      "message": "m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible\n\nm68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible\n\ndrivers/char/keyboard.c: In function \u0027kbd_keycode\u0027:\ndrivers/char/keyboard.c:1142: error: implicit declaration of function \u0027mac_hid_mouse_emulate_buttons\u0027\n\nThe forward declaration of mac_hid_mouse_emulate_buttons() is not visible on\nm68k because it\u0027s hidden in the middle of a big #ifdef block.\n\nMove it to \u003clinux/kbd_kern.h\u003e, correct the type of the second parameter, and\ninclude \u003clinux/kbd_kern.h\u003e where needed.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5f442b2a90679f0b3bb562c01d0042d44ffd9fe",
      "tree": "f642b389ac196e7c3cc4d37c9176518fe2e2bcea",
      "parents": [
        "42b359238ebd359ed443fd80023e58e47be2224a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Aug 22 14:01:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:45 2007 -0700"
      },
      "message": "m68k: Enable arbitary speed tty support\n\nAdd the needed constants and defines to activate the existing code.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42b359238ebd359ed443fd80023e58e47be2224a",
      "tree": "464fc384e425d3d4a5236d122fcd09f47049c512",
      "parents": [
        "0d5e74fc7f44b1cdcd793496877c67a2a7a32a1e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Aug 22 14:01:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:45 2007 -0700"
      },
      "message": "m68k: Use _AC() instead of #ifdef __ASSEMBLY__\n\nm68k: Use _AC() instead of #ifdef __ASSEMBLY__ hackery when needed, remove\nhackery when unused.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f855897fe6acd98f10e939dea41130cec7b9c42",
      "tree": "82814ffbdb8e33db87860fbec87488071dd4d997",
      "parents": [
        "34b4e4aa3c470ce8fa2bd78abb1741b4b58baad7"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Aug 22 14:01:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:45 2007 -0700"
      },
      "message": "m68k: \u003casm/page.h\u003e needs \u003clinux/compiler.h\u003e\n\nm68k: \u003casm/page.h\u003e needs \u003clinux/compiler.h\u003e because of __attribute_const__\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34b4e4aa3c470ce8fa2bd78abb1741b4b58baad7",
      "tree": "91d620288f1aaf63c12dc84ca1015465818601f2",
      "parents": [
        "afe1ab4d577892822de2c8e803fbfaed6ec44ba3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Aug 22 14:01:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:45 2007 -0700"
      },
      "message": "fix NULL pointer dereference in __vm_enough_memory()\n\nThe new exec code inserts an accounted vma into an mm struct which is not\ncurrent-\u003emm.  The existing memory check code has a hard coded assumption\nthat this does not happen as does the security code.\n\nAs the correct mm is known we pass the mm to the security method and the\nhelper function.  A new security test is added for the case where we need\nto pass the mm and the existing one is modified to pass current-\u003emm to\navoid the need to change large amounts of code.\n\n(Thanks to Tobias for fixing rejects and testing)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: WU Fengguang \u003cwfg@mail.ustc.edu.cn\u003e\nCc: James Morris \u003cjmorris@redhat.com\u003e\nCc: Tobias Diedrich \u003cranma+kernel@tdiedrich.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad4c2aa6354fad5316565b1cff57f80db0e04db8",
      "tree": "fd4e320385760065e3f04b017093ff9495fc46b5",
      "parents": [
        "999999616e45c603da45ee2667741fb7348629a5"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Wed Aug 22 14:01:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 19:52:44 2007 -0700"
      },
      "message": "Serial 8250: handle saving the clear-on-read bits from the LSR and MSR\n\nReading the LSR clears the break, parity, frame error, and overrun bits in\nthe 8250 chip, but these are not being saved in all places that read the\nLSR.  Same goes for the MSR delta bits.  Save the LSR bits off whenever the\nlsr is read so they can be handled later in the receive routine.  Save the\nMSR bits to be handled in the modem status routine.\n\nAlso, clear the stored bits and clear the interrupt registers before\nenabling interrupts, to avoid handling old values of the stored bits in the\ninterrupt routines.\n\n[akpm@linux-foundation.org: clean up pre-existing code]\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nCc: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f122392f679ebed39db08074f935d770504623eb",
      "tree": "1a20ab53031c9fdab6fecae9e51d67d2fd4af331",
      "parents": [
        "aea6a433f50cd89b9cbd10850fd0b32f961f9883"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Aug 21 14:33:01 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:48:41 2007 -0700"
      },
      "message": "PCI: disable MSI on RX790\n\nRX790 can\u0027t do MSI like its predecessors.  Disable MSI on RX790.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "aea6a433f50cd89b9cbd10850fd0b32f961f9883",
      "tree": "d862764f5c0450f28d527d9513b79141b82563fd",
      "parents": [
        "4be8f906435a6af241821ab5b94b2b12cb7d57d8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Aug 18 03:03:10 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:48:41 2007 -0700"
      },
      "message": "PCI: disable MSI on RD580\n\nRD580 can\u0027t do MSI like its predecessors.  Disable MSI on RD580.\n\nSigned-off-by: Tejun Heo \u003cteheo@suse.de\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4be8f906435a6af241821ab5b94b2b12cb7d57d8",
      "tree": "27fd8d4b7c5ac24f4d89a19db943d934d53c60fa",
      "parents": [
        "2637e5b539f5f153f2124dbad087b5216bc68d6d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Aug 16 14:34:42 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:48:41 2007 -0700"
      },
      "message": "PCI: disable MSI on RS690\n\nRS690 can\u0027t do MSI like its predecessors.  Disable MSI on RS690.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Henry Su \u003chenry.su@amd.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2637e5b539f5f153f2124dbad087b5216bc68d6d",
      "tree": "de2b1c74b30de3df4a3433ee24fdbca7f183edc4",
      "parents": [
        "d55bef515a01c85aa65c03c285ea8d285fcbab3b"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Tue Aug 14 12:43:48 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:48:41 2007 -0700"
      },
      "message": "PCI: make pcie_get_readrq visible in pci.h\n\n[PATCH] PCI: make pcie_get_readrq visible in pci.h\n\npcie_get_readrq() is EXPORT_SYMBOL\u0027ed, but its prototype is not\nvisible in pci.h, add it there.\n\nThis is needed by some network drivers.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nAcked-by: Peter Oruba \u003cpeter.oruba@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5ca24814247fa4c039b893bf80fc05d0e5d41b00",
      "tree": "fb1d19e094e5337e4a33d97ad487ce36c631d104",
      "parents": [
        "4e68fc97b17470365a65bc569523dd9012730e44"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Thu Jul 19 17:48:44 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:48:40 2007 -0700"
      },
      "message": "PCI: Document pci_iomap()\n\nThis useful interface is hardly mentioned anywhere in the in-tree\ndocumentation.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ce5ccdef1090367f3024b4d5e7908bf6bd2929ae",
      "tree": "3cd4765b54f417b175366fd45a2234d992c14196",
      "parents": [
        "74e8f346d59074147c564d9c1ffd6caf18286516"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 16 23:27:10 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:48:40 2007 -0700"
      },
      "message": "PCI: Move prototypes for pci_bus_find_capability to include/linux/pci.h\n\nWe need pci_bus_find_capability() in some arch/powerpc code so move\nthe prototype into a header accessible to it.\n\nAlso kill the duplicate prototype for pci_bus_alloc_resource().\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7da6cd8bdfe13fecc061b868dda57ee1a3a051f4",
      "tree": "c91173fc74f9e66a496296b031728a82835d70b3",
      "parents": [
        "13c926e04602db207366c7d213dd99d443ac4ad8",
        "efb896300cc9215f60bb4f7f77f93541ab9f1713"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 11:13:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 22 11:13:22 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC32]: Revert f642b263800e6e57c377d630be6d2a999683b579.\n  [SPARC64]: Need to clobber global reg vars in switch_to().\n"
    },
    {
      "commit": "c51b9621796c31810fb66509ea1faee4597d9c03",
      "tree": "777019f91c931e3d4b8eb06161b19511e0a54af8",
      "parents": [
        "9c5f225f1a2c67c57ff5dfbe0589de20c5706a16"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 22 13:51:45 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 22 13:51:49 2007 +0200"
      },
      "message": "[S390] Change atomic_read/set to inline functions with barrier semantics.\n\nAfter doing some tests this seems to be the best variant for s390 and\nshould be correct as well. With gcc 4.2.1 we get the following kernel\nimage sizes using the default configuration:\n\natomic_t type volatile, atomic_read/set defines   5311824 bytes\natomic_t type int, atomic_read/set defines        5270864 bytes\natomic_t type int, atomic_read/set inline asm     5279056 bytes\natomic_t type int, atomic_read/set inline barrier 5270864 bytes\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "0a87c5cfc0bb0c1bdcc1cc9fd82e4a1711fac512",
      "tree": "f204007f95e2807e63712593c3b42d3fb59be5fe",
      "parents": [
        "37cd0a007f88f1d6269035bdb02b50f536cca8de"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Wed Aug 22 13:51:40 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 22 13:51:47 2007 +0200"
      },
      "message": "[S390] vmur: fix diag14 exceptions with addresses \u003e 2GB.\n\nThere are several s390 diagnose calls, which must be executed below the\n2GB memory boundary. In order to enforce this, those diagnoses must be\ncompiled into the kernel. Currently diag 14 can be called within the\nvmur kernel module from addresses above 2GB. This leads to specification\nexceptions. This patch moves diag10, diag14 and diag210 into the new\ndiag.c file.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "15f6ddc7d9cf96f2ee88897c7164198ed6e45a77",
      "tree": "5221fdbc69c0805439287db6cb6f6a6b547cd12b",
      "parents": [
        "f350339cbd0e8ed7751f98f0ef60cb3a0d410eda"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 21 19:15:31 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 21 19:15:31 2007 -0500"
      },
      "message": "[POWERPC] Fix PCI Device ID for MPC8544/8533 processors\n\nThe initial user manuals for MPC8544/8533 had some issues with properly\ndocumenting the device IDs for MPC8544/8533.  These processors are almost\nidentical and both show up on the reference boards.\n\nFix up the quirks for PCIe support to handle MPC8533/E.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "195f7fd0a7e2b3179d52aa8ed6de3637203946c6",
      "tree": "7737c243489bed4bd23db45f3ced089ebf24a8ce",
      "parents": [
        "848c4dd5153c7a0de55470ce99a8e13a63b4703f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Aug 18 00:07:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 20 23:40:00 2007 -0700"
      },
      "message": "[SPARC64]: Need to clobber global reg vars in switch_to().\n\nOtherwise the compiler can\u0027t see the things like the\nper-cpu area base register are changing.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38f061c5714265fa8481cc0b7795aa8fe81b45be",
      "tree": "e145112bc2ddcbd1fdd8c7d582603f253e0ef3f4",
      "parents": [
        "09d4b9aa90ab7a0ce7c266d2ea18153bf79bba33",
        "b0244a00451c1ad64bf0a51f50679f7146786780"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:48:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:48:42 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide-disk: workaround for buggy HPA support on ST340823A (take 3)\n  hpt34x: fix CONFIG_HPT34X_AUTODMA\u003dn handling\n  triflex: add missing -\u003edma_base check\n  pdc202xx_old: add missing -\u003edma_base check\n  pdc202xx_new: add missing -\u003edma_base check\n  cs5530: add missing -\u003edma_base check\n  ide: ide_config_drive_speed() bugfixes\n  ide: add cable detection for early UDMA66 devices (take 3)\n  ide-pmac: fix drive-\u003einit_speed reporting\n  ide: config_drive_for_dma() fixes\n  ide-cris: fix -\u003eset_pio_mode method to set transfer mode on the device\n  ide: fix hidden dependencies on CONFIG_IDE_GENERIC\n  ide: make CONFIG_IDE_GENERIC default to N\n"
    },
    {
      "commit": "09d4b9aa90ab7a0ce7c266d2ea18153bf79bba33",
      "tree": "3cb012538b28eca465226f9164b0a4ebe281afa4",
      "parents": [
        "b5748643332bf75274e0b639926d57e86fb133cf",
        "70cd685d4b161c9137020ba7ec551cb343cd6fbf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:48:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:48:24 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (6028): Turn an unnecessary mdelay() into msleep().\n  V4L/DVB (6027): Get rid of an ill-behaved msleep in i2c write\n  V4L/DVB (6026): Avoid powering up the camera on resume\n  V4L/DVB (6016): get_dvb_firmware: update script for new location of tda10046 firmware\n  V4L/DVB (5991): dvb-pll: Set minimum and maximum frequency properly\n  V4L/DVB (5969): ivtv: report ivtv version in status log\n  V4L/DVB (5967): ivtv: fix VIDIOC_S_FBUF:new OSD values where never set\n  V4L/DVB (5968): videodev2.h: remove superfluous FBUF GLOBAL_INV_ALPHA support\n"
    },
    {
      "commit": "2046219364a40bcb13482ff68eb6ccec13405633",
      "tree": "5f4f951da5a0326318cd1abcd535ea40dc90c3b7",
      "parents": [
        "0c5564bd91ad237212871d52deaf79ffe06bcc64",
        "0af666fa6cf4bc639fb6170600b5fb0d8b6504b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:43:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:43:18 2007 -0700"
      },
      "message": "Merge branch \u0027fixes-2.6.23\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027fixes-2.6.23\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc:\n  [POWERPC] Fix 8xx compile failure\n  [POWERPC] Fix FSL BookE machine check reporting\n  [POWERPC] Fix interrupt routing and setup of ULI M1575 on FSL boards\n  [POWERPC] Add interrupt resource for RTC CMOS driver\n"
    },
    {
      "commit": "61ec7567db103d537329b0db9a887db570431ff4",
      "tree": "7287eb4bd00c09434fc2dd0babadfd0eb7ddc832",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Aug 16 03:34:22 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 21 00:33:35 2007 -0400"
      },
      "message": "ACPI: boot correctly with \"nosmp\" or \"maxcpus\u003d0\"\n\nIn MPS mode, \"nosmp\" and \"maxcpus\u003d0\" boot a UP kernel with IOAPIC disabled.\nHowever, in ACPI mode, these parameters didn\u0027t completely disable\nthe IO APIC initialization code and boot failed.\n\ninit/main.c:\n\tDisable the IO_APIC if \"nosmp\" or \"maxcpus\u003d0\"\n\tundefine disable_ioapic_setup() when it doesn\u0027t apply.\n\ni386:\n\tdelete ioapic_setup(), it was a duplicate of parse_noapic()\n\tdelete undefinition of disable_ioapic_setup()\n\nx86_64:\n\trename disable_ioapic_setup() to parse_noapic() to match i386\n\tdefine disable_ioapic_setup() in header to match i386\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d1641\n\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a5b7e70d787f528386eda025d3e38f545017f241",
      "tree": "8cef80801bebf9b9d87ae97420b92f15ad3472f3",
      "parents": [
        "59785c8fe23ca2f432bc41ef473a8933ab435812"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "message": "ide: add cable detection for early UDMA66 devices (take 3)\n\n* Move ide_in_drive_list() from ide-dma.c to ide-iops.c.\n\n* Add ivb_list[] table for listening early UDMA66 devices which don\u0027t conform\n  to ATA4 standard wrt cable detection (bit14 is zero, only bit13 is valid)\n  and use only device side cable detection for them since host side cable\n  detection may be unreliable.\n\n* Add model \"QUANTUM FIREBALLlct10 05\" with firwmare \"A03.0900\" to the list\n  (from Craig\u0027s bugreport).\n\nv2:\n* Improve kernel message basing on suggestion from Sergei.\n\nv3:\n* Don\u0027t print kernel message when no device side cable detection is done,\n  plus some minor fixes.  (Noticed by Sergei)\n\nThanks to Craig for testing this patch.\n\nCc: Craig Block \u003cchblock3@yahoo.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1116fae5fdfa80c6744a9b5d75fb3ef687a69b19",
      "tree": "baac86f015f51f1f257219f154a86a08f8529385",
      "parents": [
        "8292e8c7e4c2b99f22120f677858487de43c484b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:55 2007 +0200"
      },
      "message": "ide: config_drive_for_dma() fixes\n\n* Add DMA blacklist checking (-\u003eide_dma_on check probably can go now).\n\n* Add -\u003eatapi_dma flag checking and remove no longer needed\n  ns87415_ide_dma_check() from ns87415 host driver.\n\n* Remove now needless __ide_dma_check() wrapper and symbol export.\n\n* Check drive-\u003eautodma instead of hwif-\u003eautodma (there should be no changes in\n  behavior as all users of config_drive_for_dma() set both -\u003eautodma flags).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c9b0ee2c2af33c2ca722aa05bbcb604487134e4c",
      "tree": "7002d0804b2a4d92bdb32afdc9275e8eb9b18f56",
      "parents": [
        "2a67789618abb74f0f97d4836a2b937bff2f1b2d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 31 12:42:22 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Aug 20 12:18:01 2007 -0300"
      },
      "message": "V4L/DVB (5968): videodev2.h: remove superfluous FBUF GLOBAL_INV_ALPHA support\n\nThere is no need for a global inverted alpha capability since all the\napplication has to do is to pass \u0027255-alpha\u0027 as the global alpha value.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2a67789618abb74f0f97d4836a2b937bff2f1b2d",
      "tree": "bddf5671ce79a5e8cea24e18673ae26c9277293a",
      "parents": [
        "d34fda4a84c18402640a1a2342d6e6d9829e6db7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Aug 19 01:03:07 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 17:15:17 2007 -0700"
      },
      "message": "Fix \u003cmath-emu/soft-fp.h\u003e tpyo\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0328ecef9041fe477efc2404fd3aaa29e7ee0430",
      "tree": "10384b404a1052df528d947e6c2269f10b3b4712",
      "parents": [
        "8154549cb8ca795cbefda404cd6120398e5b145f"
      ],
      "author": {
        "name": "Daniel Gollub",
        "email": "dgollub@suse.de",
        "time": "Wed Aug 15 02:40:35 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:25:25 2007 -0700"
      },
      "message": "x86_64: Fix to keep watchdog disabled by default for i386/x86_64\n\nFixed wrong expression which enabled watchdogs even if nmi_watchdog kernel\nparameter wasn\u0027t set. This regression got slightly introduced with commit\nb7471c6da94d30d3deadc55986cc38d1ff57f9ca.\n\nIntroduced NMI_DISABLED (-1) which allows to switch the value of NMI_DEFAULT\nwithout breaking the APIC NMI watchdog code (again).\n\nFixes:\n   https://bugzilla.novell.com/show_bug.cgi?id\u003d298084\n   http://bugzilla.kernel.org/show_bug.cgi?id\u003d7839\nAnd likely some more nmi_watchdog\u003d0 related issues.\n\nSigned-off-by: Daniel Gollub \u003cdgollub@suse.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62be90012c507b2bf1047eb2eaa1e9151f7172fe",
      "tree": "d759ebb219a74d9bfa951b191d794d90814b7b2c",
      "parents": [
        "06bfb7eb1535822a3338ffea9918e22215abed90"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Thu Aug 16 06:09:25 2007 +0530"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:54:44 2007 -0700"
      },
      "message": "i386: Fix a couple busy loops in mach_wakecpu.h:wait_for_init_deassert()\n\nUse cpu_relax() in the busy loops, as atomic_read() doesn\u0027t automatically\nimply volatility for i386 and x86_64. x86_64 doesn\u0027t have this issue because\nit open-codes the while loop in smpboot.c:smp_callin() itself that already\nuses cpu_relax().\n\nFor i386, however, smpboot.c:smp_callin() calls wait_for_init_deassert()\nwhich is buggy for mach-default and mach-es7000 cases.\n\n[ I test-built a kernel -- smp_callin() itself got inlined in its only\n  callsite, smpboot.c:start_secondary() -- and the relevant piece of\n  code disassembles to the following:\n\n0xc1019704 \u003cstart_secondary+12\u003e:        mov    0xc144c4c8,%eax\n0xc1019709 \u003cstart_secondary+17\u003e:        test   %eax,%eax\n0xc101970b \u003cstart_secondary+19\u003e:        je     0xc1019709 \u003cstart_secondary+17\u003e\n\n  init_deasserted (at 0xc144c4c8) gets fetched into %eax only once and\n  then we loop over the test of the stale value in the register only,\n  so these look like real bugs to me. With the fix below, this becomes:\n\n0xc1019706 \u003cstart_secondary+14\u003e:        pause\n0xc1019708 \u003cstart_secondary+16\u003e:        cmpl   $0x0,0xc144c4c8\n0xc101970f \u003cstart_secondary+23\u003e:        je     0xc1019706 \u003cstart_secondary+14\u003e\n\n  which looks nice and healthy. ]\n\nThanks to Heiko Carstens for noticing this.\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56616ebd0e49b7e5c67a19ca1d96e8ec382bcacf",
      "tree": "4dd91f57e974082d6f7c98f6cebfa42339a4353c",
      "parents": [
        "203f3394397642f2f9d9ee760f03420459b7a8ef",
        "5ba056cb3c5d424dc2886fb02305af11fa46af02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:43:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:43:40 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6:\n  sh64: arch/sh64/kernel/setup.c: duplicate include removal.\n  sh64: arch/sh64/kernel/signal.c: duplicate include removal\n  sh64: Add missing dma_sync_single_for_*().\n"
    },
    {
      "commit": "203f3394397642f2f9d9ee760f03420459b7a8ef",
      "tree": "75fdd447e2cebd0919988f42a2f34c5fbe9923d8",
      "parents": [
        "ef1c5339d9413ab57c9b2aa768f3c67485d11acb",
        "96989d9d754ef1fa55e71beff6a076f79cc1717e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:42:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:42:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23:\n  sh: remove extraneous ; on scif_sercon_putc wait loop\n  sh: Add missing dma_sync_single_range_for_*().\n  sh: panic on machvec section misalignment.\n  sh: Fix PTRACE_PEEKTEXT/PEEKDATA fallout from generic_ptrace_peekdata().\n"
    },
    {
      "commit": "ed72df448250a6da72b65e7881eb63c5ded3475f",
      "tree": "cff147d103f1578380b0c3c324630d9c75945fb3",
      "parents": [
        "505683675cf0ed903765f160ad633f77ab90a9d4",
        "118142080a75fc1ce599c73b7894a71b4813828e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:56 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  Cross-compilation between e.g. i386 -\u003e 64bit could break -\u003e work around it\n  [IA64] Enable early console for Ski simulator\n  [IA64] forbid ptrace changes psr.ri to 3\n  [IA64] Failure to grow RBS\n  [IA64] Fix processor_get_freq\n  [IA64] SGI Altix : fix a force_interrupt bug on altix\n  [IA64] Update arch/ia64/configs/* s/SLAB/SLUB/\n  [IA64] get back PT_IA_64_UNWIND program header\n  [IA64] need NOTES in vmlinux.lds.S\n  [IA64] make unwinder stop at last frame of the bootloader\n  [IA64] Clean up CPE handler registration\n  [IA64] Include Kconfig.preempt\n  [IA64] SN2 needs platform specific irq_to_vector() function.\n  [IA64] Use atomic64_read to read an atomic64_t.\n  [IA64] disable irq\u0027s and check need_resched before safe_halt\n"
    },
    {
      "commit": "e4f3b1e74b67fdcdd3034b84997fad7912f182f6",
      "tree": "187b43a8b4e95b623138cdd774b9722096656dbd",
      "parents": [
        "5bc705e9fe774be9bb87584644c1f6752ee5ea7e",
        "fe11cb6ba40afff15efb053fd0bcba45274636e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:09 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mlx4: Incorrect semicolon after if statement\n  mlx4_core: Wait 1 second after reset before accessing device\n  IPoIB: Fix leak in ipoib_transport_dev_init() error path\n  IB/mlx4: Fix opcode returned in RDMA read completion\n  IB/srp: Add OUI for new Cisco targets\n  IB/srp: Wrap OUI checking for workarounds in helper functions\n  RDMA/cxgb3: Always call low level send function via cxgb3_ofld_send()\n  IB: Move the macro IB_UMEM_MAX_PAGE_CHUNK() to umem.c\n  IB: Include \u003clinux/list.h\u003e and \u003clinux/rwsem.h\u003e from \u003crdma/ib_verbs.h\u003e\n  IB: Include \u003clinux/list.h\u003e from \u003crdma/ib_mad.h\u003e\n  IB/mad: Fix address handle leak in mad_rmpp\n  IB/mad: agent_send_response() should be void\n  IB/mad: Fix memory leak in switch handling in ib_mad_recv_done_handler()\n  IB/mad: Fix error path if response alloc fails in ib_mad_recv_done_handler()\n  IB/sa: Don\u0027t need to check for default P_Key twice\n  IB/core: Ignore membership bit in ib_find_pkey()\n"
    },
    {
      "commit": "5bc705e9fe774be9bb87584644c1f6752ee5ea7e",
      "tree": "5bcab227cc2008df6cfb17533be0a69ffd21e981",
      "parents": [
        "605a494e4df0b2dabdebcdfee99536b0f6a22adc",
        "405849610fd96b4f34cd1875c4c033228fea6c0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:34:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:34:28 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [MATH-EMU]: Fix underflow exception reporting.\n  [SPARC64]: Create a HWCAP_SPARC_N2 and report it to userspace on Niagara-2.\n  [SPARC64]: SMP trampoline needs to avoid %tick_cmpr on sun4v too.\n  [SPARC64]: Do not touch %tick_cmpr on sun4v cpus.\n  [SPARC64]: Niagara-2 optimized copies.\n  [SPARC64]: Allow userspace to get at the machine description.\n  [SPARC32]: Remove superfluous \u0027kernel_end\u0027 alignment on sun4c.\n  [SPARC32]: Fix bogus ramdisk image location check.\n  [SPARC32]: Remove iommu from struct sbus_bus and use archdata like sparc64.\n"
    },
    {
      "commit": "118142080a75fc1ce599c73b7894a71b4813828e",
      "tree": "fe929cd6ce257ebf08152191d399422eb6d0b619",
      "parents": [
        "471e7a44848f467c9b83adc3463d019d2fa8817f"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu Aug 16 16:27:15 2007 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 17 15:16:37 2007 -0700"
      },
      "message": "Cross-compilation between e.g. i386 -\u003e 64bit could break -\u003e work around it\n\nAdrian Bunk: scripts/mod/file2alias.c is compiled with HOSTCC and ensures that\nkernel_ulong_t is correct, but it can\u0027t cope with different padding on\ndifferent architectures.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "86d7a9a9c4775f864e6bc5f5da66ef9ea3715734",
      "tree": "43e7a2d1b54c10e28d8607d15c454ea6556f764c",
      "parents": [
        "b66510cb9992d204f216049e9c01d432c7635f6c"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "becky.bruce@freescale.com",
        "time": "Thu Aug 02 15:37:15 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Aug 17 13:22:28 2007 -0500"
      },
      "message": "[POWERPC] Fix FSL BookE machine check reporting\n\nReserved MCSR bits on FSL BookE parts may have spurious values\nwhen mcheck occurs.  Mask these off when printing the MCSR to\navoid confusion.  Also, get rid of the MCSR_GL_CI bit defined\nfor e500 - this bit doesn\u0027t actually have any meaning.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "405849610fd96b4f34cd1875c4c033228fea6c0f",
      "tree": "a1438b7059f39f923d8b21337c0b242ef76f6059",
      "parents": [
        "8b224b813aad0231af62dc75d056aae83c9d4d12"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 22:59:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 22:59:49 2007 -0700"
      },
      "message": "[MATH-EMU]: Fix underflow exception reporting.\n\nThe underflow exception cases were wrong.\n\nThis is one weird area of ieee1754 handling in that the underflow\nbehavior changes based upon whether underflow is enabled in the trap\nenable mask of the FPU control register.  As a specific case the Sparc\nV9 manual gives us the following description:\n\n--------------------\nIf UFM \u003d 0:     Underflow occurs if a nonzero result is tiny and a\n                loss of accuracy occurs.  Tininess may be detected\n                before or after rounding.  Loss of accuracy may be\n                either a denormalization loss or an inexact result.\n\nIf UFM \u003d 1:     Underflow occurs if a nonzero result is tiny.\n                Tininess may be detected before or after rounding.\n--------------------\n\nWhat this amounts to in the packing case is if we go subnormal,\nwe set underflow if any of the following are true:\n\n1) rounding sets inexact\n2) we ended up rounding back up to normal (this is the case where\n   we set the exponent to 1 and set the fraction to zero), this\n   should set inexact too\n3) underflow is set in FPU control register trap-enable mask\n\nThe initially discovered example was \"DBL_MIN / 16.0\" which\nincorrectly generated an underflow.  It should not, unless underflow\nis set in the trap-enable mask of the FPU csr.\n\nAnother example, \"0x0.0000000000001p-1022 / 16.0\", should signal both\ninexact and underflow.  The cpu implementations and ieee1754\nliterature is very clear about this.  This is case #2 above.\n\nHowever, if underflow is set in the trap enable mask, only underflow\nshould be set and reported as a trap.  That is handled properly by the\nprioritization logic in\n\narch/sparc{,64}/math-emu/math.c:record_exception().\n\nBased upon a report and test case from Jakub Jelinek.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b224b813aad0231af62dc75d056aae83c9d4d12",
      "tree": "1151d86134cf4a02eb586f2de70bfda82287a3b3",
      "parents": [
        "7dc408808ad40b9a5d031966035713ed5d5153b8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 13:56:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 13:56:39 2007 -0700"
      },
      "message": "[SPARC64]: Create a HWCAP_SPARC_N2 and report it to userspace on Niagara-2.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cca67164bbdb083df9adb6480822518b0f4b358f",
      "tree": "a4b951950a6f9dfb880d25d57a932760aa2032f1",
      "parents": [
        "6f834197a79d34d65ca44e9c77f2571edbcfb64b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Aug 13 16:24:01 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 15 16:36:56 2007 +0200"
      },
      "message": "[AVR32] Define mmiowb()\n\nAdd empty definition of mmiowb() since some drivers need it. Uncached\nwrites are strongly ordered on AVR32. They may be delayed if the\ndcache is busy doing a writeback, but AFAICT that\u0027s not what this\nmacro is supposed to deal with, at least on UP systems.\n\nWe might have to revisit this definition when a SMP-capable AVR32 CPU\ncomes along, depending on how the busses and cache coherency stuff\nend up being implemented.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "6f834197a79d34d65ca44e9c77f2571edbcfb64b",
      "tree": "3cd3bf8534e1f041cd94f16d205925b74186bea2",
      "parents": [
        "e7f3bac95e0bdfd520e065c4a29aad46190fcc99"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 15 16:12:18 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 15 16:36:56 2007 +0200"
      },
      "message": "[AVR32] Fix bogus pte_page() definition\n\nThe current definition of pte_page() masks out valid bits from the\nphysical address, causing vmalloc_to_page() to misbehave. This may\nlead to everything from mmap() silently accessing the wrong data to\n\"invalid pte\" errors dumped by the kernel.\n\nAlso remove the now-unused definition of PTE_PHYS_MASK.\n\nThanks to Matteo Vit for discovering this bug.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "e7f3bac95e0bdfd520e065c4a29aad46190fcc99",
      "tree": "c793a75643f183ccb083f1f309925a75c941df3f",
      "parents": [
        "5221b34edfd05ac35c077e071095cf853325320f"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Aug 03 13:29:01 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 15 16:36:56 2007 +0200"
      },
      "message": "[AVR32] Simplify pte_alloc_one{,_kernel}\n\nThere\u0027s really no need to retry an allocation with __GFP_REPEAT set.\nAlso, use get_zeroed_page() and __GFP_ZERO to eliminate the extra call\nto clear_page() afterwards.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "5221b34edfd05ac35c077e071095cf853325320f",
      "tree": "dbbc9d2354c55dc44d96e7f94c7ac10c9e2c3f7a",
      "parents": [
        "54bb69e25016a7b11d83f03feafafdfe2b4d0859"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Jul 31 23:41:00 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 15 16:36:56 2007 +0200"
      },
      "message": "include/asm-avr32/pgalloc.h: kmalloc + memset conversion to kcalloc\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "7f353bf29e162459f2f1e2ca25e41011fae65241",
      "tree": "8df6d6c66b69f18d521f76018ff98706e4e2a1b3",
      "parents": [
        "f71417614d63932cf56ed98a0947568d6259d11e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Aug 10 15:47:58 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:14 2007 -0700"
      },
      "message": "[NET]: Share correct feature code between bridging and bonding\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8797 shows that the\nbonding driver may produce bogus combinations of the checksum\nflags and SG/TSO.\n\nFor example, if you bond devices with NETIF_F_HW_CSUM and\nNETIF_F_IP_CSUM you\u0027ll end up with a bonding device that\nhas neither flag set.  If both have TSO then this produces\nan illegal combination.\n\nThe bridge device on the other hand has the correct code to\ndeal with this.\n\nIn fact, the same code can be used for both.  So this patch\nmoves that logic into net/core/dev.c and uses it for both\nbonding and bridging.\n\nIn the process I\u0027ve made small adjustments such as only\nsetting GSO_ROBUST if at least one constituent device\nsupports it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1115200a3df64d6925bc94b404039e7082409af4",
      "tree": "057db5767e57d08dc45efbc3cf5f8a207382ffb2",
      "parents": [
        "6cba986298105a87a09d65baa2658fb5111459c6"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Mon Aug 13 10:31:26 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 13 10:31:26 2007 -0700"
      },
      "message": "[IA64] SN2 needs platform specific irq_to_vector() function.\n\nAdd base support for implementing platform_irq_to_vector(), and\nthen use it on SN2.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "6cba986298105a87a09d65baa2658fb5111459c6",
      "tree": "97bce01daebaff539a9e6a1d5d7d396418f6003d",
      "parents": [
        "71416bea5afa9e5a6c76c1509ab69c46c857a2bb"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Fri Aug 10 23:42:59 2007 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 13 10:21:04 2007 -0700"
      },
      "message": "[IA64] Use atomic64_read to read an atomic64_t.\n\nThe routines ia64_atomic64_{add,sub} mistakenly use\natomic_read() to grab the old value instead of using\natomic64_read().\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "6707de00fdec3e3225192fe3dcd21323a8936b1f",
      "tree": "cce42f90c916b851de0c7c60b6d98c23191cd49c",
      "parents": [
        "963c6527e0a0e285736ad482b8142d098f9c2288"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Aug 12 18:08:19 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Aug 12 18:08:19 2007 +0200"
      },
      "message": "sched: make global code static\n\nThis patch makes the following needlessly global code static:\n\n- arch_reinit_sched_domains()\n- struct attr_sched_mc_power_savings\n- struct attr_sched_smt_power_savings\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "27196c30db1ed4ab09c2071149b3324a1a53cfb9",
      "tree": "8d88ad2615b7b55cb7e0ebfc5fa15d992062d09a",
      "parents": [
        "ad17b209dca860a570e4ca75312c9f4d32672402",
        "501092929ccb8a1d2eb0ed700e38df4ae0de7108"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:08 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:08 2007 -0400"
      },
      "message": "Pull processor into release branch\n"
    },
    {
      "commit": "75ecb1a4d148b274aa9acd1d6ccaca0a4654784e",
      "tree": "7fa39362bfb1a4dbd3f4227f98b85c2e5d36d398",
      "parents": [
        "73819b2d26aeb7719bb501c0136687b89d5ac3ef",
        "d1f5a77f2c9db5b8a565eabdf8b534b02e32cc44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:09:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:09:49 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix size check for hugetlbfs\n  [POWERPC] Fix initialization and usage of dma_mask\n  [POWERPC] Fix more section mismatches in head_64.S\n  [POWERPC] Revert \"[POWERPC] Add \u0027mdio\u0027 to bus scan id list for platforms with QE UEC\"\n  [POWERPC] PS3: Update ps3_defconfig\n  [POWERPC] PS3: Remove text saying PS3 support is incomplete\n  [POWERPC] PS3: Fix storage probe logic\n  [POWERPC] cell: Move SPU affinity init to spu_management_of_ops\n  [POWERPC] Fix potential duplicate entry in SLB shadow buffer\n"
    },
    {
      "commit": "dc8a7b11aa68d6795a46e0a42ce92220d1a6f0cd",
      "tree": "7b353684090d23b1e2e3f85bf83df491f04dcc8a",
      "parents": [
        "d291676ce8bc1d8ef93488023d04027010596de3",
        "02a5e0acb3cb85d80d0fe834e366d38a92bbaa22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:01:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:01:06 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  BLOCK: Hide the contents of linux/bio.h if CONFIG_BLOCK\u003dn\n  sysace: HDIO_GETGEO has it\u0027s own method for ages\n  drivers/block/cpqarray.c: better error handling and kmalloc + memset conversion to k[cz]alloc\n  drivers/block/cciss.c: kmalloc + memset conversion to kzalloc\n  Clean up duplicate includes in drivers/block/\n  Fix remap handling by blktrace\n  [PATCH] remove mm/filemap.c:file_send_actor()\n"
    },
    {
      "commit": "d3f7eae182b04997be19343a23f7009170f4f7a5",
      "tree": "162fc610811c762b322eedaae909847ab4465da1",
      "parents": [
        "d2d0251f6faa2cf341500a44310bbaa815a8a972"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:07 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "i386: Use global flag to disable broken local apic timer on AMD CPUs.\n\nThe Averatec 2370 and some other Turion laptop BIOS seems to program the\nENABLE_C1E MSR inconsistently between cores. This confuses the lapic\nuse heuristics because when C1E is enabled anywhere it seems to affect\nthe complete chip.\n\nUse a global flag instead of a per cpu flag to handle this.\nIf any CPU has C1E enabled disabled lapic use.\n\nThanks to Cal Peake for debugging.\n\nCc: tglx@linutronix.de\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab144f5ec64c42218a555ec1dbde6b60cf2982d6",
      "tree": "e3a4532e1db116e87060c9b18f4cfbf6258fdba3",
      "parents": [
        "d3f3c9346979bfa074c64eac5fc3ed5bba4f40ed"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:03 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "i386: Make patching more robust, fix paravirt issue\n\nCommit 19d36ccdc34f5ed444f8a6af0cbfdb6790eb1177 \"x86: Fix alternatives\nand kprobes to remap write-protected kernel text\" uses code which is\nbeing patched for patching.\n\nIn particular, paravirt_ops does patching in two stages: first it\ncalls paravirt_ops.patch, then it fills any remaining instructions\nwith nop_out().  nop_out calls text_poke() which calls\nlookup_address() which calls pgd_val() (aka paravirt_ops.pgd_val):\nthat call site is one of the places we patch.\n\nIf we always do patching as one single call to text_poke(), we only\nneed make sure we\u0027re not patching the memcpy in text_poke itself.\nThis means the prototype to paravirt_ops.patch needs to change, to\nmarshal the new code into a buffer rather than patching in place as it\ndoes now.  It also means all patching goes through text_poke(), which\nis known to be safe (apply_alternatives is also changed to make a\nsingle patch).\n\nAK: fix compilation on x86-64 (bad rusty!)\nAK: fix boot on x86-64 (sigh)\nAK: merged with other patches\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f3f7b74a7749c3a669ca146270c07568b548665",
      "tree": "c0a75f5022ad8a2716579dbfd331edae9f0580cd",
      "parents": [
        "f055a0619aae795832ef6a783021184925758b67"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:01 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "x86_64: Don\u0027t mark __exitcall as __cold\n\ngcc currently doesn\u0027t support attributes on types, so we can\u0027t use it\nfunction pointers.  This avoids some warnings on a gcc 4.3 build.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9535239f6bc99f68e0cfae44505ad402b53ed24c",
      "tree": "3805894887354ee777250a7593d4a61ec4b40d56",
      "parents": [
        "73c59afc65cfa50c3362b9ce1ec151a79c41dd8e"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Aug 10 13:01:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:42 2007 -0700"
      },
      "message": "changing include/asm-generic/pgtable.h for non-mmu\n\nThere are some parts of include/asm-generic/pgtable.h that are relevant to\nthe non-mmu architectures.  To make it easier to include this from them I\nwould like to ifdef the relevant parts.\n\nWithout this there is a handful of functions that are referenced in here\nthat are not defined on many non-mmu architectures.  They could be defined\nout of course, as an alternative approach.\n\nCc: David Howells \u003cdhowells@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": "73c59afc65cfa50c3362b9ce1ec151a79c41dd8e",
      "tree": "aef70231e894fcbd28d94a29e306c2856dbc9e3a",
      "parents": [
        "f0b85c0cfdad8977d82fed88e846fc2245585d0e"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Fri Aug 10 13:01:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:42 2007 -0700"
      },
      "message": "finish i386 and x86-64 sysdata conversion\n\nThis patch finishes the i386 and x86-64 -\u003esysdata conversion and hopefully\nalso fixes Riku\u0027s and Andy\u0027s observed bugs.  It is based on Yinghai Lu\u0027s\nand Andy Whitcroft\u0027s patches (thanks!) with some changes:\n\n- introduce pci_scan_bus_with_sysdata() and use it instead of\n  pci_scan_bus() where appropriate. pci_scan_bus_with_sysdata() will\n  allocate the sysdata structure and then call pci_scan_bus().\n- always allocate pci_sysdata dynamically. The whole point of this\n  sysdata work is to make it easy to do root-bus specific things\n  (e.g., support PCI domains and IOMMU\u0027s). I dislike using a default\n  struct pci_sysdata in some places and a dynamically allocated\n  pci_sysdata elsewhere - the potential for someone indavertantly\n  changing the default structure is too high.\n- this patch only makes the minimal changes necessary, i.e., the NUMA node is\n  always initialized to -1. Patches to do the right thing with regards\n  to the NUMA node can build on top of this (either add a \u0027node\u0027\n  parameter to pci_scan_bus_with_sysdata() or just update the node\n  when it becomes known).\n\nThe patch was compile tested with various configurations (e.g., NUMAQ,\nVISWS) and run-time tested on i386 and x86-64.  Unfortunately none of my\nmachines exhibited the bugs so caveat emptor.\n\nAndy, could you please see if this fixes the NUMA issues you\u0027ve seen?\nRiku, does this fix \"pci\u003dnoacpi\" on your laptop?\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: \u003criku.seppala@kymp.net\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ddfca9548d8ecc26096a30667423ba919109533",
      "tree": "9ba14a9d610439d724e199e3770967be544a5dad",
      "parents": [
        "96ddbf504a05502800e7cbeb4d08abbcc206c51c"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Fri Aug 10 13:01:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:42 2007 -0700"
      },
      "message": "timer: remove clockevents_unregister_notifier\n\nI find a function(clockevents_unregister_notifier) which is not called by\nanything in tree.\n\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "844add7abca0d10e9733fc16119e53cb4c1987b4",
      "tree": "c01b62ac4dd6d8466815b6425ac81764082e0742",
      "parents": [
        "eb9a9a56316f4fea98ee32873ccbf7098b7bd69b"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josht@linux.vnet.ibm.com",
        "time": "Fri Aug 10 13:01:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "RCU: Remove prototype for nonexistent function synchronize_idle()\n\nsynchronize_idle() sounds like an interesting function, but we don\u0027t\nactually have it, so don\u0027t prototype it.  Introduced in commit\n9b06e818985d139fd9e82c28297f7744e1b484e1, in 2005.\n\nSigned-off-by: Josh Triplett \u003cjosh@kernel.org\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.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": "eb9a9a56316f4fea98ee32873ccbf7098b7bd69b",
      "tree": "27e63fe84221b257ddb3147955b8cf19ce33ee24",
      "parents": [
        "0c1eafdb063a3701eff24d21eb245e3b1d4ac7df"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 10 13:01:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "hex_dump: add missing \"const\" qualifiers\n\nAdd missing \"const\" qualifiers to the print_hex_dump_bytes() library routines.\n\n(akpm: rumoured to fix some compile warning somewhere)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42fd552e8647316757ded0176466c41d17934dcf",
      "tree": "07b0f4ed1934c05c6495c62ba943ab90bde6be84",
      "parents": [
        "f8a745942b1b7f052cb76bb8a893d12cb6329c84"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Aug 10 13:01:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "fix serial buffer memory leak\n\nPatch c5c34d4862e18ef07c1276d233507f540fb5a532 (tty: flush flip buffer on\nldisc input queue flush) introduces a race condition which can lead to memory\nleaks.\n\nThe problem can be triggered when tcflush() is called when data are being\npushed to the line discipline driver by flush_to_ldisc().\n\nflush_to_ldisc() releases tty-\u003ebuf.lock when calling the line discipline\nreceive_buf function. At that poing tty_buffer_flush() kicks in and sets both\ntty-\u003ebuf.head and tty-\u003ebuf.tail to NULL. When flush_to_ldisc() finishes, it\nrestores tty-\u003ebuf.head but doesn\u0027t touch tty-\u003ebuf.tail. This corrups the\nbuffer queue, and the next call to tty_buffer_request_room() will allocate a\nnew buffer and overwrite tty-\u003ebuf.head. The previous buffer is then lost\nforever without being released.\n\n(Thanks to Laurent for the above text, for finding, disgnosing and reporting\nthe bug)\n\n- Use tty-\u003eflags bits for the flush status.\n\n- Wait for the flag to clear again before returning\n\n- Fix the doc error noted\n\n- Fix flush of empty queue leaving stale flushpending\n\n[akpm@linux-foundation.org: cleanup]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "76ceb2f90f6efb6d1f3d88f855428bff947a3483",
      "tree": "7049b8cdf946a98f4af6ed5bc602c037724ab639",
      "parents": [
        "8daec965e7035bbf8d364fe7585bffac7222b87a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Aug 10 13:00:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:40 2007 -0700"
      },
      "message": "Remove unused struct proc_dir_entry::set\n\nAfter /proc/sys rewrite it was left unused.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60c9834238482f805b1d9e4dc2a780405ddab80f",
      "tree": "b82835cb429af9538436ae666717bd79e5177d27",
      "parents": [
        "e798bd95b61918e653f3d28f9176237236f2d103"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Aug 10 13:00:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:40 2007 -0700"
      },
      "message": "FRV: connect up fallocate\n\nConnect up the fallocate() system call.\n\nSigned-off-by: David Howells \u003cdhowells@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": "02a5e0acb3cb85d80d0fe834e366d38a92bbaa22",
      "tree": "0e9a2732d009f3da5cafbfc4146dd2a327af729c",
      "parents": [
        "a6b3a93e15b2925a151e9ae13dcb93ad7b3e48aa"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Aug 11 22:34:32 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Aug 11 22:34:49 2007 +0200"
      },
      "message": "BLOCK: Hide the contents of linux/bio.h if CONFIG_BLOCK\u003dn\n\nHide the contents of linux/bio.h if CONFIG_BLOCK\u003dn as there shouldn\u0027t be\ncompiled code that uses it.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c7149d6bce2561aeaa48caaa1700aa8b3b22008f",
      "tree": "cfaeda02f5bb62ccf290369b5bd3a5d3f3801cf9",
      "parents": [
        "ec05b297f91a443aa26b74059b573bfad49c9ebb"
      ],
      "author": {
        "name": "Alan D. Brunelle",
        "email": "Alan.Brunelle@hp.com",
        "time": "Tue Aug 07 15:30:23 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Aug 11 22:34:48 2007 +0200"
      },
      "message": "Fix remap handling by blktrace\n\nThis patch provides more information concerning REMAP operations on block\nIOs. The additional information provides clearer details at the user level,\nand supports post-processing analysis in btt.\n\no  Adds in partition remaps on the same device.\no  Fixed up the remap information in DM to be in the right order\no  Sent up mapped-from and mapped-to device information\n\nSigned-off-by: Alan D. Brunelle \u003calan.brunelle@hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "ec05b297f91a443aa26b74059b573bfad49c9ebb",
      "tree": "4890ea53de4373e51688e72576781909588515a3",
      "parents": [
        "ac07860264bd2b18834d3fa3be47032115524cea"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 30 08:24:27 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Aug 11 22:34:47 2007 +0200"
      },
      "message": "[PATCH] remove mm/filemap.c:file_send_actor()\n\nThis patch removes the no longer used file_send_actor().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "3ac4c949e02f26be1e4378f9acfb07ec87db947b",
      "tree": "b22c949a7c20ae61f34cc6a12a240dbf600b1f2f",
      "parents": [
        "ac07860264bd2b18834d3fa3be47032115524cea"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Fri Aug 10 15:52:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 10 15:52:06 2007 -0700"
      },
      "message": "[SPARC32]: Remove iommu from struct sbus_bus and use archdata like sparc64.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f2ea1fd3f97ab7a809e939b5b9005a16f862439",
      "tree": "032d1fff16d11eac353a1174febd70bbdbf2c991",
      "parents": [
        "939e60f6808a9ffd3a4e5f145057379c138c89aa"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 07 08:05:10 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:42 2007 +1000"
      },
      "message": "[POWERPC] Fix initialization and usage of dma_mask\n\npowerpc has a couple of bugs in the usage of dma_masks that tend to\nbreak when drivers explicitly try to set a 32-bit mask for example.\n\nFirst, the code that generates the pci devices from the OF device-tree\ndoesn\u0027t initialize the mask properly, then our implementation of\nset_dma_mask() was trying to validate the -previous- mask value, not the\none passed in as an argument.\n\nThis fixes these problems.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f5996449e3244524cab0ba709a4bd87047a8175f",
      "tree": "d25520e4020d148e6595270d93ddbb5f8224d083",
      "parents": [
        "edd0622bd2e8f755c960827e15aa6908c3c5aa94"
      ],
      "author": {
        "name": "Andre Detsch",
        "email": "adetsch@br.ibm.com",
        "time": "Fri Aug 03 18:53:46 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:21 2007 +1000"
      },
      "message": "[POWERPC] cell: Move SPU affinity init to spu_management_of_ops\n\nThis patch moves affinity initialization code from spu_base.c to a\nnew spu_management_of_ops function (init_affinity), which is empty\nin the case of PS3. This fixes a linking problem that was happening\nwhen compiling for PS3.\nAlso, some small code style changes were made.\n\nSigned-off-by: Andre Detsch \u003cadetsch@br.ibm.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "757e2d60c32c5baf1992219b3178da16868423b3",
      "tree": "58715a9a0f80d44d866ec763538a3f4c2935cefc",
      "parents": [
        "6adb31c90c47262c8a25bf5097de9b3426caf3ae"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 10 02:47:31 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 10 02:47:31 2007 +0900"
      },
      "message": "sh64: Add missing dma_sync_single_for_*().\n\nFollow the sparc64 and sh change.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "322392646bc36ff4381861e6589c22c1abc20dbf",
      "tree": "041efba814c29ff5665477c7626b7c78e1b1bf9c",
      "parents": [
        "5556410e2203877e7606bb1008f2e024fe87953a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 10 02:37:01 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 10 02:37:01 2007 +0900"
      },
      "message": "sh: Add missing dma_sync_single_range_for_*().\n\nThe b44 build uses these, caught by allmodconfig:\n\ndrivers/net/b44.c: In function `b44_sync_dma_desc_for_cpu\u0027:\ndrivers/net/b44.c:159: error: implicit declaration of function `dma_sync_single_range_for_cpu\u0027\n\nFollow the sparc64 change and stub them in.\n\nReported-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "620b5e68ee89ba1d3f017056857459dc21be8c7b",
      "tree": "78981b55b2446c5a3cf0cb03715802928a8db1cf",
      "parents": [
        "8b80fc02b829a59602b0f53eb9393ffb2db2659d"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Wed Aug 08 13:17:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:39:22 2007 -0700"
      },
      "message": "Fix Alpha O_CLOEXEC definition\n\nThe default definition in asm-generic conflicts with Alpha\u0027s O_DIRECT,\nso, like several other arches, it needs to be redefined.\n\nSigned-off-by: Richard Hendersion  \u003crth@twiddle.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b80fc02b829a59602b0f53eb9393ffb2db2659d",
      "tree": "9cce02e07ed1b30d6f6bd236a2d6015e5681eeb9",
      "parents": [
        "6a0ed91e361a93ee1efb4c20c4967024ed2a8dd7",
        "4011cd97886dd04b90fef8b671b9936cd39ab983"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:38:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:38:14 2007 -0700"
      },
      "message": "Merge git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* git://git.linux-nfs.org/pub/linux/nfs-2.6:\n  SUNRPC: Replace flush_workqueue() with cancel_work_sync() and friends\n  NFS: Replace flush_scheduled_work with cancel_work_sync() and friends\n  SUNRPC: Don\u0027t call gss_delete_sec_context() from an rcu context\n  NFSv4: Don\u0027t call put_rpccred() from an rcu callback\n  NFS: Fix NFSv4 open stateid regressions\n  NFSv4: Fix a locking regression in nfs4_set_mode_locked()\n  NFS: Fix put_nfs_open_context\n  SUNRPC: Fix a race in rpciod_down()\n"
    },
    {
      "commit": "6a0ed91e361a93ee1efb4c20c4967024ed2a8dd7",
      "tree": "b4299ccdb180450b5ed7a621dad4f3ed0f4abdae",
      "parents": [
        "660ca5317d229ca27dec6a3159423bc0c5291c2d"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Aug 07 23:43:14 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:34:23 2007 -0700"
      },
      "message": "hexdump: use const notation\n\nTrivial fix: mark the buffer to hexdump as const so callers could avoid\ncasting their const buffers when calling print_hex_dump().\n\nThe patch is really trivial and I suggest to consider it as a fix\n(it fixes GCC warnings) and push it to current tree.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "660ca5317d229ca27dec6a3159423bc0c5291c2d",
      "tree": "518372de3101f687f3ba92ead2fe65d2d97f8982",
      "parents": [
        "e7bc15a9ad07269c48732e9a9874e5938b4700ee",
        "f34d1955dff5a5769d24614d137003f0316406f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:31:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:31:03 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TCP]: H-TCP maxRTT estimation at startup\n  [NETFILTER]: nf_nat: add symbolic dependency on IPv4 conntrack\n  [NETFILTER]: ctnetlink: return EEXIST instead of EINVAL for existing nat\u0027ed conntracks\n  [NETFILTER]: ipt_recent: avoid a possible NULL pointer deref in recent_seq_open()\n  [NET] net/core/utils: fix sparse warning\n  [NetLabel]: add missing rcu_dereference() calls in the LSM domain mapping hash table\n  [PATCH] mac80211: don\u0027t allow scanning in monitor mode\n  [PATCH] mac80211: Fix sparse error for sta_last_seq_ctrl_read\n  [PATCH] mac80211: use do { } while (0) for multi-line macros\n  [PATCH] mac80211: missing dev_put in ieee80211_master_start_xmit\n"
    },
    {
      "commit": "e7bc15a9ad07269c48732e9a9874e5938b4700ee",
      "tree": "dfe010e71720a534a15bb38cd454c7f80db2b1f3",
      "parents": [
        "5a0276b7ae1fcd90cea07f65452aebbd1b0743c5",
        "b434e71933aa0519ee042c01419db76b7dcc058e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:27:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:27:25 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix memory leak when cpu hotplugging.\n  [SPARC64]: Do not assume sun4v chips have load-twin/store-init support.\n  [SPARC64]: Fix hard-coding of cpu type output in /proc/cpuinfo on sun4v.\n  [SPARC]: Centralize find_in_proplist() instead of duplicating N times.\n"
    },
    {
      "commit": "ee0827d8b5271094380410cf21d8c48c109a773a",
      "tree": "2886f7c95b983ffdb89d3a34590e01fbbb3133c7",
      "parents": [
        "31ee529cc2254e8b62880535ec8f21a4c5e1c091"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003etask_new()\n\nremove the \u0027u64 now\u0027 parameter from -\u003etask_new().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "31ee529cc2254e8b62880535ec8f21a4c5e1c091",
      "tree": "df9a19be47c3111d0e34ce9f13498b236733a850",
      "parents": [
        "ff95f3df54609d9d4b9572f8a67d09922a645043"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003eput_prev_task()\n\nremove the \u0027u64 now\u0027 parameter from -\u003eput_prev_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fb8d47240246e20f864f0724a23a7220cd1c59ac",
      "tree": "0c94ecb977355a2152655738bfcee6072c10f41e",
      "parents": [
        "f02231e51a280f1a0fee4d03ad8f50048e06cced"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003epick_next_task()\n\nremove the \u0027u64 now\u0027 parameter from -\u003epick_next_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f02231e51a280f1a0fee4d03ad8f50048e06cced",
      "tree": "becd8bf748828e3dfe34f73df11d260fd6300026",
      "parents": [
        "fd390f6a04f22fb457d6fd1855964f79536525de"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003edequeue_task()\n\nremove the \u0027u64 now\u0027 parameter from -\u003edequeue_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fd390f6a04f22fb457d6fd1855964f79536525de",
      "tree": "753b2c9889a4127e6c4b4ea8d80bae972228a875",
      "parents": [
        "f1e14ef64d3e1bdcb3437f1e926fe5a7f861aa0a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003eenqueue_task()\n\nremove the \u0027u64 now\u0027 parameter from -\u003eenqueue_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5cef9eca3837a8dcf605a360e213c4179a07c41a",
      "tree": "36dbdbf4e35d82cb66de92da56121ffde9c2cd05",
      "parents": [
        "d281918d7c135c555d9cebcf73d4320efa8177dc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from print_cfs_rq()\n\nremove the \u0027u64 now\u0027 parameter from print_cfs_rq().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "a4ac01c36e286dd1b9a1d5cd7422c5af51dc55f8"
}
