)]}'
{
  "log": [
    {
      "commit": "c362aecdb51ecb364d427a9b947fd2dfbd4cb86a",
      "tree": "4e88fb0552ff6578c1018924e9ed735056d18ef5",
      "parents": [
        "5d4cae5fe2ea1a0974962e2c49dca5c9c4b14cc0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jun 06 09:51:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 11 09:09:15 2007 +0100"
      },
      "message": "[ARM] 4442/1: OSIRIS: Fix CPLD register definitions\n\nFix the CPLD register definitions to correctly mirror the\ndocumentation\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5d4cae5fe2ea1a0974962e2c49dca5c9c4b14cc0",
      "tree": "4f041d48181445ef55b1fedea7853d4fb2ef8f31",
      "parents": [
        "845a2fdcbd5bc5b9f652201ee95c825827a1d521"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 10 12:22:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 10 12:22:20 2007 +0100"
      },
      "message": "[ARM] VFP: fix section mismatch error\n\nFix a real section mismatch issue; the test code is thrown away after\ninitialisation, but if we do not detect the VFP hardware, it is left\nhooked into the exception handler.  Any VFP instructions which are\nsubsequently executed risk calling the discarded exception handler.\n\nIntroduce a new \"null\" handler which returns to the \"unrecognised\nfault\" return address.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "81d84a94be8085475c3585596e52b06ccbedd922",
      "tree": "3cfe28d60a3e7fdae5c0b4e5a52792f3cc79a4bc",
      "parents": [
        "7ac7834765e1c888ab06f677d906179858627f26",
        "50e5d35ce2c4190cead13a091ea1ceab47d29cc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 08 18:15:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 08 18:15:49 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  [CIPSO]: Fix several unaligned kernel accesses in the CIPSO engine.\n  [NetLabel]: consolidate the struct socket/sock handling to just struct sock\n  [IPV4]: Do not remove idev when addresses are cleared\n"
    },
    {
      "commit": "217397d7d267f832081169016e1ab66691a13e08",
      "tree": "8fb827b2802196733f60ecbe336bb8cd27e0012e",
      "parents": [
        "00df344fd06fd6ac71d0665f1ce8cc6870e4f564"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri Jun 08 13:47:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 08 17:23:34 2007 -0700"
      },
      "message": "Protect \u003clinux/console_struct.h\u003e from multiple inclusion\n\nPrevent \u003clinux/console_struct.h\u003e from being included more than once,\notherwise you get a redefinition error if you happen to include\n\u003clinux/vt_kern.h\u003e first.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7909234993973692414901055dfbebbca21e73f",
      "tree": "b3c97eafa742f3170c01aadbf3295a2876b3bd6b",
      "parents": [
        "abb49202ff37bf2eca7296c62ad18c77f636ec8e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Jun 08 13:47:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 08 17:23:34 2007 -0700"
      },
      "message": "hexdump: more output formatting\n\nAdd a prefix string parameter.  Callers are responsible for any string\nlength/alignment that they want to see in the output.  I.e., callers should\npad strings to achieve alignment if they want that.\n\nAdd rowsize parameter.  This is the number of raw data bytes to be printed\nper line.  Must be 16 or 32.\n\nAdd a groupsize parameter.  This allows callers to dump values as 1-byte,\n2-byte, 4-byte, or 8-byte numbers.  Default is 1-byte numbers.  If the\ntotal length is not an even multiple of groupsize, 1-byte numbers are\nprinted.\n\nAdd an \"ascii\" output parameter.  This causes ASCII data output following\nthe hex data output.\n\nClean up some doc examples.\n\nAlign the ASCII output on all lines that are produced by one call.\n\nAdd a new interface, print_hex_dump_bytes(), that is a shortcut to\nprint_hex_dump(), using default parameter values to print 16 bytes in\nbyte-size chunks of hex + ASCII output, using printk level KERN_DEBUG.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: 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": "778e9a9c3e7193ea9f434f382947155ffb59c755",
      "tree": "2ceb8c7ce1d55124982b77966dcd65cee5cc623b",
      "parents": [
        "1a539a87280b3032fd12bc93a4a82f1d8aa97ca8"
      ],
      "author": {
        "name": "Alexey Kuznetsov",
        "email": "kuznet@ms2.inr.ac.ru",
        "time": "Fri Jun 08 13:47:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 08 17:23:34 2007 -0700"
      },
      "message": "pi-futex: fix exit races and locking problems\n\n1. New entries can be added to tsk-\u003epi_state_list after task completed\n   exit_pi_state_list(). The result is memory leakage and deadlocks.\n\n2. handle_mm_fault() is called under spinlock. The result is obvious.\n\n3. results in self-inflicted deadlock inside glibc.\n   Sometimes futex_lock_pi returns -ESRCH, when it is not expected\n   and glibc enters to for(;;) sleep() to simulate deadlock. This problem\n   is quite obvious and I think the patch is right. Though it looks like\n   each \"if\" in futex_lock_pi() got some stupid special case \"else if\". :-)\n\n4. sometimes futex_lock_pi() returns -EDEADLK,\n   when nobody has the lock. The reason is also obvious (see comment\n   in the patch), but correct fix is far beyond my comprehension.\n   I guess someone already saw this, the chunk:\n\n                        if (rt_mutex_trylock(\u0026q.pi_state-\u003epi_mutex))\n                                ret \u003d 0;\n\n   is obviously from the same opera. But it does not work, because the\n   rtmutex is really taken at this point: wake_futex_pi() of previous\n   owner reassigned it to us. My fix works. But it looks very stupid.\n   I would think about removal of shift of ownership in wake_futex_pi()\n   and making all the work in context of process taking lock.\n\nFrom: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\nFix 1) Avoid the tasklist lock variant of the exit race fix by adding\n    an additional state transition to the exit code.\n\n    This fixes also the issue, when a task with recursive segfaults\n    is not able to release the futexes.\n\nFix 2) Cleanup the lookup_pi_state() failure path and solve the -ESRCH\n    problem finally.\n\nFix 3) Solve the fixup_pi_state_owner() problem which needs to do the fixup\n    in the lock protected section by using the in_atomic userspace access\n    functions.\n\n    This removes also the ugly lock drop / unqueue inside of fixup_pi_state()\n\nFix 4) Fix a stale lock in the error path of futex_wake_pi()\n\nAdded some error checks for verification.\n\nThe -EDEADLK problem is solved by the rtmutex fixups.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "272c1d21d6fe42979068e14c04fb60fb6045ad74",
      "tree": "6a365c67ed8575d15a59aa2183df609368359724",
      "parents": [
        "a17627ef8833ac30622a7b39b7be390e1b174405"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Fri Jun 08 13:46:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 08 17:23:33 2007 -0700"
      },
      "message": "SLUB: return ZERO_SIZE_PTR for kmalloc(0)\n\nInstead of returning the smallest available object return ZERO_SIZE_PTR.\n\nA ZERO_SIZE_PTR can be legitimately used as an object pointer as long as it\nis not deferenced.  The dereference of ZERO_SIZE_PTR causes a distinctive\nfault.  kfree can handle a ZERO_SIZE_PTR in the same way as NULL.\n\nThis enables functions to use zero sized object. e.g. n \u003d number of objects.\n\n\tobjects \u003d kmalloc(n * sizeof(object));\n\n\tfor (i \u003d 0; i \u003c n; i++)\n\t\tobjects[i].x \u003d y;\n\n\tkfree(objects);\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba6ff9f2b5c6018b293bd21083ffaa5ad710e671",
      "tree": "7a868d3a1948ab9e1aaf7b6e64e114e0f790370d",
      "parents": [
        "6363097cc4d182f93788131b5d8f72aa91d950a0"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Thu Jun 07 18:37:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jun 08 13:33:09 2007 -0700"
      },
      "message": "[NetLabel]: consolidate the struct socket/sock handling to just struct sock\n\nThe current NetLabel code has some redundant APIs which allow both\n\"struct socket\" and \"struct sock\" types to be used; this may have made\nsense at some point but it is wasteful now.  Remove the functions that\noperate on sockets and convert the callers.  Not only does this make\nthe code smaller and more consistent but it pushes the locking burden\nup to the caller which can be more intelligent about the locks.  Also,\nperform the same conversion (socket to sock) on the SELinux/NetLabel\nglue code where it make sense.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8d8170feb824875baf68f8aaecb181a6500ce81",
      "tree": "fc215c0776597015cd7e02ef12e24fe60e74961e",
      "parents": [
        "34750bb15687fa03ba95a0ccb1307b0727bc308b",
        "df5e38703d647b160d7ba300b3d2fcb64a48549a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 17:10:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 17:10:19 2007 -0700"
      },
      "message": "Merge git://git.linux-xtensa.org/kernel/xtensa-feed\n\n* git://git.linux-xtensa.org/kernel/xtensa-feed:\n  Xtensa: use asm-generic/fcntl.h\n  [XTENSA] Remove non-rt signal handling\n  [XTENSA] Move common sections into bss sections\n  [XTENSA] clean-up header files\n  [XTENSA] Use generic 64-bit division\n  [XTENSA] Remove multi-exported symbols from xtensa_ksyms.c\n  [XTENSA] fix sources using deprecated assembler directive\n  [XTENSA] Spelling fixes in arch/xtensa\n  [XTENSA] fix bit operations in bitops.h\n"
    },
    {
      "commit": "df3872a9664667edae729361c9948b652de5c6f4",
      "tree": "d191c1e6413f82b7a3f074a29b2d1fb92476d30f",
      "parents": [
        "e5e3c84b70e58fc605635fd340fb8dba3cc59058",
        "4aa2e62c45b5ca08be2d0d3c0744d7585b56e860"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 17:08:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 17:08:06 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: (24 commits)\n  xfrm: Add security check before flushing SAD/SPD\n  [NET_SCHED]: Fix filter double free\n  [NET]: Avoid duplicate netlink notification when changing link state\n  [UDP]: Revert 2-pass hashing changes.\n  [AF_UNIX]: Fix stream recvmsg() race.\n  [NETFILTER]: nf_conntrack_amanda: fix textsearch_prepare() error check\n  [NETFILTER]: ip_tables: fix compat related crash\n  [NETFILTER]: nf_conntrack: fix helper module unload races\n  [RTNETLINK]: ifindex 0 does not exist\n  [NETLINK]: Mark netlink policies const\n  [TCP] tcp_probe: Attach printf attribute properly to printl().\n  [TCP]: Use LIMIT_NETDEBUG in tcp_retransmit_timer().\n  [NET]: Merge dst_discard_in and dst_discard_out.\n  [RFKILL]: Make rfkill-\u003ename const\n  [IPV4]: Restore old behaviour of default config values\n  [IPV4]: Add default config support after inetdev_init\n  [IPV4]: Convert IPv4 devconf to an array\n  [IPV4]: Only panic if inetdev_init fails for loopback\n  [TCP]: Honour sk_bound_dev_if in tcp_v4_send_ack\n  [BNX2]: Update version and reldate.\n  ...\n"
    },
    {
      "commit": "c52ecdab06ff3b4d0f8914951eb74dc8b049f51c",
      "tree": "291a55adb3be3fec45dcc6affa72d9d1244ba42a",
      "parents": [
        "dc315011312f04433e0fdd34b6a3dde4bfde1e48",
        "c0f85a82484c25d23b44a87a35daddb2b276b4aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 17:02:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 17:02:29 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] pxa: fix pxa27x keyboard driver\n  [ARM] Fix 4417/1: Serial: Fix AMBA drivers locking\n  [ARM] 4421/1: AT91: Value of _KEY fields.\n  [ARM] Solve buggy smp_processor_id() usage\n  [ARM] 4422/1: Fix default value handling in gpio_direction_output (PXA)\n  [ARM] 4419/1: AT91: SAM9 USB clocks check for suspending\n  [ARM] 4418/1: AT91: Number of programmable clocks differs\n  [ARM] 4392/2: Do not corrupt the SP register in compressed/head.S\n"
    },
    {
      "commit": "dc315011312f04433e0fdd34b6a3dde4bfde1e48",
      "tree": "7a9f907f1e2c1441c63c93b0d0b0d71a05453d94",
      "parents": [
        "2c750edd39a45402e355459194fe8804366bedd2",
        "6ba07e590d1f841a5d0539978399b852a015ab53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 17:00:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 17:00:37 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:\n  [MIPS] Fix warning by moving do_default_vi into CONFIG_CPU_MIPSR2_SRS\n  [MIPS] Fix some minor typoes in arch/mips/Kconfig.\n  [MIPS] Remove prototype for deleted function qemu_handle_int\n  [MIPS] Fix some system calls with long long arguments\n  [MIPS] Make dma_map_sg handle sg elements which are longer than one page\n  [MIPS] Drop __ARCH_WANT_SYS_FADVISE64\n  [MIPS] Fix VGA corruption on RM300C\n  [MIPS] RM300: Fix MMIO problems by marking the PCI INT ACK region busy\n  [MIPS] EMMA2RH: remove dead KGDB code\n  [MIPS] Remove duplicate fpu enable hazard code.\n  [MIPS] Atlas, Malta, SEAD: Remove scroll from interrupt handler.\n"
    },
    {
      "commit": "2c750edd39a45402e355459194fe8804366bedd2",
      "tree": "a221ad0cd5f86dadf1c4901f628cff3aef30569d",
      "parents": [
        "8a2e21038df74c4401f422346b9371a959c21438"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Wed Jun 06 11:39:40 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 17:00:25 2007 -0700"
      },
      "message": "frv: build fix\n\nIn file included from /usr/src/linux-2.6-2/net/ipv4/ip_input.c:118:\n\n  include2/asm/system.h:245: error: parse error before \"__cmpxchg_32\"\n  include2/asm/system.h:245: error: parse error before \u0027*\u0027 token\n  include2/asm/system.h:245: warning: type defaults to `int\u0027 in declaration of `__cmpxchg_32\u0027\n  include2/asm/system.h:245: warning: function declaration isn\u0027t a prototype\n  include2/asm/system.h:245: warning: data definition has no type or storage class\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4aa2e62c45b5ca08be2d0d3c0744d7585b56e860",
      "tree": "16649593d55f3df4dac54227fcda28bb4fb49f17",
      "parents": [
        "b00b4bf94edb42852d55619af453588b2de2dc5e"
      ],
      "author": {
        "name": "Joy Latten",
        "email": "latten@austin.ibm.com",
        "time": "Mon Jun 04 19:05:57 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 07 13:42:46 2007 -0700"
      },
      "message": "xfrm: Add security check before flushing SAD/SPD\n\nCurrently we check for permission before deleting entries from SAD and\nSPD, (see security_xfrm_policy_delete() security_xfrm_state_delete())\nHowever we are not checking for authorization when flushing the SPD and\nthe SAD completely. It was perhaps missed in the original security hooks\npatch.\n\nThis patch adds a security check when flushing entries from the SAD and\nSPD.  It runs the entire database and checks each entry for a denial.\nIf the process attempting the flush is unable to remove all of the\nentries a denial is logged the the flush function returns an error\nwithout removing anything.\n\nThis is particularly useful when a process may need to create or delete\nits own xfrm entries used for things like labeled networking but that\nsame process should not be able to delete other entries or flush the\nentire database.\n\nSigned-off-by: Joy Latten\u003clatten@austin.ibm.com\u003e\nSigned-off-by: Eric Paris \u003ceparis@parisplace.org\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "df2bc459a3ad71f8b44c358bf7169acf9caf4acd",
      "tree": "143206b16d59c723be3c2cf2375a33b2a9306280",
      "parents": [
        "3c0d2f3780fc94746c4842e965bd2570e2119bb6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 05 15:18:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 07 13:40:50 2007 -0700"
      },
      "message": "[UDP]: Revert 2-pass hashing changes.\n\nThis reverts changesets:\n\n6aaf47fa48d3c44280810b1b470261d340e4ed87\nb7b5f487ab39bc10ed0694af35651a03d9cb97ff\nde34ed91c4ffa4727964a832c46e624dd1495cf5\nfc038410b4b1643766f8033f4940bcdb1dace633\n\nThere are still some correctness issues recently\ndiscovered which do not have a known fix that doesn\u0027t\ninvolve doing a full hash table scan on port bind.\n\nSo revert for now.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c1b52bc7a2f5ee01ea3fc248a8748a1c6843f7c",
      "tree": "4176d06988ff65fa3c5d060642523093a88c7a64",
      "parents": [
        "3c158f7f57601bc27eab82f0dc4fd3fad314d845"
      ],
      "author": {
        "name": "Dmitry Mishin",
        "email": "dim@openvz.org",
        "time": "Tue Jun 05 12:56:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 07 13:40:32 2007 -0700"
      },
      "message": "[NETFILTER]: ip_tables: fix compat related crash\n\ncheck_compat_entry_size_and_hooks iterates over the matches and calls\ncompat_check_calc_match, which loads the match and calculates the\ncompat offsets, but unlike the non-compat version, doesn\u0027t call\n-\u003echeckentry yet. On error however it calls cleanup_matches, which in\nturn calls -\u003edestroy, which can result in crashes if the destroy\nfunction (validly) expects to only get called after the checkentry\nfunction.\n\nAdd a compat_release_match function that only drops the module reference\non error and rename compat_check_calc_match to compat_find_calc_match to\nreflect the fact that it doesn\u0027t call the checkentry function.\n\nReported by Jan Engelhardt \u003cjengelh@linux01.gwdg.de\u003e\n\nSigned-off-by: Dmitry Mishin \u003cdim@openvz.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef7c79ed645f52bcbdd88f8d54a9702c4d3fd15d",
      "tree": "4c27ec3362d958b99672366437d5eb6038dd561d",
      "parents": [
        "14a49e1fd2bb91ba2bf0e1f06711b6dbc21de02d"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 05 12:38:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 07 13:40:10 2007 -0700"
      },
      "message": "[NETLINK]: Mark netlink policies const\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c36befb52350fa76bf3cb03d13ba2e17dbe8a508",
      "tree": "1e3187430ee10c2b5f7aa1dc51d79d810a2ccd2a",
      "parents": [
        "71e27da9618b5f4d525ec821def83991da20429f"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Tue Jun 05 00:04:46 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 07 13:39:34 2007 -0700"
      },
      "message": "[RFKILL]: Make rfkill-\u003ename const\n\nThe rfkill name can be made const safely,\nthis makes the compiler happy when drivers make\nit point to some const string used elsewhere.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "71e27da9618b5f4d525ec821def83991da20429f",
      "tree": "521645ee5c7e43cc0de100bc4425668e078d92f9",
      "parents": [
        "31be308541e990592a2d0a3e77e8e51bd0cea0e0"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 04 23:36:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 07 13:39:26 2007 -0700"
      },
      "message": "[IPV4]: Restore old behaviour of default config values\n\nPreviously inet devices were only constructed when addresses are added\n(or rarely in ipmr).  Therefore the default config values they get are\nthe ones at the time of these operations.\n\nNow that we\u0027re creating inet devices earlier, this changes the\nbehaviour of default config values in an incompatible way (see bug\n#8519).\n\nThis patch creates a compromise by setting the default values at the\nsame point as before but only for those that have not been explicitly\nset by the user since the inet device\u0027s creation.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31be308541e990592a2d0a3e77e8e51bd0cea0e0",
      "tree": "4b37efef3a38439be092ca269e687706be07f8f1",
      "parents": [
        "42f811b8bcdf6695bf74de580b1daf53445e8949"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 04 23:35:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 07 13:39:19 2007 -0700"
      },
      "message": "[IPV4]: Add default config support after inetdev_init\n\nPreviously once inetdev_init has been called on a device any changes\nmade to ipv4_devconf_dflt would have no effect on that device\u0027s\nconfiguration.\n\nThis creates a problem since we have moved the point where\ninetdev_init is called from when an address is added to where the\ndevice is registered.\n\nThis patch is the first half of a set that tries to mimic the old\nbehaviour while still calling inetdev_init.\n\nIt propagates any changes to ipv4_devconf_dflt to those devices that\nhave not had the corresponding attribute set.\n\nThe next patch will forcibly set all values at the point where\ninetdev_init was previously called.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42f811b8bcdf6695bf74de580b1daf53445e8949",
      "tree": "c7c9dd321c63eb24c5d41488b47b7178c6c9b572",
      "parents": [
        "8d76527e728d00d1cf9d5dd663caffb2dcf05ae6"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jun 04 23:34:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 07 13:39:13 2007 -0700"
      },
      "message": "[IPV4]: Convert IPv4 devconf to an array\n\nThis patch converts the ipv4_devconf config members (everything except\nsysctl) to an array.  This allows easier manipulation which will be\nneeded later on to provide better management of default config values.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0e48dbfc5c74e967fea4c0fd0c5ad07557ae0c8",
      "tree": "3e082e8946855e6a21f1f65582eb308b1cec0ed1",
      "parents": [
        "b91b9fd11210a7023f37eaee1e977ad9ce532095"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Jun 04 21:32:46 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 07 13:38:51 2007 -0700"
      },
      "message": "[TCP]: Honour sk_bound_dev_if in tcp_v4_send_ack\n\nA time_wait socket inherits sk_bound_dev_if from the original socket,\nbut it is not used when sending ACK packets using ip_send_reply.\n\nFix by passing the oif to ip_send_reply in struct ip_reply_arg and\nuse it for output routing.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a2e21038df74c4401f422346b9371a959c21438",
      "tree": "794986757facadd0b92c723c6dc561ca2e8d0dc5",
      "parents": [
        "7244d545c123ff33a3a5bff7fcb96a07778c32d1",
        "9a412847fbe396563acf2a78d5830c9c6c5a5d43"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 09:36:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 07 09:36:55 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix se73180 platform device registration.\n  sh: ioremap() through PMB needs asm/mmu.h.\n  sh: voyagergx: Fix build warnings.\n  sh: Fix SH4-202 clock fwk set_rate() mismatch.\n  sh: microdev: Fix compile warnings.\n  sh: Fix in_nmi symbol build error.\n"
    },
    {
      "commit": "1fe5f2c4503cf45806a47c608706fc7892649d4b",
      "tree": "0c4a4c7bee1c48691438947dffb652c13957ae10",
      "parents": [
        "22df5bc591ea2d0dbe8240fe8af0816b8a6533b9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri May 18 00:53:47 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 06 19:34:32 2007 +0100"
      },
      "message": "[MIPS] Drop __ARCH_WANT_SYS_FADVISE64\n\nsys_fadvise64() is not used on MIPS.  The libc can implement\nboth posix_fadvise() and posix_fadvise64() using sys_fadvise64_64().\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f9509c84d8d9451ecd1731e922e7094b38ee336a",
      "tree": "ddb9da06ee6a2ff3af2d2aaeb59cc60203396e26",
      "parents": [
        "79894c7b47f78decaa3511f1d6646aa06e2c6bed"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu May 17 21:36:55 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 06 19:34:31 2007 +0100"
      },
      "message": "[MIPS] Remove duplicate fpu enable hazard code.\n\nUse common code from hazards.h instead.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "79894c7b47f78decaa3511f1d6646aa06e2c6bed",
      "tree": "bd09192fbf3aa9268e3cb68474bc0cee55d35c3f",
      "parents": [
        "5ecd3100e695228ac5e0ce0e325e252c0f11806f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 16 17:54:08 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 06 19:34:30 2007 +0100"
      },
      "message": "[MIPS] Atlas, Malta, SEAD: Remove scroll from interrupt handler.\n\nAside of being handy for debugging this has never been a particularly\ngood idea but is now getting in the way of dyntick / tickless kernels\nand general cleanups.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f04dbac2623439e8e15abf55742769af0280c919",
      "tree": "88a433b518d05b1cd7085a9ee8e811b0f070415f",
      "parents": [
        "a2f9f6bbb30e60ee9f9f83cede960123a65876a2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 23:32:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 23:32:23 2007 -0700"
      },
      "message": "[SPARC64]: Fill in gaps in non-PCI dma_*() NOP implementation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2f9f6bbb30e60ee9f9f83cede960123a65876a2",
      "tree": "84388015bd5ba7c4d01fc256d8fb6a2f3d2a93a9",
      "parents": [
        "5cd342df96e911fb8135fb3d58f33c2c5af9ffab"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@hutch.davemloft.net",
        "time": "Mon Jun 04 21:48:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 21:50:05 2007 -0700"
      },
      "message": "[SPARC64]: Fix {mc,smt}_capable().\n\nIt\u0027s not just sun4v hypervisor platforms that should return true\nfor this, sun4u with UltraSPARC-IV should return true too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f78eae2e6f5d1eb05f76a45486286445b916bd92",
      "tree": "0fa81e104ad9891afcaf18cdcb413c4a0f2ee8da",
      "parents": [
        "d887ab3a9b1899f88b8cfba531e726b5fb2ebd14"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@hutch.davemloft.net",
        "time": "Mon Jun 04 17:01:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 21:50:00 2007 -0700"
      },
      "message": "[SPARC64]: Proper multi-core scheduling support.\n\nThe scheduling domain hierarchy is:\n\n   all cpus --\u003e\n      cpus that share an instruction cache --\u003e\n          cpus that share an integer execution unit\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d887ab3a9b1899f88b8cfba531e726b5fb2ebd14",
      "tree": "2f60de04ddf40419c295da0d9f64024fdc53d372",
      "parents": [
        "48b67356400dd7866c035024aeaa2f804de7cead"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@t1000.davemloft.net",
        "time": "Sun Jun 03 23:38:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 21:49:57 2007 -0700"
      },
      "message": "[SPARC64]: Provide mmu statistics via sysfs.\n\nIf the system supports hypervisor based statistics, allow them to\nbe fetched, enabled, and disabled via sysfs.\n\nEnable and disable via the boolean:\n\n/sys/devices/systems/cpu/cpuN/mmustat_enable\n\nStatistic values are provided under:\n\n/sys/devices/systems/cpu/cpuN/mmu_status/\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec4883b015c3212f6f6d04fb2ff45f528492f598",
      "tree": "0e393eb198a35a90adafcd8129564d0173aafad4",
      "parents": [
        "464cf177df7727efcc5506322fc5d0c8b896f545",
        "0477d24e2a87a9077b62298b01b031929f5cf2a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 17:54:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 04 17:54:09 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [JFFS2] Fix obsoletion of metadata nodes in jffs2_add_tn_to_tree()\n  [MTD] Fix error checking after get_mtd_device() in get_sb_mtd functions\n  [JFFS2] Fix buffer length calculations in jffs2_get_inode_nodes()\n  [JFFS2] Fix potential memory leak of dead xattrs on unmount.\n  [JFFS2] Fix BUG() caused by failing to discard xattrs on deleted files.\n  [MTD] generalise the handling of MTD-specific superblocks\n  [MTD] [MAPS] don\u0027t force uclinux mtd map to be root dev\n"
    },
    {
      "commit": "464cf177df7727efcc5506322fc5d0c8b896f545",
      "tree": "7b6546aab9c5a7f326ddc27c7a456287172f3c64",
      "parents": [
        "a862b5c8cd5d847779a049a5fc8cf5b1e6f5fa07"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun May 27 15:10:40 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jun 04 16:48:34 2007 -0400"
      },
      "message": "libata: always use polling SETXFER\n\nSeveral people have reported LITE-ON LTR-48246S detection failed\nbecause SETXFER fails.  It seems the device raises IRQ too early after\nSETXFER.  This is controller independent.  The same problem has been\nreported for different controllers.\n\nSo, now we have pata_via where the controller raises IRQ before it\u0027s\nready after SETXFER and a device which does similar thing.  This patch\nmakes libata always execute SETXFER via polling.  As this only happens\nduring EH, performance impact is nil.  Setting ATA_TFLAG_POLLING is\nalso moved from issue hot path to ata_dev_set_xfermode() - the only\nplace where SETXFER can be issued.\n\nNote that ATA_TFLAG_POLLING applies only to drivers which implement\nSFF TF interface and use libata HSM.  More advanced controllers ignore\nthe flag.  This doesn\u0027t matter for this fix as SFF TF controllers are\nthe problematic ones.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9a412847fbe396563acf2a78d5830c9c6c5a5d43",
      "tree": "de4a991afde03e91c2aadffb2c8dfffe29aaff71",
      "parents": [
        "0fd14754141e3604529579232d34fcffd89c24b9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 04 11:07:23 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 04 11:07:23 2007 +0900"
      },
      "message": "sh: Fix se73180 platform device registration.\n\nCopy and paste error from se7343, fix it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1c92b4e50ef926d1e26fcc056a520e4a7d12478c",
      "tree": "5657e611aef30e1f994d018e23a3a8cffa38677e",
      "parents": [
        "c1a13ff57ab1ce52a0aae9984594dbfcfbaf68c0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 13:24:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jun 03 18:08:40 2007 -0700"
      },
      "message": "[AF_UNIX]: Make socket locking much less confusing.\n\nThe unix_state_*() locking macros imply that there is some\nrwlock kind of thing going on, but the implementation is\nactually a spinlock which makes the code more confusing than\nit needs to be.\n\nSo use plain unix_state_lock and unix_state_unlock.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20c4856b1d1939647f71dce5e54fe69fde80013f",
      "tree": "bfd8e91ad10acf867934d74c1cf9448f38c9fcd2",
      "parents": [
        "c4d36a822e7c51cd6ffcf9133854d5e32489d269",
        "627aa944a17ba82ca3ba87dc1d6ee85bd314ec79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 03 12:29:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 03 12:29:15 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix zImage.coff generation for 32-bit pmac\n  [POWERPC] Fix compile breakage for IBM/AMCC 4xx arch/ppc platforms\n  [POWERPC] Don\u0027t allow PMAC_APM_EMU for 64-bit\n  [POWERPC] Compare irq numbers with NO_IRQ not IRQ_NONE\n  [POWERPC] Fix return from pte_alloc_one() in out-of-memory case\n  [POWERPC] Fix compile warning in pseries xics code\n  [POWERPC] Don\u0027t use HOSTCFLAGS in BOOTCFLAGS\n  [POWERPC] Create a zImage for legacy iSeries\n  [POWERPC] pasemi idle uses hard_smp_processor_id\n  [POWERPC] ps3/interrupt.c uses get_hard_smp_processor_id\n  [POWERPC] Fix possible access to free pages\n  [POWERPC] Fix compiler/assembler flags for Ebony platform boot files\n  [POWERPC] Fix ppc32 single-stepping out of syscalls\n  [POWERPC] Update documentation for of_find_node_by_type()\n"
    },
    {
      "commit": "0e5f82dda5e60a21cf8ba4f77334d60290277d2c",
      "tree": "1b4dc2efb911f37d613ea3ee37468bfa9ceb4248",
      "parents": [
        "f72267c30f5a08f9a77c97417ec120e6943195f8"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu May 31 10:16:00 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 03 17:52:35 2007 +0100"
      },
      "message": "[ARM] 4421/1: AT91: Value of _KEY fields.\n\nUse the actual value (0xA5) for the AT91_SHDW_KEY and AT91_WDT_KEY\nregister fields instead of a bitmask.\n\nThis is consistent with how AT91_RSTC_KEY is defined, and is easier to\nuse in code.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "29c349d22ccda5678a7dfb732093dbd3befcefa3",
      "tree": "a221d1fe28f0e1c03f68a11cc010cce3f93b225b",
      "parents": [
        "b6b27ae5e85fb193c08448157943b187958b8ca2"
      ],
      "author": {
        "name": "Bill Gatliff",
        "email": "bgat@billgatliff.com",
        "time": "Thu May 31 16:17:16 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jun 02 21:31:48 2007 +0100"
      },
      "message": "[ARM] 4422/1: Fix default value handling in gpio_direction_output (PXA)\n\nThe default value passed through to pxa_gpio_mode() is lost\ndue to a missing GPIO_DFLT_HIGH mask for nonzero values.  The enclosed\npatch fixes this programming error.\n\nSigned-off-by: Bill Gatliff \u003cbgat@billgatliff.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a4c28ab7445f5ca60e56ffd90edb3e9fc1330b71",
      "tree": "d7ccd52c688f014c320a55c1b6fa512424b147f3",
      "parents": [
        "66b30922c8a2c880fe61080c5bf87ae6615b9f64"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@fixstars.com",
        "time": "Tue May 29 20:46:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:56 2007 +1000"
      },
      "message": "[POWERPC] Fix return from pte_alloc_one() in out-of-memory case\n\npte_alloc_one() is expected to return NULL if out of memory.\nBut it returns virt_to_page(NULL), which is not NULL.\nThis fixes it.\n\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Akinobu Mita \u003cmita@fixstars.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6ad8d010b2f364b739020e514e61b6a73444464b",
      "tree": "bb6b10d3c1b2db68a8bca66a587fa2db0a8f2fd9",
      "parents": [
        "988519acb3dbe7168276a36cbb8fd91fddbffaee"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun May 27 15:18:22 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Jun 02 21:01:55 2007 +1000"
      },
      "message": "[POWERPC] Fix possible access to free pages\n\nI think we have a subtle race on ppc64 with the tlb batching.  The\ncommon code expects tlb_flush() to actually flush any pending TLB\nbatch.  It does that because it delays all page freeing until after\ntlb_flush() is called, in order to ensure no stale reference to\nthose pages exist in any TLB, thus causing potential access to\nthe freed pages.\n\nHowever, our tlb_flush only triggers the RCU for freeing page\ntable pages, it does not currently trigger a flush of a pending\nTLB/hash batch, which is, I think, an error.  This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4d36a822e7c51cd6ffcf9133854d5e32489d269",
      "tree": "4c1f8d3f18fd03cb5763520c90b8b9c7c11510b3",
      "parents": [
        "fcf75356e9cf0460ef47a5b756bc3b0951ecab59",
        "dd272b5716a54afa33a69f2241284d8ec60b7892"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 01:02:09 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 01:02:09 2007 -0400"
      },
      "message": "Pull osi-now into release branch\n"
    },
    {
      "commit": "fcf75356e9cf0460ef47a5b756bc3b0951ecab59",
      "tree": "5d5cb365b3e17a452c23a50eb9903a90578a146a",
      "parents": [
        "f285e3d329ce68cc355fadf4ab2c8f34d7f264cb",
        "6287ee32952b502c23d54f12895c3895ddbe5013"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 00:48:48 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 00:48:48 2007 -0400"
      },
      "message": "Pull now into release branch\n"
    },
    {
      "commit": "6287ee32952b502c23d54f12895c3895ddbe5013",
      "tree": "2b7c0baaeda3687793d46b3836ec236c1bea5ed0",
      "parents": [
        "8ff6f48d99a0351bcc9ceab422042ef9d3bad9aa"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Apr 03 19:59:37 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 00:20:29 2007 -0400"
      },
      "message": "ACPICA: Support for external package objects as method arguments\n\nImplemented support to allow Package objects to be passed as\nmethod arguments to the acpi_evaluate_object interface. Previously,\nthis would return an AE_NOT_IMPLEMENTED exception.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8ff6f48d99a0351bcc9ceab422042ef9d3bad9aa",
      "tree": "88f4640097f3fa004245617c2762df143ec26029",
      "parents": [
        "cc4c24e115ca7bc2e4ec74d70bcb8fda1d1a8df8"
      ],
      "author": {
        "name": "Luck, Tony",
        "email": "tony.luck@intel.com",
        "time": "Thu May 24 13:57:40 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 00:20:07 2007 -0400"
      },
      "message": "ACPI: Section mismatch ... acpi_map_pxm_to_node\n\nLast of the \"Section mismatch\" errors from ia64 builds! acpi_map_pxm_to_node()\nis defined with attribute __cpuinit, but is called by \"normal\" kernel functions\nacpi_getnode() and acpi_map_cpu2node().\n\nCommit f363d16fbb9374c0bd7f2757d412c287169094c9 moved the data structures on\nwhich this routine operates from __cpuinitdata to regular memory, so this\nroutine can also move out of init space.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f285e3d329ce68cc355fadf4ab2c8f34d7f264cb",
      "tree": "a40ae43a277bedeec732fd20eee166990974fb58",
      "parents": [
        "c1a834dc704763673df10282995257f2de93cbe9",
        "ca9a7af35f1ce4a990c6c3aace65ed36f89d50bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:28:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:28:15 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: Install firewire-constants.h and firewire-cdev.h for userspace.\n  firewire: Change struct fw_cdev_iso_packet to not use bitfields.\n  firewire: Implement suspend/resume PCI driver hooks.\n  firewire: add to MAINTAINERS\n  firewire: fw-sbp2: implement sysfs ieee1394_id\n  ieee1394: sbp2: offer SAM-conforming target port ID in sysfs\n  ieee1394: fix calculation of sysfs attribute \"address\"\n"
    },
    {
      "commit": "b11115c15351faba978ce1b9e75068e77f6ef48d",
      "tree": "aa63a32b6638f0ed3ee974a90984b3087cbd8bab",
      "parents": [
        "62e5b05db6cd5dd9cf9614cc5d2d0702c1e339bb"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Jun 01 00:47:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "serial_core.h: include \u003clinux/sysrq.h\u003e\n\nThe \u003clinux/serial_core.h\u003e header refers to handle_sysrq(), but does not\ninclude \u003clinux/sysrq.h\u003e which provides a declaration of the function.  This\nmay result in an implicit declaration and a warning if the actual one is\nseen later on.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62e5b05db6cd5dd9cf9614cc5d2d0702c1e339bb",
      "tree": "bd1800cc229a196cb36c90db8432577f5421c060",
      "parents": [
        "d7083174a2ca5ff80de773d2054caee2f77bf9f9"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Fri Jun 01 00:47:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "Better documentation for ERESTARTSYS\n\nAdd comment for errnos related to restart syscall to avoid the leakage of\nthem to user programs.\n\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7083174a2ca5ff80de773d2054caee2f77bf9f9",
      "tree": "c4e6c7e1b9a80c7a3933dfb49baf64ff13e8c38b",
      "parents": [
        "5ae0b6c704877d0c6b95dd7c3b1907770ca28b79"
      ],
      "author": {
        "name": "Jay Estabrook",
        "email": "jay.estabrook@hp.com",
        "time": "Fri Jun 01 00:47:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "ALPHA: misc fixes\n\n1. arch/alpha/Kconfig\n\n   several adjustments:\n      a) additions to the systems list and cleanup of same\n      b) change limits of NR_CPUS and make dep. on platform\n\n   Note that MARVEL support is limited to 32 CPUs whan using\n   42-bit KSEG - one needs 48-bit KSEG to handle up to 64, and\n   we\u0027ve never supported 48-bit KSEG.\n\n2. include/asm-alpha/core_wildfire.h\n\n   fix a typo that undoubtedly prevents WILDFIRE support\n   from working\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ae0b6c704877d0c6b95dd7c3b1907770ca28b79",
      "tree": "0d11567e33f883d241697d358dd12010d5917133",
      "parents": [
        "025a22151c41890e5d30a1d4fb84c547b84d7671"
      ],
      "author": {
        "name": "Jay Estabrook",
        "email": "jay.estabrook@hp.com",
        "time": "Fri Jun 01 00:47:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "ALPHA: correct low-level I/O routines for sable-lynx\n\nThis code corrects the behavior of the t2_readX/t2_writeX routines,\nand t2_ioreadNN/t2_iowriteNN routines.\n\nThe value T2_DENSE_MEM is now subtracted from the \"xaddr\" argument in\neach of the readX/writeX routines, since those routines may be called\ndirectly, rather than always through the ioreadNN/iowriteNN routines.\n\nExamples of the direct calls, via the __raw_readX/writeX macros, are\nthe memcpy_fromio/toio, _memset_c_io, and scr_memcpyw routines.\n\nSigned-off-by: Jay Estabrook \u003cjay.estabrook@hp.com\u003e\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "025a22151c41890e5d30a1d4fb84c547b84d7671",
      "tree": "9effd8ca9ceed994a03d252d4a1d28fa07ae93a1",
      "parents": [
        "8778beb981b7e5df3472b05475e4c7905dad1f3d"
      ],
      "author": {
        "name": "Jay Estabrook",
        "email": "jay.estabrook@hp.com",
        "time": "Fri Jun 01 00:47:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "ALPHA: support graphics on non-zero PCI domains\n\nThis code replaces earlier and incomplete handling of graphics on non-zero PCI\ndomains (aka hoses or peer PCI buses).\n\nAn option (CONFIG_VGA_HOSE) is set TRUE if configuring a GENERIC kernel, or a\nkernel for MARVEL, TITAN, or TSUNAMI machines, as these are the machines whose\nSRM consoles are capable of configuring and handling graphics options on\nnon-zero hoses.  All other machines have the option set FALSE.\n\nA routine, \"find_console_vga_hose()\", is used to find the graphics device\nwhich the machine\u0027s firmware believes is the console device, and it sets a\nglobal (pci_vga_hose) for later use in managing access to the device.  This is\ncalled in \"init_arch\" on TITAN and TSUNAMI machines; MARVEL machines use a\ncustom version of this routine because of extra complexity.\n\nA routine, \"locate_and_init_vga()\", is used to find the graphics device and\nset a global (pci_vga_hose) for later use in managing access to the device, in\nthe case where \"find_console_vga_hose\" has failed.\n\nVarious adjustments are made to the ioremap and ioportmap routines for\ndetecting and translating \"legacy\" VGA register and memory references to the\nreal PCI domain.\n\n[akpm@linux-foundation.org: don\u0027t statically init bss]\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Jay Estabrook \u003cjay.estabrook@hp.com\u003e\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8778beb981b7e5df3472b05475e4c7905dad1f3d",
      "tree": "407394ca07df33d46842c3284db3f3970fbce14e",
      "parents": [
        "5a9a62bb035b1f74e7d017e3bd48d1c687d7de3c"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Fri Jun 01 00:47:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "h8300 trival patches\n\n- warning fix.\n- call trace area check fix.\n- There is no meaning, \u0027 \u0026 \u0027 it deletes\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9db71a188bd04114c04b1faa6538f1c4faa0a9a7",
      "tree": "859c1cd34de17e92c587d6b79af5735d04f2a332",
      "parents": [
        "bfeeffbb4fb73a32c00d52742850f88e563726a5"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jun 01 00:46:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "fbdev: Move declaration of fb_class to \u003clinux/fb.h\u003e\n\nMove the forward declaration of fb_class from drivers/video/console/fbcon.h to\n\u003clinux/fb.h\u003e, together with the other forward declarations related to\ndrivers/video/fbmem.c.\n\nThis kills the following sparse warning:\n| drivers/video/fbmem.c:1363:14: warning: symbol \u0027fb_class\u0027 was not declared. Should it be static?\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24faa9eef876d39e0826a36f31ae0e8b0eeb9835",
      "tree": "3fe592d3bec99fa50d6af17e66325f56b8de85b8",
      "parents": [
        "f8343685643f2901fe11aa9d0358cafbeaf7b4c3"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Fri Jun 01 00:46:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "pci_ids: update patch for Intel ICH9M\n\nThis patch updates the Intel ICH9M LPC Controller DID\u0027s, due to a\nspecification change.\n\nSigned-off-by: Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e1c49db4c640b35df13889b86b9d62215ade4b6",
      "tree": "8b886843a57f5ff683700a9f623294e3f24d07ef",
      "parents": [
        "fa0aa866c82e441787e07169cb4925e3b673e891"
      ],
      "author": {
        "name": "Zou Nan hai",
        "email": "nanhai.zou@intel.com",
        "time": "Fri Jun 01 00:46:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "x86_64: allocate sparsemem memmap above 4G\n\nOn systems with huge amount of physical memory, VFS cache and memory memmap\nmay eat all available system memory under 4G, then the system may fail to\nallocate swiotlb bounce buffer.\n\nThere was a fix for this issue in arch/x86_64/mm/numa.c, but that fix dose\nnot cover sparsemem model.\n\nThis patch add fix to sparsemem model by first try to allocate memmap above\n4G.\n\nSigned-off-by: Zou Nan hai \u003cnanhai.zou@intel.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e984fd486fdbd65d1b4a637f0ef80086eee8fbe6",
      "tree": "b2d5027fc0ca5eabca5a47e1bbdcc90133f5cc1e",
      "parents": [
        "184b812f7da6726d7ea4ca409c7a8762ff6c6df6",
        "436bd75e47cf804dfe89f805106bb53ff577e99a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 07:49:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 07:49:18 2007 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  Define/reserve new ext4 superblock fields\n  When ext4_ext_insert_extent() fails to insert new blocks\n  ext4: Extent overlap bugfix\n  Remove unnecessary exported symbols.\n  EXT4: Fix whitespace\n"
    },
    {
      "commit": "df5e38703d647b160d7ba300b3d2fcb64a48549a",
      "tree": "5f6686098f6435dcf2f1d5e740579d1556ff1bea",
      "parents": [
        "29c4dfd92edc26c2cd2c0c64c9201d5b91d6418e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 31 20:18:25 2007 -0700"
      },
      "committer": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Thu May 31 20:18:25 2007 -0700"
      },
      "message": "Xtensa: use asm-generic/fcntl.h\n\nCommit fc4fb2adf944d45a7f3d4d38df991c79ffdb6a43 \"fixed\" the Xtensa\nasm/fcntl.h and in doing so ignored asm-generic/fcntl.h completely.\nIt turns out that it is now exactly the same as asm-generic/fcntl.h.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Chris Zankel \u003czankel@tensilica.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29c4dfd92edc26c2cd2c0c64c9201d5b91d6418e",
      "tree": "64b2884bb49a86f2895d9206b79bf9f64e384615",
      "parents": [
        "adba09f01577ea441a761a85aacb1e43b58d35c4"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Thu May 31 17:49:32 2007 -0700"
      },
      "committer": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Thu May 31 17:49:32 2007 -0700"
      },
      "message": "[XTENSA] Remove non-rt signal handling\n\nThe non-rt signal handling was never really used, so we don\u0027t break\nanything. This patch also cleans up the signal stack-frame to make\nit independent from the processor configuration. It also improves\nthe method used for controlling single-stepping. We now save and\nrestore the \u0027icountlevel\u0027 register that controls single stepping\nand set or clear the saved state to enable or disable it.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\n"
    },
    {
      "commit": "de4f6e5b41bef50fc981410ae8380f27f4e93bf8",
      "tree": "39e467255d33f89becf50425b019ce5cf402681f",
      "parents": [
        "176fd6c96dcbc263eb1c61eae9fe2a33f23a876d"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Thu May 31 17:47:01 2007 -0700"
      },
      "committer": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Thu May 31 17:47:01 2007 -0700"
      },
      "message": "[XTENSA] clean-up header files\n\nThe header files in the asm-xtensa directory are not clean and\n\u0027make headers_check\u0027 fails. This is a first patch to fix most of\nthe header files. It removes unnecessary include statements and\nadds some that are required for building the kernel. The linker\nscript required some updates or the linking stage would fail.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\n"
    },
    {
      "commit": "176fd6c96dcbc263eb1c61eae9fe2a33f23a876d",
      "tree": "921eca1bbbafe280b1f91eb79535e297e9aa0f7d",
      "parents": [
        "54213baf643dd14d3bc06ca7575a817d79a350c2"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Thu May 31 17:46:09 2007 -0700"
      },
      "committer": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Thu May 31 17:46:09 2007 -0700"
      },
      "message": "[XTENSA] Use generic 64-bit division\n\nUse generic 64-bit division algorithm from the asm-generic directory.\\\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\n"
    },
    {
      "commit": "ef6051a90e2ad1af636e99d1d4603fdcf2adfcbe",
      "tree": "ac64477663d0163161f3646cda4e5dd0c1e21893",
      "parents": [
        "3f0a6766e0cc5a577805732e5adb50a585c58175"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Thu May 31 17:41:14 2007 -0700"
      },
      "committer": {
        "name": "Chris Zankel",
        "email": "chris@zankel.net",
        "time": "Thu May 31 17:41:14 2007 -0700"
      },
      "message": "[XTENSA] fix bit operations in bitops.h\n\nA macro used internally in the bitops.h file to identify the number of\nleading zeros (__cntlz) was implemented incorrectly for Xtensa processors\nthat don\u0027t provide the \u0027nsa/nsau\u0027 instructions. As a result, the dependent\nfunctions and macros (ffs, ffz, fls) were broken.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\n"
    },
    {
      "commit": "184b812f7da6726d7ea4ca409c7a8762ff6c6df6",
      "tree": "77bd990cb8b36b94a9da0e9e683b70ca105279e4",
      "parents": [
        "73a74ed3a6f8fcb817fdffa2c2718f96d0108b7f"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Sat May 26 17:01:04 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 31 16:56:37 2007 -0700"
      },
      "message": "PCI: quirk disable MSI on via vt3351\n\nThe Via VT3351 APIC does not play well with MSI and unleashes a flood\nof APIC errors when MSI is used to deliver interrupts.  The problem\nwas recently exposed when the atl1 network device driver, which enables\nMSI by default, stimulated APIC errors on an Asus M2V mainboard, which\nemploys the Via VT3351.\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d8472 for additional\ndetails on this bug.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e3008dedff4bdc96a5f67224cd3d8d12237082a0",
      "tree": "b94671543b5dfcec7d2938bf25007c2237eca039",
      "parents": [
        "4fdadebc313f46a750e9ffca9c68c35c587ced9f"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Thu May 10 22:58:57 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 31 16:56:36 2007 -0700"
      },
      "message": "PCI: disable MSI by default on systems with Serverworks HT1000 chips\n\nI\u0027ve been seeing lots of messages like these:\n\neth0: No interrupt was generated using MSI, switching to INTx mode.  Please\nreport this failure to the PCI maintainer and include system chipset\ninformation.\n\nOn several systems that use the following Severworks HT1000 (also sometimes\nlabeled as a Broadcom chipset as well) bridge chips.  It doesn\u0027t appear MSI\nworks well (if at all) on these systems.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "436bd75e47cf804dfe89f805106bb53ff577e99a",
      "tree": "0ab9b4b67eb2233ce62878c37f8f1d32f7983229",
      "parents": [
        "315054f023d28ee64f308adf8b5737831541776b"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 12:43:28 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:15 2007 -0400"
      },
      "message": "Define/reserve new ext4 superblock fields\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "25d14f983f70ddbeb15fa2d0f32f6b70bca42a15",
      "tree": "322e219240fc4b527b5c5b16d1f7a97b5dd0917b",
      "parents": [
        "8a9dc94498f39c259b011d0abcb89bdf73cafa2d"
      ],
      "author": {
        "name": "Amit Arora",
        "email": "aarora@in.ibm.com",
        "time": "Thu May 24 13:04:13 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:15 2007 -0400"
      },
      "message": "ext4: Extent overlap bugfix\n\nThis patch adds a check for overlap of extents and cuts short the\nnew extent to be inserted, if there is a chance of overlap.\n\nSigned-off-by: Amit Arora \u003caarora@in.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "8c55e20411c9499c52890a081724a8b71f3dc3a1",
      "tree": "82f1badade34aa5a5461a4ae5141c30a9a64cc66",
      "parents": [
        "54ca4123363f388ab724fc66da92b87dc05395c3"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Thu May 24 13:04:54 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:14 2007 -0400"
      },
      "message": "EXT4: Fix whitespace\n\nReplace a lot of spaces with tabs\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "ca9a7af35f1ce4a990c6c3aace65ed36f89d50bf",
      "tree": "c3e8846c9e0e1946678f5afc83e452c29f13394a",
      "parents": [
        "1ca31ae7cfed3e2a8e48fbf6ed6cac06495b6158"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Thu May 31 11:36:23 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 31 21:40:15 2007 +0200"
      },
      "message": "firewire: Install firewire-constants.h and firewire-cdev.h for userspace.\n\nThis just adds them to include/linux/Kbuild using header-y.\n\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "1ca31ae7cfed3e2a8e48fbf6ed6cac06495b6158",
      "tree": "931d04e229f78091308d544f50717e547fb26318",
      "parents": [
        "2aef469a35a273609beaa7094d5a07c1f6d75285"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Thu May 31 11:16:43 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu May 31 21:40:15 2007 +0200"
      },
      "message": "firewire: Change struct fw_cdev_iso_packet to not use bitfields.\n\nThe struct is part of the userspace interface and can not use\nbitfields.  This patch replaces the bitfields with a __u32 \u0027control\u0027\nword and provides access macros to set the bits.\n\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "54ca4123363f388ab724fc66da92b87dc05395c3",
      "tree": "8ff6a020410b1d08b4a765952e6cb62e3ae1a11d",
      "parents": [
        "51d7cfc670e4c09e296af101326a6270060e72e7",
        "4096b46f01a362fe2cc83f6be25cc7be6bce2ab7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 12:33:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 12:33:16 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix:\n  sparc64: fix alignment bug in linker definition script\n"
    },
    {
      "commit": "5983b125740553d08a67d0c57e8c1021f5a06e31",
      "tree": "7c8cb1427ea5ca8260b4ee6689c947c62fa3bbcf",
      "parents": [
        "8ac1c101ec73e60635257ed9af1c6ab423c535b4",
        "4e1c20842044da32f771631049b7082dad63a9c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:15:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:15:42 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: support older gcc\u0027s\n  sh: trivial build cleanups.\n  sh: Fix vsyscall build failure.\n  sh: Trivial fix for dma-api compile failure.\n  sh: Fix pcrel too far for in_nmi label.\n  sh: section mismatch fixes for system timer.\n"
    },
    {
      "commit": "8ac1c101ec73e60635257ed9af1c6ab423c535b4",
      "tree": "b01a39fb1ce34e82aeea255740a5ac7ae8fb62f1",
      "parents": [
        "0e9871df2389560e94ba01e40959140ee56def4b",
        "672cc6c6c72673570b5ca44fe8a8b9ed604f5a4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:14:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:14:39 2007 -0700"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] version 1.0.14\n  [ALSA] hda-codec - Fix STAC922x capture boost level\n  [ALSA] hda-codec - Fix input with STAC92xx\n  [ALSA] hda-codec - Fix pin configs for Gateway MX6453\n  [ALSA] hda-codec - Add support for MSI K9N Ultra\n  [ALSA] hda-codec - Add quirk for Supermicro PDSBA to alc883_cfg_tbl[]\n  [ALSA] hda-codec - Add quirk for MSI S420\n  [ALSA] Fix ASoC s3c24xx-pcm spinlock bug\n  [ALSA] hda-intel: fix ASUS M2V detection\n  [ALSA] ali5451 - Fix possible NULL dereference\n  [ALSA] hda-codec - Add support for ASUS A8J modem\n  [ALSA] HDA: Fix headphone mute issue on non-eapd Conexant systems\n  [ALSA] HDA: Add more systems to Sigmatel codec\n  [ALSA] HDA: Add support for Gateway NX860\n"
    },
    {
      "commit": "0e9871df2389560e94ba01e40959140ee56def4b",
      "tree": "249e21834a45ab2fb96f25141675f343c1f2490a",
      "parents": [
        "b9066c268abfe353edf5d646bb486bc03c839348",
        "8a73709ecc6a972c94e6ff9c0cc639f8f38b9151"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:14:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:14:12 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Missing #include \u003clinux/mm.h\u003e in drivers/sbus/char/flash.c\n  [SPARC32]: Build fix.\n  [SPARC64]: Add missing NCS and SVC hypervisor interfaces.\n"
    },
    {
      "commit": "b9066c268abfe353edf5d646bb486bc03c839348",
      "tree": "b352204c6a773978efc902b28f0b25125f4a0e5b",
      "parents": [
        "0c27011a7562f2b67bec61509e21113ec125aba1",
        "85553ddafc5415534bcbe63ffa3af6506e6a754e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:13:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:13:41 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: (24 commits)\n  [IPSEC]: Add xfrm_sysctl.txt.\n  [BRIDGE]: Round off STP perodic timers.\n  [BRIDGE]: Reduce frequency of forwarding cleanup timer in bridge.\n  [TCP] tcp_probe: use GCC printf attribute\n  [TCP] tcp_probe: a trivial fix for mismatched number of printl arguments.\n  [IPV6] ADDRCONF: Fix conflicts in DEVCONF_xxx constant.\n  [NET] napi: Call __netif_rx_complete in netif_rx_complete\n  [TCP]: Consolidate checking for tcp orphan count being too big.\n  [SOCK]: Shrink struct sock by 8 bytes on 64-bit.\n  [AF_PACKET]: Kill CONFIG_PACKET_SOCKET.\n  [IPV6]: Fix build warning.\n  [AF_PACKET]: Kill bogus CONFIG_PACKET_MULTICAST\n  [IPV4]: Kill references to bogus non-existent CONFIG_IP_NOSIOCRT\n  [IPSEC]: Fix panic when using inter address familiy IPsec on loopback.\n  [NET]: parse ip:port strings correctly in in4_pton\n  [IPV6] ROUTE: No longer handle ::/0 specially.\n  [IPSEC]: Fix IPv6 AH calculation in outbound\n  [XFRM]: xfrm_larval_drop sysctl should be __read_mostly.\n  [XFRM]: Allow XFRM_ACQ_EXPIRES to be tunable via sysctl.\n  [CASSINI]: Fix printk message typo.\n  ...\n"
    },
    {
      "commit": "12d810c1b8c2b913d48e629e2b5c01d105029839",
      "tree": "b39162d3168f6173af3d0e5790e16eb45a70dfaf",
      "parents": [
        "00c541eae7a477e3d1adb1ebf27cccc0bdb5f824"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu May 31 00:40:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 07:58:14 2007 -0700"
      },
      "message": "m68k: discontinuous memory support\n\nFix support for discontinuous memory\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fbe9c9612930e0604dc99ef2da7e063fa3278817",
      "tree": "b11a5a03edd4a61fc5c71b2b38402cdfe914de22",
      "parents": [
        "1fc799e1b4efdbc405d87d9f154d64d9bc299e5c"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu May 31 00:40:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 07:58:13 2007 -0700"
      },
      "message": "m68k: runtime patching infrastructure\n\nAdd the basic infrastructure to allow runtime patching of kernel and modules\nto optimize a few functions with parameters, which are only calculated once\nduring bootup and are otherwise constant.  Use this for the conversion between\nvirtual and physical addresses.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "672cc6c6c72673570b5ca44fe8a8b9ed604f5a4f",
      "tree": "b3b0ae7badeb2386d8534a62921613777ea708ff",
      "parents": [
        "897cc188f7f0e402b92a4a6a9e234b45c612eb42"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 11:03:27 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 11:03:27 2007 +0200"
      },
      "message": "[ALSA] version 1.0.14\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "dbbe3cb8cff6b494ac2cba6a94dc7aabe7e5b635",
      "tree": "38832dcc3083891ef65d794d34343d71b67c7984",
      "parents": [
        "3f0a6766e0cc5a577805732e5adb50a585c58175"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 30 19:01:47 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:52:48 2007 -0700"
      },
      "message": "[SPARC64]: Add missing NCS and SVC hypervisor interfaces.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4540250be1d724943a55eb9668e6edc1aaae28c4",
      "tree": "950d61c92b3130df509804b7204a20c7a33e0567",
      "parents": [
        "b0ba66671a92f7d12fdbc42592d36e678f713efc"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue May 29 13:23:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:36 2007 -0700"
      },
      "message": "[IPV6] ADDRCONF: Fix conflicts in DEVCONF_xxx constant.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0ba66671a92f7d12fdbc42592d36e678f713efc",
      "tree": "80aaa15272dca59160f5ffb6952941d01c084218",
      "parents": [
        "e4fd5da39f99d5921dda1fe3d93652fbd925fbfd"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 29 13:22:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:35 2007 -0700"
      },
      "message": "[NET] napi: Call __netif_rx_complete in netif_rx_complete\n\nThis patch kills a little bit of code duplication between the two\nvariants of netif_rx_complete.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4fd5da39f99d5921dda1fe3d93652fbd925fbfd",
      "tree": "595967b745720653cdc0f7c9e5d61c5433ea143e",
      "parents": [
        "4e07a91c37c69ec1647c218214591ee4fe3408fe"
      ],
      "author": {
        "name": "Pavel Emelianov",
        "email": "xemul@openvz.org",
        "time": "Tue May 29 13:19:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:34 2007 -0700"
      },
      "message": "[TCP]: Consolidate checking for tcp orphan count being too big.\n\ntcp_out_of_resources() and tcp_close() perform the\nsame checking of number of orphan sockets. Move this\ncode into common place.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e07a91c37c69ec1647c218214591ee4fe3408fe",
      "tree": "abb4e5900b114168d57218ebb74cf0c624a38375",
      "parents": [
        "be02097cf6342eb0426833f54c95e0fb4c9bca45"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 29 13:17:47 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:32 2007 -0700"
      },
      "message": "[SOCK]: Shrink struct sock by 8 bytes on 64-bit.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01e67d08faa782f1a4d38de702331f5904def6ad",
      "tree": "72a546eaa73a9ef4967c1ba8232fead917d45a18",
      "parents": [
        "4738d2fa5986d3717055d8ee14b2aad87c30f1e7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 25 00:41:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:23 2007 -0700"
      },
      "message": "[XFRM]: Allow XFRM_ACQ_EXPIRES to be tunable via sysctl.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66c5227ecd3041b0467a091ad81b8d312e572ea8",
      "tree": "8d910d8f45c498c4d4f66694ff425f4b7d90d114",
      "parents": [
        "f75522cea12fe1ed9336c1a02b170bd06383e8a3"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Thu May 31 13:46:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 31 13:46:21 2007 +0900"
      },
      "message": "sh: trivial build cleanups.\n\nSeveral errors were spotted during building for custom config (SMP\nincluded). Although SMP still does not compile (no ipi and\n__smp_call_function) and does not work, this looks a bit cleaner.\nSome other errors obtained via gcc-4.1.0 build.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b927b3e2c9bc39b7eeeaca91e4cd6c3ed59f165a",
      "tree": "abdb72c2f2b8ab6cfaa954b558e8c078d04d1a85",
      "parents": [
        "74fd1b687fbeba566ceb59cc1fdbc7a64c5e0c0b"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Tue May 29 16:03:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:07:54 2007 -0700"
      },
      "message": "alpha: support new syscalls\n\nSome of the new syscalls require supporting TIF_RESTORE_SIGMASK.\n\nSigned-off-by: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74fd1b687fbeba566ceb59cc1fdbc7a64c5e0c0b",
      "tree": "efc6ffd2080ec94bef934758f40c220d710adf28",
      "parents": [
        "f54496f55a729078e9eef90bf9e0783857a27db1"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Tue May 29 16:01:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:07:54 2007 -0700"
      },
      "message": "alpha: cleanup in bitops.h\n\nRemove 2 functions private to the alpha implemetation,\nin favor of similar functions in \u003clinux/log2.h\u003e.\n\nProvide a more efficient version of the fls64 function\nfor pre-ev67 alphas.\n\nSigned-off-by: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f54496f55a729078e9eef90bf9e0783857a27db1",
      "tree": "104cf71ea8349a35990a9d3b58679229a604df31",
      "parents": [
        "aa2d3322989d8fd40fb2e417142c9a029d7831a4",
        "cdea460643072e1ee3647434aa254b5b81364f68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:04:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:04:01 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] Fix some section mismatch warnings\n  [ARM] 4417/1: Serial: Fix AMBA drivers locking\n  [ARM] 4394/1: ARMv7: Add the TLB range operations\n  [ARM] 4410/1: Remove extern declarations in coyote/ixdpg425-pci.c\n  [ARM] 4416/1: NWFPE: fix undeclared symbols\n  [ARM] 4415/1: AML5900: fix sparse warnings from map_io\n  [ARM] 4414/1: S3C2443: sparse fix for clock.c\n  [ARM] 4412/1: S3C2412: reset errata fix\n  [ARM] 4411/1: KS8695: Another serial driver fix\n  [ARM] oprofile: avoid lockdep warnings on mpcore oprofile init\n  [ARM] Fix stacktrace FP range checking\n  [ARM] use __used attribute\n  [ARM] enable arbitary speed tty ioctls and split input/output speed\n  [ARM] remove unused header file: arch/arm/mach-s3c2410/bast.h\n  [ARM] 4406/1: Trivial NSLU2 / NAS-100D header \u0026 setup code cleanup\n  [ARM] 4405/1: NSLU2, DSM-G600 frequency fixup code\n  [ARM] 4404/1: Trivial IXP42x Kconfig cleanup\n  [ARM] 4403/1: Make the PXA-I2C driver work with lockdep validator\n  [ARM] 4402/1: S3C2443: Add physical address of HSMMC controller\n  [ARM] 4401/1: S3C2443: Add definitions for port GPIOJ\n"
    },
    {
      "commit": "2ccdd1e77da52ad494e9af46bf272d816830cb28",
      "tree": "d153d6190c166e2190a63449895a2a970d77655e",
      "parents": [
        "919a84292070949691346adaf3dfba642f12329e"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri May 18 11:25:31 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 14:32:07 2007 +0100"
      },
      "message": "[ARM] 4394/1: ARMv7: Add the TLB range operations\n\nWe are currently using the ARMv6 operations but need to duplicate some\nof the code because of the introduction of the new CPU barrier\ninstructions in ARMv7.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eca8c2424171b6b6b2dcb0faa92dfddd1e3297d9",
      "tree": "680afa1b68832a4a81f07d706e4249a0f4290afa",
      "parents": [
        "486cab2ba25b469f7a8822e84fd43960a472e3d9"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 28 18:19:16 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:23 2007 +0100"
      },
      "message": "[ARM] 4412/1: S3C2412: reset errata fix\n\nThe S3C2412 has an reset-errata where the clock\nmay cause a glitch switching back to EXTCLK. We\nforce a switch to EXTCLK before writing the\nreset register to force use of the CLKCON sync\nlogic to properly switch.\n\nFix problem reported by Matthieu Castet.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b91d8a1205faa76affc4e1b7d5ccac1d17026970",
      "tree": "f504b0c2f35404addd8ece4a4f8120677f06ab13",
      "parents": [
        "3abc12012f957d1c5b9f35b244256f88ad146564"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Fri May 11 16:18:55 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:06 2007 +0100"
      },
      "message": "[ARM] use __used attribute\n\nUse the newly introduced __used attribute in place of the deprecated\n__attribute_used__.  Functionally the same.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dd272b5716a54afa33a69f2241284d8ec60b7892",
      "tree": "55149eaeff58b0406cf9a86de5b38606bca5924c",
      "parents": [
        "f507654d450d329c81a70eec0096d5dfe67802ec"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 30 00:26:11 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 30 00:26:11 2007 -0400"
      },
      "message": "ACPI: add __init to acpi_initialize_subsystem()\n\nAdd __init to:\nacpi_initialize_subsystem() (and un-export it)\nacpi_os_initialize()\n\nAdd __initdata to:\nacpi_osl_dmi_table[]\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "eaad084bb0f3a6259e56400cd45d061dbf040600",
      "tree": "34a5f5c3e1a849b035510ee28d5aaffd42a36dcc",
      "parents": [
        "6e98ee75c3ab99db48ecc0615c2246dc193111a9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 29 23:47:39 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 18:11:10 2007 -0700"
      },
      "message": "NOHZ: prevent multiplication overflow - stop timer for huge timeouts\n\nget_next_timer_interrupt() returns a delta of (LONG_MAX \u003e 1) in case\nthere is no timer pending. On 64 bit machines this results in a\nmultiplication overflow in tick_nohz_stop_sched_tick().\n\nReported by: Dave Miller \u003cdavem@davemloft.net\u003e\n\nMake the return value a constant and limit the return value to a 32 bit\nvalue.\n\nWhen the max timeout value is returned, we can safely stop the tick\ntimer device. The max jiffies delta results in a 12 days timeout for\nHZ\u003d1000.\n\nIn the long term the get_next_timer_interrupt() code needs to be\nreworked to return ktime instead of jiffies, but we have to wait until\nthe last users of the original NO_IDLE_HZ code are converted.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae00d812436dc968f4a5dea7757b6a94910b6dc4",
      "tree": "6acd68850bead001cc74597369307a82bc711f6e",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue May 29 18:43:33 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue May 29 18:43:33 2007 -0400"
      },
      "message": "ACPI: extend \"acpi_osi\u003d\" boot option\n\nThe boot option \"acpi_osi\u003d\" has always disabled Linux _OSI support,\nthus disabling all OS Interface strings which are advertised\nby Linux to the BIOS.\n\nNow...\nacpi_osi\u003d\"string\" adds the interface string, and\nacpi_osi\u003d\"!string\" invalidates the pre-defined interface string\n\neg. acpi_osi\u003d\"!Windows 2006\"\nwould disable Linux\u0027s claim of Vista compatibility.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4096b46f01a362fe2cc83f6be25cc7be6bce2ab7",
      "tree": "7738ca7a7962dc88cc5b9e6dc3b789e73504a7c8",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue May 29 21:29:00 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue May 29 21:29:00 2007 +0200"
      },
      "message": "sparc64: fix alignment bug in linker definition script\n\nThe RO_DATA section were hardcoded to a specific\nalignment in include/asm-generic/vmlinux.h.\nBut for sparc64 this did not match the PAGE_SIZE.\n\nIntroduce a new section definition named:\nRO_DATA that takes actual alignment as parameter.\nRODATA are provided for backward compatibility.\n\nOn top of this avoid hardcoding alignment for\nsparc64 in reset of the script\nFix is build-tested on sparc64 + x86_64.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7db35f31cbb8ca1dbaba03d74b7db79ace084358",
      "tree": "98dcbdb70d613ba6ddcf7c8bec03d79748342109",
      "parents": [
        "2d9e2763c22a4ce41c3cc5f35366a51f1eba38dc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:22:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:52:15 2007 -0700"
      },
      "message": "[SPARC64]: Fill holes in hypervisor APIs and fix KTSB registry.\n\nSeveral interfaces were missing and others misnumbered or\nimproperly documented.\n\nAlso, make sure to check the return value when registering\nthe kernel TSBs with the hypervisor.  This helped to find\nthe 4MB kernel TSB alignment bug fixed in a previous changeset.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d9e2763c22a4ce41c3cc5f35366a51f1eba38dc",
      "tree": "5a8ee71858b3ec58ff07a2cd9cf875cfb458cf63",
      "parents": [
        "5f81941c9d47f783e834028dcfb8548809da5a53"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 01:58:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:51:38 2007 -0700"
      },
      "message": "[SPARC64]: Fix two bugs wrt. kernel 4MB TSB.\n\n1) The TSB lookup was not using the correct hash mask.\n\n2) It was not aligned on a boundary equal to it\u0027s size,\n   which is required by the sun4v Hypervisor.\n\nwasn\u0027t having it\u0027s return value checked, and that bug will be fixed up\nas well in a subsequent changeset.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6197fe4d720ea3e2ee94cdc7ef32d6c0151199de",
      "tree": "c521b677a8ca7ab24f12c0e8275a3cbdd00131c0",
      "parents": [
        "679292993c77c06f7ade4e317c13256b92c2651b"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Tue May 29 02:51:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 29 02:51:13 2007 -0700"
      },
      "message": "[SPARC]: Emulate cmpxchg like parisc\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22adb358e816ce6aa0afb231ae9d826b0bddc8b0",
      "tree": "6f9886bf5b4e5c916c72d8d5733211813873c5fc",
      "parents": [
        "5cbc30737398b49f62ae8603129ce43ac7db1a41"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat May 26 01:14:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:49 2007 -0700"
      },
      "message": "[SPARC64]: Eliminate NR_CPUS limitations.\n\nCheetah systems can have cpuids as large as 1023, although physical\nsystems don\u0027t have that many cpus.\n\nOnly three limitations existed in the kernel preventing arbitrary\nNR_CPUS values:\n\n1) dcache dirty cpu state stored in page-\u003eflags on\n   D-cache aliasing platforms.  With some build time\n   calculations and some build-time BUG checks on\n   page-\u003eflags layout, this one was easily solved.\n\n2) The cheetah XCALL delivery code could only handle\n   a cpumask with up to 32 cpus set.  Some simple looping\n   logic clears that up too.\n\n3) thread_info-\u003ecpu was a u8, easily changed to a u16.\n\nThere are a few spots in the kernel that still put NR_CPUS\nsized arrays on the kernel stack, but that\u0027s not a sparc64\nspecific problem.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cbc30737398b49f62ae8603129ce43ac7db1a41",
      "tree": "45d01a686865e6fd9c32b670f77af1e37db03008",
      "parents": [
        "e01c0d6d8cf29c1c11725837b265598cab687952"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 25 15:49:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:41 2007 -0700"
      },
      "message": "[SPARC64]: Use machine description and OBP properly for cpu probing.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22d6a1cba3e9ec9baf8ce4d8dd1d088e112a64f1",
      "tree": "b16a912edb689cba40395f778acb3d5dd9426fd8",
      "parents": [
        "36b48973b8f1818d0ae6d16e548081d00162ae39"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 25 00:37:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:29 2007 -0700"
      },
      "message": "[SPARC64]: Report proper system soft state to the hypervisor.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1aadd55fb43e31407aecc4ebaf0258130a98238",
      "tree": "e0d8b70de1e8e61f97d8e78528b5637b6d1f6e48",
      "parents": [
        "b68a890fa3cd977365fda2b1f1ec4e8dc58baddf"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 23 14:57:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:14 2007 -0700"
      },
      "message": "[SPARC64]: Kill unused DIE_PAGE_FAULT enum value.\n\nsparc64 got rid of the pagefault notifiers, so the enum value for them\ncan go away aswell.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3abc12012f957d1c5b9f35b244256f88ad146564",
      "tree": "57f9b0b4333a325a1e4acf9461432fe4003bd087",
      "parents": [
        "43e7f6adf33da1f7816ff738d3725bbde8fd98de"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed May 23 14:14:15 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 28 23:07:34 2007 +0100"
      },
      "message": "[ARM] enable arbitary speed tty ioctls and split input/output speed\n\nAdd the ioctls and values needed for this to the ARM26/ARM32 ports.  The\nactual code has been in the base kernel for a while and automatically turns\non when a port sets the required defines.\n\n[RMK: also added termbits.h changes to avoid build breakage]\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cc50a0df51e4f2a7982ade338b3d74825ca67e08",
      "tree": "2c45b932542678b7f51911edd1bbff006527c22b",
      "parents": [
        "435c5da00b9610f9664c5d6f38dfdafce419ef4a"
      ],
      "author": {
        "name": "Michael-Luke Jones",
        "email": "mlj28@cam.ac.uk",
        "time": "Wed May 23 22:41:53 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 26 10:09:39 2007 +0100"
      },
      "message": "[ARM] 4406/1: Trivial NSLU2 / NAS-100D header \u0026 setup code cleanup\n\nThis trivial patch updates the nslu2 and nas-100d headers to\nremove pointless GPIO defines, and updates nslu2-setup.c\naccordingly. In addition minor style cleanups to some comments\nare included.\n\nSigned-off-by: Michael-Luke Jones \u003cmlj28@cam.ac.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "435c5da00b9610f9664c5d6f38dfdafce419ef4a"
}
