)]}'
{
  "log": [
    {
      "commit": "c24c55c75a0d799be07ad6c1a7ff4ccfe25da75b",
      "tree": "0893ca1b41c8f1b18f6ee7b37ce70337f9d2e668",
      "parents": [
        "f5cc15dac55d4943176f84681f37aa48094ffa8b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 30 23:56:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 01:42:22 2007 -0700"
      },
      "message": "Fix font dependency for SGI Newport console driver\n\nWe better select a font when the newport driver is a module or the user\nexperience might suffer.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.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": "f5cc15dac55d4943176f84681f37aa48094ffa8b",
      "tree": "94eb6a351096fda5403bc5c98d686bfefedb9ba5",
      "parents": [
        "bcec44770cc65660369ae17b4e44be027a64a46c"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Thu Aug 30 23:56:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 01:42:22 2007 -0700"
      },
      "message": "Fix possible NULL pointer dereference in udf_table_free_blocks()\n\nFix possible NULL pointer dereference when freeing blocks in case table of\nfree space is used.  Also fix handling of the case when we need to move\nextent from one block to another one to make space for indirect extent.\nBTW: Nobody seem to have ever used this code.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcec44770cc65660369ae17b4e44be027a64a46c",
      "tree": "38424fde8e60f70c3bab7180c6dd90fc027f9103",
      "parents": [
        "989f89c57e6361e7d16fbd9572b5da7d313b073d"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Thu Aug 30 23:56:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 01:42:22 2007 -0700"
      },
      "message": "UDF: handle wrong superblock better\n\nIf UDF superblock is incorrect, we can fail to find a table of free /\nallocated space and consequently Oops.  Handle this situation more\ngracefully by ignoring the broken UDF partition.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "989f89c57e6361e7d16fbd9572b5da7d313b073d",
      "tree": "cd5f655709e1515568c1e1f309f169723ce3b084",
      "parents": [
        "d1254b12c93e1e586137a2ffef71fd33cf273f35"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Thu Aug 30 23:56:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 01:42:22 2007 -0700"
      },
      "message": "fix rcu_read_lock() in page migraton\n\nIn migration fallback path, write_page() or lock_page() will be called.\nThis causes sleep with holding rcu_read_lock().\nFor avoding that, just do rcu_lock if the page is Anon.(this is enough.)\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1254b12c93e1e586137a2ffef71fd33cf273f35",
      "tree": "b122f08030c920608996eb52cce1068030ffd3b6",
      "parents": [
        "c7ec16da5adc1c1b341b2a83bde7add17dcf811a"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Aug 30 23:56:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 01:42:22 2007 -0700"
      },
      "message": "uml: fix x86_64 core dump crash\n\nStop UML crashing when trying to dump a process core on x86_64.  This is the\nminimal fix to stop the crash - more things are broken here, and patches are\nforthcoming.\n\nThe immediate thing to do is define ELF_CORE_COPY_REGS and\nELF_CORE_COPY_FPREGS.  Defining ELF_CORE_COPY_FPREGS allows dump_fpu to go\naway.  It is defined in terms of save_fp_registers, so that needs to be added.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.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": "c7ec16da5adc1c1b341b2a83bde7add17dcf811a",
      "tree": "4e11748671da5c83c894f1fe96ce999f33b52e7d",
      "parents": [
        "641916881322a2dee5b120d509a3bdd05a502510"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Aug 30 23:56:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 01:42:22 2007 -0700"
      },
      "message": "uml: fix linker script alignment bugs\n\nFix a class of bugs in the UML linker scripts which caused section boundary\nvariables to sometimes not line up with their sections.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.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": "641916881322a2dee5b120d509a3bdd05a502510",
      "tree": "79c0b1f449bcf09404ba932b07330a24bce4d00d",
      "parents": [
        "060d11b0b35d13eb2251fd08403d900b71df5791"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Aug 30 23:56:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 01:42:22 2007 -0700"
      },
      "message": "process_zones(): fix recovery code\n\nDon\u0027t try to free memory which we didn\u0027t allocate.\n\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "060d11b0b35d13eb2251fd08403d900b71df5791",
      "tree": "63fefeb7811574a5b06624e07fbfdd9a82041961",
      "parents": [
        "aa137f9d29d30592774c727ec5cfcf9891e576fa"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Aug 30 23:56:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 01:42:22 2007 -0700"
      },
      "message": "revert \"eCryptfs: fix lookup error for special files\"\n\nThis patch got appied twice.\n\nCc: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa137f9d29d30592774c727ec5cfcf9891e576fa",
      "tree": "83a4d47f8aa52589c404f5962741882178b8acdc",
      "parents": [
        "d66ac4752e891f319fa931ab72efb3352fafa50b"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Aug 31 00:48:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 01:09:21 2007 -0700"
      },
      "message": "SLUB: Force inlining for functions in slub_def.h\n\nSome compilers (especially older gcc releases) may skip inlining\nsometimes which will lead to link failures.  Force the inlining of\nkeyfunctions in slub_def.h to avoid these issues.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Jan Dittmer \u003cjdi@l4x.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d66ac4752e891f319fa931ab72efb3352fafa50b",
      "tree": "8a7c1b152a9103927962d6f398eff8bc76a6dab2",
      "parents": [
        "0ee13079906f0e0b185b13a1fbdaf24d853baa8d",
        "5f92c329364c0bf2d3a356da5e8759fbe349f9d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 00:52:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 00:52:43 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix several bugs in MSI handling.\n  [SPARC64]: Fix type and constant sizes wrt. sun4u IMAP/ICLR handling.\n"
    },
    {
      "commit": "0ee13079906f0e0b185b13a1fbdaf24d853baa8d",
      "tree": "f9f81bc64f623c59fe8f806a131e5866c570b762",
      "parents": [
        "2d8348b429b4ae5cc47449c787881221fe43af4b",
        "88282c6ecf0dacefda6090b0289d35e8a3cc6221"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 00:52:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 00:52:22 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [PKTGEN]: Remove write-only variable.\n  [NETFILTER]: xt_tcpudp: fix wrong struct in udp_checkentry\n  [NET_SCHED] sch_prio.c: remove duplicate call of tc_classify()\n  [BRIDGE]: Fix OOPS when bridging device without ethtool.\n  [BRIDGE]: Packets leaking out of disabled/blocked ports.\n  [TCP]: Allow minimum RTO to be configurable via routing metrics.\n  SCTP: Fix to handle invalid parameter length correctly\n  SCTP: Abort on COOKIE-ECHO if backlog is exceeded.\n  SCTP: Correctly disable listening when backlog is 0.\n  SCTP: Do not retransmit chunks that are newer then rtt.\n  SCTP: Uncomfirmed transports can\u0027t become Inactive\n  SCTP: Pick the correct port when binding to 0.\n  SCTP: Use net_ratelimit to suppress error messages print too fast\n  SCTP: Fix to encode PROTOCOL VIOLATION error cause correctly\n  SCTP: Fix sctp_addto_chunk() to add pad with correct length\n  SCTP: Assign stream sequence numbers to the entire message\n  SCTP: properly clean up fragment and ordering queues during FWD-TSN.\n  [PKTGEN]: Fix multiqueue oops.\n  [BNX2]: Add write posting comment.\n  [BNX2]: Use msleep().\n"
    },
    {
      "commit": "5f92c329364c0bf2d3a356da5e8759fbe349f9d1",
      "tree": "2bf27d77009229a26c371102655c5f81c7e68d1e",
      "parents": [
        "6e69d6068cc2aa545544189a1ee4d2e1a32ad591"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 30 22:27:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 30 23:06:51 2007 -0700"
      },
      "message": "[SPARC64]: Fix several bugs in MSI handling.\n\n1) sun4{u,v}_build_msi() have improper return value handling.\n\n   We should always return negative error codes, instead of\n   using the magic value \"0\" which could in fact be a valid\n   MSI number.\n\n2) sun4{u,v}_build_msi() should return -ENOMEM instead of\n   calling prom_prom() halt with kzalloc() of the interrupt\n   data fails.\n\n3) We \u0027remembered\u0027 the MSI number using a singleton in the\n   struct device archdata area, this doesn\u0027t work for MSI-X\n   which can cause multiple MSIs assosciated with one device.\n\n   Delete that archdata member, and instead store the MSI\n   number in the IRQ chip data area.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e69d6068cc2aa545544189a1ee4d2e1a32ad591",
      "tree": "f41bcae5ffda725dc5588acbde5d4809f296d49e",
      "parents": [
        "2d8348b429b4ae5cc47449c787881221fe43af4b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 28 14:25:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 30 23:06:50 2007 -0700"
      },
      "message": "[SPARC64]: Fix type and constant sizes wrt. sun4u IMAP/ICLR handling.\n\nSometimes we were using 32-bit values and the top bits were\ngetting inadvertantly chopped off.  This will matter for the\nforthcoming Fire controller MSI support.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88282c6ecf0dacefda6090b0289d35e8a3cc6221",
      "tree": "a9679d3f2266598221d5282e6ccc390437c29c81",
      "parents": [
        "a289d70d74c39a8e6938619f967fc6cd70ce1798"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Aug 30 22:46:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 30 22:46:36 2007 -0700"
      },
      "message": "[PKTGEN]: Remove write-only variable.\n\nThe pktgen_thread.pid is set to current-\u003epid and is never used\nafter this. So remove this at all.\n\nFound during isolating the explicit pid/tgid usage.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a289d70d74c39a8e6938619f967fc6cd70ce1798",
      "tree": "45e5257729d5a1f8ae0a607cbe51a7846f51f9e8",
      "parents": [
        "dbaaa07a60edf71670b484a65e14400ab40c84f7"
      ],
      "author": {
        "name": "Jesper Bengtsson",
        "email": "jesper.bengtsson@axis.com",
        "time": "Thu Aug 30 22:36:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 30 22:36:43 2007 -0700"
      },
      "message": "[NETFILTER]: xt_tcpudp: fix wrong struct in udp_checkentry\n\nIt doesn\u0027t seem to have any effect on the x86 architecture but it does\nhave effect on the Axis CRIS architecture.\n\nSigned-off-by: Jesper Bengtsson \u003cjesper.bengtsson@axis.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbaaa07a60edf71670b484a65e14400ab40c84f7",
      "tree": "2cc33dfd6509c6cac456ae0ccfe386333aaec70a",
      "parents": [
        "b4a488d1824a2cc3514f9ee1298d805bd5edc893"
      ],
      "author": {
        "name": "Lucas Nussbaum",
        "email": "lucas.nussbaum@imag.fr",
        "time": "Thu Aug 30 22:35:46 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 30 22:35:46 2007 -0700"
      },
      "message": "[NET_SCHED] sch_prio.c: remove duplicate call of tc_classify()\n\nWhen CONFIG_NET_CLS_ACT is enabled, tc_classify() is called twice in\nprio_classify(). This causes \"interesting\" behaviour: with the setup\nbelow, packets are duplicated, sent twice to ifb0, and then loop in and\nout of ifb0.\n\nThe patch uses the previously calculated return value in the switch,\nwhich is probably what Patrick had in mind in commit\nbdba91ec70fb5ccbdeb1c7068319adc6ea9e1a7d -- maybe Patrick can\ndouble-check this?\n\n-- example setup --\nifconfig ifb0 up\ntc qdisc add dev ifb0 root netem delay 2s\ntc qdisc add dev $ETH root handle 1: prio\ntc filter add dev $ETH parent 1: protocol ip prio 10 u32 \\\n match ip dst 172.24.110.6/32 flowid 1:1 \\\n action mirred egress redirect dev ifb0\nping -c1 172.24.110.6\n\nSigned-off-by: Lucas Nussbaum \u003clucas.nussbaum@imag.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d8348b429b4ae5cc47449c787881221fe43af4b",
      "tree": "3d3fd11a86f03d7d0655e5c1906198d274c8ba97",
      "parents": [
        "e70da5634835ecd8abb68d14cfc27384d01dd201"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Aug 31 09:05:26 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 22:20:13 2007 -0700"
      },
      "message": "ACPI: EC: Check if boot_ec was really found in DSDT\n\nacpi_get_devices() returns success if it did not find any device.\nWe have to check for this case.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Daniel Ritz \u003cdaniel.ritz-ml@swissonline.ch\u003e\nTested-by: Luca \u003ckronos.it@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4a488d1824a2cc3514f9ee1298d805bd5edc893",
      "tree": "7198cc4ce2146b16e595f5dbbb222f5f6ebf982e",
      "parents": [
        "df1c0b8468b34628ed12b103804a4576cd9af8bb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Aug 30 22:16:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 30 22:16:22 2007 -0700"
      },
      "message": "[BRIDGE]: Fix OOPS when bridging device without ethtool.\n\nBridge code calls ethtool to get speed. The conversion to using\nonly ethtool_ops broke the case of devices without ethtool_ops.\nThis is a new regression in 2.6.23.\n\nRearranged the switch to a logical order, and use gcc initializer.\n\nPs: speed should have been part of the network device structure from\n    the start rather than burying it in ethtool.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df1c0b8468b34628ed12b103804a4576cd9af8bb",
      "tree": "415a646ecbec816b1ee415768e25987b91e08129",
      "parents": [
        "b91ddd843751947e2f81dfc8a86c5c21cbe07158"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Aug 30 22:15:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 30 22:15:35 2007 -0700"
      },
      "message": "[BRIDGE]: Packets leaking out of disabled/blocked ports.\n\nThis patch fixes some packet leakage in bridge.  The bridging code was\nallowing forward table entries to be generated even if a device was\nbeing blocked. The fix is to not add forwarding database entries\nunless the port is active.\n\nThe bug arose as part of the conversion to processing STP frames\nthrough normal receive path (in 2.6.17).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nAcked-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b91ddd843751947e2f81dfc8a86c5c21cbe07158",
      "tree": "abeab3c0fa11e4295c889951bae407317b7e7eda",
      "parents": [
        "05bb1fad1cde025a864a90cfeb98dcbefe78a44a",
        "cb243a1a9fef4aaff262a5dd14f987070d37229b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 30 22:11:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 30 22:11:31 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/vxy/lksctp-dev\n"
    },
    {
      "commit": "05bb1fad1cde025a864a90cfeb98dcbefe78a44a",
      "tree": "d4146d601e960599a5a1249317beb45692619396",
      "parents": [
        "378be2c08314fc46e3f814fa264ff8ebdb79712f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 30 22:10:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 30 22:10:28 2007 -0700"
      },
      "message": "[TCP]: Allow minimum RTO to be configurable via routing metrics.\n\nCell phone networks do link layer retransmissions and other\nthings that cause unnecessary timeout retransmits.  So allow\nthe minimum RTO to be inflated per-route to deal with this.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e70da5634835ecd8abb68d14cfc27384d01dd201",
      "tree": "97905add436c2ffdb83c60e87e4e85075813cabd",
      "parents": [
        "644b55ce889edd37d6406df26e2d96d7a7390749",
        "4ac212ad4e8fafc22fa147fc255ff5fa5435cf33"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 21:55:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 21:55:37 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  SELinux: clear parent death signal on SID transitions\n"
    },
    {
      "commit": "644b55ce889edd37d6406df26e2d96d7a7390749",
      "tree": "9dc34216c5cf4c65d789fb2695289e09324558d4",
      "parents": [
        "feabb06bd70551668540f2305047675667f5f60f",
        "b3e2c70cd0d05fb6621521521fbd5debed57d753"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 21:55:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 21:55:22 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: psmouse - make dummy touchkit_ps2_detect() static\n  Input: gscps2 - convert to use kzalloc\n  Input: iforce - fix \u0027unused variable\u0027 warning\n  Input: i8042 - fix retrun value of i8042_aux_test_irq\n  Input: gpio_keys - remove duplicate includes\n"
    },
    {
      "commit": "feabb06bd70551668540f2305047675667f5f60f",
      "tree": "da65dedf73cae1e6fa59f923267a1b25501523a9",
      "parents": [
        "62e6f1e8bb7c48c02b8bdb3085c5f6365682149b",
        "a98b38b83db3d377ede6b72cebe7ed2dc4127766"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 21:54:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 21:54:57 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4561/1: i.MX/MX1 GPIO parenthes omission and input setup fix\n  [ARM] 4557/1: Fix PXA irq gpio initialization\n  [ARM] 4551/1: s3c24xx: fix wrong virtual address offsets\n  [ARM] 4552/1: i.MX/MX1 GPIO output setup fix\n  [ARM] 4553/1: ARM at91: define FIQ_START\n  [ARM] 4554/1: replace consistent_sync() with flush_ioremap_region()\n  ARM: OMAP: Enable serial idling and wakeup features\n  ARM: OMAP2: Force APLLs always active\n  ARM: OMAP: H3 workqueue fixes\n  ARM: OMAP: OSK led fixes\n  ARM: OMAP: fix OMAP1 dmtimer build warning\n  ARM: OMAP: Fix 32k timer unsupported one-shot mode\n"
    },
    {
      "commit": "62e6f1e8bb7c48c02b8bdb3085c5f6365682149b",
      "tree": "975277fdd906c173bf48bfbe0226b80bb0e14529",
      "parents": [
        "a1c582d0720f2eff61043e90711767decf37b917"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Fri Aug 31 04:26:50 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 21:54:31 2007 -0700"
      },
      "message": "fix maxcpus\u003d1 oops in show_stat()\n\nAlexey Dobriyan reports that maxcpus\u003d1 is still broken in 2.6.23-rc4:\nif CONFIG_HOTPLUG_CPU is not set, x86_64 bootup oopses in show_stat() -\nfor_each_possible_cpu accesses a per-cpu area which was never set up.\n\nAlexey identified commit 61ec7567db103d537329b0db9a887db570431ff4\n(ACPI: boot correctly with \"nosmp\" or \"maxcpus\u003d0\") as the origin;\nbut it\u0027s not really to blame, just exposes a bug in 2.6.23-rc1\u0027s commit\n8b3b295502444340dd0701855ac422fbf32e161d (Especially when !CONFIG_HOTPLUG_CPU,\navoid needlessy allocating resources for CPUs that can never become available).\n\nrc1\u0027s test for max_cpus \u003c 2 in start_kernel() wasn\u0027t working because\nmax_cpus was still NR_CPUS at that point: until rc4 moved the maxcpus\nparsing earlier.  Now it sets cpu_possible_map to 1 before allocating\nall possible per-cpu areas; then smp_init() expands cpu_possible_map\nto cpu_present_map (0xf in my case) later on.\n\nrc1\u0027s commit has good intentions, but expects cpu_present_map to be\nlimited by maxcpus, which is only the case on i386.  cpus_and(possible,\npossible,present) might be good, but needs an audit of cpu_present_map\nuses - there may well be assumptions that any cpu present is possible.\n\nSo stay safe for now and just revert those #ifndef CONFIG_HOTPLUG_CPU\noptimizations in rc1\u0027s commit.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ac212ad4e8fafc22fa147fc255ff5fa5435cf33",
      "tree": "9ab703429a2b24ccafc6748c1e0f2147f2b47114",
      "parents": [
        "a1c582d0720f2eff61043e90711767decf37b917"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Wed Aug 29 08:51:50 2007 -0400"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@localhost.localdomain",
        "time": "Thu Aug 30 20:22:47 2007 -0400"
      },
      "message": "SELinux: clear parent death signal on SID transitions\n\nClear parent death signal on SID transitions to prevent unauthorized\nsignaling between SIDs.\n\nSigned-off-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: Eric Paris \u003ceparis@parisplace.org\u003e\nSigned-off-by: James Morris \u003cjmorris@localhost.localdomain\u003e\n"
    },
    {
      "commit": "cb243a1a9fef4aaff262a5dd14f987070d37229b",
      "tree": "5f15c06b52e98964070e56aaa6f8997ebf5f47ed",
      "parents": [
        "609ee4679b8a0831257552dd2b0e54f509ba0c77"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Mon Aug 06 13:55:58 2007 +0800"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Aug 30 16:44:27 2007 -0400"
      },
      "message": "SCTP: Fix to handle invalid parameter length correctly\n\nIf an INIT with invalid parameter length look like this:\nParameter Type : 1\nParameter Length: 800\nand not contain any payload, SCTP will ignore this  parameter and send\nback a INIT-ACK.\nThis patch is fix to handle this invalid parameter length correctly.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "609ee4679b8a0831257552dd2b0e54f509ba0c77",
      "tree": "2a7a4bc4848de6fb6b0bd502e358f2893cfe71d3",
      "parents": [
        "498d63071ef378e201979e441aefcc6565702ca7"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Aug 31 03:10:59 2007 +0900"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Aug 30 14:12:25 2007 -0400"
      },
      "message": "SCTP: Abort on COOKIE-ECHO if backlog is exceeded.\n\nCurrently we abort on the INIT chunk we our backlog is currenlty\nexceeded.  Delay this about untill COOKIE-ECHO to give the user\ntime to accept the socket.  Also, make sure that we treat\nsk_max_backlog of 0 as no connections allowed.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "498d63071ef378e201979e441aefcc6565702ca7",
      "tree": "2acf9c0c979de07840b42b204aed91cfafdd9f07",
      "parents": [
        "d0ce92910bc04e107b2f3f2048f07e94f570035d"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Aug 30 14:03:58 2007 -0400"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Aug 30 14:03:58 2007 -0400"
      },
      "message": "SCTP: Correctly disable listening when backlog is 0.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "d0ce92910bc04e107b2f3f2048f07e94f570035d",
      "tree": "9c207786faf64e210d4e3e9c0a2388a0576b4cf8",
      "parents": [
        "cc75689a4c4eb94b2fd7e3870347b9237ab39503"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Aug 24 19:37:46 2007 +0900"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Aug 30 13:56:06 2007 -0400"
      },
      "message": "SCTP: Do not retransmit chunks that are newer then rtt.\n\nWhen performing a retransmit, do not include the chunk if\nit was sent less then 1 rtt ago.  The reason is that we\nmay receive the SACK very soon and wouldn\u0027t retransmit.\nSuggested by Randy Stewart.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "cc75689a4c4eb94b2fd7e3870347b9237ab39503",
      "tree": "973cdbe0003d508c643a39ed629b50137e79d3a1",
      "parents": [
        "2772b495efe341a02c867bc3a03d7362bd336832"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Aug 24 19:30:25 2007 +0900"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Aug 30 13:55:41 2007 -0400"
      },
      "message": "SCTP: Uncomfirmed transports can\u0027t become Inactive\n\nDo not set Unconfirmed transports to Inactive state.  This may\nresult in an inactive association being destroyed since we start\ncounting errors on \"inactive\" transports against the association.\nThis was found at the SCTP interop event.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "2772b495efe341a02c867bc3a03d7362bd336832",
      "tree": "7ca42b0e414fffd340bb2242cc1f61547cf21183",
      "parents": [
        "d99fa42963a5ae394cf1df9d5bb739eb378a189b"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Aug 21 14:24:30 2007 +0900"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Aug 30 13:55:20 2007 -0400"
      },
      "message": "SCTP: Pick the correct port when binding to 0.\n\nsctp_bindx() allows the use of unspecified port.  The problem is\nthat every address we bind to ends up selecting a new port if\nthe user specified port 0.  This patch allows re-use of the\nalready selected port when the port from bindx was 0.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "d99fa42963a5ae394cf1df9d5bb739eb378a189b",
      "tree": "cfbad786d1115135ce7fc61ffef83018feadaa5b",
      "parents": [
        "00f1c2df2a1c4903f4daa1333bafeb6dcbc9591d"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Mon Aug 27 11:19:24 2007 +0800"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Aug 30 13:52:56 2007 -0400"
      },
      "message": "SCTP: Use net_ratelimit to suppress error messages print too fast\n\nWhen multi bundling SHUTDOWN-ACK message is received in ESTAB state,\nthis will cause \"sctp protocol violation state\" message print many times.\nIf SHUTDOWN-ACK is bundled 300 times in one packet, message will be\nprint 300 times. The same problem also exists when received unexpected\nHEARTBEAT-ACK message which is bundled message times.\n\nThis patch used net_ratelimit() to suppress error messages print too fast.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "00f1c2df2a1c4903f4daa1333bafeb6dcbc9591d",
      "tree": "61e9da42f580f7f120bac8c7cbeab39f2a0311ab",
      "parents": [
        "8d614ade511fef11f992d6a73e538d33b3b81f12"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Tue Aug 21 15:50:01 2007 +0800"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Aug 30 13:50:48 2007 -0400"
      },
      "message": "SCTP: Fix to encode PROTOCOL VIOLATION error cause correctly\n\nPROTOCOL VIOLATION error cause in ABORT is bad encode when make abort\nchunk. When SCTP encode ABORT chunk with PROTOCOL VIOLATION error cause,\nit just add the error messages to PROTOCOL VIOLATION error cause, the\nrest four bytes(struct sctp_paramhdr) is just add to the chunk, not\nchange the length of error cause. This cause the ABORT chunk to be a bad\nformat. The chunk is like this:\n\nABORT chunk\n  Chunk type: ABORT (6)\n  Chunk flags: 0x00\n  Chunk length: 72 (*1)\n  Protocol violation cause\n    Cause code: Protocol violation (0x000d)\n    Cause length: 62 (*2)\n    Cause information: 5468652063756D756C61746976652074736E2061636B2062...\n    Cause padding: 0000\n[Needless] 00030010\nChunk Length(*1) \u003d 72 but Cause length(*2) only 62, not include the\nextend 4 bytes.\n((72 - sizeof(chunk_hdr)) \u003d 68) !\u003d (62 +3) / 4 * 4\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "a1c582d0720f2eff61043e90711767decf37b917",
      "tree": "6ca3d2eab832c753ab36343ba9d19b6b0ef1f26f",
      "parents": [
        "b5f281a62761887e7cb5f60fa81f7cd052fec5cb",
        "fc43dca9e75b87d24a16d5be7b497e83837d9d31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 09:58:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 09:58:46 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] PS3: Fix bug where the major version part is not compared\n  [POWERPC] Update defconfigs\n  [POWERPC] spufs: Don\u0027t call spu_run_init from spu_reacquire_runnable\n  [POWERPC] spufs: Fix update of mailbox status register during backed wbox write\n  [POWERPC] spu_manage: fix spu_unit_number for celleb device tree\n  [POWERPC] Update defconfigs\n  [POWERPC] Flush registers to proper task context\n"
    },
    {
      "commit": "b5f281a62761887e7cb5f60fa81f7cd052fec5cb",
      "tree": "9efcc229644be9196b52c583a33fad0a8c75f173",
      "parents": [
        "8057d763ed7a7365dc3402db0aed7c87d8531ecb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Aug 30 01:29:33 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 09:58:22 2007 -0700"
      },
      "message": "xtensa process.c must #include \u003clinux/fs.h\u003e\n\nAnother fallout from the removal of #include \u003clinux/fs.h\u003e from mm.h\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8057d763ed7a7365dc3402db0aed7c87d8531ecb",
      "tree": "5a04fee7709eeed4babb70296302b1d49e64b37c",
      "parents": [
        "b07d68b5ca4d55a16fab223d63d5fb36f89ff42f"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Aug 30 06:35:08 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 30 09:58:22 2007 -0700"
      },
      "message": "Fix lguest page-pinning logic (\"lguest: bad stack page 0xc057a000\")\n\nIf the stack pointer is 0xc057a000, then the first stack page is at\n0xc0579000 (the stack pointer is decremented before use).  Not\ncalculating this correctly caused guests with CONFIG_DEBUG_PAGEALLOC\u003dy\nto be killed with a \"bad stack page\" message: the initial kernel stack\nwas just proceeding the .smp_locks section which\nCONFIG_DEBUG_PAGEALLOC marks read-only when freeing.\n\nThanks to Frederik Deweerdt for the bug report!\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d614ade511fef11f992d6a73e538d33b3b81f12",
      "tree": "d003f0eaeae83af128991a9d3d5e0da76df5eda0",
      "parents": [
        "ab3e5e7b65dde661f5eb86b445496c5967283333"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Mon Aug 06 13:55:47 2007 +0800"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Aug 30 11:56:17 2007 -0400"
      },
      "message": "SCTP: Fix sctp_addto_chunk() to add pad with correct length\n\nAt function sctp_addto_chunk(), it do pad before add payload to chunk if\nchunk length is not 4-byte alignment. But it do pad with a bad length.\nThis patch fixed this probleam.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "fc43dca9e75b87d24a16d5be7b497e83837d9d31",
      "tree": "0c46f32f4c4ad7c1446215dfb8e6eee5a2e46039",
      "parents": [
        "13a6976afdb10d54ac5ad344aa0c588bc0bd8b0a"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Wed Aug 29 20:30:25 2007 +0900"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 30 20:49:41 2007 +1000"
      },
      "message": "[POWERPC] PS3: Fix bug where the major version part is not compared\n\nFix the bug that the major version part of the firmware version number\nis ignored in the comparison done by ps3_compare_firmware_version\nbecause the difference of two 64-bit quantities is returned as an int.\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a98b38b83db3d377ede6b72cebe7ed2dc4127766",
      "tree": "991ca82cc039b0d9bf521bcc8cbabf398b2aa76c",
      "parents": [
        "fd51bcc5dc4073b18308f25846aa3b421fa3c42e"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Wed Aug 29 23:23:38 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 30 10:14:25 2007 +0100"
      },
      "message": "[ARM] 4561/1: i.MX/MX1 GPIO parenthes omission and input setup fix\n\nDuring GPIO testing on PiMX1 board there has been revealed\nproblem with some pins input functions. The GIUS bit has\nto be set for inputs to work reliably too. It is surprising\nthat input worked on some inputs with incorrect setup before.\nDR is not mandatory, but it ensures stable constant level\non internal traces.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "13a6976afdb10d54ac5ad344aa0c588bc0bd8b0a",
      "tree": "379dde0aa5fca9bbf8df91d4f38abad6df6d79d5",
      "parents": [
        "ada83daab31c3ec35845785482124373a62f430c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 30 16:51:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 30 16:51:51 2007 +1000"
      },
      "message": "[POWERPC] Update defconfigs\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "ada83daab31c3ec35845785482124373a62f430c",
      "tree": "3efd34d60cc2f38ecb6b80bf8861c8eb544cf8ef",
      "parents": [
        "62ee68e3bcb0d056aae5b36dea0388ca25572cdf"
      ],
      "author": {
        "name": "Andre Detsch",
        "email": "adetsch@br.ibm.com",
        "time": "Tue Aug 21 10:06:22 2007 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 30 16:27:18 2007 +1000"
      },
      "message": "[POWERPC] spufs: Don\u0027t call spu_run_init from spu_reacquire_runnable\n\nThis fixes a major bug which was happening when a SPU thread advances\nits execution right after being restored to a SPU.  A potentially\noutdated NPC value was being (re)written to the SPU.\n\nSo, spu_run_init, in this case, was either not doing anything relevant,\nor breaking the execution of the SPU thread.\n\nThis fixes a common problem of losing a mailbox write when it was done\nto a saved context.\n\nSigned-off-by: Andre Detsch \u003cadetsch@br.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "62ee68e3bcb0d056aae5b36dea0388ca25572cdf",
      "tree": "9505159245da590610d592b66403c21d569a8eab",
      "parents": [
        "aac2e68481681a362ab6f44fc515034e2a4c7f2c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Aug 21 10:06:22 2007 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 30 16:27:18 2007 +1000"
      },
      "message": "[POWERPC] spufs: Fix update of mailbox status register during backed wbox write\n\nWhen a process writes into the inbound spu mailbox (wbox) while the\ncontext is saved, we accidentally break the contents of the mb_stat_R\nregister by clearing other entries of the mailbox status register. This\ncan cause the user side to hang.\n\nThis change fixes the problem by only altering the appropriate bits\nof the mailbox status register during a backing-store write.\n\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b3e2c70cd0d05fb6621521521fbd5debed57d753",
      "tree": "91d8355db447617a95bacfc359a7857264977887",
      "parents": [
        "7460caf32a16866f9d8675aa7aefd7d82d1e23f7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Aug 30 00:44:33 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:44:33 2007 -0400"
      },
      "message": "Input: psmouse - make dummy touchkit_ps2_detect() static\n\nThe dummy touchkit_ps2_detect() for the CONFIG_MOUSE_PS2_TOUCHKIT\u003dn case\nshouldn\u0027t be a global function.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7460caf32a16866f9d8675aa7aefd7d82d1e23f7",
      "tree": "894d636ecfc531cc8bfd35843d44d5ca8df272df",
      "parents": [
        "d9f03831e7dc743ae25863c59f38884f5989ab39"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Thu Aug 30 00:18:00 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 30 00:18:00 2007 -0400"
      },
      "message": "Input: gscps2 - convert to use kzalloc\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d9f03831e7dc743ae25863c59f38884f5989ab39",
      "tree": "b2e7f998a8d4947e79e151ee020e96b27eefa67c",
      "parents": [
        "e3758b2ab61b3001b9db4582559bbaeba5e24a29"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Aug 30 00:04:33 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Aug 30 00:04:33 2007 -0400"
      },
      "message": "Input: iforce - fix \u0027unused variable\u0027 warning\n\ndrivers/input/joystick/iforce/iforce-packets.c: In function `iforce_get_id_packet\u0027:\ndrivers/input/joystick/iforce/iforce-packets.c:249: warning: unused variable `status\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e3758b2ab61b3001b9db4582559bbaeba5e24a29",
      "tree": "359f5d9834f19aa1a2ffd9ed2ee5c6d8c2f5fc8d",
      "parents": [
        "29e8277defa1013f8f5367aec58161d3a81de8f7"
      ],
      "author": {
        "name": "Fernando Luis Vázquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Thu Aug 30 00:04:15 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu Aug 30 00:04:15 2007 -0400"
      },
      "message": "Input: i8042 - fix retrun value of i8042_aux_test_irq\n\nWe should not return IRQ_HANDLED if we didn\u0027t handle the interrupt.\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "aac2e68481681a362ab6f44fc515034e2a4c7f2c",
      "tree": "3e39ff56bb079c2af1b85a5f7ed990b6dcdb59c3",
      "parents": [
        "5cc44e086d7a4e20035997ec612678ca91f426e7"
      ],
      "author": {
        "name": "Christian Krafft",
        "email": "krafft@de.ibm.com",
        "time": "Thu Aug 30 01:33:53 2007 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe.arndb.de",
        "time": "Thu Aug 30 01:35:05 2007 +0200"
      },
      "message": "[POWERPC] spu_manage: fix spu_unit_number for celleb device tree\n\nThis fixes a regression introduced with 2.6.23-rc4 after on some\nconfusion about the device tree interfaces.\n\nIBM QS21 device trees provide \"physical-id\", so we changed the code to\nrun on that and remain compatible with all IBM machines.\n\nHowever, the Toshiba Celleb device tree provides the \"unit-id\" property,\nwhich was in the Linux code, but never used in this way on IBM hardware.\n\nLegacy device tree used the reg property for the physical id of an spe.\nThis patch fixes find_spu_unit_number to look for the spu id in that order.\nThe length is checked to avoid misinterpretation in case the attributes\nunit-id or reg do not contain the id.\n\nSigned-off-by: Christian Krafft \u003ckrafft@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nCc: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "5cc44e086d7a4e20035997ec612678ca91f426e7",
      "tree": "258fdc9d5eced2f6f189c5dbaef9db641a14cba4",
      "parents": [
        "0ee6c15e7ba7b36a217cdadb292eeaf32a057a59"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 28 21:46:53 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Aug 29 16:47:38 2007 -0500"
      },
      "message": "[POWERPC] Update defconfigs\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ab3e5e7b65dde661f5eb86b445496c5967283333",
      "tree": "c371de81c5b7de518360ba0af337627e21d43d24",
      "parents": [
        "ea2dfb3733d53ac98b17756435d1f99e25490357"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Aug 02 16:51:42 2007 -0400"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Wed Aug 29 13:34:34 2007 -0400"
      },
      "message": "SCTP: Assign stream sequence numbers to the entire message\n\nCurrently we only assign the sequence number to a packet that\nwe are about to transmit.  This however breaks the Partial\nReliability extensions, because it\u0027s possible for us to\nnever transmit a packet, i.e. it expires before we get to send\nit.  In such cases, if the message contained multiple SCTP\nfragments, and we did manage to send the first part of the\nmessage, the Stream sequence numbers would get into invalid\nstate and cause receiver to stall.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "ea2dfb3733d53ac98b17756435d1f99e25490357",
      "tree": "9a70c036bcf1ed57a059efa245cbb63f300db0c5",
      "parents": [
        "b07d68b5ca4d55a16fab223d63d5fb36f89ff42f"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Jul 13 17:01:19 2007 -0400"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Wed Aug 29 13:34:33 2007 -0400"
      },
      "message": "SCTP: properly clean up fragment and ordering queues during FWD-TSN.\n\nWhen we recieve a FWD-TSN (meaning the peer has abandoned the data),\nwe need to clean up any partially received messages that may be\nhanging out on the re-assembly or re-ordering queues.  This is\na MUST requirement that was not properly done before.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com.\u003e\n"
    },
    {
      "commit": "0ee6c15e7ba7b36a217cdadb292eeaf32a057a59",
      "tree": "7ce7ee5413086758ebdea9a00f4d5b7d7a8f45ba",
      "parents": [
        "b07d68b5ca4d55a16fab223d63d5fb36f89ff42f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 28 21:15:53 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 28 21:15:53 2007 -0500"
      },
      "message": "[POWERPC] Flush registers to proper task context\n\nWhen we flush register state for FP, Altivec, or SPE in flush_*_to_thread\nwe need to respect the task_struct that the caller has passed to us.\n\nMost cases we are called with current, however sometimes (ptrace) we may\nbe passed a different task_struct.\n\nThis showed up when using gdbserver debugging a simple program that used\nfloating point. When gdb tried to show the FP regs they all showed up as\n0, because the child\u0027s FP registers were never properly flushed to memory.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "378be2c08314fc46e3f814fa264ff8ebdb79712f",
      "tree": "63624dbb5ddbb25085ed6f0bf9970991fb6dd508",
      "parents": [
        "594a9dfae7113d9601b2c353754c40d0b7e00a03"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "robert.olsson@its.uu.se",
        "time": "Tue Aug 28 15:43:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 28 15:43:14 2007 -0700"
      },
      "message": "[PKTGEN]: Fix multiqueue oops.\n\nInitially pkt_dev can be NULL this causes netif_subqueue_stopped to \noops. The patch below should cure it. But maybe the pktgen TX logic \nshould be reworked to better support the new multiqueue support. \n\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "594a9dfae7113d9601b2c353754c40d0b7e00a03",
      "tree": "dc9f35d62d17a8e18502de826b7f0af37b7a285a",
      "parents": [
        "8e54588161577435d64dfb5cfdf40a73a5705ea0"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Aug 28 15:39:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 28 15:39:42 2007 -0700"
      },
      "message": "[BNX2]: Add write posting comment.\n\nAdd comment to explain why we cannot read back after chip reset\nbefore delaying.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd51bcc5dc4073b18308f25846aa3b421fa3c42e",
      "tree": "43e70f2fddb67614a659086cfb3e83d4cd3dfef8",
      "parents": [
        "d555dd5065ab6dd4437c609950c5d9c6377b4896"
      ],
      "author": {
        "name": "Samuel",
        "email": "sameo@openedhand.com",
        "time": "Tue Aug 28 19:56:34 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Aug 28 22:59:43 2007 +0100"
      },
      "message": "[ARM] 4557/1: Fix PXA irq gpio initialization\n\nAs pointed out by Jrgen, we are overflowing the number of GPIOs\nin pxa_init_irq_gpio(). I\u0027m seeing the same problem on my HTC\nUniversal PXA270 based PDA.\nAccording to Eric, the function argument is the number of GPIOs,\nso we should keep the semantics and reduce the number of\niteration by 1.\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nAcked-by: Jrgen Schindele \u003clinux@schindele.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8e54588161577435d64dfb5cfdf40a73a5705ea0",
      "tree": "a5554c75dd84e56adf03de38876a3167d7b88247",
      "parents": [
        "b07d68b5ca4d55a16fab223d63d5fb36f89ff42f"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Tue Aug 28 14:34:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 28 14:34:43 2007 -0700"
      },
      "message": "[BNX2]: Use msleep().\n\nbnx2.c (incorrectly) sets current-\u003estate directly to\nTASK_UNINTERRUPTIBLE, without going through set_task_state(). However\nall the code wants to do is an msleep so just make it do that instead...\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b07d68b5ca4d55a16fab223d63d5fb36f89ff42f",
      "tree": "f1645f0bb18417c77859698d23e4cc21af4ff89a",
      "parents": [
        "f99ba18a96195f047546bd515aabf81fda70ef09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 18:32:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 18:32:35 2007 -0700"
      },
      "message": "Linux 2.6.23-rc4\n"
    },
    {
      "commit": "f99ba18a96195f047546bd515aabf81fda70ef09",
      "tree": "2bb958ff686c32d5ffc58576f84d6a80f295ed51",
      "parents": [
        "5a99efeaa5c7139b7d76cbd5fb54fac664ba3da9"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Aug 27 15:25:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 16:15:44 2007 -0700"
      },
      "message": "dm-mpath-rdac: don\u0027t stomp on a requests transfer bit\n\nWithout this, we get qla2xxx complaining about \"ISP System Error\".\n\nWhat\u0027s happening here is the firmware is detecting a Xfer-ready from the\nstorage when in fact the data-direction for a mode-select should be a\nwrite (DATA_OUT).\n\nThe following patch fixes the problem (typo). Verified by Brian, as\nwell.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nVerified-by: Brian De Wolf \u003cbldewolf@csupomona.edu\u003e\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a99efeaa5c7139b7d76cbd5fb54fac664ba3da9",
      "tree": "f86488005a159beb5e7fc733b3c5ab07fadb5cc2",
      "parents": [
        "28d9aa613daa65b295a099a8433df97de1c56a2f",
        "17a82e932d67e2885d9fa18d4656ff53337b1130"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 15:06:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 15:06:28 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC32]: Make flush_tlb_kernel_range() an inline function.\n  [SERIAL]: Fix 32-bit warnings in sunzilog.c and sunsu.c\n  [SPARC32]: Kill unused vars and macros from prom/console.c\n  [SPARC32]: Add __cmpdi2() libcall implementation ala. MIPS.\n  [VIDEO]: Do not prom_halt() in cg3 and bw2 device probe.\n  [SUNVDC]: Use slice 0xff on VD_DISK_TYPE_DISK.\n"
    },
    {
      "commit": "28d9aa613daa65b295a099a8433df97de1c56a2f",
      "tree": "8e7bf451f3390b926787d410c8d5df0454cbf16b",
      "parents": [
        "d243769d3f83b318813a04a9592bb7cfedc6c280",
        "10e2ff1c39e6d829379c7c5bb8f1c8f512f257c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 15:06:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 15:06:01 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: Mark Paul Moore as maintainer of labelled networking.\n  [VLAN/BRIDGE]: Fix \"skb_pull_rcsum - Fatal exception in interrupt\"\n  [ISDN]: Get rid of some pointless allocation casts in common and bsd comp.\n  [NET]: Avoid pointless allocation casts in BSD compression module\n  [IRDA]: Do not do pointless kmalloc return value cast in KingSun driver\n  [NET]: Fix crash in dev_mc_sync()/dev_mc_unsync()\n  [PPPOL2TP]: Fix endianness annotations.\n  [IOAT]: ioatdma needs to to play nice in a multi-dma-client world\n  [SLIP]: trivial sparse warning fix\n  [EQL]: sparse warning fix\n  [NET]: is_power_of_2 in net/core/neighbour.c\n  [TCP]: Describe tcp_init_cwnd() thoroughly in a comment.\n  [NET]: Fix IP_ADD/DROP_MEMBERSHIP to handle only connectionless\n  [KBUILD]: Sanitize tc_ematch headers.\n  [IPSEC] AH4: Update IPv4 options handling to conform to RFC 4302.\n"
    },
    {
      "commit": "d243769d3f83b318813a04a9592bb7cfedc6c280",
      "tree": "4f288332b6b20f414b452219b1ea5ff4cc41eaa5",
      "parents": [
        "721ebe005c3bb9add55b2e462dfc1bcf8efc6b8f"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Aug 27 16:06:19 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 10:27:48 2007 -0700"
      },
      "message": "fix bogus hotplug cpu warning\n\nFix bogus DEBUG_PREEMPT warning on x86_64, when cpu brought online after\nbootup: current_is_keventd is right to note its use of smp_processor_id\nis preempt-safe, but should use raw_smp_processor_id to avoid the warning.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "721ebe005c3bb9add55b2e462dfc1bcf8efc6b8f",
      "tree": "1b76114dec1d27e31cf165fc10b03705a95d83ea",
      "parents": [
        "813409771731d80e6fa94199adf99f2269a4afc0"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Aug 27 16:04:39 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 10:27:48 2007 -0700"
      },
      "message": "reverse CONFIG_ACPI_PROC_EVENT default\n\nSigh.  Again an ACPI assault on the Thinkpad\u0027s Fn+F4 to suspend to RAM.\nThe default and text for CONFIG_THINKPAD_ACPI_INPUT_ENABLED were fixed\nin -rc3, but now commit 14e04fb34ffa82ee61ae69f98d8fca12d2e8e31c (\"ACPI:\nSchedule /proc/acpi/event for removal\") introduces the ACPI_PROC_EVENT\nconfig entry, and defaults it to \u0027n\u0027 to disable it again.\n\nChange default to y, and add comment to make it clearer that n is for\nfuture distros.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "813409771731d80e6fa94199adf99f2269a4afc0",
      "tree": "d417127b47e1d1f7e8ebe1b09a11a4fa5c36fba1",
      "parents": [
        "88ede8209efd01b4a557ddd588875544954e170a"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Aug 27 16:02:12 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 10:27:48 2007 -0700"
      },
      "message": "fix maxcpus\u003dN parsing\n\nCommit 61ec7567db103d537329b0db9a887db570431ff4 (\u0027ACPI: boot correctly\nwith \"nosmp\" or \"maxcpus\u003d0\"\u0027) broke \u0027maxcpus\u003d\u0027 handling on x86[-64].\n\nmaxcpus\u003dN is now having no effect on x86_64, and freezing bootup on i386\n(because of inconsistency with the separate maxcpus parsing down in\narch/i386, I guess).  That\u0027s because early_param parsing is a little\ndifferent from __setup parsing, and needs the \"\u003d\" omitted: then it seems\nto work as the original commit intended (no mention of IO-APIC in\n/proc/interrupts when maxcpus\u003d0).\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88ede8209efd01b4a557ddd588875544954e170a",
      "tree": "faa926f325a2c6c04a48793cf734502c8a078ea1",
      "parents": [
        "96665822dc43957d4337509e138017dc1cb960b1",
        "23dd6d351a2f8157602e854e3a147a04cf7279a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 09:42:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 09:42:43 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: (60 commits)\n  [MIPS] Fulong doesn\u0027t need ISA DMA.\n  [MIPS] IP27: intr_sconnect_level: don\u0027t disable interrupts.\n  [MIPS] IP27: startup_bridge_irq: connect interrupt.\n  [MIPS] IP27: shutdown_bridge_irq: don\u0027t free irq.\n  [MIPS] Sort out handling of ISA-less PCI systems.\n  [MIPS] Add __cmpdi2\n  [MIPS] HOTPLUG: Make register_pci_controller __devinit.\n  [MIPS] PCI: Remove __devinit attribute from pcibios_fixup_bus.\n  [MIPS] PCI: Remove __devinit attribute from pcibios_fixup_bus.\n  [MIPS] Delete duplicate inclusion of \u003clinux/delay.h\u003e.\n  [MIPS] Polish \u003casm/edac.h\u003e.\n  [MIPS] IP22: Export sgi_gfxaddr for use by the Newport console driver.\n  [MIPS] Maintain si_code field properly for FP exceptions\n  [MIPS] SMTC: Fix duplicate status dumps on NMI\n  [MIPS] Unconditionally writeback and invalidate caches on kexec.\n  [PATCH] rtc: Make rtc-rs5c348 driver hotplug-aware\n  [MIPS] Fix gcc 3.3 warning.\n  [MIPS] Fix invalid semicolon after if statement\n  [MIPS] Update Cobalt defconfig\n  [MIPS] Update workpad_defconfig\n  ...\n"
    },
    {
      "commit": "96665822dc43957d4337509e138017dc1cb960b1",
      "tree": "11e9a33e2f58c477db25e5a15f176534ed636d43",
      "parents": [
        "d96a2a5c6479342229416565944b56bc7a2b1a60",
        "175587cca7447daf5a13e4a53d32360ed8cba804"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 09:42:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 09:42:21 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix SLB initialization at boot time\n  [POWERPC] Fix undefined reference to device_power_up/resume\n  [POWERPC] cell: Update cell_defconfig for 2.6.23\n  [POWERPC] axonram: Do not delete gendisks queue in error path\n  [POWERPC] axonram: Module modification for latest firmware API changes\n  [POWERPC] cell: Support pinhole-reset on IBM cell blades\n  [POWERPC] spu_manage: Use newer physical-id attribute\n  [POWERPC] pasemi: Another IOMMU bugfix for 64K PAGE_SIZE\n"
    },
    {
      "commit": "d96a2a5c6479342229416565944b56bc7a2b1a60",
      "tree": "a17556ff042e739973decf0f4d1a21712e409520",
      "parents": [
        "50c46637aa894f904e2fb39086a3d7732f68bd50",
        "81b4b98ae484f11d97b3d5b8e88d916b74055b78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 09:30:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 27 09:30:52 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  [PARISC] Add NOTES section\n  [PARISC] Use compat_sys_getdents\n  [PARISC] Do not allow STI_CONSOLE to be modular\n  [PARISC] Clean up sti_flush\n  [PARISC] Add dummy isa_(bus|virt)_to_(virt|bus) inlines\n  [PARISC] Add empty \u003casm-parisc/vga.h\u003e\n"
    },
    {
      "commit": "81b4b98ae484f11d97b3d5b8e88d916b74055b78",
      "tree": "7bc6bd55f965945e139a1a11136d994e93149a2f",
      "parents": [
        "88a79078f9ca7d84736799605ff9d9e9545f18e7"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sun Aug 26 23:28:34 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Mon Aug 27 00:29:25 2007 -0400"
      },
      "message": "[PARISC] Add NOTES section\n\nBisected bizarre kernel-space nullptr dereference in udev to commit\n18991197b4b588255ccabf472ebc84db7b66a19c, adding the NOTES section fixes\nit.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "88a79078f9ca7d84736799605ff9d9e9545f18e7",
      "tree": "eea5c07f7179bf9dc4943b0d9a998556a8ddf2a9",
      "parents": [
        "1eb51c362d5e7b3e2cc741d87872aa4fc867de42"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Jun 29 03:38:10 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Mon Aug 27 00:29:25 2007 -0400"
      },
      "message": "[PARISC] Use compat_sys_getdents\n\nSwitch to using the generic compat_sys_getdents instead of a\nhomebrew one.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "1eb51c362d5e7b3e2cc741d87872aa4fc867de42",
      "tree": "c3a85ef5109fe5c49f80122afcbd23c66bbde731",
      "parents": [
        "03b18f1b2afeac76840648b4232d8e53cfb7ec84"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Jun 29 02:15:12 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Mon Aug 27 00:29:24 2007 -0400"
      },
      "message": "[PARISC] Do not allow STI_CONSOLE to be modular\n\nIt doesn\u0027t really make much sense, anyways, and would need a pile of\nsymbols exported.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "03b18f1b2afeac76840648b4232d8e53cfb7ec84",
      "tree": "5177edf43d8babd8ba766662dc2b664fdd3afa2e",
      "parents": [
        "fabb8ff4ffa2b6bf89df8ed598551b6aaf632478"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Jun 29 02:17:50 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Mon Aug 27 00:29:23 2007 -0400"
      },
      "message": "[PARISC] Clean up sti_flush\n\nsti_flush is supposed to flush the caches so we can execute the STI rom\nwe copied to memory. Anything more than flush_icache_range is overkill.\n\nFixes a missing symbol when built as a module.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "fabb8ff4ffa2b6bf89df8ed598551b6aaf632478",
      "tree": "e1f29d37691a6eda77e3a0a6649a1521f1535e0b",
      "parents": [
        "37efbb705a7c8778c5ee9f4ec6493cf2d958eecd"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Jun 29 02:21:03 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Mon Aug 27 00:29:22 2007 -0400"
      },
      "message": "[PARISC] Add dummy isa_(bus|virt)_to_(virt|bus) inlines\n\nLess painful than fixing up the Kconfig for a pile of drivers to only build\non X86 \u0026\u0026 ARM \u0026\u0026 MIPS...\n\nJust make them BUG(), as defining them to be 1:1 with physical memory will\nlikely HPMC the box anyways.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "37efbb705a7c8778c5ee9f4ec6493cf2d958eecd",
      "tree": "31c6d0702236a83a9dd80069311f62daf14e24bc",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Thu Jun 28 12:12:39 2007 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Mon Aug 27 00:29:22 2007 -0400"
      },
      "message": "[PARISC] Add empty \u003casm-parisc/vga.h\u003e\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "17a82e932d67e2885d9fa18d4656ff53337b1130",
      "tree": "afed5d7ff6f15d472853d3f3c4cac333426ae783",
      "parents": [
        "4f1296a5169c13b2c1f76c1446aaf361e8519050"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Aug 25 15:21:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:49:12 2007 -0700"
      },
      "message": "[SPARC32]: Make flush_tlb_kernel_range() an inline function.\n\nThis avoids unused variable warnings in places like mm/vmalloc.c:\n\nmm/vmalloc.c: In function ‘unmap_kernel_range’:\nmm/vmalloc.c:75: warning: unused variable ‘start’\n\ncaused by it previously being a macro.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f1296a5169c13b2c1f76c1446aaf361e8519050",
      "tree": "8afb78bb1100b01f7efb33d841a4282f62d7ad33",
      "parents": [
        "7bcd4dae6261b221108148befee20286c6c3a230"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Aug 25 15:17:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:49:11 2007 -0700"
      },
      "message": "[SERIAL]: Fix 32-bit warnings in sunzilog.c and sunsu.c\n\nresource_size_t can be either a u64 or a u32, and we can\u0027t\nreally know for sure, so when printing such a value out\nalways use long-long printf formatting and cast the argument\nto that type.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7bcd4dae6261b221108148befee20286c6c3a230",
      "tree": "eb4267ab0fbc707de9e4fb372fe1db3224cb1d47",
      "parents": [
        "6cc0735d0dbf6a0e5f802f47d51e1e463466955c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Aug 25 15:12:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:49:10 2007 -0700"
      },
      "message": "[SPARC32]: Kill unused vars and macros from prom/console.c\n\nThis should have been removed during the of_console_device\nchanges.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6cc0735d0dbf6a0e5f802f47d51e1e463466955c",
      "tree": "62840e618992c257eff51c65bfe66a14f5942c9a",
      "parents": [
        "6c8f5b90bfbe69a27763fb0e181bd2465181446d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Aug 25 15:10:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:49:09 2007 -0700"
      },
      "message": "[SPARC32]: Add __cmpdi2() libcall implementation ala. MIPS.\n\nDevice mapper generates calls to this with recent versions\nof gcc.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c8f5b90bfbe69a27763fb0e181bd2465181446d",
      "tree": "bb62f00ccd9ab1472446831f9e1442ad6bb86f47",
      "parents": [
        "1bd4b280394cdd14f82efc00808c6d77b097285a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Aug 24 22:33:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:49:08 2007 -0700"
      },
      "message": "[VIDEO]: Do not prom_halt() in cg3 and bw2 device probe.\n\nJust give a normal kernel log message of the problem and\nreturn failure.\n\nBased upon a patch from Mark Fortescue.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1bd4b280394cdd14f82efc00808c6d77b097285a",
      "tree": "5ccc519321d2f4fa5499c41a66f8af13a7978281",
      "parents": [
        "50c46637aa894f904e2fb39086a3d7732f68bd50"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Aug 24 22:05:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:49:07 2007 -0700"
      },
      "message": "[SUNVDC]: Use slice 0xff on VD_DISK_TYPE_DISK.\n\nWhile debugging issues with the VDS server I made the\ndriver use partition 2 to get at the whole disk since\nthis is the \"whole disk\" partition in the Sun disk\nlabel.\n\nWe really should use slice 0xff which really means\nthe whole physical disk in the VIO disk protocol.\nOtherwise things won\u0027t work well on a disk image\nthat doesn\u0027t have a proper disk label on it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10e2ff1c39e6d829379c7c5bb8f1c8f512f257c8",
      "tree": "281ca6b01e3b02fd4c0396ea617da7d8acf2f04c",
      "parents": [
        "e7c243c925f6d9dcb898504ff24d6650b5cbb3b1"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Sat Aug 25 14:41:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:48 2007 -0700"
      },
      "message": "[NET]: Mark Paul Moore as maintainer of labelled networking.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7c243c925f6d9dcb898504ff24d6650b5cbb3b1",
      "tree": "f06ae59e206e4876b0326c65811f496a8b1f4bdc",
      "parents": [
        "7c8347a91dbbb723d8ed106ec817dabac97f2bbc"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Fri Aug 24 23:36:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:47 2007 -0700"
      },
      "message": "[VLAN/BRIDGE]: Fix \"skb_pull_rcsum - Fatal exception in interrupt\"\n\nI tried to preserve bridging code as it was before, but logic is quite\nstrange - I think we should free skb on error, since it is already\nunshared and thus will just leak.\n\nHerbert Xu states:\n\n\u003e +\tif ((skb \u003d skb_share_check(skb, GFP_ATOMIC)) \u003d\u003d NULL)\n\u003e +\t\tgoto out;\n\nIf this happens it\u0027ll be a double-free on skb since we\u0027ll\nreturn NF_DROP which makes the caller free it too.\n\nWe could return NF_STOLEN to prevent that but I\u0027m not sure\nwhether that\u0027s correct netfilter semantics.  Patrick, could\nyou please make a call on this?\n\nPatrick McHardy states:\n\nNF_STOLEN should work fine here.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c8347a91dbbb723d8ed106ec817dabac97f2bbc",
      "tree": "167d78f55ea340d4df5e97805fbd5e3d5751bc98",
      "parents": [
        "c573f73ce95d7e421cb4b9928dd41ac9518fcccf"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 24 23:25:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:46 2007 -0700"
      },
      "message": "[ISDN]: Get rid of some pointless allocation casts in common and bsd comp.\n\nvmalloc() returns a void pointer - no need to cast the return value.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c573f73ce95d7e421cb4b9928dd41ac9518fcccf",
      "tree": "a2883fb046aab1e4c9ed647e59e441c3a9d41da9",
      "parents": [
        "901ded25fb98d76e55a8920834b173e7efc026b6"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 24 23:24:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:45 2007 -0700"
      },
      "message": "[NET]: Avoid pointless allocation casts in BSD compression module\n\nThe general kernel memory allocation functions return void pointers\nand there is no need to cast their return values.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "901ded25fb98d76e55a8920834b173e7efc026b6",
      "tree": "0542afdab8a9b58aa2dd00f58d6f8103fdf8c3e6",
      "parents": [
        "aaa53c4aba14f14de06419a20e552fe2d8823a33"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 24 23:23:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:44 2007 -0700"
      },
      "message": "[IRDA]: Do not do pointless kmalloc return value cast in KingSun driver\n\nkmalloc() returns a void pointer, so there is no need to cast it in\n drivers/net/irda/kingsun-sir.c::kingsun_probe().\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aaa53c4aba14f14de06419a20e552fe2d8823a33",
      "tree": "f026db39803fa265b588dac40f014cdfd69cbc56",
      "parents": [
        "f424bb9efaee90b752aabcb4e5e95920ee9580bb"
      ],
      "author": {
        "name": "Benjamin Thery",
        "email": "benjamin.thery@bull.net",
        "time": "Fri Aug 24 23:12:08 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:43 2007 -0700"
      },
      "message": "[NET]: Fix crash in dev_mc_sync()/dev_mc_unsync()\n\nThis patch fixes a crash that may occur when the routine dev_mc_sync()\ndeletes an address from the list it is currently going through. It\nsaves the pointer to the next element before deleting the current one.\nThe problem may also exist in dev_mc_unsync().\n\nSigned-off-by: Benjamin Thery \u003cbenjamin.thery@bull.net\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f424bb9efaee90b752aabcb4e5e95920ee9580bb",
      "tree": "3d33a47bc33d8456f26f2cfca89b28edc59726c8",
      "parents": [
        "e4223976341ffb22fabe5b3a69873966808c83aa"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Aug 24 23:04:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:42 2007 -0700"
      },
      "message": "[PPPOL2TP]: Fix endianness annotations.\n\n{s,d}_{session,tunnel} in pppol2tp_addr are actually host-endian\neverywhere.  We might switch them to net-endian, of course, but\nthat structure is exposed to userland via getname...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4223976341ffb22fabe5b3a69873966808c83aa",
      "tree": "8375db74c6243e583eeaff91d5d50ca96632a55d",
      "parents": [
        "97a1ad431b89765755d2b5aa8c0777ed637d5c4a"
      ],
      "author": {
        "name": "Shannon Nelson",
        "email": "shannon.nelson@intel.com",
        "time": "Fri Aug 24 23:02:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:40 2007 -0700"
      },
      "message": "[IOAT]: ioatdma needs to to play nice in a multi-dma-client world\n\nNow that the DMA engine has a multi-client interface, fix the ioatdma\ndriver to play along.  At the same time, remove a couple of unnecessary\nreads and writes.\n\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97a1ad431b89765755d2b5aa8c0777ed637d5c4a",
      "tree": "4807bce0c75dbb6a4a21270f20589ff4c77f956d",
      "parents": [
        "37d2e7316007b4583e5783c608efdd3b2284b74d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Aug 24 22:38:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:39 2007 -0700"
      },
      "message": "[SLIP]: trivial sparse warning fix\n\nFunction declared static in forward declaration, but not in actual code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37d2e7316007b4583e5783c608efdd3b2284b74d",
      "tree": "edd2f7ee91b473a08527c48f075aca1d1b3c5f9d",
      "parents": [
        "c3609d510f844100669965db8a9ff10ba029bb4a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Aug 24 22:37:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:38 2007 -0700"
      },
      "message": "[EQL]: sparse warning fix\n\nMore noodlin on long flights, patch bin. Sparse warning fix for eql.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3609d510f844100669965db8a9ff10ba029bb4a",
      "tree": "fb86593f7310805bb6c70cf2b61f4e7b3731d7aa",
      "parents": [
        "26722873a460703e319462afa7ebb8ed3a036c07"
      ],
      "author": {
        "name": "vignesh babu",
        "email": "vignesh.babu@wipro.com",
        "time": "Fri Aug 24 22:27:55 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:37 2007 -0700"
      },
      "message": "[NET]: is_power_of_2 in net/core/neighbour.c\n\nReplacing n \u0026 (n - 1) for power of 2 check by is_power_of_2(n)\n\nSigned-off-by: vignesh babu \u003cvignesh.babu@wipro.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26722873a460703e319462afa7ebb8ed3a036c07",
      "tree": "d621eb098a252a8e91d74d635d33eb30ee05aa21",
      "parents": [
        "a96fb49be3dd2031f722bf32af6ed7db965b60f7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Aug 24 22:21:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:36 2007 -0700"
      },
      "message": "[TCP]: Describe tcp_init_cwnd() thoroughly in a comment.\n\nPeople often get tripped up by this function and think that\nit does not implemented the prescribed algorithms from\nRFC2414 and RFC3390, even though it does.\n\nSo add a comment to head off such misunderstandings in the\nfuture.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a96fb49be3dd2031f722bf32af6ed7db965b60f7",
      "tree": "3c02106c65a3013990007d9bdf2708616bc9ba6e",
      "parents": [
        "36d98d3edce12c8f9ffd33f8f5d23ce728380925"
      ],
      "author": {
        "name": "Flavio Leitner",
        "email": "fleitner@redhat.com",
        "time": "Fri Aug 24 22:16:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:35 2007 -0700"
      },
      "message": "[NET]: Fix IP_ADD/DROP_MEMBERSHIP to handle only connectionless\n\nFix IP[V6]_ADD_MEMBERSHIP and IP[V6]_DROP_MEMBERSHIP to\nreturn -EPROTO for connection oriented sockets.\n\nSigned-off-by: Flavio Leitner \u003cfleitner@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36d98d3edce12c8f9ffd33f8f5d23ce728380925",
      "tree": "ba1b7fab085d2c559e504e9a01d2e70ff1f62c53",
      "parents": [
        "96fe1c0237224b24a0dfaaee6467a5767902ba4a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Aug 22 12:36:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:34 2007 -0700"
      },
      "message": "[KBUILD]: Sanitize tc_ematch headers.\n\nThe headers in tc_ematch are used by iproute2, so these headers should\nbe processed.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96fe1c0237224b24a0dfaaee6467a5767902ba4a",
      "tree": "6fb801473d339ec36843c76c4a0beaa0ae3921cf",
      "parents": [
        "50c46637aa894f904e2fb39086a3d7732f68bd50"
      ],
      "author": {
        "name": "Nick Bowler",
        "email": "nbowler@ellipticsemi.com",
        "time": "Wed Aug 22 12:33:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Aug 26 18:35:33 2007 -0700"
      },
      "message": "[IPSEC] AH4: Update IPv4 options handling to conform to RFC 4302.\n\nIn testing our ESP/AH offload hardware, I discovered an issue with how\nAH handles mutable fields in IPv4.  RFC 4302 (AH) states the following\non the subject:\n\n        For IPv4, the entire option is viewed as a unit; so even\n        though the type and length fields within most options are immutable\n        in transit, if an option is classified as mutable, the entire option\n        is zeroed for ICV computation purposes.\n\nThe current implementation does not zero the type and length fields,\nresulting in authentication failures when communicating with hosts\nthat do (i.e. FreeBSD).\n\nI have tested record route and timestamp options (ping -R and ping -T)\non a small network involving Windows XP, FreeBSD 6.2, and Linux hosts,\nwith one router.  In the presence of these options, the FreeBSD and\nLinux hosts (with the patch or with the hardware) can communicate.\nThe Windows XP host simply fails to accept these packets with or\nwithout the patch.\n\nI have also been trying to test source routing options (using\ntraceroute -g), but haven\u0027t had much luck getting this option to work\n*without* AH, let alone with.\n\nSigned-off-by: Nick Bowler \u003cnbowler@ellipticsemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23dd6d351a2f8157602e854e3a147a04cf7279a1",
      "tree": "06c9f7e1dd06b618402851c4197e62c269c2a19a",
      "parents": [
        "52625caaee4930995ab25e0855713a7a2dd89151"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Aug 24 16:49:23 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 27 02:17:00 2007 +0100"
      },
      "message": "[MIPS] Fulong doesn\u0027t need ISA DMA.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "52625caaee4930995ab25e0855713a7a2dd89151",
      "tree": "23c551643cdfcace37e5011809be4aec70892b72",
      "parents": [
        "84ced30675b1454f1c2dca1fe055ae75eb1df53e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 27 00:29:11 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 27 02:17:00 2007 +0100"
      },
      "message": "[MIPS] IP27: intr_sconnect_level: don\u0027t disable interrupts.\n\nThere is no reason to.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "84ced30675b1454f1c2dca1fe055ae75eb1df53e",
      "tree": "942c7b6918dc73bb96bfe8d109c4a26c11c342e8",
      "parents": [
        "ed7a2365062bc9968e8e01423a889a95e85fba80"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 27 00:26:58 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 27 02:17:00 2007 +0100"
      },
      "message": "[MIPS] IP27: startup_bridge_irq: connect interrupt.\n\nshutdown_bridge_irq disconnects the irq so we need to connect the irq or\nrequesting the same irq a send time will fail.  This used to make\nthings like ifconfig eth0 down; ifconfig eth0 up fail on IP27.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ed7a2365062bc9968e8e01423a889a95e85fba80",
      "tree": "f5b1f55f795c72294572b3e44e993db3419f1ee7",
      "parents": [
        "8313da304cdb32465064202814996a2ca33f04e7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 27 00:19:21 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 27 02:17:00 2007 +0100"
      },
      "message": "[MIPS] IP27: shutdown_bridge_irq: don\u0027t free irq.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8313da304cdb32465064202814996a2ca33f04e7",
      "tree": "cda271a47e5966a1adb2f776b8becd09b76c2f1e",
      "parents": [
        "2704afebecc8e268e8c873b6dfab2077d679b593"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Aug 24 16:48:30 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 27 02:17:00 2007 +0100"
      },
      "message": "[MIPS] Sort out handling of ISA-less PCI systems.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2704afebecc8e268e8c873b6dfab2077d679b593",
      "tree": "275a55b0401599f5362fad7ff90e9ea4590d0dfb",
      "parents": [
        "606bf782846163b87868d8cdd46f44241c0c2a6b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Aug 24 13:47:45 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 27 02:17:00 2007 +0100"
      },
      "message": "[MIPS] Add __cmpdi2\n\nCertain 32-bit kernel configurations seem to be able to cause references,\nthis was observed with gcc 4.1.2.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "606bf782846163b87868d8cdd46f44241c0c2a6b",
      "tree": "2e3a1e92293ffdcd3aedb4143ad4be15134e791a",
      "parents": [
        "c4aa2563f953d13a9bcf4731b00b0900a45626d7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Aug 24 02:13:33 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 27 02:17:00 2007 +0100"
      },
      "message": "[MIPS] HOTPLUG: Make register_pci_controller __devinit.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "c4aa2563f953d13a9bcf4731b00b0900a45626d7"
}
