)]}'
{
  "log": [
    {
      "commit": "e58b7dab272ecee09cd7bafb89d6b224cd17bbe3",
      "tree": "c3834740725d93cdb3d89221cb24cf68fa688784",
      "parents": [
        "71d00feca2598c68186ca5b83247746d6a7fed7e",
        "3aff03739cb19938b25ac262be90faf58192e847"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 12:04:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 12:04:45 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  [IA64] Fix incorrect return value from ia64_setup_msi_irq()\n  [IA64] arch/ia64/sn/kernel/mca.c: undo lock when sn_oemdata can\u0027t be extended\n  [IA64] update sn2 defconfig to 64kb pages\n  [IA64] fix typo in per_cpu_offset\n  [IA64] /proc/cpuinfo \"physical id\" field cleanups\n  [IA64] vDSO vs --build-id\n  [IA64] check-segrel.lds vs --build-id\n  [IA64] vmcore_find_descriptor_size should be in __init\n  [IA64] ia64/mm/init.c: fix section mismatches\n"
    },
    {
      "commit": "71d00feca2598c68186ca5b83247746d6a7fed7e",
      "tree": "fe129bfc6a69ea00a43ceffdd04ad91898a0411e",
      "parents": [
        "8c1ee54cb3ff750dc39a5e1db8075e2352bbd1b8",
        "19abe86d60eeb34c5deeb3ab2d14229fa9f59157"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 12:04:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 12:04:29 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  ixgb: fix TX hangs under heavy load\n  e1000e: Fix typo ! \u0026\n  ixgbe: minor sparse fixes\n  e1000: sparse warnings fixes\n  ixgb: fix sparse warnings\n  e1000e: fix sparse warnings\n  mv643xx_eth: Fix MV643XX_ETH offsets used by Pegasos 2\n  Blackfin EMAC driver: Fix Ethernet communication bug (dupliated and lost packets)\n  DM9601: Support for ADMtek ADM8515 NIC\n"
    },
    {
      "commit": "8c1ee54cb3ff750dc39a5e1db8075e2352bbd1b8",
      "tree": "f49bd934f7e06950a6dd11436a1297cf734fb848",
      "parents": [
        "97855b49b6bac0bd25f16b017883634d13591d00",
        "e027bd36c146582cef382364e5c826db93d4427b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 11:49:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 11:49:13 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: implement and use ATA_QCFLAG_QUIET\n  libata: stop being overjealous about non-IO commands\n  libata: flush is an IO command\n  sata_promise: cleanups\n  sata_promise: ASIC PRD table bug workaround, take 2\n"
    },
    {
      "commit": "3077d78a74a62c5f531b005efdbcc01a3f2f09ca",
      "tree": "8a3a3bf0a965ab7d06592c0e9af9e3c404f05c08",
      "parents": [
        "2ea10b1a545562658b0eccb24b0feda3f77d4d36"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Mon Oct 29 15:39:01 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:16 2007 -0400"
      },
      "message": "mv643xx_eth: Fix MV643XX_ETH offsets used by Pegasos 2\n\nIn the mv643xx_eth driver, we now use offsets from the ethernet\nregister block within the chip, but the pegasos 2 platform still\nneeds offsets from the full chip\u0027s register base address.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fb7267acfef1de3e49d4e0c80be3cc603e974b3b",
      "tree": "555f4c02309c08f3dd0d918aaf0c7c374f1ad70a",
      "parents": [
        "2d175d438f297bcd75a7b88baf3a304137047af6",
        "2ea4649b3634b9dbd098d0d8be65304eb2ea3a9c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:39:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:39:20 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin arch: use a less common define name in BF549\n  Blackfin arch: Add missing definitions for BF561\n  Blackfin arch: reclaim a few bytes from the end of our init section\n  Blackfin arch: fix libata data struct member from irq_type to irq_flags\n  Blackfin arch: Do not pollute name space used in linux-2.6.x/sound\n  Blackfin arch: Fix bug set correct baud for spi mmc and enable SPI after DMA.\n  Blackfin arch: update board defconfig files according to latest information from ADI datasheet\n  Blackfin arch: ensure that speculative loads of bad pointers don\u0027t cause us to do bad things.\n  Blackfin arch: Add missing definitions of BF54x\n  Blackfin arch: Fix random crash issue found by Michael.\n  Blackfin arch: fix bug: tell users if the kernel is recovering from a fault condition\n  Blackfin arch: add support for checking/clearing overruns in generic purpose Timer API\n  Blackfin arch: cleanup arch/blackfin/kernel/traps.c handling code.\n  Blackfin arch: Apply Bluetchnix vendor patch provided by Harald Krapfenbauer\n  Blackfin arch: fix bug BlueTechnix CM-BF537 board config uses wrong IRQ for net2272 driver\n  Blackfin arch: fix bug: kernel prints out error message twice\n  Blackfin arch: add NFC driver support in BF527-EZKIT board\n  Blackfin arch: Added support for HV Sistemas H8606 board\n"
    },
    {
      "commit": "2d175d438f297bcd75a7b88baf3a304137047af6",
      "tree": "22fa745d13f85dd8fd74bb35ba0e3bf01cab12f8",
      "parents": [
        "c2db6376c934b9e4c0b905bee5222d5475bbd98a",
        "502ef38da15d817f8e67acefc12dc2212f7f8aa1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:08:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:08:40 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TIPC]: Add tipc_config.h to include/linux/Kbuild.\n  [WAN]: lmc_ioctl: don\u0027t return with locks held\n  [SUNRPC]: fix rpc debugging\n  [TCP]: Saner thash_entries default with much memory.\n  [SUNRPC] rpc_rdma: we need to cast u64 to unsigned long long for printing\n  [IPv4] SNMP: Refer correct memory location to display ICMP out-going statistics\n  [NET]: Fix error reporting in sys_socketpair().\n  [NETFILTER]: nf_ct_alloc_hashtable(): use __GFP_NOWARN\n  [NET]: Fix race between poll_napi() and net_rx_action()\n  [TCP] MD5: Remove some more unnecessary casting.\n  [TCP] vegas: Fix a bug in disabling slow start by gamma parameter.\n  [IPVS]: use proper timeout instead of fixed value\n  [IPV6] NDISC: Fix setting base_reachable_time_ms variable.\n"
    },
    {
      "commit": "64e862a579015d229b8e40b6bc4ac3612e9656e1",
      "tree": "3e3033c61b438f8a1451d36a930b8657a23cadad",
      "parents": [
        "cc5f916e90a811dd8f809b4d17409f98e74b237c"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "cminyard@mvista.com",
        "time": "Mon Oct 29 14:37:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:06:55 2007 -0700"
      },
      "message": "IPMI: fix comparison in demangle_device_id\n\nCoverity spotted some incorrect code in a recent change to the IPMI driver;\nthis patch make sure the data is really long enough to pull the\nmanufacturer id and product id out of a get device id message.\n\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Stian Jordet \u003cliste@jordet.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e027bd36c146582cef382364e5c826db93d4427b",
      "tree": "45f3d3db848a5bd44bcb2191db17cbfd30f4911a",
      "parents": [
        "f90f0828e57e97cb1ff19520d252882cfc6fb3c0"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Oct 26 16:19:26 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 09:59:43 2007 -0400"
      },
      "message": "libata: implement and use ATA_QCFLAG_QUIET\n\nImplement ATA_QCFLAG_QUIET which indicates that there\u0027s no need to\nreport if the command fails with AC_ERR_DEV and set it for passthrough\ncommands.\n\nCombined with previous changes, this now makes device errors for all\ndirect commands reported directly to the issuer without going through\nEH actions and reporting.\n\nNote that EH is still invoked after non-IO device errors to determine\nthe nature of the error and resume command execution (some controller\nrequires special care after error to continue).  It just performs\ndefault maintenance after error, examines what\u0027s going on, realizes\nthat it\u0027s none of its business and reports the command failure without\nlogging any error messages.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "502ef38da15d817f8e67acefc12dc2212f7f8aa1",
      "tree": "3d8a42f4ad03c70290d5d5006c95691d60a12fa1",
      "parents": [
        "e3376dca81bd45474143753339e109d877a7d129"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 01:19:19 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 01:19:19 2007 -0700"
      },
      "message": "[TIPC]: Add tipc_config.h to include/linux/Kbuild.\n\nNeeded, as reported in:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9260\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8593884f2768fa3ff6f7e199d75b6ca91f9e891",
      "tree": "1cc14895eb3497fbe7f3b15ea7a89abc85cd1650",
      "parents": [
        "4282b01e0075ac4495ab2e1cd012cbc43e764c51",
        "1942971b20817def5fd1142248307c7c3c51fc8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 21:46:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 21:46:09 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (26 commits)\n  cpuidle: remove unused exports\n  acpi: remove double mention of Support for ACPI option\n  ACPI: use select POWER_SUPPLY for AC, BATTERY and SBS\n  ACPI: Battery: Allow extract string from integer\n  ACPI: battery: Support for non-spec name for LiIon technology\n  ACPI: battery: register power_supply subdevice only when battery is present\n  suspend: MAINTAINERS update\n  ACPI: update MAINTAINERS\n  fujitsu-laptop.c: remove dead code\n  cpuidle: unexport tick_nohz_get_sleep_length\n  ACPI: battery: Update battery information upon sysfs read.\n  fujitsu-laptop: make 2 functions static\n  ACPI: EC: fix use-after-free\n  ACPI: battery: remove dead code\n  ACPI: Fan: Drop force_power_state acpi_device option\n  ACPI: Fan: fan device does not need own structure\n  ACPI: power: don\u0027t cache power resource state\n  ACPI: EC: Output changes to operational mode\n  ACPI: EC: Add workaround for \"optimized\" controllers\n  ACPI: EC: Don\u0027t re-enable GPE for each transaction.\n  ...\n"
    },
    {
      "commit": "4282b01e0075ac4495ab2e1cd012cbc43e764c51",
      "tree": "76f8776a0aee3a51490b0d0650a8baa8a5864fea",
      "parents": [
        "9301899be75b464ef097f0b5af7af6d9bd8f68a7",
        "aa69432a68fb0aec49551fd69fe920a6df572573"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 21:44:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 21:44:20 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86 boot: document for 32 bit boot protocol\n  remove the dead X86_REMOTE_DEBUG option\n  x86: merge EARLY_PRINTK options\n  x86: mm/discontig_32.c: make code static\n  x86: kernel/setup_32.c: unexport machine_id\n  x86 gart: rename symbols only used for the GART implementation\n  x86 gart: make some variables and functions static\n  x86 gart: rename CONFIG_IOMMU to CONFIG_GART_IOMMU\n  x86 gart: rename iommu.h to gart.h\n  x86: additional CPUID strings; fix strings for AMD-ecx\n"
    },
    {
      "commit": "2ea4649b3634b9dbd098d0d8be65304eb2ea3a9c",
      "tree": "0b1e79da7d7fba936dffe6b86103e293356dc853",
      "parents": [
        "41241c17eb11df08efa81727f9c01225cd0f56b3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Tue Oct 30 12:04:53 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 30 12:04:53 2007 +0800"
      },
      "message": "Blackfin arch: use a less common define name in BF549\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "41241c17eb11df08efa81727f9c01225cd0f56b3",
      "tree": "34dc780b020176c0524820e745a8373b0adf41d0",
      "parents": [
        "36208059c18cd5e8c89fc9037cb1a79e62733882"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Tue Oct 30 12:03:47 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 30 12:03:47 2007 +0800"
      },
      "message": "Blackfin arch: Add missing definitions for BF561\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "be0f3131a9cc7239d438b5016643e3eb9c8d8c21",
      "tree": "92763b89a534e99bcf4a29838333c3ce52cd21a9",
      "parents": [
        "111cf97d2cf35fbaa5eaff6ec5d395a06e14aadf"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Oct 30 11:53:55 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 30 11:53:55 2007 +0800"
      },
      "message": "Blackfin arch: Do not pollute name space used in linux-2.6.x/sound\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "9301899be75b464ef097f0b5af7af6d9bd8f68a7",
      "tree": "a7053c5c0babcdbad6d4baff0551d60e5c4308af",
      "parents": [
        "82798a17ad40df827d465329a20ace80497f9b32"
      ],
      "author": {
        "name": "Balbir Singh",
        "email": "balbir@linux.vnet.ibm.com",
        "time": "Tue Oct 30 00:26:32 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 30 00:26:32 2007 +0100"
      },
      "message": "sched: fix /proc/\u003cPID\u003e/stat stime/utime monotonicity, part 2\n\nExtend Peter\u0027s patch to fix accounting issues, by keeping stime\nmonotonic too.\n\nSigned-off-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nTested-by: Frans Pop \u003celendil@planet.nl\u003e\n"
    },
    {
      "commit": "0440d4c00dadf8b97657c0864e4d54a088430de8",
      "tree": "4750cbab8af0b2b948519553ca19a724fdce8d24",
      "parents": [
        "79da0874410c0af8958f0ee3a50aa5b67eecc640"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Oct 24 12:49:50 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 30 00:22:22 2007 +0100"
      },
      "message": "x86 gart: rename symbols only used for the GART implementation\n\nThis patch renames the 4 symbols iommu_hole_init(), iommu_aperture,\niommu_aperture_allowed, iommu_aperture_disabled. All these symbols are only\nused for the GART implementation of IOMMUs.\n\nIt adds and additional gart_ prefix to them.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "966396d3a05c8049fce5c81c49138e5ee1b05443",
      "tree": "11fff010a4aecd965bed52719d55d8fa4b40b055",
      "parents": [
        "395624fcddd178de01a78aa88670a86ec919de77"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Oct 24 12:49:48 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 30 00:22:22 2007 +0100"
      },
      "message": "x86 gart: rename CONFIG_IOMMU to CONFIG_GART_IOMMU\n\nThis patch renames the IOMMU config option to GART_IOMMU because in fact it\nmeans the GART and not general support for an IOMMU on x86.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nAcked-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "395624fcddd178de01a78aa88670a86ec919de77",
      "tree": "bfc66eafdbf5b220020a8d986fac0c6f255aeb51",
      "parents": [
        "e1054b39b275340f7ba0308eca83c127b36e936e"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Oct 24 12:49:47 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 30 00:22:22 2007 +0100"
      },
      "message": "x86 gart: rename iommu.h to gart.h\n\nThis patch renames the include file asm-x86/iommu.h to asm-x86/gart.h to make\nclear to which IOMMU implementation it belongs. The patch also adds \"GART\" to\nthe Kconfig line.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nAcked-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "14f7d720bb6cc60be8931ea1a0f547dc1e475b88",
      "tree": "df468cdc2d1556fdc24a023baeef4b5274baf702",
      "parents": [
        "6a22c57b8d2a62dea7280a6b2ac807a539ef0716",
        "5527c8bee27fa063dcec0e020fb8c242ba4270c2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:30:21 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:30:21 2007 -0400"
      },
      "message": "Pull alexey-fixes into release branch\n"
    },
    {
      "commit": "82798a17ad40df827d465329a20ace80497f9b32",
      "tree": "449ba69dc5a5e19a56b2a9d12d218f9486e5316d",
      "parents": [
        "db8185360d91c01f6e482db5ee402c0ad90dec52",
        "1a3b7920fe55247d39c3e1ac1e9b8aca607d0188"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 14:06:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 14:06:55 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (34 commits)\n  [MIPS] tb0219: Update copyright message.\n  [MIPS] MT: Fix bug in multithreaded kernels.\n  [MIPS] Alchemy: Remove CONFIG_TS_AU1X00_ADS7846 from defconfigs.\n  Author: Ralf Baechle \u003cralf@linux-mips.org\u003e\n  [MIPS] sb1250: Enable GenBus IDE in defconfig.\n  [MIPS] vmlinux.ld.S: correctly indent .data section\n  [MIPS] c-r3k: Implement flush_cache_range()\n  [MIPS] Store sign-extend register values for PTRACE_GETREGS\n  [MIPS] Alchemy: Register platform devices\n  [MIPS] Add len and addr validation for MAP_FIXED mappings.\n  [MIPS] IRIX: Fix off-by-one error in signal compat code.\n  [MIPS] time: Replace plat_timer_setup with modern APIs.\n  [MIPS] time: Fix cut\u0027n\u0027paste bug in Sibyte clockevent driver.\n  [MIPS] time: Make c0_compare_int_usable faster\n  [MIPS] time: Fix cevt-r4k.c for 64-bit kernel\n  [MIPS] Sibyte: Delete {sb1250,bcm1480}_steal_irq().\n  [MIPS] txx9tmr clockevent/clocksource driver\n  [MIPS] Add mips_hpt_frequency check to mips_clockevent_init().\n  [MIPS] IP32: Fixes after interrupt renumbering.\n  [MIPS] IP27: Fix slice logic to work for arbitrary number of slices.\n  ...\n"
    },
    {
      "commit": "db8185360d91c01f6e482db5ee402c0ad90dec52",
      "tree": "5195407be8483cd9ae206a7877d60ebb886112bd",
      "parents": [
        "6a22c57b8d2a62dea7280a6b2ac807a539ef0716",
        "38605cae99d386332df6822a22dba7bfdc8fae1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 14:06:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 14:06:19 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: fix style in kernel/sched.c\n  sched: fix style of swap() macro in kernel/sched_fair.c\n  sched: report CPU usage in CFS cgroup directories\n  sched: move rcu_head to task_group struct\n  sched: fix incorrect assumption that cpu 0 exists\n  sched: keep utime/stime monotonic\n  sched: make kernel/sched.c:account_guest_time() static\n"
    },
    {
      "commit": "6a22c57b8d2a62dea7280a6b2ac807a539ef0716",
      "tree": "8a1da0c5de1fa8c895bd1ac052e99042afa9a454",
      "parents": [
        "3529a233421fc43fa7bfdf7a4317daf28348a23d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 11:36:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 14:05:37 2007 -0700"
      },
      "message": "Revert \"x86_64: allocate sparsemem memmap above 4G\"\n\nThis reverts commit 2e1c49db4c640b35df13889b86b9d62215ade4b6.\n\nFirst off, testing in Fedora has shown it to cause boot failures,\nbisected down by Martin Ebourne, and reported by Dave Jobes.  So the\ncommit will likely be reverted in the 2.6.23 stable kernels.\n\nSecondly, in the 2.6.24 model, x86-64 has now grown support for\nSPARSEMEM_VMEMMAP, which disables the relevant code anyway, so while the\nbug is not visible any more, it\u0027s become invisible due to the code just\nbeing irrelevant and no longer enabled on the only architecture that\nthis ever affected.\n\nReported-by: Dave Jones \u003cdavej@redhat.com\u003e\nTested-by: Martin Ebourne \u003cfedora@ebourne.me.uk\u003e\nCc: Zou Nan hai \u003cnanhai.zou@intel.com\u003e\nCc: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73a2bcb0edb9ffb0b007b3546b430e2c6e415eee",
      "tree": "dd84f61589c7dd21b7be973c288611ffe547f21b",
      "parents": [
        "f7402e0361d4472535e07cfca648f2fa81d85cd2"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Oct 29 21:18:11 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 29 21:18:11 2007 +0100"
      },
      "message": "sched: keep utime/stime monotonic\n\nkeep utime/stime monotonic.\n\ncpustats use utime/stime as a ratio against sum_exec_runtime, as a\nconsequence it can happen - when the ratio changes faster than time\naccumulates - that either can be appear to go backwards.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "38760d40ca61b18b2809e9c28df8b3ff9af8a02b",
      "tree": "dd65b99f1ae919498808506121a2b75217997713",
      "parents": [
        "1238d5d868a56dcbc743d3ffc9bd3c920258b4cb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 14:23:43 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:36 2007 +0000"
      },
      "message": "[MIPS] time: Replace plat_timer_setup with modern APIs.\n\nplat_timer_setup is no longer getting called.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "229f773ef4ee852ad7bfbe8e1238a2c35b2baa6f",
      "tree": "44d9dd3f2be845140024883db13ab879b4ce1f2e",
      "parents": [
        "22df3f53e33d55335e1ef43d4e6ead54b379b3a2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Oct 25 01:34:09 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:35 2007 +0000"
      },
      "message": "[MIPS] txx9tmr clockevent/clocksource driver\n\nConvert jmr3927_clock_event_device to more generic\ntxx9tmr_clock_event_device which supports one-shot mode.  The\ntxx9tmr_clock_event_device can be used for TX49 too if the cp0 timer\ninterrupt was not available.\n\nConvert jmr3927_hpt_read to txx9_clocksource driver which does not\ndepends jiffies anymore.  The txx9_clocksource itself can be used for\nTX49, but normally TX49 uses higher precision clocksource_mips.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8a13ecd7b2f8008659e91213f2803f269f1d8edf",
      "tree": "9ae2214343e348e2367ff0880d55aa0d72fb18c4",
      "parents": [
        "725d7b36c3287217e14cea6fec6c0b897f500a10"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 28 18:46:39 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:35 2007 +0000"
      },
      "message": "[MIPS] IP32: Fixes after interrupt renumbering.\n\nAnd general untangling.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0d0cc920de658126560938a01f12e6e8ca7d5bcd",
      "tree": "a8e6df8dfdd3d14189a53e8ae1f5df782e5ae4db",
      "parents": [
        "bc2f2a24d9cd52bd6f5307ab36ffa041366d936d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 26 13:23:02 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:34 2007 +0000"
      },
      "message": "[MIPS] time: Remove declaration of plat_timer_setup, there is no caller.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3529a233421fc43fa7bfdf7a4317daf28348a23d",
      "tree": "520558ffb70e4f4743495ad7a62d4c775c0c1ea3",
      "parents": [
        "00cda56d39f013cce60f44f1e3da19b87eba5d85",
        "31556594f913fa81d008cecfe46d7211c919a853"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 12:12:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 12:12:34 2007 -0700"
      },
      "message": "Merge branch \u0027alpm\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027alpm\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] AHCI: add hw link power management support\n  [libata] Link power management infrastructure\n"
    },
    {
      "commit": "00cda56d39f013cce60f44f1e3da19b87eba5d85",
      "tree": "2cfe7bf556562a846ff46a558a31ca1939d2e12c",
      "parents": [
        "da8e5aa21e037be02e0752e80b9444ff60185a3f",
        "ab6fc95f609b372a19e18ea689986846ab1ba29c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 12:11:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 12:11:54 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] AHCI: fix newly introduced host-reset bug\n  [libata] sata_nv: fix SWNCQ enabling\n  libata: add MAXTOR 7V300F0/VA111900 to NCQ blacklist\n  libata: no need to speed down if already at PIO0\n  libata: relocate forcing PIO0 on reset\n  pata_ns87415: define SUPERIO_IDE_MAX_RETRIES\n  [libata] Address some checkpatch-spotted issues\n  [libata] fix \u0027if(\u0027 and similar areas that lack whitespace\n  libata: implement ata_wait_after_reset()\n  libata: track SLEEP state and issue SRST to wake it up\n  libata: relocate and fix post-command processing\n"
    },
    {
      "commit": "d7c4086af7b51144bdedda266ffa66617ec7d4ed",
      "tree": "db9e1763747056e6d4c53d9842e5c90e9edabd66",
      "parents": [
        "113134fcbca83619be4c68d0ca66db6093777b5d"
      ],
      "author": {
        "name": "Yu Luming",
        "email": "luming.yu@intel.com",
        "time": "Mon Oct 29 11:21:45 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Oct 29 11:21:45 2007 -0700"
      },
      "message": "[IA64] fix typo in per_cpu_offset\n\nthere is a typo in the definition of per_cpu_offset because, for ia64,\nthe __per_cpu_offset is an array.\n\nSigned-off-by: Yu Luming \u003cluming.yu@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "113134fcbca83619be4c68d0ca66db6093777b5d",
      "tree": "82efd2ce1bdd61aa1af2602be9072d1b275cf893",
      "parents": [
        "172c51068499ed4a168a2b94eda9d1f160a396a1"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Fri Oct 19 13:20:09 2007 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Oct 29 11:14:54 2007 -0700"
      },
      "message": "[IA64] /proc/cpuinfo \"physical id\" field cleanups\n\nClean up the process for presenting the \"physical id\" field in\n/proc/cpuinfo.\n\n\t- remove global smp_num_cpucores, as it is mostly useless\n\n\t- remove check_for_logical_procs(), since we do the same\n\t  functionality in identify_siblings()\n\n\t- reflow logic in identify_siblings(). If an older CPU\n\t  does not implement PAL_LOGICAL_TO_PHYSICAL, we may still\n\t  be able to get useful information from SAL_PHYSICAL_ID_INFO\n\n\t- in identify_siblings(), threads/cores are a property of\n\t  the CPU, not the platform\n\n\t- remove useless printk\u0027s about multi-core / thread\n\t  capability in identify_siblings(), as that information\n\t  is readily available in /proc/cpuinfo, and printing for\n\t  the BSP only adds little value\n\n\t- smp_num_siblings is now meaningful if any CPU in the\n\t  system supports threads, not just the BSP\n\n\t- expose \"physical id\" field, even on CPUs that are not\n\t  multi-core / multi-threaded (as long as we have a valid\n\t  value). Now we know what sockets Madisons live in too.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ca77329fb713b7fea6a307068e0dd0248e7aa640",
      "tree": "6a1b987f489d7c3f0bbe81647b4ee2b0216afe8a",
      "parents": [
        "ab6fc95f609b372a19e18ea689986846ab1ba29c"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Oct 25 00:58:59 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 11:00:35 2007 -0400"
      },
      "message": "[libata] Link power management infrastructure\n\nDevice Initiated Power Management, which is defined\nin SATA 2.5 can be enabled for disks which support it.\nThis patch enables DIPM when the user sets the link\npower management policy to \"min_power\".\n\nAdditionally, libata drivers can define a function\n(enable_pm) that will perform hardware specific actions to\nenable whatever power management policy the user set up\nfor Host Initiated Power management (HIPM).\nThis power management policy will be activated after all\ndisks have been enumerated and intialized.  Drivers should\nalso define disable_pm, which will turn off link power\nmanagement, but not change link power management policy.\n\nDocumentation/scsi/link_power_management_policy.txt has additional\ninformation.\n\nSigned-off-by:  Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cbf67812b2f1431c5e432ddecd202984c6882f2a",
      "tree": "a6c6fc3d65fdababe7af31433038dcc32ec05ebb",
      "parents": [
        "20dc9f01a867318ac0bc3ea9185d71f05076aeb0",
        "33013a881104304fcffe817f17f22a1588908037"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:49:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:49:28 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  compat_ioctl: fix block device compat ioctl regression\n  [BLOCK] Fix bad sharing of tag busy list on queues with shared tag maps\n  Fix a build error when BLOCK\u003dn\n  block: use lock bitops for the tag map.\n  cciss: update copyright notices\n  cfq_get_queue: fix possible NULL pointer access\n  blk_sync_queue() should cancel request_queue-\u003eunplug_work\n  cfq_exit_queue() should cancel cfq_data-\u003eunplug_work\n  block layer: remove a unused argument of drive_stat_acct()\n"
    },
    {
      "commit": "20dc9f01a867318ac0bc3ea9185d71f05076aeb0",
      "tree": "f8e9528f1fd926b9f7fba9618b602d711cbfcaa8",
      "parents": [
        "93400708dba888d45b4da01e1753a3a743f44496",
        "e1efa2a3ea266e093f690c20af7522d95540f74f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:49:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:49:10 2007 -0700"
      },
      "message": "Merge branch \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block:\n  Correction of \"Update drivers to use sg helpers\" patch for IMXMMC driver\n  sg_init_table() should use unsigned loop index variable\n  sg_last() should use unsigned loop index variable\n  Initialise scatter/gather list in sg driver\n  Initialise scatter/gather list in ata_sg_setup\n  x86: fix pci-gart failure handling\n  SG: s390-scsi: missing size parameter in zfcp_address_to_sg()\n  SG: clear termination bit in sg_chain()\n"
    },
    {
      "commit": "142956af525002c5378e7d91d81a01189841a785",
      "tree": "bcf73cc0e2d56d8d46d470fcedaadf42ae0602bd",
      "parents": [
        "0c7eb2eb800c4afb2205bbaa1bc633eb29082fef"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 05:11:28 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:33 2007 -0700"
      },
      "message": "fix abuses of ptrdiff_t\n\nUse of ptrdiff_t in places like\n\n-                       if (!access_ok(VERIFY_WRITE, u_tmp-\u003erx_buf, u_tmp-\u003elen))\n+                       if (!access_ok(VERIFY_WRITE, (u8 __user *)\n+                                               (ptrdiff_t) u_tmp-\u003erx_buf,\n+                                               u_tmp-\u003elen))\n\nis wrong; for one thing, it\u0027s a bad C (it\u0027s what uintptr_t is for; in general\nwe are not even promised that ptrdiff_t is large enough to hold a pointer,\njust enough to hold a difference between two pointers within the same object).\nFor another, it confuses the fsck out of sparse.\n\nUse unsigned long or uintptr_t instead.  There are several places misusing\nptrdiff_t; fixed.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d06f608265d5fc41aefe2fae5b62da4893ecae35",
      "tree": "c50e5adfe3cfc1e3093fb1da52bff1d851b29173",
      "parents": [
        "4fe05bbcd53160616774b6f5619b8a55bcfa1c57"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 05:03:23 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:32 2007 -0700"
      },
      "message": "SCTP endianness annotations regression\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d8a972661832719931b0dd5b80e97215cb93d94",
      "tree": "07e45246c3eb29ac09aa728d87506b3daf75a924",
      "parents": [
        "7a78a1722380dd3cb5a009dbcd007f92b6b87743"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 04:37:58 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:32 2007 -0700"
      },
      "message": "SUNRPC endianness annotations\n\nrpcrdma stuff lacks endianness annotations for on-the-wire data.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca5cd877ae699e758e6f26efc11b01bf6631d427",
      "tree": "f2337ce76ab006d9705b10e8e0ed2f62487c837f",
      "parents": [
        "2a397e82c7db18019e408f953dd58dc1963a328c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Oct 29 04:31:16 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 29 07:41:32 2007 -0700"
      },
      "message": "x86 merge fallout: uml\n\nDon\u0027t undef __i386__/__x86_64__ in uml anymore, make sure that (few) places\nthat required adjusting the ifdefs got those.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6eca9004dfcb274a502438a591df5b197690afb1",
      "tree": "fd281ef7c016fbae03e2a27e42a53efd37c3ec63",
      "parents": [
        "3a424f2d56613acfb9e583ec9c85a2be3e3af028"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 25 10:14:47 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 11:33:06 2007 +0100"
      },
      "message": "[BLOCK] Fix bad sharing of tag busy list on queues with shared tag maps\n\nFor the locking to work, only the tag map and tag bit map may be shared\n(incidentally, I was just explaining this to Nick yesterday, but I\napparently didn\u0027t review the code well enough myself). But we also share\nthe busy list!  The busy_list must be queue private, or we need a\nblock_queue_tag covering lock as well.\n\nSo we have to move the busy_list to the queue. This\u0027ll work fine, and\nit\u0027ll actually also fix a problem with blk_queue_invalidate_tags() which\nwill invalidate tags across all shared queues. This is a bit confusing,\nthe low level driver should call it for each queue seperately since\notherwise you cannot kill tags on just a single queue for eg a hard\ndrive that stops responding. Since the function has no callers\ncurrently, it\u0027s not an issue.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "9f336a53266f43ae1002f4aaad5373944589c828",
      "tree": "8de3512c947eb68d9b0bb2ed7de8cd6be37aecb1",
      "parents": [
        "15b3ad6a4b348ea53ea1a45f9b166ac31c4b3f39"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Oct 29 18:23:28 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 29 18:23:28 2007 +0800"
      },
      "message": "Blackfin arch: ensure that speculative loads of bad pointers don\u0027t cause us to do bad things.\n\nFix/change formatting of a few more things.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "15b3ad6a4b348ea53ea1a45f9b166ac31c4b3f39",
      "tree": "85c43db1c5e611a98e55b113643d6f96a0d6f53e",
      "parents": [
        "aa770aa790f3a5f3ff568388d02aea2ef78773ec"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Oct 29 18:17:07 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 29 18:17:07 2007 +0800"
      },
      "message": "Blackfin arch: Add missing definitions of BF54x\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "88ff6eafbb2a1c55f0f0e2e16d72e7b10d8ae8a5",
      "tree": "ad6ab294a4f725540bfa24b7a451273b99fa71c1",
      "parents": [
        "054a5fbaceb2eb3a31ea843c1cf0b8e10b91478c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Oct 16 14:21:24 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:15:27 2007 -0400"
      },
      "message": "libata: implement ata_wait_after_reset()\n\nOn certain device/controller combination, 0xff status is asserted\nafter reset and doesn\u0027t get cleared during 150ms post-reset wait.  As\n0xff status is interpreted as no device (for good reasons), this can\nlead to misdetection on such cases.\n\nThis patch implements ata_wait_after_reset() which replaces the 150ms\nsleep and waits upto ATA_TMOUT_FF_WAIT if status is 0xff.\nATA_TMOUT_FF_WAIT is currently 800ms which is enough for\nHHD424020F7SV00 to get detected but not enough for Quantum GoVault\ndrive which is known to take upto 2s.\n\nWithout parallel probing, spending 2s on 0xff port would incur too\nmuch delay on ata_piix\u0027s which use 0xff to indicate empty port and\ndoesn\u0027t have SCR register, so GoVault needs to wait till parallel\nprobing.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "054a5fbaceb2eb3a31ea843c1cf0b8e10b91478c",
      "tree": "cbf21985f3894b11fe00666cef8ac33bae4f007d",
      "parents": [
        "4dbfa39b6c95eb9d0aedb5bd00bb552b91c31e3d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Oct 25 18:30:36 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:15:25 2007 -0400"
      },
      "message": "libata: track SLEEP state and issue SRST to wake it up\n\nATA devices in SLEEP mode don\u0027t respond to any commands.  SRST is\nnecessary to wake it up.  Till now, when a command is issued to a\ndevice in SLEEP mode, the command times out, which makes EH reset the\ndevice and retry the command after that, causing a long delay.\n\nThis patch makes libata track SLEEP state and issue SRST automatically\nif a command is about to be issued to a device in SLEEP.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Bruce Allen \u003cballen@gravity.phys.uwm.edu\u003e\nCc: Andrew Paprocki \u003candrew@ishiboo.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4ad1ec7154d7e26c1bd82c03c44690ba2b566f2f",
      "tree": "b331892da1dc54c5868d574acf03bd525d622364",
      "parents": [
        "226eb1ef523a33c66193bc319a92c647e47311d4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Oct 29 18:02:09 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 29 18:02:09 2007 +0800"
      },
      "message": "Blackfin arch: add support for checking/clearing overruns in generic purpose Timer API\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "64307f7db3690140a16c6748e65068f8a279877c",
      "tree": "a196c7c727711026c8cf7abfc7325a4ea47dba23",
      "parents": [
        "ab472a0484cdcea1dc050c08563b9c869128e2e3"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Oct 29 16:55:18 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 29 16:55:18 2007 +0800"
      },
      "message": "Blackfin arch: add NFC driver support in BF527-EZKIT board\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "513f54b78f9594927ede66b6c66a70c1bae0c4ca",
      "tree": "b4e260bfa648c84de8477c9b49a67d6c86652e23",
      "parents": [
        "74eb94f7b84f4e631a0e020991fb16f17ce85ab7"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Fri Oct 26 19:29:48 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 09:18:04 2007 +0100"
      },
      "message": "sg_init_table() should use unsigned loop index variable\n\nClean up: fix a mixed sign comparison in sg_init_table() accidentally\nintroduced by commit d6ec0842.  The sign of the loop index variable\nshould match the sign of the \"nents\" argument.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@carl.home.kernel.dk\u003e\n"
    },
    {
      "commit": "74eb94f7b84f4e631a0e020991fb16f17ce85ab7",
      "tree": "9d08217290654cefa5505d085a032ca60d021e5f",
      "parents": [
        "30fa0d0f0c0ab2aa0d4c2f88eda49eaa19ea6f8d"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Fri Oct 26 19:29:47 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 09:18:04 2007 +0100"
      },
      "message": "sg_last() should use unsigned loop index variable\n\nClean up: fix a mixed sign comparison in sg_last() accidentally\nintroduced by commit 70eb8040.  The sign of the loop index variable\nshould match the sign of the \"nents\" argument.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@carl.home.kernel.dk\u003e\n"
    },
    {
      "commit": "73fd546aa75e9db02526bf304d4f736c4ec82b4b",
      "tree": "ad6f7889a799c6fd1e0ace77b55856cb5ad78230",
      "parents": [
        "2a397e82c7db18019e408f953dd58dc1963a328c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 26 09:32:16 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 29 09:18:03 2007 +0100"
      },
      "message": "SG: clear termination bit in sg_chain()\n\nSince we are using the last entry in the list, clear any possible\ntermination bit that may have already been set. Pointed out by Rusty.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "30e69bf4cce16d4c2dcfd629a60fcd8e1aba9fee",
      "tree": "3460a12d8bb648e58aea5a7b7a6d505fbd09c847",
      "parents": [
        "6e1b97d899401035dd9d02b0fd93ad54641f867a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 21:02:32 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:23:06 2007 -0700"
      },
      "message": "fix breakage in pegasos_eth\n\nFix fallout from commit b45d9147f1582333e180e1023624c003874b7312\n(\"mv643xx_eth: Remove unused register defines\")\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ceff8d859c77981147c320da4074dcf8a06501a4",
      "tree": "c1a4913e646c9d2ea2410e96184b4b00e104dd74",
      "parents": [
        "ef49c32b8489a845a54ca4689b17bfbf8db9bf9e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 26 17:22:17 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "Revert \"i386: export i386 smp_call_function_mask() to modules\"\n\nThis reverts commit 6442eea937ef797d4b66733f49c82e2fdc2aca6f.\n\nThe patch breaks smp_ops and needs to be reverted. The solution to\nallow modular build of KVM is to export smp_ops instead.\n\nPointed-out-by: James Bottomley\n\n  \u003cjejb\u003e tglx, so write out 100 times \"voyager is a useful architecture\" ...\n  \u003ctglx\u003e yes, Sir\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n"
    },
    {
      "commit": "a2508c0814c6d2c0259fa859a6184343b1e39ea3",
      "tree": "3c42cb3daf50b419f8cc20ff1625647306b66e0d",
      "parents": [
        "0f5a2c553d1484141ebb369ecab61894e9cb074f",
        "6ee4e28be80add86a64908472e4b7ab01dab33d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:11:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:11:12 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]: Fix build-warning in io-unit.c\n  [SPARC64]: Fix BACKOFF_SPIN on non-SMP.\n  [SPARC32]: __inline__ --\u003e inline\n  [SPARC64]: __inline__ --\u003e inline\n"
    },
    {
      "commit": "0aa031d9e047f22679e5ad4069667ec1d22b39dc",
      "tree": "8ea7c7ac6415b4ca566e7f603a02e26632840292",
      "parents": [
        "64d329eec0313a071edd8176faf0a803012796d7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:23:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:23:22 2007 -0700"
      },
      "message": "[SPARC64]: Fix BACKOFF_SPIN on non-SMP.\n\nIt can\u0027t be just empty, it has to at least branch\nback to \u0027label\u0027.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64d329eec0313a071edd8176faf0a803012796d7",
      "tree": "c6640d6fc75d13edbf6c477b99db7627a4acdc06",
      "parents": [
        "d979f1792d1a4867eda0028b3aac8c6d4a535bb7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:17:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:17:01 2007 -0700"
      },
      "message": "[SPARC32]: __inline__ --\u003e inline\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d979f1792d1a4867eda0028b3aac8c6d4a535bb7",
      "tree": "89a8a9471ad2fa57f7349426ac62d14f3f134c63",
      "parents": [
        "ec3b67c11df42362ccda81261d62829042f223f0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:13:04 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:13:04 2007 -0700"
      },
      "message": "[SPARC64]: __inline__ --\u003e inline\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b008b0a8e96b726c603c5e1a5a7a509b5f61e35",
      "tree": "80d71a763d3e8365805203cf22093783e64e1bbc",
      "parents": [
        "72998d8c84247817c4b8b05b0256f29453e435f5"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Oct 26 22:54:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 22:54:53 2007 -0700"
      },
      "message": "[NET]: Marking struct pernet_operations __net_initdata was inappropriate\n\nIt is not safe to to place struct pernet_operations in a special section.\nWe need struct pernet_operations to last until we call unregister_pernet_subsys.\nWhich doesn\u0027t happen until module unload.\n\nSo marking struct pernet_operations is a disaster for modules in two ways.\n- We discard it before we call the exit method it points to.\n- Because I keep struct pernet_operations on a linked list discarding\n  it for compiled in code removes elements in the middle of a linked\n  list and does horrible things for linked insert.\n\nSo this looks safe assuming __exit_refok is not discarded\nfor modules.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec3b67c11df42362ccda81261d62829042f223f0",
      "tree": "ab66bc43d98e38eda7162f76208993b2280f88f3",
      "parents": [
        "e868171a94b637158a3930c9adfb448d0df163cd",
        "4be2700fb7b95f2a7cef9324879cafccab8774fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 08:43:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 08:43:05 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (32 commits)\n  [NetLabel]: correct usage of RCU locking\n  [TCP]: fix D-SACK cwnd handling\n  [NET] napi: use non-interruptible sleep in napi_disable\n  [SCTP] net/sctp/auth.c: make 3 functions static\n  [TCP]: Add missing I/O AT code to ipv6 side.\n  [SCTP]: #if 0 sctp_update_copy_cksum()\n  [INET]: Unexport icmpmsg_statistics\n  [NET]: Unexport sock_enable_timestamp().\n  [TCP]: Make tcp_match_skb_to_sack() static.\n  [IRDA]: Make ircomm_tty static.\n  [NET] fs/proc/proc_net.c: make a struct static\n  [NET] dev_change_name: ignore changes to same name\n  [NET]: Document some simple rules for actions\n  [NET_CLS_ACT]: Use skb_act_clone\n  [NET_CLS_ACT]: Introduce skb_act_clone\n  [TCP]: Fix scatterlist handling in MD5 signature support.\n  [IPSEC]: Fix scatterlist handling in skb_icv_walk().\n  [IPSEC]: Add missing sg_init_table() calls to ESP.\n  [CRYPTO]: Initialize TCRYPT on-stack scatterlist objects correctly.\n  [CRYPTO]: HMAC needs some more scatterlist fixups.\n  ...\n"
    },
    {
      "commit": "e868171a94b637158a3930c9adfb448d0df163cd",
      "tree": "f6619ae1407802e8e123f28854e310bd90784865",
      "parents": [
        "ade8c56cbd02020fecbe1684f181250a466685eb"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Fri Oct 26 12:17:22 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 08:42:24 2007 -0700"
      },
      "message": "De-constify sched.h\n\n[PATCH] De-constify sched.h\n\nThis reverts commit a8972ccf00b7184a743eb6cd9bc7f3443357910c (\"sched:\nconstify sched.h\")\n\n 1) Patch doesn\u0027t change any code here, so gcc is already smart enough\n    to \"feel\" constness in such simple functions.\n 2) There is no such thing as const task_struct.  Anyone who think\n    otherwise deserves compiler warning.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43cc7380eced27ee9cafdf89fa32333dc3884e8b",
      "tree": "31a051c83d664f0b602d45c3d6599028a0d59dbb",
      "parents": [
        "8ad7c62b752483982a678c78a52a70f498b84cbb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 26 04:23:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:23:22 2007 -0700"
      },
      "message": "[NET] napi: use non-interruptible sleep in napi_disable\n\nThe current napi_disable() uses msleep_interruptible() but doesn\u0027t\n(and can\u0027t) exit in case there\u0027s a signal, thus ending up doing a\nhot spin without a cpu_relax. Use uninterruptible sleep instead.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ad7c62b752483982a678c78a52a70f498b84cbb",
      "tree": "ce84f09fc9b67617539c3ad378fa3336873e058a",
      "parents": [
        "b4caea8aa8b4caeda2af6ef6b7f0d43c516815ee"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 04:21:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:21:23 2007 -0700"
      },
      "message": "[SCTP] net/sctp/auth.c: make 3 functions static\n\nThis patch makes three needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d84d64dcb3b54c900113f8dcd1240205ae164922",
      "tree": "7242462f5cda2cdf4402ba0e6726b5ce7a8beca8",
      "parents": [
        "39296ed6699df34fdfbf1b14281c07321a079a3d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 04:07:20 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:07:20 2007 -0700"
      },
      "message": "[SCTP]: #if 0 sctp_update_copy_cksum()\n\nsctp_update_copy_cksum() is no longer used.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d76081f87548f986fd318d2b0dd7e942f93a0da4",
      "tree": "a96d16ed14ee2eb1498f4fbd2a1fe0e521716df5",
      "parents": [
        "253879e62f997d0027500f4b71ef290f37e306ee"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 03:56:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 03:56:43 2007 -0700"
      },
      "message": "[IRDA]: Make ircomm_tty static.\n\nircomm_tty can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c56a347c1dfbe384b1ffb65d8828faa36dbaea4",
      "tree": "44dfa8621b387fc76168db3858996466b278f38e",
      "parents": [
        "d892afe2ca905ddb00a4f16927c8b465cdd31b20",
        "24c667db59a9cc4caaafe4f77f6f4ef85899a454"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 03:50:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 03:50:02 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6\n"
    },
    {
      "commit": "12da81d11a34d3bdef52d731cc75f7ec72d0e815",
      "tree": "c57948efbbb8b9fe6c760148f93db1b6951b8763",
      "parents": [
        "c7da57a183a255f53caa73b1f688a01b097fa5bc"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Oct 26 02:47:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 02:47:23 2007 -0700"
      },
      "message": "[NET_CLS_ACT]: Introduce skb_act_clone\n\nReworked skb_clone looks uglier with the single ifdef\nCONFIG_NET_CLS_ACT This patch introduces skb_act_clone which will\nreplace skb_clone in tc actions\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fee9dee730a40f671c1972a324ed54f0d68523e1",
      "tree": "4a688264696a3cfdf7312e92b52ac4794197a7a5",
      "parents": [
        "41fb285430e9cb57da624d838afef7b2fc67e276"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Oct 25 18:54:46 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 18:54:46 2007 -0700"
      },
      "message": "[UDP]: Make use of inet_iif() when doing socket lookups.\n\nUDP currently uses skb-\u003edev-\u003eifindex which may provide the wrong\ninformation when the socket bound to a specific interface.\nThis patch makes inet_iif() accessible to UDP and makes UDP use it.\n\nThe scenario we are trying to fix is when a client is running on\nthe same system and the server and both client and server bind to\na non-loopback device.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ade8c56cbd02020fecbe1684f181250a466685eb",
      "tree": "5f2cfcfb842e5e41fa5c6f3d89c92f530cc76a25",
      "parents": [
        "fb9431eb038caa027cb98cb18576f1a731e56f76"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 25 14:27:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 16:16:26 2007 -0700"
      },
      "message": "x86 bitops: fix code style issues\n\nCoding style cleanups:\n\n- change __inline__ to inline;\n- drop space in \"* addr\" parameters;\n- drop space between func. name and \u0027(\u0027\n\nThe \"volatile\" keywords are correct according to email from one\nLinus Torvalds.\n\n[Several other arches need some of this also.]\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb9431eb038caa027cb98cb18576f1a731e56f76",
      "tree": "4e4abbb34106812ac9ba415fd231f490699ed69c",
      "parents": [
        "a60387ba3114fe087349df23fa82e5ad9d5b6ff2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 25 14:21:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 16:16:26 2007 -0700"
      },
      "message": "bitops kernel-doc: inline instead of macro\n\nUse duplicated inline functions for test_and_set_bit_lock() on x86\ninstead of #define macros, thus avoiding a bad example.  This allows\nkernel-doc to run cleanly instead of terminating with an error:\n\nError(linux-2.6.24-rc1//include/asm-x86/bitops_32.h:188): cannot understand prototype: \u0027test_and_set_bit_lock test_and_set_bit \u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06dbbfef8296d6dc23e5d8030a0e8e7b20df3b7c",
      "tree": "9f93c1a56082d80e5741bb2a231e93314efbcd7e",
      "parents": [
        "22fa8d59be28affbecc6ae87abf528aebeebff24",
        "03cf786c4e83dba404ad23ca58f49147ae52dffd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:50:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:50:32 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV4]: Explicitly call fib_get_table() in fib_frontend.c\n  [NET]: Use BUILD_BUG_ON in net/core/flowi.c\n  [NET]: Remove in-code externs for some functions from net/core/dev.c\n  [NET]: Don\u0027t declare extern variables in net/core/sysctl_net_core.c\n  [TCP]: Remove unneeded implicit type cast when calling tcp_minshall_update()\n  [NET]: Treat the sign of the result of skb_headroom() consistently\n  [9P]: Fix missing unlock before return in p9_mux_poll_start\n  [PKT_SCHED]: Fix sch_prio.c build with CONFIG_NETDEVICES_MULTIQUEUE\n  [IPV4] ip_gre: sendto/recvfrom NBMA address\n  [SCTP]: Consolidate sctp_ulpq_renege_xxx functions\n  [NETLINK]: Fix ACK processing after netlink_dump_start\n  [VLAN]: MAINTAINERS update\n  [DCCP]: Implement SIOCINQ/FIONREAD\n  [NET]: Validate device addr prior to interface-up\n"
    },
    {
      "commit": "7f1495745347bc2cb9cc4f50d0a889caeb71f1f1",
      "tree": "2402b7e52fec57cdbf16d52e5fb467044589ec31",
      "parents": [
        "2c7505570353af02e48c58ab4d109edd9bbbdd81",
        "85cdffcde0b6b831a06422413300d0f5c0e608c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:44:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:44:54 2007 -0700"
      },
      "message": "Merge branch \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block:\n  fix sg_phys to use dma_addr_t\n  ub: add sg_init_table for sense and read capacity commands\n  x86: pci-gart fix\n  blackfin: fix sg fallout\n  xtensa: dma-mapping.h is using linux/scatterlist.h functions, so include it\n  SG: audit of drivers that use blk_rq_map_sg()\n  arch/um/drivers/ubd_kern.c: fix a building error\n  SG: Change sg_set_page() to take length and offset argument\n  AVR32: Fix sg_page breakage\n  mmc: sg fallout\n  m68k: sg fallout\n  More SG build fixes\n  sg: add missing sg_init_table calls to zfcp\n  SG build fix\n"
    },
    {
      "commit": "2c7505570353af02e48c58ab4d109edd9bbbdd81",
      "tree": "ece17dd6b25fa7a66eedf57a87174f13eb7b483a",
      "parents": [
        "fc42dabe465d478311423039448d9dc9051e5f6b",
        "e1e72965ec2c02db99b415cd06c17ea90767e3a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:38:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:38:19 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest:\n  lguest: documentation update\n  lguest: Add to maintainers file.\n  lguest: build fix\n  lguest: clean up lguest_launcher.h\n  lguest: remove unused \"wake\" element from struct lguest\n  lguest: use defines from x86 headers instead of magic numbers\n  lguest: example launcher header cleanup.\n"
    },
    {
      "commit": "2304c3ac3634d2de59f71f7b2c58aab05959124b",
      "tree": "88e13187b64f8bfdea841c4a4476ac626e4eec28",
      "parents": [
        "fcd05809e1b2f64ece7a0b0bbe94ed29505cd2e0",
        "96fd4cd3e40e240f0c385af87f58e74da8b7099a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:19:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:19:59 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [netdrvr] forcedeth: add MCP77 device IDs\n  rndis_host: reduce MTU instead of refusing to talk to devices with low max packet size\n  cpmac: update to new fixed phy driver interface\n  cpmac: convert to napi_struct interface\n  cpmac: use print_mac() instead of MAC_FMT\n  natsemi: fix oops, link back netdevice from private-struct\n  ehea: fix port_napi_disable/enable\n  bonding/bond_main.c: fix cut\u0027n\u0027paste error\n  make bonding/bond_main.c:bond_deinit() static\n  drivers/net/ipg.c: cleanups\n  remove Documentation/networking/net-modules.txt\n"
    },
    {
      "commit": "fcd05809e1b2f64ece7a0b0bbe94ed29505cd2e0",
      "tree": "b3adedf1e26e2ae36fe8a811462292fbb916451b",
      "parents": [
        "f9e83489cbb3670df810d4f9fe308cde88faa0a9",
        "8ef93cf11413e3f2dc28bfaf736e1f49981ed700"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:19:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:19:03 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: mark CONFIG_FAIR_GROUP_SCHED as !EXPERIMENTAL\n  sched: isolate SMP balancing code a bit more\n  sched: reduce balance-tasks overhead\n  sched: make cpu_shares_{show,store}() static\n  sched: clean up some control group code\n  sched: constify sched.h\n  sched: document profile\u003dsleep requiring CONFIG_SCHEDSTATS\n  sched: use show_regs() to improve __schedule_bug() output\n  sched: clean up sched_domain_debug()\n  sched: fix fastcall mismatch in completion APIs\n  sched: fix sched_domain sysctl registration again\n"
    },
    {
      "commit": "de48844398f81cfdf087d56e12c920d620dae8d5",
      "tree": "b5fa6f7def2bcd53f5b044fc8d632b79654f5d08",
      "parents": [
        "c67c36e4b86872ac875716d502748b84b2541de5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 04:06:13 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:10:17 2007 -0700"
      },
      "message": "Permit silencing of __deprecated warnings.\n\nThe __deprecated marker is quite useful in highlighting the remnants of\nold APIs that want removing.\n\nHowever, it is quite normal for one or more years to pass, before the\n(usually ancient, bitrotten) code in question is either updated or\ndeleted.\n\nThus, like __must_check, add a Kconfig option that permits the silencing\nof this compiler warning.\n\nThis change mimics the ifdef-ery and Kconfig defaults of MUST_CHECK as\nclosely as possible.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93ad7c07ad487b036add8760dabcc35666a550ef",
      "tree": "60538ab8a4eb901f94142a6a02a3ccf89b46895d",
      "parents": [
        "968fc5dc2699434ea1cbddaf189f19c4eb4dbe55"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:19:21 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: Fan: Drop force_power_state acpi_device option\n\nforce_power_state was used as a workaround for invalid cached\npower state of the device. We do not cache power state, so no need for\nworkaround.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "85cdffcde0b6b831a06422413300d0f5c0e608c3",
      "tree": "bae2a4271544d1464918cb86a91ed837cedc4a4f",
      "parents": [
        "4f33a9d9a416313f0ecf6e6953d205385a431cd5"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Thu Oct 25 09:55:05 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 25 09:55:05 2007 +0200"
      },
      "message": "fix sg_phys to use dma_addr_t\n\nx86_32 CONFIG_HIGHMEM64G with 5GB RAM hung when booting, after issuing\nsome \"request_module: runaway loop modprobe binfmt-0000\" messages in\ntrying to exec /sbin/init.\n\nThe binprm buf doesn\u0027t see the right \".ELF\" header because sg_phys()\nis providing the wrong physical addresses for high pages: a 32-bit\nunsigned long is too small in this case, we need to use dma_addr_t.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "96fd4cd3e40e240f0c385af87f58e74da8b7099a",
      "tree": "825462767ebcce76ba0047d0bcb6654bc38cd4ba",
      "parents": [
        "500d2c2f7b8c1cf6194dc9e8f47c6e2295fc5be5"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Thu Oct 25 03:36:42 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:36:42 2007 -0400"
      },
      "message": "[netdrvr] forcedeth: add MCP77 device IDs\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e1e72965ec2c02db99b415cd06c17ea90767e3a4",
      "tree": "94e43aac35bdc33220e64f285b72b3b2b787fd57",
      "parents": [
        "568a17ffce2eeceae0cd9fc37e97cbad12f70278"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 15:02:50 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 15:02:50 2007 +1000"
      },
      "message": "lguest: documentation update\n\nWent through the documentation doing typo and content fixes.  This\npatch contains only comment and whitespace changes.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n\n"
    },
    {
      "commit": "7334492b53706964eb055ed8e25e2e3315d7222a",
      "tree": "0b294bf9c5f7cf7025cd45fafc7a062a1fd6db54",
      "parents": [
        "197bff630ae586252d24b3595c54f8f9b712610a"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 14:12:20 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Oct 25 14:12:20 2007 +1000"
      },
      "message": "lguest: clean up lguest_launcher.h\n\nRemove now-unused defines.\nFix old idempotent #ifndef _ASM_LGUEST_USER name.\nFix comment on use of lguest_req.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n\n"
    },
    {
      "commit": "681f3e68541d6f03e3e05d21fe15093578b8b539",
      "tree": "82e13a7b15a2bb15233ba964dd1eb352b007cae4",
      "parents": [
        "e1d1484f72127a5580d37c379f6a5b2c2786434c"
      ],
      "author": {
        "name": "Peter Williams",
        "email": "pwil3058@bigpond.net.au",
        "time": "Wed Oct 24 18:23:51 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 24 18:23:51 2007 +0200"
      },
      "message": "sched: isolate SMP balancing code a bit more\n\nAt the moment, a lot of load balancing code that is irrelevant to non\nSMP systems gets included during non SMP builds.\n\nThis patch addresses this issue and reduces the binary size on non\nSMP systems:\n\n   text    data     bss     dec     hex filename\n  10983      28    1192   12203    2fab sched.o.before\n  10739      28    1192   11959    2eb7 sched.o.after\n\nSigned-off-by: Peter Williams \u003cpwil3058@bigpond.net.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e1d1484f72127a5580d37c379f6a5b2c2786434c",
      "tree": "e3e6529c5b9079f35b2c60bbd346a3c51c2b2c13",
      "parents": [
        "a0f846aa76c3e03d54c1700a87cab3a46ccd71e2"
      ],
      "author": {
        "name": "Peter Williams",
        "email": "pwil3058@bigpond.net.au",
        "time": "Wed Oct 24 18:23:51 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 24 18:23:51 2007 +0200"
      },
      "message": "sched: reduce balance-tasks overhead\n\nAt the moment, balance_tasks() provides low level functionality for both\n  move_tasks() and move_one_task() (indirectly) via the load_balance()\nfunction (in the sched_class interface) which also provides dual\nfunctionality.  This dual functionality complicates the interfaces and\ninternal mechanisms and makes the run time overhead of operations that\nare called with two run queue locks held.\n\nThis patch addresses this issue and reduces the overhead of these\noperations.\n\nSigned-off-by: Peter Williams \u003cpwil3058@bigpond.net.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a8972ccf00b7184a743eb6cd9bc7f3443357910c",
      "tree": "a5b6652a138a9f428cdff8f440c7a5bbe52e8b85",
      "parents": [
        "b3da2a73ff5a2953a4ad8ebbf0aa7e6965ff9de2"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 24 18:23:50 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 24 18:23:50 2007 +0200"
      },
      "message": "sched: constify sched.h\n\nAdd const to some struct task_struct * uses\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b15136e9497ef5d6e08cf665e0d0acf7a229f6dc",
      "tree": "88178f8115d502787e7c52c548c5745350353bc0",
      "parents": [
        "7378547f2c83ca16a30d0a7c488a43a688ea0888"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 24 18:23:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 24 18:23:48 2007 +0200"
      },
      "message": "sched: fix fastcall mismatch in completion APIs\n\nJeff Dike noticed that wait_for_completion_interruptible()\u0027s prototype\nhad a mismatched fastcall.\n\nFix this by removing the fastcall attributes from all the completion APIs.\n\nFound-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d8ef2c29a0dcfccb2d90cac990143d1a4668708a",
      "tree": "f84aa65931c586117958718b23aa209136719372",
      "parents": [
        "1238d0873b29f7a2de75d576b4cc706c1c75ffbf"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Wed Oct 24 10:27:48 2007 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Wed Oct 24 10:27:48 2007 -0200"
      },
      "message": "[DCCP]: Convert Reset code into socket error number\n\nThis adds support for converting the 11 currently defined Reset codes into system\nerror numbers, which are stored in sk_err for further interpretation.\n\nThis makes the externally visible API behaviour similar to TCP, since a client\nconnecting to a non-existing port will experience ECONNREFUSED.\n\n* Code 0, Unspecified, is interpreted as non-error (0);\n* Code 1, Closed (normal termination), also maps into 0;\n* Code 2, Aborted, maps into \"Connection reset by peer\" (ECONNRESET);\n* Code 3, No Connection and\n  Code 7, Connection Refused, map into \"Connection refused\" (ECONNREFUSED);\n* Code 4, Packet Error, maps into \"No message of desired type\" (ENOMSG);\n* Code 5, Option Error, maps into \"Illegal byte sequence\" (EILSEQ);\n* Code 6, Mandatory Error, maps into \"Operation not supported on transport endpoint\" (EOPNOTSUPP);\n* Code 8, Bad Service Code, maps into \"Invalid request code\" (EBADRQC);\n* Code 9, Too Busy, maps into \"Too many users\" (EUSERS);\n* Code 10, Bad Init Cookie, maps into \"Invalid request descriptor\" (EBADR);\n* Code 11, Aggression Penalty, maps into \"Quota exceeded\" (EDQUOT)\n  which makes sense in terms of using more than the `fair share\u0027 of bandwidth.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "fde20105f332614b23a3131d706cd90bdd7db72d",
      "tree": "217c186a8c038a7a6d7bcc775081f9566b903e36",
      "parents": [
        "03cf786c4e83dba404ad23ca58f49147ae52dffd"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Wed Oct 24 10:12:09 2007 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Wed Oct 24 10:12:09 2007 -0200"
      },
      "message": "[DCCP]: Retrieve packet sequence number for error reporting\n\nThis fixes a problem when analysing erroneous packets in dccp_v{4,6}_err:\n* dccp_hdr_seq currently takes an skb\n* however, the transport headers in the skb are shifted, due to the\n  preceding IPv4/v6 header.\nFixed for v4 and v6 by changing dccp_hdr_seq to take a struct dccp_hdr as\nargument. Verified that the correct sequence number is now reported in the\nerror handler.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "8c7837c4f5cf177729297ba3fef1ec62f50f499b",
      "tree": "c4dd9c24907d702c118e9fb293de1762dabc38c1",
      "parents": [
        "5d9dc2cfd881b3b93c3f819ee94ad3ab7184b29a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Oct 24 13:28:40 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Oct 24 13:28:40 2007 +0200"
      },
      "message": "xtensa: dma-mapping.h is using linux/scatterlist.h functions, so include it\n\nIt\u0027s currently using asm/scatterlist.h, but that is not enough.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "5d9dc2cfd881b3b93c3f819ee94ad3ab7184b29a",
      "tree": "bad15f7975cd64c685b2a370a3af6660550d4bc1",
      "parents": [
        "3d1266c7042e696704e22085a0f55c714bc06194",
        "18ccc4194389c6edc78ede76ada3bf753525b11c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@carl.home.kernel.dk",
        "time": "Wed Oct 24 13:25:26 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@carl.home.kernel.dk",
        "time": "Wed Oct 24 13:25:26 2007 +0200"
      },
      "message": "Merge branch \u0027for-linus\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6 into sg\n"
    },
    {
      "commit": "642f149031d70415d9318b919d50b71e4724adbd",
      "tree": "e792ad29dedffc6756d55e9d63e18ada35515b4b",
      "parents": [
        "bd6dee6f30a0f6943df190b387b5f8fe98a848f3"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Oct 24 11:20:47 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Oct 24 11:20:47 2007 +0200"
      },
      "message": "SG: Change sg_set_page() to take length and offset argument\n\nMost drivers need to set length and offset as well, so may as well fold\nthose three lines into one.\n\nAdd sg_assign_page() for those two locations that only needed to set\nthe page, where the offset/length is set outside of the function context.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "18ccc4194389c6edc78ede76ada3bf753525b11c",
      "tree": "6f8b692c31b67cb5b9f83af0f6ebbe70a9cd43e2",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 24 10:16:02 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 24 10:16:02 2007 +0200"
      },
      "message": "AVR32: Fix sg_page breakage\n\nThe latest sg changes introduce the following build errors on AVR32:\n\ninclude/asm/dma-mapping.h: In function ‘dma_map_sg’:\ninclude/asm/dma-mapping.h:220: error: implicit declaration of function ‘sg_page’\ninclude/asm/dma-mapping.h:220: error: invalid operands to binary -\ninclude/asm/dma-mapping.h:221: error: implicit declaration of function ‘sg_virt’\ninclude/asm/dma-mapping.h:221: warning: assignment makes pointer from integer without a cast\ninclude/asm/dma-mapping.h: In function ‘dma_sync_sg_for_device’:\ninclude/asm/dma-mapping.h:330: warning: passing argument 2 of ‘dma_cache_sync’ makes pointer from integer without a cast\n\nFix it by including the correct header file, i.e. linux/scatterlist.h\ninstead of asm/scatterlist.h.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "a37ae4086e7e804db534bc8f2d31c2fbf89c5761",
      "tree": "3bdbdf32937ab8dd8cdde043ca239d59e0818bfb",
      "parents": [
        "c1bd24b76879f61b2d10609b0dabde400792a6ec"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Tue Oct 23 21:13:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 23 21:27:56 2007 -0700"
      },
      "message": "[NET]: Don\u0027t declare extern variables in net/core/sysctl_net_core.c\n\nSome are already declared in include/linux/netdevice.h, while\nsome others (xfrm ones) need to be declared.\n\nThe driver/net/rrunner.c just uses same extern as well, so\ncleanup it also.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1bd24b76879f61b2d10609b0dabde400792a6ec",
      "tree": "e059d438ee2c6d92dfc5b06710fdd9ef200e255f",
      "parents": [
        "c2636b4d9e8ab8d16b9e2bf0f0744bb8418d4026"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Tue Oct 23 21:08:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 23 21:27:55 2007 -0700"
      },
      "message": "[TCP]: Remove unneeded implicit type cast when calling tcp_minshall_update()\n\nThe tcp_minshall_update() function is called in exactly one place, and is\npassed an unsigned integer for the mss_len argument.  Make the sign of the\nargument match the sign of the passed variable in order to eliminate an\nunneeded implicit type cast and a mixed sign comparison in\ntcp_minshall_update().\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2636b4d9e8ab8d16b9e2bf0f0744bb8418d4026",
      "tree": "4db39ee9b93871385d72e776bec2e640166e3b34",
      "parents": [
        "0ffdd581497286e8af529b0b39770c01eab15b30"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Tue Oct 23 21:07:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 23 21:27:55 2007 -0700"
      },
      "message": "[NET]: Treat the sign of the result of skb_headroom() consistently\n\nIn some places, the result of skb_headroom() is compared to an unsigned\ninteger, and in others, the result is compared to a signed integer.  Make\nthe comparisons consistent and correct.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bada339ba24dee9e143bfb42e1dc61f146619846",
      "tree": "69e14af15764a1b38d61cd1f0b55560e45779f23",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Oct 23 20:19:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 23 21:27:50 2007 -0700"
      },
      "message": "[NET]: Validate device addr prior to interface-up\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0c15f48bb4a68d5f74855720ae5efc56dec6a3b",
      "tree": "2de1f2f9ab3cd79cb104ed62eb95b06b58c21bda",
      "parents": [
        "ee5a2402a1572fcaf6b674d0892cd03fdcbc70a9"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Oct 24 12:03:52 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 20:45:44 2007 -0700"
      },
      "message": "add port definition for mcf UART driver\n\nAdd a port type definition for the Freescale UART driver ports (mcf.c).\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee5a2402a1572fcaf6b674d0892cd03fdcbc70a9",
      "tree": "f1c6bac1e3d982f8a7b99aa391324822676a9fbc",
      "parents": [
        "ee8c8ada2912641a906c978b9d635a7335c094b0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Oct 24 12:04:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 20:45:44 2007 -0700"
      },
      "message": "m68knommu: remove unused machdep variable definitions\n\nRemove old definitions of the timer function pointers.\nAdd definitions of the common hardware timer functions.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee8c8ada2912641a906c978b9d635a7335c094b0",
      "tree": "4721413c72067106d0e2c1ab11953d75a5d9d296",
      "parents": [
        "99dc736fb3c7462597adaf72cd801b52c6c4ced1"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Oct 24 12:04:08 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 20:45:44 2007 -0700"
      },
      "message": "m68knommu: define DMA channels for ColdFire 532x\n\nCreate definition for DMA channels on the ColdFire 532x family.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99dc736fb3c7462597adaf72cd801b52c6c4ced1",
      "tree": "39f2477b8684ddd63c6825b8ea5298c25cc41adf",
      "parents": [
        "f386c3ccf65c24e5b0711f6ec63872775555a6d3"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Oct 24 12:03:56 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 20:45:44 2007 -0700"
      },
      "message": "m68knommu: add platform struct for ColdFire UART driver\n\nAdd platform support structure for use with new ColdFire UART driver.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25c263542ddf9396012b6a6fa2b327d304f7f9a3",
      "tree": "d7258f81da125b0bf4a2ce0ede2e79db38a7ed04",
      "parents": [
        "d8581969904b8a72db726c4b9090234c0f0bb18f",
        "7c2399756ab8ccb2c57da4630b4aa4a1d61b3846"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 18:57:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 18:57:39 2007 -0700"
      },
      "message": "Merge branch \u0027irq-upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027irq-upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  [SPARC, XEN, NET/CXGB3] use irq_handler_t where appropriate\n  drivers/char/riscom8: clean up irq handling\n  isdn/sc: irq handler clean\n  isdn/act2000: fix major bug. clean irq handler.\n  char/pcmcia/synclink_cs: trim trailing whitespace\n  drivers/char/ip2: separate polling and irq-driven work entry points\n  drivers/char/ip2: split out irq core logic into separate function\n  [NETDRVR] lib82596, netxen: delete pointless tests from irq handler\n  Eliminate pointless casts from void* in a few driver irq handlers.\n  [PARPORT] Remove unused \u0027irq\u0027 argument from parport irq functions\n  [PARPORT] Kill useful \u0027irq\u0027 arg from parport_{generic_irq,ieee1284_interrupt}\n  [PARPORT] Consolidate code copies into a single generic irq handler\n"
    },
    {
      "commit": "5a0e554b62dc77709ceebb6326b292bdd8d2c342",
      "tree": "e3c960a526b13a27b6de33a5bc3be580ac0fa231",
      "parents": [
        "c09b360a2b0779e08bacb88d3fcd8458ebc49658",
        "2c800093c7375e358f28eeb132512eb57b6389e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 18:56:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 18:56:54 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (39 commits)\n  Remove Andrew Morton from list of net driver maintainers.\n  bonding: Acquire correct locks in alb for promisc change\n  bonding: Convert more locks to _bh, acquire rtnl, for new locking\n  bonding: Convert locks to _bh, rework alb locking for new locking\n  bonding: Convert miimon to new locking\n  bonding: Convert balance-rr transmit to new locking\n  Convert bonding timers to workqueues\n  Update MAINTAINERS to reflect my (jgarzik\u0027s) current efforts.\n  pasemi_mac: fix typo\n  defxx.c: dfx_bus_init() is __devexit not __devinit\n  s390 MAINTAINERS\n  remove header_ops bug in qeth driver\n  sky2: crash on remove\n  MIPSnet: Delete all the useless debugging printks.\n  AR7 ethernet: small post-merge cleanups and fixes\n  mv643xx_eth: Hook up mv643xx_get_sset_count\n  mv643xx_eth: Remove obsolete checksum offload comment\n  mv643xx_eth: Merge drivers/net/mv643xx_eth.h into mv643xx_eth.c\n  mv643xx_eth: Remove unused register defines\n  mv643xx_eth: Clean up mv643xx_eth.h\n  ...\n"
    },
    {
      "commit": "c09b360a2b0779e08bacb88d3fcd8458ebc49658",
      "tree": "f9b8ea6bf9fe3fc395ff9b46a865b9ee459e239a",
      "parents": [
        "432409eebcdec38ff6fa949f097b5438d588faa5",
        "3a9e3a51dd47bd9e2fd6bcf3c893eb5729c6f1ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 18:56:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 18:56:21 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  jmicron: update quirk for JMB361/3/5/6\n  libata: add HTS542525K9SA00 to NCQ blacklist\n  libata-core: auditting chk_status v check_status\n  [libata] checkpatch-inspired cleanups\n"
    },
    {
      "commit": "2dcb407e61458ded17503d6bd12b8c064965368b",
      "tree": "6044e032197b84f9943a385b0c9dbb6656c3f97f",
      "parents": [
        "01e7ae8c13bb06a2ce622ebace33bb7e28ef596c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 19 06:42:56 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 20:59:42 2007 -0400"
      },
      "message": "[libata] checkpatch-inspired cleanups\n\nTackle the relatively sane complaints of checkpatch --file.\n\nThe vast majority is indentation and whitespace changes, the rest are\n\n* #include fixes\n* printk KERN_xxx prefix addition\n* BSS/initializer cleanups\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f1ecfd5d3b69d98b814435758c485e6fd0e112de",
      "tree": "648897a4aabe5631101a4763610d479c0b14433e",
      "parents": [
        "b877fe288a325b9711d83628eb54e1deb63f962e"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Mon Oct 22 16:16:14 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 20:18:13 2007 -0400"
      },
      "message": "remove header_ops bug in qeth driver\n\nRemove qeth bug caused by commit:\n[NET]: Move hardware header operations out of netdevice.\n\nThis is the second part of the qeth header_ops patch, since\nfirst patch sent 10/19 has been insufficient.\nNevertheless first patch is still valid and should be kept.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "02bae2129710018883f9536969de7e6acf9304ca"
}
