)]}'
{
  "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": "19abe86d60eeb34c5deeb3ab2d14229fa9f59157",
      "tree": "3d201cb4f21a7fc898e2d227a9d903ff9979cdad",
      "parents": [
        "6e4ca80d27374048c43651f87b4a9c6eb52667d1"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Oct 30 11:21:50 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:17 2007 -0400"
      },
      "message": "ixgb: fix TX hangs under heavy load\n\nA merge error occurred where we merged the wrong block here\nin version 1.0.120. The right condition for frags is slightly\ndifferent then for the skb, so account for the difference properly\nand trim the TSO based size right.\n\nOriginally part of a fix reported by IBM to fix TSO hangs on\npSeries hardware.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6e4ca80d27374048c43651f87b4a9c6eb52667d1",
      "tree": "0beff04c75e793bc3a84400bd33cb5074a9d5bcc",
      "parents": [
        "9c8eb7206f4ef481d12da9196a6bdfd8d5def164"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Oct 29 10:50:05 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:17 2007 -0400"
      },
      "message": "e1000e: Fix typo ! \u0026\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9c8eb7206f4ef481d12da9196a6bdfd8d5def164",
      "tree": "cb26504345242f89935764ed06c8274c41b97327",
      "parents": [
        "abec42a4f87795766f77e4595b7e540b5fc60e3f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Oct 29 10:46:24 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:17 2007 -0400"
      },
      "message": "ixgbe: minor sparse fixes\n\nMake strings const if possible, and fix includes so forward definitions\nare seen.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "abec42a4f87795766f77e4595b7e540b5fc60e3f",
      "tree": "accf9def87efcf8b04728aaea44fdecdea0c559e",
      "parents": [
        "273dc74e1c7d9aa2eab2036153c8fe65593fb85e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Oct 29 10:46:19 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:17 2007 -0400"
      },
      "message": "e1000: sparse warnings fixes\n\nFix sparse warnings and problems from e1000 driver.\n\nAdded a sparse fix for the module param array index\n-- Auke\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "273dc74e1c7d9aa2eab2036153c8fe65593fb85e",
      "tree": "9f854fce92cea3e9785ed67ced0801a09d3db2d2",
      "parents": [
        "5a9147bb29d76b30787638882f6c310074c2e6f3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Oct 29 10:46:13 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:16 2007 -0400"
      },
      "message": "ixgb: fix sparse warnings\n\nFix sparse warnings in ixgb driver for net-2.6.24.\n\nAdded a sparse fix for invalid declaration using non-constant value\nin ixgb_set_multi. Added a fix for the module param array index\nand allows int params in the array. --Auke\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5a9147bb29d76b30787638882f6c310074c2e6f3",
      "tree": "0261e726485ed158fa57a20ff144244fd48c0227",
      "parents": [
        "3077d78a74a62c5f531b005efdbcc01a3f2f09ca"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Oct 29 10:46:05 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:16 2007 -0400"
      },
      "message": "e1000e: fix sparse warnings\n\nFix sparse warnings from e1000e driver in net-2.6.24.\n\nAdded a sparse fix for module param arrays which can have int values\nbut only the array index needs to be unsigned. --Auke\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\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": "2ea10b1a545562658b0eccb24b0feda3f77d4d36",
      "tree": "4309bf7dcad5b217967d23ec0c28ba23148d0bad",
      "parents": [
        "a06da754692ab79c75c64ca95850957dc3ef154d"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Oct 30 17:04:09 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:16 2007 -0400"
      },
      "message": "Blackfin EMAC driver: Fix Ethernet communication bug (dupliated and lost packets)\n\nFix Ethernet communication bug(dupliated and lost packets)\nin RMII PHY mode- dont call mac_disable and mac_enable during\n10/100 REFCLK changes - mac_enable screws up the DMA descriptor chain\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a06da754692ab79c75c64ca95850957dc3ef154d",
      "tree": "5d02f58e8e181fb357290fa88cd320dd6952daae",
      "parents": [
        "3529a233421fc43fa7bfdf7a4317daf28348a23d"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Tue Oct 30 14:23:47 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 14:32:16 2007 -0400"
      },
      "message": "DM9601: Support for ADMtek ADM8515 NIC\n\nAdd device ID for the ADMtek ADM8515 USB NIC to the DM9601 driver.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3aff03739cb19938b25ac262be90faf58192e847",
      "tree": "49ce33789a1af69b15baab5962812a5a102a6893",
      "parents": [
        "41f667f213da4776e5883ce1e4188dc8e71f275e"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Oct 30 16:01:49 2007 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Oct 30 09:54:47 2007 -0700"
      },
      "message": "[IA64] Fix incorrect return value from ia64_setup_msi_irq()\n\nFix the problem that pci_enable_msi() fails on ia64 platform. The cause of\nthis problem is incorrect return value of ia64_setup_msi_irq(). It must\nreturn 0 on success, instead of irq number.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "97855b49b6bac0bd25f16b017883634d13591d00",
      "tree": "e0895adabfda85bd9dc7514265940fdef8b1e506",
      "parents": [
        "fb7267acfef1de3e49d4e0c80be3cc603e974b3b"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Tue Oct 30 11:20:02 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 09:04:18 2007 -0700"
      },
      "message": "locks: fix possible infinite loop in posix deadlock detection\n\nIt\u0027s currently possible to send posix_locks_deadlock() into an infinite\nloop (under the BKL).\n\nFor now, fix this just by bailing out after a few iterations.  We may\nwant to fix this in a way that better clarifies the semantics of\ndeadlock detection.  But that will take more time, and this minimal fix\nis probably adequate for any realistic scenario, and is simple enough to\nbe appropriate for applying to stable kernels now.\n\nThanks to George Davis for reporting the problem.\n\nCc: \"George G. Davis\" \u003cgdavis@mvista.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.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": "c2db6376c934b9e4c0b905bee5222d5475bbd98a",
      "tree": "9ba0d0a397444e2afad58c63600d72a9aebe17f1",
      "parents": [
        "23f42b7b2e538a27bc457a9ba12a6656343dc5ea"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Oct 29 14:37:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:06:55 2007 -0700"
      },
      "message": "s3c-rtc: remove unused variable\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23f42b7b2e538a27bc457a9ba12a6656343dc5ea",
      "tree": "da39ae248360520d1d430c936682a4834da7a262",
      "parents": [
        "10e27ed4bae199fefbc3e9f9473e32605797a003"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Oct 29 14:37:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:06:55 2007 -0700"
      },
      "message": "serial: fix serial_txx9 console initialization\n\nSince commit 97d97224ff361e08777fb33e0fd193ca877dac28 (\"[SERIAL] Fix\nconsole initialisation ordering\"), serial_core calls -\u003epm() on\ninitialization even if the port was used for console.\n\nThis behaviour breaks serial_txx9 console since The serial_txx9 driver\ninitialize its port entirely on its -\u003epm() method if new state was 0.\nThis patch adds checking for oldstate value to fix this probelm.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10e27ed4bae199fefbc3e9f9473e32605797a003",
      "tree": "bf9fce162314fcf5bb206a688d0d2e5936bd9878",
      "parents": [
        "f664f1f9b77d6c64f3cee1875dcb4faba0da6dd4"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 29 14:37:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:06:55 2007 -0700"
      },
      "message": "intel-iommu: Fix array overflow\n\nFix possible array overflow:\n\ndrivers/pci/intel-iommu.c: In function ¡dmar_get_fault_reason¢:\ndrivers/pci/intel-iommu.c:753: warning: array subscript is above array bounds\ndrivers/pci/intel-iommu.c: In function ¡iommu_page_fault¢:\ndrivers/pci/intel-iommu.c:753: warning: array subscript is above array bounds\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Mark Gross \u003cmgross@linux.intel.com\u003e\nAcked-by: \"Keshavamurthy, Anil S\" \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f664f1f9b77d6c64f3cee1875dcb4faba0da6dd4",
      "tree": "005a3d40481cd3bed0462e9fe5e42653190bddd3",
      "parents": [
        "487e9bf25cbae11b131d6a14bdbb3a6a77380837"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Oct 29 14:37:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:06:55 2007 -0700"
      },
      "message": "revert \"ufs: Fix mount check in ufs_fill_super()\"\n\nEvgeniy said:\n\n  I wonder on what type of UFS do you test this patch?  NetBSD and FreeBSD\n  do not use \"fs_state\", they use \"fs_clean\" flag, only Solaris does check\n  like this: fs_state + fs_time \u003d\u003d FSOK.\n\n  That\u0027s why parentheses was like that.\n\n  At now with linux-2.6.24-rc1-git1, I get: fs need fsck, but NetBSD\u0027s fsck\n  says that\u0027s all ok.\n\n  I suggest revert this patch.\n\nCc: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nCc: Satyam Sharma \u003csatyam.sharma@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "487e9bf25cbae11b131d6a14bdbb3a6a77380837",
      "tree": "0b6666750274aadd22b29b1282aa779831976ca1",
      "parents": [
        "8bca44bbd39007065cc6a4e3a50201475629a6cf"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Oct 29 14:37:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:06:55 2007 -0700"
      },
      "message": "fix tmpfs BUG and AOP_WRITEPAGE_ACTIVATE\n\nIt\u0027s possible to provoke unionfs (not yet in mainline, though in mm and\nsome distros) to hit shmem_writepage\u0027s BUG_ON(page_mapped(page)).  I expect\nit\u0027s possible to provoke the 2.6.23 ecryptfs in the same way (but the\n2.6.24 ecryptfs no longer calls lower level\u0027s -\u003ewritepage).\n\nThis came to light with the recent find that AOP_WRITEPAGE_ACTIVATE could\nleak from tmpfs via write_cache_pages and unionfs to userspace.  There\u0027s\nalready a fix (e423003028183df54f039dfda8b58c49e78c89d7 - writeback: don\u0027t\npropagate AOP_WRITEPAGE_ACTIVATE) in the tree for that, and it\u0027s okay so\nfar as it goes; but insufficient because it doesn\u0027t address the underlying\nissue, that shmem_writepage expects to be called only by vmscan (relying on\nbacking_dev_info capabilities to prevent the normal writeback path from\never approaching it).\n\nThat\u0027s an increasingly fragile assumption, and ramdisk_writepage (the other\nsource of AOP_WRITEPAGE_ACTIVATEs) is already careful to check\nwbc-\u003efor_reclaim before returning it.  Make the same check in\nshmem_writepage, thereby sidestepping the page_mapped BUG also.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Erez Zadok \u003cezk@cs.sunysb.edu\u003e\nCc: \u003cstable@kernel.org\u003e\nReviewed-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bca44bbd39007065cc6a4e3a50201475629a6cf",
      "tree": "ce2735c05a2ae18965505014db3a4103d75cb2dc",
      "parents": [
        "4138f08d1c2783a28df2af6ed81aa180462ec374"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Mon Oct 29 14:37:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:06:55 2007 -0700"
      },
      "message": "mm/sparse-vmemmap.c: make sure init_mm is included\n\nmm/sparse-vmemmap.c uses init_mm in some places.  However, it is not\npresent in any of the headers currently included in the file.\n\ninit_mm is defined as extern in sched.h, so we add it to the headers list\n\nUp to now, this problem was masked by the fact that functions like\nset_pte_at() and pmd_populate_kernel() are usually macros that expand to\nsimpler variants that does not use the first parameter at all.\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4138f08d1c2783a28df2af6ed81aa180462ec374",
      "tree": "11b9d3b4cbafe4c9d1dd7c9b7ef934dee2bafdb4",
      "parents": [
        "bc2a3f86f46569fb091792867ce67c9ab24dfd0f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Oct 29 14:37:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:06:55 2007 -0700"
      },
      "message": "Remove bogus default y for DMAR and NET_DMA\n\nNo reason I can think of of making them default y Most people don\u0027t have\nthe hardware and with default y they just pollute lots of configs during\nmake oldconfig.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: \"Nelson, Shannon\" \u003cshannon.nelson@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc2a3f86f46569fb091792867ce67c9ab24dfd0f",
      "tree": "6c07180030ff9af4aa865c4da0ff1cd4ff2f93fc",
      "parents": [
        "cc72233c838fbb459e786d2be3b5091f6cc50f4d"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Mon Oct 29 14:37:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:06:55 2007 -0700"
      },
      "message": "sunrpc: fix rpc debugging\n\nCommit baa3a2a0d24ebcf1c451bec8e5bee3d3467f4cbb (\"sysctl: remove broken\nsunrpc debug binary sysctls\"), by removing initialization of the\nctl_name field, broke this conditional, preventing the display of\nrpc_tasks that you previously got when turning on rpc debugging.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc72233c838fbb459e786d2be3b5091f6cc50f4d",
      "tree": "de28c0ef8b5909a7a3c9d519d18dce8532d53975",
      "parents": [
        "f08f3895f4171d336c52d37a81376a910a1673e0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Oct 29 14:37:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:06:55 2007 -0700"
      },
      "message": "radeonfb: remove warning with CONFIG_PM\u003dn\n\nRemove warning from powerpc ppc64_defconfig builds:\n\ndrivers/video/aty/radeon_pm.c:30: warning: \u0027radeon_reinitialize_M10\u0027 declared \u0027static\u0027 but never defined\n\nIt\u0027s used only under CONFIG_PM, and only with CONFIG_X86 before it is\ndefined, so the forward declaration can be moved under the ifdef.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f08f3895f4171d336c52d37a81376a910a1673e0",
      "tree": "c38f988042a46197462ad778905d2aa7a28df1f3",
      "parents": [
        "64e862a579015d229b8e40b6bc4ac3612e9656e1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Oct 29 14:37:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:06:55 2007 -0700"
      },
      "message": "fb menu: fix FB_OMAP dependencies so that menu is displayed correctly\n\nFix FB_OMAP dependencies so that the OMAP FB driver options are presented\ncorrectly.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\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": "cc5f916e90a811dd8f809b4d17409f98e74b237c",
      "tree": "14a6c21e0f2de43553e94460aca897076d0f1952",
      "parents": [
        "c8593884f2768fa3ff6f7e199d75b6ca91f9e891"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Oct 29 14:37:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 30 08:06:55 2007 -0700"
      },
      "message": "Freezer: do not allow freezing processes to clear TIF_SIGPENDING\n\nDo not allow processes to clear their TIF_SIGPENDING if TIF_FREEZE is set,\nso that they will not race with the freezer (like mysqld does, for example).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Nigel Cunningham \u003cnigel@suspend2.net\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\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": "f90f0828e57e97cb1ff19520d252882cfc6fb3c0",
      "tree": "14e67383982020fa1eba40af22d202e5ec04a77b",
      "parents": [
        "b666da35d900c26cbea1caa465649e2e0afa406c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Oct 26 16:12:41 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 09:59:42 2007 -0400"
      },
      "message": "libata: stop being overjealous about non-IO commands\n\nlibata EH always revalidated device and retried failed command after\nerror except for ATAPI CCs.  This is unnecessary and hinders with\nusers issuing direct commands.  This patch makes the following\nchanges.\n\n* Make sata_sil24 not request ATA_EH_REVALIDATE on device errors.\n  sil24 is the only driver which does this.  All others let libata EH\n  core code decide.\n\n* Don\u0027t request revalidation after device error of non-IO command.\n  Revalidation doesn\u0027t really help anybody.  As ATA_EH_REVALIDATE\n  isn\u0027t set by default, there\u0027s no reason to clear it after sense data\n  is read.  Kill ATA_EH_REVALIDATE clearing code while at it.\n\n* Don\u0027t retry non-IO command after device error.  Device has rejected\n  the command.  There\u0027s no point in retrying.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b666da35d900c26cbea1caa465649e2e0afa406c",
      "tree": "c1636d741569fd9fcf39557e36210226e9d5d860",
      "parents": [
        "5595ddf98cb3bf2c18b3b96587a1a9b0b08c267a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Oct 26 15:53:59 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 09:59:42 2007 -0400"
      },
      "message": "libata: flush is an IO command\n\nATA_QCFLAG_IO is used to mark commands which are used to perform\nregluar IO transfers via block layer.  These commands are assumed to\nbe valid and taken more seriously during error handling.  Cache flush\nis used by regular IO path and necessary for data integrity.  Mark it\nwith ATA_QCFLAG_IO.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5595ddf98cb3bf2c18b3b96587a1a9b0b08c267a",
      "tree": "18c3d5aefffa988917307b708528d63540efb888",
      "parents": [
        "b9ccd4a90bbb964506f01b4bdcff4f50f8d5d334"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Tue Oct 30 14:21:55 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 09:27:57 2007 -0400"
      },
      "message": "sata_promise: cleanups\n\nMinor sata_promise cleanups:\n- use C99 array initialisers in pdc_port_info[]\n- add myself in the file head\u0027s Maintained by note,\n  since users don\u0027t always read the MAINTAINERS file\n- SG/PRD bug workaround warrants driver version bump\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\n--\n drivers/ata/sata_promise.c |   17 +++++++++--------\n 1 files changed, 9 insertions(+), 8 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b9ccd4a90bbb964506f01b4bdcff4f50f8d5d334",
      "tree": "c8517b78c7de68fa3e4a66f3de069130b2c9b8fa",
      "parents": [
        "3529a233421fc43fa7bfdf7a4317daf28348a23d"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Tue Oct 30 14:20:49 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 30 09:27:57 2007 -0400"
      },
      "message": "sata_promise: ASIC PRD table bug workaround, take 2\n\nSecond-generation Promise SATA controllers have an ASIC bug\nwhich can trigger if the last PRD entry is larger than 164 bytes,\nresulting in intermittent errors and possible data corruption.\n\nWork around this by replacing calls to ata_qc_prep() with a\nprivate version that fills the PRD, checks the size of the\nlast entry, and if necessary splits it to avoid the bug.\nAlso reduce sg_tablesize by 1 to accommodate the new entry.\n\nTested on the second-generation SATA300 TX4 and SATA300 TX2plus,\nand the first-generation PDC20378.\n\nThanks to Alexander Sabourenkov for verifying the bug by\nstudying the vendor driver, and for writing the initial patch\nupon which this one is based.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\n--\nChanges since previous version:\n* use new PDC_MAX_PRD constant to initialise sg_tablesize\n\n drivers/ata/sata_promise.c |   87 ++++++++++++++++++++++++++++++++++++++++++---\n 1 files changed, 83 insertions(+), 4 deletions(-)\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": "e3376dca81bd45474143753339e109d877a7d129",
      "tree": "4d5eb4eea4a1cd37070ae562e0215dcd49357771",
      "parents": [
        "521c2a43b2e72dd5c9ab1b1ae7f894ba8a58779d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Tue Oct 30 01:11:46 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 30 01:11:46 2007 -0700"
      },
      "message": "[WAN]: lmc_ioctl: don\u0027t return with locks held\n\n(akpm: it\u0027s doing copy_to_user() inside spin_lock_irqsave(): this driver\nappears to be beyond help).\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "521c2a43b2e72dd5c9ab1b1ae7f894ba8a58779d",
      "tree": "b9ab0505d72c8362f826b08ef89e2319c34da327",
      "parents": [
        "0ccfe61803ad24f1c0fe5e1f5ce840ff0f3d9660"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Tue Oct 30 01:07:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 30 01:07:15 2007 -0700"
      },
      "message": "[SUNRPC]: fix rpc debugging\n\nCommit baa3a2a0d24ebcf1c451bec8e5bee3d3467f4cbb, by removing initialization\nof the ctl_name field, broke this conditional, preventing the display of\nrpc_tasks that you previously got when turning on rpc debugging.\n\n[akpm@linux-foundation.org: coding-style fixes]\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ccfe61803ad24f1c0fe5e1f5ce840ff0f3d9660",
      "tree": "5af62008d8e69df7866b7b3dd18db6a641e6b32f",
      "parents": [
        "e08a132b0ef3cf89dfbf1dea2c6248ea624bdcd7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Tue Oct 30 00:59:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 30 00:59:25 2007 -0700"
      },
      "message": "[TCP]: Saner thash_entries default with much memory.\n\nOn systems with a very large amount of memory, the heuristics in\nalloc_large_system_hash() result in a very large TCP established hash\ntable: 16 millions of entries for a 128 GB ia64 system. This makes\nreading from /proc/net/tcp pretty slow (well over a second) and as a\nresult netstat is slow on these machines. I know that /proc/net/tcp is\ndeprecated in favor of tcp_diag, however at the moment netstat only\nknows of the former.\n\nI am skeptical that such a large TCP established hash is often needed.\nJust because a system has a lot of memory doesn\u0027t imply that it will\nhave several millions of concurrent TCP connections. Thus I believe\nthat we should put an arbitrary high limit to the size of the TCP\nestablished hash by default. Users who really need a bigger hash can\nalways use the thash_entries boot parameter to get more.\n\nI propose 2 millions of entries as the arbitrary high limit. This\nmakes /proc/net/tcp reasonably fast on the system in question (0.2 s)\nwhile being still large enough for me to be confident that network\nperformance won\u0027t suffer.\n\nThis is just one way to limit the hash size, there are others; I am not\nfamiliar enough with the TCP code to decide which is best. Thus, I\nwould welcome the proposals of alternatives.\n\n[ 2 million is still too large, thus I\u0027ve modified the limit in the\n  change to be \u0027512 * 1024\u0027. -DaveM ]\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e08a132b0ef3cf89dfbf1dea2c6248ea624bdcd7",
      "tree": "20ddcedccc8659de54db6c8a063f96a7ae565989",
      "parents": [
        "064f3605be6b9b77151274f60693843cabaa09ec"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Oct 30 00:44:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 30 00:44:32 2007 -0700"
      },
      "message": "[SUNRPC] rpc_rdma: we need to cast u64 to unsigned long long for printing\n\nas some architectures have unsigned long for u64.\n\nnet/sunrpc/xprtrdma/rpc_rdma.c: In function \u0027rpcrdma_create_chunks\u0027:\nnet/sunrpc/xprtrdma/rpc_rdma.c:222: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 4 has type \u0027u64\u0027\nnet/sunrpc/xprtrdma/rpc_rdma.c:234: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 5 has type \u0027u64\u0027\nnet/sunrpc/xprtrdma/rpc_rdma.c: In function \u0027rpcrdma_count_chunks\u0027:\nnet/sunrpc/xprtrdma/rpc_rdma.c:577: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 4 has type \u0027u64\n\nNoticed on PowerPC pseries_defconfig build.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "064f3605be6b9b77151274f60693843cabaa09ec",
      "tree": "d3d3a843f1905650645196dce5bab8724adb19d2",
      "parents": [
        "bf3c23d171e35e6e168074a1514b0acd59cfd81a"
      ],
      "author": {
        "name": "Mitsuru Chinen",
        "email": "mitch@linux.vnet.ibm.com",
        "time": "Mon Oct 29 22:02:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 29 22:37:36 2007 -0700"
      },
      "message": "[IPv4] SNMP: Refer correct memory location to display ICMP out-going statistics\n\nWhile displaying ICMP out-going statistics as Out\u003cname\u003e counters in\n/proc/net/snmp, the memory location for ICMP in-coming statistics\nwas referred by mistake.\n\nSigned-off-by: Mitsuru Chinen \u003cmitch@linux.vnet.ibm.com\u003e\nAcked-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf3c23d171e35e6e168074a1514b0acd59cfd81a",
      "tree": "7e72bc27a71802ac5f803cecb53b5e8312e89678",
      "parents": [
        "29b67497f256399c4aa2adec27ab7ba24bba44e8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 29 21:54:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 29 22:37:34 2007 -0700"
      },
      "message": "[NET]: Fix error reporting in sys_socketpair().\n\nIf either of the two sock_alloc_fd() calls fail, we\nforget to update \u0027err\u0027 and thus we\u0027ll erroneously\nreturn zero in these cases.\n\nBased upon a report and patch from Rich Paul, and\ncommentary from Chuck Ebbert.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29b67497f256399c4aa2adec27ab7ba24bba44e8",
      "tree": "bff18a55738421df993747768aadc697d4024c02",
      "parents": [
        "0a7606c121d58c1831805262c5b764e181429e7d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Oct 29 21:41:19 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 29 22:37:31 2007 -0700"
      },
      "message": "[NETFILTER]: nf_ct_alloc_hashtable(): use __GFP_NOWARN\n\nThis allocation is expected to fail and we handle it by fallback to vmalloc().\n\nSo don\u0027t scare people with nasty messages like\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9190\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a7606c121d58c1831805262c5b764e181429e7d",
      "tree": "4ba68e147c569c83dfedc3b45edf88ce21cde001",
      "parents": [
        "b0a713e9e6091b30d0e615d2be88017a57f37c76"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 29 21:28:47 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 29 22:37:28 2007 -0700"
      },
      "message": "[NET]: Fix race between poll_napi() and net_rx_action()\n\nnetpoll_poll_lock() synchronizes the -\u003epoll() invocation\ncode paths, but once we have the lock we have to make\nsure that NAPI_STATE_SCHED is still set.  Otherwise we\nget:\n\n\tcpu 0\t\t\tcpu 1\n\n\tnet_rx_action()\t\tpoll_napi()\n\tnetpoll_poll_lock()\t... spin on -\u003epoll_lock\n\t-\u003epoll()\n\t  netif_rx_complete\n\tnetpoll_poll_unlock()\tacquire -\u003epoll_lock()\n\t\t\t\t-\u003epoll()\n\t\t\t\t netif_rx_complete()\n\t\t\t\t CRASH\n\nBased upon a bug report from Tina Yang.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0a713e9e6091b30d0e615d2be88017a57f37c76",
      "tree": "b83975b197785e38a1535638cb326639c09abcc4",
      "parents": [
        "c940587bf603b4295a7f5e9ff8fed123368a1ef7"
      ],
      "author": {
        "name": "Matthias M. Dellweg",
        "email": "2500@gmx.de",
        "time": "Mon Oct 29 20:55:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 29 22:37:27 2007 -0700"
      },
      "message": "[TCP] MD5: Remove some more unnecessary casting.\n\nwhile reviewing the tcp_md5-related code further i came across with\nanother two of these casts which you probably have missed. I don\u0027t\nactually think that they impose a problem by now, but as you said we\nshould remove them.\n\nSigned-off-by: Matthias M. Dellweg \u003c2500@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c940587bf603b4295a7f5e9ff8fed123368a1ef7",
      "tree": "eb442c1632039667cdad235cdcc29cb5ca2976fc",
      "parents": [
        "5c81833c2f74304142be6dde5688bf444316da21"
      ],
      "author": {
        "name": "Xiaoliang (David) Wei",
        "email": "davidwei79@gmail.com",
        "time": "Mon Oct 29 20:24:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 29 22:37:25 2007 -0700"
      },
      "message": "[TCP] vegas: Fix a bug in disabling slow start by gamma parameter.\n\nTCP Vegas implementation has a bug in the process of disabling\nslow-start with gamma parameter. The bug may lead to extreme\nunfairness in the presence of early packet loss. See details in:\nhttp://www.cs.caltech.edu/~weixl/technical/ns2linux/known_linux/index.html#vegas\n\nSwitch the order of \"if (tp-\u003esnd_cwnd \u003c\u003d tp-\u003esnd_ssthresh)\" statement\nand \"if (diff \u003e gamma)\" statement to eliminate the problem.\n\nSigned-off-by: Xiaoliang (David) Wei \u003cdavidwei79@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c81833c2f74304142be6dde5688bf444316da21",
      "tree": "7024dc03b5241d6ad8e7edee0f370c9a15c64646",
      "parents": [
        "ad02ac145d49067a94bf8f3357c527020d5893ed"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Mon Oct 29 04:35:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 29 22:37:23 2007 -0700"
      },
      "message": "[IPVS]: use proper timeout instead of fixed value\n\nInstead of using the default timeout of 3 minutes, this uses the timeout\nspecific to the protocol used for the connection. The 3 minute timeout\nseems somewhat arbitrary (though I know it is used other places in the\nipvs code) and when failing over it would be much nicer to use one of\nthe configured timeout values.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad02ac145d49067a94bf8f3357c527020d5893ed",
      "tree": "9ab37c3ec3deca403b82874d8d90070cbdf2e339",
      "parents": [
        "c8593884f2768fa3ff6f7e199d75b6ca91f9e891"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Oct 29 01:32:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 29 22:37:22 2007 -0700"
      },
      "message": "[IPV6] NDISC: Fix setting base_reachable_time_ms variable.\n\nThis bug was introduced by the commit\nd12af679bcf8995a237560bdf7a4d734f8df5dbb (sysctl: fix neighbour table\nsysctls).\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\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": "36208059c18cd5e8c89fc9037cb1a79e62733882",
      "tree": "470d71059d8f00fa1d29fd820cc64d545907c394",
      "parents": [
        "64e5c51291ec760e7fdb7628fe63690d1dc6aaf7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Tue Oct 30 12:00:02 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 30 12:00:02 2007 +0800"
      },
      "message": "Blackfin arch: reclaim a few bytes from the end of our init section\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "64e5c51291ec760e7fdb7628fe63690d1dc6aaf7",
      "tree": "9c1c05768ae90ce06c6c3108eebf9afff2656883",
      "parents": [
        "be0f3131a9cc7239d438b5016643e3eb9c8d8c21"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Tue Oct 30 11:56:13 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 30 11:56:13 2007 +0800"
      },
      "message": "Blackfin arch: fix libata data struct member from irq_type to irq_flags\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": "111cf97d2cf35fbaa5eaff6ec5d395a06e14aadf",
      "tree": "6a203709677b68dbefa349c42aa60ffe50874082",
      "parents": [
        "0355893e77b6c4d24a5843d420e97ae86762f964"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Oct 30 11:48:42 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 30 11:48:42 2007 +0800"
      },
      "message": "Blackfin arch: Fix bug set correct baud for spi mmc and enable SPI after DMA.\n\nChanges:\n\n1. The baud for spi mmc defined in board file is not used by the old\nspi driver. A slower value from spi framework is used instead. In latest\nbug fixing, the correct baud is use which is too high for spi MMC card.\n\n2. SPI is enabled only after DMA is started.\n\n3. MMC detection IRQ is set to 55.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "0355893e77b6c4d24a5843d420e97ae86762f964",
      "tree": "c1906fe33121cae5955ea61bda61ca42dd67bf95",
      "parents": [
        "9f336a53266f43ae1002f4aaad5373944589c828"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 30 11:39:47 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 30 11:39:47 2007 +0800"
      },
      "message": "Blackfin arch: update board defconfig files according to latest information from ADI datasheet\n\nSigned-off-by: Robin Getz \u003crobin.getz@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": "aa69432a68fb0aec49551fd69fe920a6df572573",
      "tree": "65e354e8025a594bd8197885cbc9c9f557c730d6",
      "parents": [
        "076e21a0142ac33d53bc0cca58c6170d4ad14f5d"
      ],
      "author": {
        "name": "Huang, Ying",
        "email": "ying.huang@intel.com",
        "time": "Wed Oct 24 10:18:49 2007 +0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 30 00:22:22 2007 +0100"
      },
      "message": "x86 boot: document for 32 bit boot protocol\n\nThis patch documents the 32-bit boot protocol of x86. It has been used\nby Kexec and LinuxBIOS. This patch is based on the proposal of Peter\nAnvin.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "076e21a0142ac33d53bc0cca58c6170d4ad14f5d",
      "tree": "7603b3ab30fd64d9b35708eb4fa5cc0a19a9ea64",
      "parents": [
        "1b8a8e95f9671ee449a794f87468738963393a72"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Oct 29 13:49:16 2007 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 30 00:22:22 2007 +0100"
      },
      "message": "remove the dead X86_REMOTE_DEBUG option\n\nThis patch removes the dead X86_REMOTE_DEBUG option.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n\n"
    },
    {
      "commit": "1b8a8e95f9671ee449a794f87468738963393a72",
      "tree": "6c36208d0f11be130f8f90e3bbec27c6fcb4b9e9",
      "parents": [
        "fb8c177fe04c81ef5abe603e01d51eafa02d903a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Oct 29 13:49:36 2007 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 30 00:22:22 2007 +0100"
      },
      "message": "x86: merge EARLY_PRINTK options\n\nThis patch merges the x86_64 EARLY_PRINTK option into the i386 one.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n\n"
    },
    {
      "commit": "fb8c177fe04c81ef5abe603e01d51eafa02d903a",
      "tree": "03440f90440f7f80f31f2d986c93b06b958a9385",
      "parents": [
        "f1aa14b2e930a6dfab888ded1a2a951a0ff279dc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:24:47 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 30 00:22:22 2007 +0100"
      },
      "message": "x86: mm/discontig_32.c: make code static\n\nnode0_bdata and paddr_to_nid() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "f1aa14b2e930a6dfab888ded1a2a951a0ff279dc",
      "tree": "17f7bf469aadfb21b63b6169ce884a372ce6fab2",
      "parents": [
        "0440d4c00dadf8b97657c0864e4d54a088430de8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:25:06 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 30 00:22:22 2007 +0100"
      },
      "message": "x86: kernel/setup_32.c: unexport machine_id\n\nThis patch removes the unused EXPORT_SYMBOL(machine_id).\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\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": "79da0874410c0af8958f0ee3a50aa5b67eecc640",
      "tree": "5b41384daaa98670669db0c5b06c085dadfdc413",
      "parents": [
        "966396d3a05c8049fce5c81c49138e5ee1b05443"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Oct 24 12:49:49 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 30 00:22:22 2007 +0100"
      },
      "message": "x86 gart: make some variables and functions static\n\nThis patch makes some functions and variables static in pci-gart_64.c which are\nnot used somewhere else.\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": "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": "e1054b39b275340f7ba0308eca83c127b36e936e",
      "tree": "ee98058749b7aaae72bffa56669b8b74ee6061cf",
      "parents": [
        "82798a17ad40df827d465329a20ace80497f9b32"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Oct 26 14:09:09 2007 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 30 00:22:22 2007 +0100"
      },
      "message": "x86: additional CPUID strings; fix strings for AMD-ecx\n\nAdditional CPUID strings (sse4_1, sse4_2, sse5, skinit, wdt); fix the\npositioning of the AMD ecx strings (cr8_legacy was duplicated under\ntwo different names, so the alignment of all the other strings were\noff by one.)\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "41f667f213da4776e5883ce1e4188dc8e71f275e",
      "tree": "aef8600092bf01dd8151e44a67ce0985eda56811",
      "parents": [
        "346f3799c7785938cf152e36b9127e1153c146e4"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Oct 29 14:32:30 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Oct 29 14:32:30 2007 -0700"
      },
      "message": "[IA64] arch/ia64/sn/kernel/mca.c: undo lock when sn_oemdata can\u0027t be extended\n\nClean up locking state in failure path.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Jes Sorensen \u003cjes@trained-monkey.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1942971b20817def5fd1142248307c7c3c51fc8a",
      "tree": "b1b70bb126a092496e85678a0e70528b4e5b8716",
      "parents": [
        "37e58df30063e229ee5157f9d1c1fa1d749917c2",
        "355ee5eb60e7ce5b5379788c56d36ab162771f7d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:31:01 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:31:01 2007 -0400"
      },
      "message": "Pull documentation into release branch\n"
    },
    {
      "commit": "37e58df30063e229ee5157f9d1c1fa1d749917c2",
      "tree": "28fe23e43b2e5548c5fc08c32501812f4e9c9299",
      "parents": [
        "b2451e4399d7233cd0008823872f51112d18f8d0",
        "83788c0caed3a425f64fa88fde7c78746b9cdd76"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:30:55 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:30:55 2007 -0400"
      },
      "message": "Pull cpuidle into release branch\n"
    },
    {
      "commit": "b2451e4399d7233cd0008823872f51112d18f8d0",
      "tree": "2673680709e9fb19064fcc3f485ad88f75a4763d",
      "parents": [
        "14f7d720bb6cc60be8931ea1a0f547dc1e475b88",
        "b023b43a83d231d1f3d36ac9e3ce4831b5ec2e7b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:30:48 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:30:48 2007 -0400"
      },
      "message": "Pull fujitsu into release branch\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": "83788c0caed3a425f64fa88fde7c78746b9cdd76",
      "tree": "b153a7d92c3f9f40dba1706349ef7c583938516a",
      "parents": [
        "4d8b4e1e02b4bb200e81b2efc915da6ce59d5d72"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Oct 29 13:49:13 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:27:50 2007 -0400"
      },
      "message": "cpuidle: remove unused exports\n\nThis patch removes the following unused exports:\n- cpuidle_devices\n- cpuidle_register_governor\n- cpuidle_unregister_governor\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "355ee5eb60e7ce5b5379788c56d36ab162771f7d",
      "tree": "36c1c395ca87a7016162ae50dca8df82b53156e6",
      "parents": [
        "a0ce317ae7d8ea99aea2c3f1a8ef0a99bab99a30"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Mon Oct 29 17:20:38 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:20:38 2007 -0400"
      },
      "message": "acpi: remove double mention of Support for ACPI option\n\nCurrent description for CONFIG_ACPI includes the word \"Support\" twice.  One\neffect of this is that in menuconfig the \"---\u003e\" that indicates the presence\nof sub-options will not show up unless you have a very wide console.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5527c8bee27fa063dcec0e020fb8c242ba4270c2",
      "tree": "33bc7220c74502aa35f577384ced8ec73e0e5868",
      "parents": [
        "106449e870b3069c049a3486ae7b47995351270c"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 29 17:08:59 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:08:59 2007 -0400"
      },
      "message": "ACPI: use select POWER_SUPPLY for AC, BATTERY and SBS\n\nPOWER_SUPPLY is needed for AC, battery, and SBS sysfs support.  Use\n\u0027select\u0027 instead of \u0027depends on\u0027, as it is will not be selected by anything\nelse, leading to confusion.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\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": "106449e870b3069c049a3486ae7b47995351270c",
      "tree": "9f4e9fb97aa958ecae40adff7fd542949cd27cb5",
      "parents": [
        "0bde7eee9489cc7cce08cf6eba05b4f42a6b2334"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 29 23:29:40 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 16:52:01 2007 -0400"
      },
      "message": "ACPI: Battery: Allow extract string from integer\n\nSome machines return integer instead of expected string.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nTested-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0bde7eee9489cc7cce08cf6eba05b4f42a6b2334",
      "tree": "0976db28333b5109984535325778e617e5d2f15b",
      "parents": [
        "508df92d1f8d1921013cb4f45bb547d0eaff912a"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sun Oct 28 15:33:10 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 16:33:22 2007 -0400"
      },
      "message": "ACPI: battery: Support for non-spec name for LiIon technology\n\nSupport Li-Ion as possible name for technology.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "508df92d1f8d1921013cb4f45bb547d0eaff912a",
      "tree": "5cd6bffd9a8888e085e3e90d378eeac11d98f0f4",
      "parents": [
        "b19073a0be5e317d626b3b404e0039b59383891c"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Sun Oct 28 12:50:09 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 16:30:23 2007 -0400"
      },
      "message": "ACPI: battery: register power_supply subdevice only when battery is present\n\nMake sure no power_supply object is present unless we actualy detect\npresence of battery. This fixes ghost batteries detected by HAL\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "38605cae99d386332df6822a22dba7bfdc8fae1c",
      "tree": "c7f086158d726dfeba03a0864fcbd52083365436",
      "parents": [
        "8eb172d9418c9387234a2c9a344131c46b5eea5b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "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: fix style in kernel/sched.c\n\nfallout of recent commits: small coding style fixes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8eb172d9418c9387234a2c9a344131c46b5eea5b",
      "tree": "10a5ebbf91a76c5749135d3dc8c5a66e0e52ef58",
      "parents": [
        "fe5c7cc22897b809a2fbe05bea71963853df7f17"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "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: fix style of swap() macro in kernel/sched_fair.c\n\nfix style of swap() macro in kernel/sched_fair.c.\n\n( this macro should eventually move to a general header, as ext3 uses\n  a similar construct too. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fe5c7cc22897b809a2fbe05bea71963853df7f17",
      "tree": "6690ef27dbe5cf15a48cbb95c03b5e3e7950f5e9",
      "parents": [
        "ae8393e508e5f17add66964688c49bf0bfe4fcf9"
      ],
      "author": {
        "name": "Paul Menage",
        "email": "menage@google.com",
        "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: report CPU usage in CFS cgroup directories\n\nAdds a cpu.usage file to the CFS cgroup that reports CPU usage in\nmilliseconds for that cgroup\u0027s tasks\n\n[ mingo@elte.hu: style cleanups. ]\n\nSigned-off-by: Paul Menage \u003cmenage@google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ae8393e508e5f17add66964688c49bf0bfe4fcf9",
      "tree": "41df1c369499d862b2b4a7896f938fd4d30463b7",
      "parents": [
        "7bae49d498de87f0da0c20c67adaa278eac84566"
      ],
      "author": {
        "name": "Srivatsa Vaddagiri",
        "email": "vatsa@linux.vnet.ibm.com",
        "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: move rcu_head to task_group struct\n\nPeter Zijlstra noticed that the rcu_head object need not be present\nin every cfs_rq of a group. Move it to the task_group structure\ninstead.\n\nSigned-off-by: Srivatsa Vaddagiri \u003cvatsa@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7bae49d498de87f0da0c20c67adaa278eac84566",
      "tree": "29af1dd7d73da9c06e6295debf0bf963085a1589",
      "parents": [
        "73a2bcb0edb9ffb0b007b3546b430e2c6e415eee"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "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: fix incorrect assumption that cpu 0 exists\n\nThis patch:\n\ncommit 9b5b77512dce239fa168183fa71896712232e95a\nAuthor: Srivatsa Vaddagiri \u003cvatsa@linux.vnet.ibm.com\u003e\nDate:   Mon Oct 15 17:00:09 2007 +0200\n\n    sched: clean up code under CONFIG_FAIR_GROUP_SCHED\n\nIntroduced an assumption of the existence of CPU0 via this line\n\ncfs_rq \u003d tg-\u003ecfs_rq[0];\n\nIf you have no CPU0, that will be NULL.  The fix seems to be just to\ntake whatever cfs_rq queue comes out of the for_each_possible_cpu()\nloop, since they\u0027re all equally good for the destruction operation.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\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": "f7402e0361d4472535e07cfca648f2fa81d85cd2",
      "tree": "b412891cf8ee217fcac82cf21a0d2039715859fc",
      "parents": [
        "3529a233421fc43fa7bfdf7a4317daf28348a23d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Oct 29 21:18:10 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 29 21:18:10 2007 +0100"
      },
      "message": "sched: make kernel/sched.c:account_guest_time() static\n\naccount_guest_time() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1a3b7920fe55247d39c3e1ac1e9b8aca607d0188",
      "tree": "37e5d585cbdf5324c160bf456be417ed6a9ba491",
      "parents": [
        "a76ab5c10d99bdf458067cb495e72c0ee5f09909"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "message": "[MIPS] tb0219: Update copyright message.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a76ab5c10d99bdf458067cb495e72c0ee5f09909",
      "tree": "6623ea1ee8c9a273afe1a05069f54b6ca745b91b",
      "parents": [
        "a370605594bc9f375d2912096f01643c46b4b709"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 08 16:38:37 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "message": "[MIPS] MT: Fix bug in multithreaded kernels.\n\nWhen GDB writes a breakpoint into address area of inferior process the\nkernel needs to invalidate the modified memory in the inferior which\nis done by calling flush_cache_page which in turns calls\nr4k_flush_cache_page and local_r4k_flush_cache_page for VSMP or SMTC\nkernel via r4k_on_each_cpu().\n\nAs the VSMP and SMTC SMP kernels for 34K are running on a single shared\ncaches it is possible to get away without interprocessor function calls.\nThis optimization is implemented in r4k_on_each_cpu, so\nlocal_r4k_flush_cache_page is only ever called on the local CPU.\n\nThis is where the following code in local_r4k_flush_cache_page() strikes:\n\n        /*\n         * If ownes no valid ASID yet, cannot possibly have gotten\n         * this page into the cache.\n         */\n        if (cpu_context(smp_processor_id(), mm) \u003d\u003d 0)\n                return;\n\nOn VSMP and SMTC had a function of cpu_context() for each CPU(TC).\n\nSo in case another CPU than the CPU executing local_r4k_cache_flush_page\nhas not accessed the mm but one of the other CPUs has there may be data\nto be flushed in the cache yet local_r4k_cache_flush_page will falsely\nreturn leaving the I-cache inconsistent for the breakpoint.\n\nWhile the issue was discovered with GDB it also exists in\nlocal_r4k_flush_cache_range() and local_r4k_flush_cache().\n\nFixed by introducing a new function has_valid_asid which on MT kernels\nreturns true if a mm is active on any processor in the system.\n\nThis is relativly expensive since for memory acccesses in that loop\ncache misses have to be assumed but it seems the most viable solution\nfor 2.6.23 and older -stable kernels.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a370605594bc9f375d2912096f01643c46b4b709",
      "tree": "fec6407440a4968692c5b8d685fc2c4f27add773",
      "parents": [
        "1553f6a2ca53b0d723f21d915fdd3d2cf7c8f852"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "message": "[MIPS] Alchemy: Remove CONFIG_TS_AU1X00_ADS7846 from defconfigs.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1553f6a2ca53b0d723f21d915fdd3d2cf7c8f852",
      "tree": "24ff29e3460c3ec133f9cdac154cb30e1e04d570",
      "parents": [
        "d9ba26a93a691df24fa520dc47ee9f6f05014bf1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 09 15:15:21 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "message": "Author: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n[MIPS] MSP71xx: Fix bitrot.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d9ba26a93a691df24fa520dc47ee9f6f05014bf1",
      "tree": "ea9ff61d256d2b25419d452e9f006fdf8d857061",
      "parents": [
        "16be243589934f5e76f7fc2c3eb65c9909d56f93"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Oct 12 16:46:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "message": "[MIPS] sb1250: Enable GenBus IDE in defconfig.\n\nEnable the onboard GenBus IDE interface in the default configuration.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "16be243589934f5e76f7fc2c3eb65c9909d56f93",
      "tree": "f9a39fe5946f90469bc474dc6cecdd2481ed12ae",
      "parents": [
        "21b2aecaae3a46a13dbe775639e7d060bec033bd"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Thu Oct 18 23:12:32 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:37 2007 +0000"
      },
      "message": "[MIPS] vmlinux.ld.S: correctly indent .data section\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "21b2aecaae3a46a13dbe775639e7d060bec033bd",
      "tree": "d0a1bed8b37ec3cf79ff08a47ebb1a820158ef90",
      "parents": [
        "62b14c24b10033591bbab16dea165d696a616f37"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Oct 17 11:51:39 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:36 2007 +0000"
      },
      "message": "[MIPS] c-r3k: Implement flush_cache_range()\n\nContrary to the belief of some, the R3000 and related processors did have\ncaches, both a data and an instruction cache.  Here is an implementation\nof r3k_flush_cache_page(), which is the processor-specific back-end for\nflush_cache_range(), done according to the spec in\nDocumentation/cachetlb.txt.\n\nWhile at it, remove an unused local function: get_phys_page(), do some\ntrivial formatting fixes and modernise debugging facilities.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "62b14c24b10033591bbab16dea165d696a616f37",
      "tree": "838b49148ee2a558d71d8ab7dc92b2e6b230d53b",
      "parents": [
        "26c288f82c74dba08da6321c626c101a7aa8575b"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Oct 26 00:53:02 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:36 2007 +0000"
      },
      "message": "[MIPS] Store sign-extend register values for PTRACE_GETREGS\n\nA comment on ptrace_getregs() states \"Registers are sign extended to\nfill the available space.\" but it is not true.  Fix code to match the\ncomment.  Also fix casts on each caller to get rid of some warnings.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "26c288f82c74dba08da6321c626c101a7aa8575b",
      "tree": "c92dda5bd85d3f6d21c80f6d1816b8575bc860b8",
      "parents": [
        "098362e72002d01fdd18afee2e635ffdcdc89e2c"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Oct 23 18:55:55 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:36 2007 +0000"
      },
      "message": "[MIPS] Alchemy: Register platform devices\n\nThis patch separates the platform devices registration for the MTX-1\nspecific devices: GPIO leds and watchdog.\n\n[Minor fixup and formatting change -- Ralf]\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "098362e72002d01fdd18afee2e635ffdcdc89e2c",
      "tree": "bc886181f598356f5b010c16235b9069633685b8",
      "parents": [
        "c4e8308c30b0139f89bac71f3c22c8d7413b8665"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Sat Oct 27 23:10:20 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:36 2007 +0000"
      },
      "message": "[MIPS] Add len and addr validation for MAP_FIXED mappings.\n\nMmap with MAP_FIXED was not validating the addr and len parameters.  This\nleads to the failure of GCC\u0027s gcc.c-torture/execute/loop-2[fg].c testcases\nwhen using the o32 ABI on a 64 bit kernel.\n\nThese testcases try to mmap 65536 bytes at 0x7fff8000 and then access all\nthe memory.  In 2.6.18 and 2.6.23.1 (and likely other versions as well)\nthe kernel maps the requested memory, but since half of it is above\n0x80000000 a SIGBUS is generated when it is accessed.\n\nThis patch moves the len validation above the MAP_FIXED processing so that\nit is always validated.  It also adds validation to the addr parameter for\nMAP_FIXED mappings.\n\nSigned-off-by: David Daney  \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c4e8308c30b0139f89bac71f3c22c8d7413b8665",
      "tree": "cca61e7378f1cc7796e0aaebd4a95957d1ecaf98",
      "parents": [
        "38760d40ca61b18b2809e9c28df8b3ff9af8a02b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 15:00:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:36 2007 +0000"
      },
      "message": "[MIPS] IRIX: Fix off-by-one error in signal compat code.\n\nBased on original patch by Roel Kluin \u003c12o3l@tiscali.nl\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\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": "1238d5d868a56dcbc743d3ffc9bd3c920258b4cb",
      "tree": "2520f316ed1cbadc7db52504b48b1e10ef86025c",
      "parents": [
        "3a6c43a78763da67d4049745ce35122734e89fbc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 11:36:24 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 29 19:35:36 2007 +0000"
      },
      "message": "[MIPS] time: Fix cut\u0027n\u0027paste bug in Sibyte clockevent driver.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "3a6c43a78763da67d4049745ce35122734e89fbc"
}
