)]}'
{
  "log": [
    {
      "commit": "293035479942400a7fe8e4f72465d4e4e466b91a",
      "tree": "af9890403a554b4cf8389a9116080a0d1aa187fb",
      "parents": [
        "ddeee3ce7fbf0e800f2a26a76d6018b42b337cc2"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 16:02:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 16 16:02:12 2007 -0700"
      },
      "message": "[SCTP]: Add RCU synchronization around sctp_localaddr_list\n\nsctp_localaddr_list is modified dynamically via NETDEV_UP\nand NETDEV_DOWN events, but there is not synchronization\nbetween writer (even handler) and readers.  As a result,\nthe readers can access an entry that has been freed and\ncrash the sytem.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Sridhar Samdurala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddeee3ce7fbf0e800f2a26a76d6018b42b337cc2",
      "tree": "686d949a3ce1b80aa96bec276dc144cc33052f35",
      "parents": [
        "ce5d0b47f13f83dfb9fbb8ac91adad7120747aaf"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Sun Sep 16 14:54:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 16 14:54:05 2007 -0700"
      },
      "message": "[PKT_SCHED]: sch_cbq.c: Shut up uninitialized variable warning\n\nnet/sched/sch_cbq.c: In function \u0027cbq_enqueue\u0027:\nnet/sched/sch_cbq.c:383: warning: \u0027ret\u0027 may be used uninitialized in this function\n\nhas been verified to be a bogus case. So let\u0027s shut it up.\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce5d0b47f13f83dfb9fbb8ac91adad7120747aaf",
      "tree": "f1d24348ac9244b30433aa335f870ff9a21d54fa",
      "parents": [
        "6ae5f983cf8de769214d2d9e8a783c881eccd4cd"
      ],
      "author": {
        "name": "Adit Ranadive",
        "email": "adit.262@gmail.com",
        "time": "Sun Sep 16 14:52:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 16 14:52:15 2007 -0700"
      },
      "message": "[PKTGEN]: srcmac fix\n\nFrom: Adit Ranadive \u003cadit.262@gmail.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ae5f983cf8de769214d2d9e8a783c881eccd4cd",
      "tree": "bfc249a8c92e1cbd73845b502eadb4516eb46c69",
      "parents": [
        "2a0c6c980d209827e5d69017fa736f107a744d1d"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Sep 16 14:48:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 16 14:48:21 2007 -0700"
      },
      "message": "[IPV6]: Fix source address selection.\n\nThe commit 95c385 broke proper source address selection for cases in which \nthere is a address which is makred \u0027deprecated\u0027. The commit mistakenly \nchanged ifa-\u003eflags to ifa_result-\u003eflags (probably copy/paste error from a \nfew lines above) in the \u0027Rule 3\u0027 address selection code.\n\nThe patch restores the previous RFC-compliant behavior.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a0c6c980d209827e5d69017fa736f107a744d1d",
      "tree": "dff735fe15844667577fd25bf87bae470d50306b",
      "parents": [
        "cd562c9859f648d78224e9fc0dafa5a3d5000fdb"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Sep 14 17:15:19 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 14 17:15:19 2007 -0700"
      },
      "message": "[IPV4]: Just increment OutDatagrams once per a datagram.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd562c9859f648d78224e9fc0dafa5a3d5000fdb",
      "tree": "845cd92b8d59598495427b1aeb32c6d7e2410911",
      "parents": [
        "3ef9d943d26dea764f4fecf3767001c90b778b0c"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Sep 14 17:15:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 14 17:15:01 2007 -0700"
      },
      "message": "[IPV6]: Just increment OutDatagrams once per a datagram.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ef9d943d26dea764f4fecf3767001c90b778b0c",
      "tree": "f1fab72a4de636b6019374380dfb3afc9b3f9888",
      "parents": [
        "e1e992e52faa588667e1378a2573b4b8e3fa6670"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Sep 14 16:45:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 14 16:45:40 2007 -0700"
      },
      "message": "[IPV6]: Fix unbalanced socket reference with MSG_CONFIRM.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1e992e52faa588667e1378a2573b4b8e3fa6670",
      "tree": "771f664db9e2d7119dfea92a117deeb89e7b55e5",
      "parents": [
        "4878809f711981a602cc562eb47994fc81ea0155"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Wed Sep 12 16:32:59 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 14 16:43:05 2007 -0700"
      },
      "message": "[NET_SCHED] protect action config/dump from irqs\n\n(with no apologies to C Heston)\n\nOn Mon, 2007-10-09 at 21:00 +0800, Herbert Xu wrote:\nOn Sun, Sep 02, 2007 at 01:11:29PM +0000, Christian Kujau wrote:\n\u003e \u003e\n\u003e \u003e after upgrading to 2.6.23-rc5 (and applying davem\u0027s fix [0]), lockdep\n\u003e \u003e was quite noisy when I tried to shape my external (wireless) interface:\n\u003e \u003e\n\u003e \u003e [ 6400.534545] FahCore_78.exe/3552 just changed the state of lock:\n\u003e \u003e [ 6400.534713]  (\u0026dev-\u003eingress_lock){-+..}, at: [\u003cc038d595\u003e]\n\u003e \u003e netif_receive_skb+0x2d5/0x3c0\n\u003e \u003e [ 6400.534941] but this lock took another, soft-read-irq-unsafe lock in the\n\u003e \u003e past:\n\u003e \u003e [ 6400.535145]  (police_lock){-.--}\n\u003e\n\u003e This is a genuine dead-lock.  The police lock can be taken\n\u003e for reading with softirqs on.  If a second CPU tries to take\n\u003e the police lock for writing, while holding the ingress lock,\n\u003e then a softirq on the first CPU can dead-lock when it tries\n\u003e to get the ingress lock.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4878809f711981a602cc562eb47994fc81ea0155",
      "tree": "17e84e056331e90514fe1a5069d1fba9cdaab274",
      "parents": [
        "19299b1a722198830e39264a0f2edadd3fde74c2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 14 16:41:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 14 16:41:03 2007 -0700"
      },
      "message": "[NET]: Fix two issues wrt. SO_BINDTODEVICE.\n\n1) Comments suggest that setting optlen to zero will unbind\n   the socket from whatever device it might be attached to.  This\n   hasn\u0027t been the case since at least 2.2.x because the first thing\n   this function does is return -EINVAL if \u0027optlen\u0027 is less than\n   sizeof(int).\n\n   This check also means that passing in a two byte string doesn\u0027t\n   work so well.  It\u0027s almost as if this code was testing with \"eth?\"\n   patterned strings and nothing else :-)\n\n   Fix this by breaking the logic of this facility out into a\n   seperate function which validates optlen more appropriately.\n\n   The optlen\u003d\u003d0 and small string cases now work properly.\n\n2) We should reset the cached route of the socket after we have made\n   the device binding changes, not before.\n\nReported by Ben Greear.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19299b1a722198830e39264a0f2edadd3fde74c2",
      "tree": "987d546dd5fb9c278e9fa908c81e1e7699f0033f",
      "parents": [
        "f3da54ba140c6427fa4a32913e1bf406f41b5dda",
        "d526875deb42e0f4c0d31cb50b4e5bfaf19c3138"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:43:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:43:38 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  Revert \"usb-storage: implement autosuspend\"\n  USB: disable autosuspend by default for non-hubs\n"
    },
    {
      "commit": "f3da54ba140c6427fa4a32913e1bf406f41b5dda",
      "tree": "e39f3c21a06abbf23944e03fc5ec422fc434fc00",
      "parents": [
        "9ca2152e173554e7ffb7919dc4916a7c61f8be1a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Sep 13 14:26:53 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:20:25 2007 -0700"
      },
      "message": "Fix race with shared tag queue maps\n\nThere\u0027s a race condition in blk_queue_end_tag() for shared tag maps,\nusers include stex (promise supertrak thingy) and qla2xxx.  The former\nat least has reported bugs in this area, not sure why we haven\u0027t seen\nany for the latter.  It could be because the window is narrow and that\nother conditions in the qla2xxx code hide this.  It\u0027s a real bug,\nthough, as the stex smp users can attest.\n\nWe need to ensure two things - the tag bit clearing needs to happen\nAFTER we cleared the tag pointer, as the tag bit clearing/setting is\nwhat protects this map.  Secondly, we need to ensure that the visibility\nof the tag pointer and tag bit clear are ordered properly.\n\n[ I removed the SMP barriers - \"test_and_clear_bit()\" already implies\n  all the required barriers.  -- Linus ]\n\nAlso see http://bugzilla.kernel.org/show_bug.cgi?id\u003d7842\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ca2152e173554e7ffb7919dc4916a7c61f8be1a",
      "tree": "27eaa8e8da5f5f65a793cc375ac0468eac01461f",
      "parents": [
        "106c4a9cef3671b0a251e64c8f6fb7f1a4d801c6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Thu Sep 13 12:19:46 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:11:10 2007 -0700"
      },
      "message": "Fix this Paul Simon song\u0027s name\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "106c4a9cef3671b0a251e64c8f6fb7f1a4d801c6",
      "tree": "2c75056c8c4b6e1857c9221c0d9949323197f3cc",
      "parents": [
        "f2740e45ae59d76ce4303d83824d3625b23334e5"
      ],
      "author": {
        "name": "aherrman@arcor.de",
        "email": "aherrman@arcor.de",
        "time": "Tue Sep 11 20:37:37 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:00:42 2007 -0700"
      },
      "message": "radeonfb: fix chip definition for Radeon Xpress 200M 0x5975\n\nThis fixes a problem introduced with commit\nb5f2f4d1a6d7efde39cfb5e1d034981c69f2214c\nThe commit added a wrong chip definition to radeonfb which causes\na blank console on my Laptop if radeonfb is loaded.\n\nThe patch\n - renames PCI_CHIP_RS485_5975 to PCI_CHIP_RS482_5975\n - corrects the chip family (RS480 instead of R300) for 0x5975\n - ensures that PCI IDs are in ascending order in ati_ids.h\n\nSigned-off-by: Andreas Herrmann \u003caherrman@arcor.de\u003e\nTentatively-acked-by: Ben Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2740e45ae59d76ce4303d83824d3625b23334e5",
      "tree": "51205c5f864e1b04d6522ecaaa3c361adf65f284",
      "parents": [
        "c87ce65868bbf9bbea9c3f112ff8315302daf8f2"
      ],
      "author": {
        "name": "aherrman@arcor.de",
        "email": "aherrman@arcor.de",
        "time": "Tue Sep 11 20:22:28 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 13 08:00:42 2007 -0700"
      },
      "message": "radeonfb: fix setting of PPLL_REF_DIV for RV370 5B60.\n\nAs observed with various Radeon X300 cards console goes blank\nwithout that fix.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@arcor.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d526875deb42e0f4c0d31cb50b4e5bfaf19c3138",
      "tree": "dc1663e05af27746e7056f0624accbcb96aaa661",
      "parents": [
        "7d2c592609a7da950b458403f1936d382f38ff9c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 13 06:01:24 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 13 06:01:24 2007 -0700"
      },
      "message": "Revert \"usb-storage: implement autosuspend\"\n\nThis reverts commit 8dfe4b14869fd185ca25ee88b02ada58a3005eaf.\n\nThere are a number of issues still remaining in usb-storage autosuspend,\nso, to be safe, we need to revert this for now.\n\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7d2c592609a7da950b458403f1936d382f38ff9c",
      "tree": "4bff63e224c2911c8cbe309b22c0cacdaa72addd",
      "parents": [
        "c87ce65868bbf9bbea9c3f112ff8315302daf8f2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Aug 20 10:48:05 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 13 05:49:04 2007 -0700"
      },
      "message": "USB: disable autosuspend by default for non-hubs\n\nThis patch (as965) disables autosuspend by default for all USB devices\nother than hubs.  We are seeing too many devices that can\u0027t suspend or\nresume properly, the blacklist is growing unreasonably quickly, and\nthis sort of thing should be handled in userspace.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c87ce65868bbf9bbea9c3f112ff8315302daf8f2",
      "tree": "dc4a038bf888bd78b75a23e120c7fa737960fedf",
      "parents": [
        "c413fecc763e380ec93dc6faf726e7e735ade04e",
        "ee56c47440ab04c6a35c835a9bcc4193304adf93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:23:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:23:51 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Move serial_dev_init to device_initcall()\n  [POWERPC] Enable GENERIC_ISA_DMA if FSL_ULI1575 to fix compile issue\n  [POWERPC] cpm2: Fix off-by-one error in setbrg().\n  [PPC] 8xx: Fix r3 trashing due to 8MB TLB page instantiation\n  [POWERPC] 8{5,6}xx: Fix build issue with !CONFIG_PCI\n"
    },
    {
      "commit": "c413fecc763e380ec93dc6faf726e7e735ade04e",
      "tree": "deadc5f49c90dbe41081f2ca472a6b03a105de08",
      "parents": [
        "9863b78a1a82347fa1e727bdca0110151a5c4f10"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Sep 11 17:06:37 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:19:46 2007 -0700"
      },
      "message": "lguest: Fix guest crash when CONFIG_X86_USE_3DNOW\u003dy\n\nOne of the very first things lguest_init() does is a memcpy.  On\nAthlon/Duron/K7 or CyrixIII/VIA-C3 or Geode GX/LX, this tries to use\nMMX.\n\nmemcpy -\u003e _mmx_memcpy -\u003e kernel_fpu_begin -\u003e clts -\u003e paravirt_ops.clts\n\nBut we haven\u0027t set paravirt_ops.clts yet, so we do the native version\nand crash.  The simplest solution is to use __memcpy.\n\nThanks to Michael Rasenberger for the bug report.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee56c47440ab04c6a35c835a9bcc4193304adf93",
      "tree": "6f33509df3949d5e06bf27603d883b7dc65745a0",
      "parents": [
        "fb4f0e8832e0075849b41b65f6bb9fdfa7593b99"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 19:26:37 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 13 04:09:14 2007 +1000"
      },
      "message": "[POWERPC] Move serial_dev_init to device_initcall()\n\nWith the I/O space rewrite by BenH, the legacy_serial serial_dev_init()\ninitcall is now called before I/O space is setup, but it\u0027s dependent on\nit being available.\n\nSince there\u0027s no way to make dependencies between initcalls, we\u0027ll just\nhave to move it to device_initcall(). Yes, it\u0027s suboptimal but I\u0027m not\naware of any better solution at this time, and it fixes a regression\nfrom 2.6.22.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9863b78a1a82347fa1e727bdca0110151a5c4f10",
      "tree": "470016dc13ec85321f242ba537d911ffdd6908e2",
      "parents": [
        "2966c6a03efd90197582eae8590d82c789475680"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:12 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "i386: Fix leak of ../kernel from top level\n\nFix a compile error when the directory above the kernel source contains\na file named \"kernel\".  Originally from Ben LaHaise, modified based on\nfeedback from Sam Ravnborg\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ben LaHaise \u003cbcrl@kvack.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2966c6a03efd90197582eae8590d82c789475680",
      "tree": "714ed95bbf4c60f682a2693a5eb3a9a24bcd029a",
      "parents": [
        "95b08679963c78ce0d675224a6efdb5169f2bf75"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "x86_64: Prevent doing anything from cache_remove_dev() when info setup failed.\n\nAK: Removed the unlikelies because gcc heuristics default to unlikely\nAK: for test \u003d\u003d NULL and for negative returns.\n\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95b08679963c78ce0d675224a6efdb5169f2bf75",
      "tree": "2b242803ab4f54333f874ffcf237fc9c7427a0a7",
      "parents": [
        "99364df764bbef327be2f8b8ffcfbb41a4a1af4d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "x86_64: Add missing mask operation to vdso\n\nvdso vgetns() didn\u0027t mask the time source offset calculation, which\ncould lead to time problems with 32bit HPET.  Add the masking.\n\nThanks to Chuck Ebbert for tracking this down.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99364df764bbef327be2f8b8ffcfbb41a4a1af4d",
      "tree": "af93f7c7897dd3f0503466a08b9a9ed779c41847",
      "parents": [
        "b0052fcaefb829a29fdc6567274daf0b75329fc3",
        "df96efd73b81b8bc2d23b3d8b6025cce3d43db6c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:17:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:17:40 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: Add missing include for leds.h\n"
    },
    {
      "commit": "b0052fcaefb829a29fdc6567274daf0b75329fc3",
      "tree": "195fc7052e5f3225aaa2d4ab12c63f599f4b3be1",
      "parents": [
        "0bc73c253ebb0430a6b6eb32765aac582fe263c5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 13 01:16:31 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:08:05 2007 -0700"
      },
      "message": "Define termios_1 functions for powerpc, s390, avr32 and frv\n\nCommit f629307c857c030d5a3dd777fee37c8bb395e171 introduced uses of\nkernel_termios_to_user_termios_1 and user_termios_to_kernel_termios_1\non all architectures.  However, powerpc, s390, avr32 and frv don\u0027t\ncurrently define those functions since their termios struct didn\u0027t\nneed to be changed when the arbitrary baud rate stuff was added, and\nthus the kernel won\u0027t currently build on those architectures.\n\nThis adds definitions of kernel_termios_to_user_termios_1 and\nuser_termios_to_kernel_termios_1 to include/asm-generic/termios.h\nwhich are identical to kernel_termios_to_user_termios and\nuser_termios_to_kernel_termios respectively.  The definitions are the\nsame because the \"old\" termios and \"new\" termios are in fact the same\non these architectures (which are the same ones that use\nasm-generic/termios.h).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Alan Cox \u003calan@redhat.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb4f0e8832e0075849b41b65f6bb9fdfa7593b99",
      "tree": "36221a90c853477488d4c8f8f0db8a31d9f4a844",
      "parents": [
        "83fcdb4b352f74a8a74737aedeaf622c37140c73"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 10 14:57:34 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Sep 12 10:41:10 2007 -0500"
      },
      "message": "[POWERPC] Enable GENERIC_ISA_DMA if FSL_ULI1575 to fix compile issue\n\nSince the ULI1575 has a ISA bus we need to enable the generic ISA dma\nsupport for drivers that might expect it.  Without this we get compile\nerrors like the following:\n\nound/built-in.o: In function `claim_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o: In function `release_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:195: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o: In function `claim_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o:/home/galak/git/linux-8572/include/asm/dma.h:195: more undefined references to `dma_spin_lock\u0027 follow\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0bc73c253ebb0430a6b6eb32765aac582fe263c5",
      "tree": "424026b3487e85fc88e996284f59f3e3867a14ed",
      "parents": [
        "040a2b6b596f51b0646c9631e29e73559341d5d3",
        "1da97f83a843f92678b614fcaebdb3e4ebd6c9dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 08:17:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 08:17:30 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [BLUETOOTH]: Fix non-COMPAT build of hci_sock.c\n"
    },
    {
      "commit": "040a2b6b596f51b0646c9631e29e73559341d5d3",
      "tree": "98f521dd931470345f446b6f6976f19a72d11ccf",
      "parents": [
        "532df780a2012ad75b3f078647f229c4dabd99d1",
        "2cc7345ff71b27b5ac99e49ad7de39360042f601"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:59:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:59:49 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix booting on V100 systems.\n"
    },
    {
      "commit": "532df780a2012ad75b3f078647f229c4dabd99d1",
      "tree": "6172d647f9c7bbd770bcd5f9f002108d671ce24f",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d",
        "7b6dff982b063b1b15c30508f16863e5449e7229"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:57:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:57:00 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: usbtouchscreen - correctly set \u0027phys\u0027\n  Input: i8042 - add HP Pavilion DV4270ca to the MUX blacklist\n  Input: i8042 - fix modpost warning\n  Input: add more Braille keycodes\n"
    },
    {
      "commit": "1da97f83a843f92678b614fcaebdb3e4ebd6c9dd",
      "tree": "fa4b516c20714b203c42b6e6b8b55811aef7e67a",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 14:10:58 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 14:10:58 2007 +0200"
      },
      "message": "[BLUETOOTH]: Fix non-COMPAT build of hci_sock.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2cc7345ff71b27b5ac99e49ad7de39360042f601",
      "tree": "faf19ff74e0a92652923ee9e4b42e47cbd16809a",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 10:15:59 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 10:15:59 2007 +0200"
      },
      "message": "[SPARC64]: Fix booting on V100 systems.\n\nOn the root PCI bus, the OBP device tree lists device 3 twice.\nOnce as \u0027pm\u0027 and once as \u0027lomp\u0027.\n\nEverything goes downhill from there.\n\nIgnore the second instance to workaround this.\n\nThanks to Kövedi_Krisztián for the bug report and\ntesting the fix.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d",
      "tree": "8b3d6902494dcf3d872ce7e47ebe38846f0d8895",
      "parents": [
        "7111de76438e05ceab8ba2a471192fa3ea6c3572",
        "e535e2efd295c3990bb9f654c8bb6bd176ebdc2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:23:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:23:16 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: Fix calculation of i_blocks during truncate\n  [PATCH] ocfs2: Fix a wrong cluster calculation.\n  [PATCH] ocfs2: fix mount option parsing\n  ocfs2: update docs for new features\n"
    },
    {
      "commit": "7111de76438e05ceab8ba2a471192fa3ea6c3572",
      "tree": "38977ee9855eb798f02a36acbe176f5c67a2e7ca",
      "parents": [
        "9c54ea95852a920720868d0e18bb4e9d645ea007"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Sep 11 15:24:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "fix SERIAL_CORE_CONSOLE driver dependencies\n\nSERIAL_BFIN\u003dm or SERIAL_MUX\u003dm shouldn\u0027t allow SERIAL_CORE_CONSOLE\u003dy.\n\nAdditionally, this patch fixes whitespace instead of tabs at the\nSERIAL_MUX_CONSOLE option.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\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": "9c54ea95852a920720868d0e18bb4e9d645ea007",
      "tree": "45804f039bd0a932ee47b33c2114d28206357fc5",
      "parents": [
        "ba0268a8b056f2ad846f1f8837a764c21bb6425e"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Sep 11 15:24:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "Subject: [PATCH] Intel FB pixel clock calculation fix\n\nIntel framebuffer mis-calculated pixel clocks.\n\nThe pixel clock (and thus both H and V sync) will be slower than requested, so\nif you set the minimum allowed the display may not sync.  In case of really\nold CRT display it could theoretically damage it.\n\nI\u0027m using it with PAL TV (using RGB input - SCART connector) and the bug\nprevented it from working at all (TV requirements are more strict and made the\nbug visible).\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba0268a8b056f2ad846f1f8837a764c21bb6425e",
      "tree": "93ab7d2555a98628850dbf917a43ceddef8c980c",
      "parents": [
        "4150d3f549fe2355625017b2a6ff72aec98bcef0"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Sep 11 15:24:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "SLUB: accurately compare debug flags during slab cache merge\n\nThis was posted on Aug 28 and fixes an issue that could cause troubles\nwhen slab caches \u003e\u003d128k are created.\n\nhttp://marc.info/?l\u003dlinux-mm\u0026m\u003d118798149918424\u0026w\u003d2\n\nCurrently we simply add the debug flags unconditional when checking for a\nmatching slab.  This creates issues for sysfs processing when slabs exist\nthat are exempt from debugging due to their huge size or because only a\nsubset of slabs was selected for debugging.\n\nWe need to only add the flags if kmem_cache_open() would also add them.\n\nCreate a function to calculate the flags that would be set\nif the cache would be opened and use that function to determine\nthe flags before looking for a compatible slab.\n\n[akpm@linux-foundation.org: fixlets]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Chuck Ebbert \u003ccebbert@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": "4150d3f549fe2355625017b2a6ff72aec98bcef0",
      "tree": "2d6b7445928c8a295214737a31260d36e9009795",
      "parents": [
        "298a5df45d497e66064fda22ef0abf13766d3333"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Sep 11 15:24:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "revert \"highmem: catch illegal nesting\"\n\nRevert\n\n\tcommit 656dad312fb41ed95ef08325e9df9bece3aacbbb\n\tAuthor: Ingo Molnar \u003cmingo@elte.hu\u003e\n\tDate:   Sat Feb 10 01:46:36 2007 -0800\n\n\t[PATCH] highmem: catch illegal nesting\n\n\tCatch illegally nested kmap_atomic()s even if the page that is mapped by\n\tthe \u0027inner\u0027 instance is from lowmem.\n\n\tThis avoids spuriously zapped kmap-atomic ptes and turns hard to find\n\tcrashes into clear asserts at the bug site.\n\nProblem is, a get_zeroed_page(GFP_KERNEL) from interrupt context will trigger\nthis check if non-irq code on this CPU holds a KM_USER0 mapping.  But that\nget_zeroed_page() will never be altering the kmap slot anyway due to the\nGFP_KERNEL.\n\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "298a5df45d497e66064fda22ef0abf13766d3333",
      "tree": "b80a0fb05176987e6c41ab18b079629871ddfbbb",
      "parents": [
        "0e2f6db88a6900bc9db576d6b478b12ee60d61f7"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Sep 11 15:24:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "Fix \"no_sync_cmos_clock\" logic inversion in kernel/time/ntp.c\n\nSeems to me that this timer will only get started on platforms that say\nthey don\u0027t want it?\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Gabriel Paubert \u003cpaubert@iram.es\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e2f6db88a6900bc9db576d6b478b12ee60d61f7",
      "tree": "bd26a78ea79286622785191afa6f8e1c81f58c2d",
      "parents": [
        "4740622c5c805d88c63a50747a2d05537dd233cf"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Tue Sep 11 15:24:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "Leases can be hidden by flocks\n\nThe inode-\u003ei_flock list contains the leases, flocks and posix\nlocks in the specified order. However, the flocks are added in\nthe head of this list thus hiding the leases from F_GETLEASE\ncommand, from time_out_leases() and other code that expects\nthe leases to come first.\n\nThe following example will demonstrate this:\n\n#define _GNU_SOURCE\n\n#include \u003cunistd.h\u003e\n#include \u003cfcntl.h\u003e\n#include \u003cstdio.h\u003e\n#include \u003csys/file.h\u003e\n\nstatic void show_lease(int fd)\n{\n        int res;\n\n        res \u003d fcntl(fd, F_GETLEASE);\n        switch (res) {\n                case F_RDLCK:\n                        printf(\"Read lease\\n\");\n                        break;\n                case F_WRLCK:\n                        printf(\"Write lease\\n\");\n                        break;\n                case F_UNLCK:\n                        printf(\"No leases\\n\");\n                        break;\n                default:\n                        printf(\"Some shit\\n\");\n                        break;\n        }\n}\n\nint main(int argc, char **argv)\n{\n        int fd, res;\n\n        fd \u003d open(argv[1], O_RDONLY);\n        if (fd \u003d\u003d -1) {\n                perror(\"Can\u0027t open file\");\n                return 1;\n        }\n\n        res \u003d fcntl(fd, F_SETLEASE, F_WRLCK);\n        if (res \u003d\u003d -1) {\n                perror(\"Can\u0027t set lease\");\n                return 1;\n        }\n\n        show_lease(fd);\n\n        if (flock(fd, LOCK_SH) \u003d\u003d -1) {\n                perror(\"Can\u0027t flock shared\");\n                return 1;\n        }\n\n        show_lease(fd);\n\n        return 0;\n}\n\nThe first call to show_lease() will show the write lease set, but\nthe second will show no leases.\n\nFix the flock adding so that the leases always stay in the head\nof this list.\n\nFound during making the flocks pid-namespaces aware.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\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": "4740622c5c805d88c63a50747a2d05537dd233cf",
      "tree": "2de8aa3ba9cc32150e989bd099573f9005cdc13a",
      "parents": [
        "f443675affe3f16dd428e46f0f7fd3f4d703eeab"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Tue Sep 11 15:23:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "intel_agp: fix GTT map size on G33\n\nG33 has 1MB GTT table range.  Fix GTT mapping in case like 512MB aperture\nsize.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Dave Jones \u003cdavej@codemonkey.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": "f443675affe3f16dd428e46f0f7fd3f4d703eeab",
      "tree": "9f8be600ff47c1e8e6c0e86e110f62c1dceb8ca4",
      "parents": [
        "e845498e4ce4b0e704761e9462e5c29895ced34f"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Tue Sep 11 15:23:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "intel_agp: fix stolen mem range on G33\n\nG33 GTT stolen memory is below graphics data stolen memory and be seperate,\nso don\u0027t subtract it in stolen mem counting.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Dave Jones \u003cdavej@codemonkey.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": "e845498e4ce4b0e704761e9462e5c29895ced34f",
      "tree": "24669cf8c6085df2df4832df39b41ad6c78f1c1b",
      "parents": [
        "dd23aae4f5edf4e1dbd8f7f8013a754ba3253f48"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Sep 11 15:23:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "m68k(nommu): add missing syscalls\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd23aae4f5edf4e1dbd8f7f8013a754ba3253f48",
      "tree": "c7babf45f8132876e8a715f0327cf480c05c6131",
      "parents": [
        "3210f0ecdba6a81c3f8efe6f442d2e1f57db98f9"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 11 15:23:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "Fix select on /proc files without -\u003epoll\n\nTaneli Vähäkangas \u003cvahakang@cs.helsinki.fi\u003e reported that commit\n786d7e1612f0b0adb6046f19b906609e4fe8b1ba aka \"Fix rmmod/read/write races\nin /proc entries\" broke SBCL + SLIME combo.\n\nThe old code in do_select() used DEFAULT_POLLMASK, if couldn\u0027t find\n-\u003epoll handler.  The new code makes -\u003epoll always there and returns 0 by\ndefault, which is not correct.  Return DEFAULT_POLLMASK instead.\n\nSteps to reproduce:\n\n\tinstall emacs, SBCL, SLIME\n\temacs\n\tM-x slime\tin *inferior-lisp* buffer\n\t[watch it doing \"Connecting to Swank on port X..\"]\n\nPlease, apply before 2.6.23.\n\nP.S.: why SBCL can\u0027t just read(2) /proc/cpuinfo is a mystery.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: T Taneli Vahakangas \u003cvahakang@cs.helsinki.fi\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3210f0ecdba6a81c3f8efe6f442d2e1f57db98f9",
      "tree": "e7f928376db3d0c72413760fe2232b9a50fa08b1",
      "parents": [
        "f629307c857c030d5a3dd777fee37c8bb395e171"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Sep 11 15:23:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "Restore call_usermodehelper_pipe() behaviour\n\nThe semantics of call_usermodehelper_pipe() used to be that it would fork\nthe helper, and wait for the kernel thread to be started.  This was\nimplemented by setting sub_info.wait to 0 (implicitly), and doing a\nwait_for_completion().\n\nAs part of the cleanup done in 0ab4dc92278a0f3816e486d6350c6652a72e06c8,\ncall_usermodehelper_pipe() was changed to pass 1 as the value for wait to\ncall_usermodehelper_exec().\n\nThis is equivalent to setting sub_info.wait to 1, which is a change from\nthe previous behaviour.  Using 1 instead of 0 causes\n__call_usermodehelper() to start the kernel thread running\nwait_for_helper(), rather than directly calling ____call_usermodehelper().\n\nThe end result is that the calling kernel code blocks until the user mode\nhelper finishes.  As the helper is expecting input on stdin, and now no one\nis writing anything, everything locks up (observed in do_coredump).\n\nThe fix is to change the 1 to UMH_WAIT_EXEC (aka 0), indicating that we\nwant to wait for the kernel thread to be started, but not for the helper to\nfinish.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f629307c857c030d5a3dd777fee37c8bb395e171",
      "tree": "872077db1924672104f8e1267f53bfa70f79b13c",
      "parents": [
        "179c85ea53bef807621f335767e41e23f86f01df"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 11 15:23:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "tty: termios locking functions break with new termios type\n\nI ran into a few problems.\n\nn_tty_ioctl() for instance:\n\ndrivers/char/tty_ioctl.c:799: error: $,1rxstruct termios$,1ry has no\nmember named $,1rxc_ispeed$,1ry\n\nThis is calling the copy interface that is supposed to be using\na termios2 when the new interfaces are defined, however:\n\n\tcase TIOCGLCKTRMIOS:\n\t\tif (kernel_termios_to_user_termios((struct termios __user *)arg, real_tty-\u003etermios_locked))\n\t\t\treturn -EFAULT;\n\t\treturn 0;\n\nThis is going to write over the end of the userspace\nstructure by a few bytes, and wasn\u0027t caught by you yet\nbecause the i386 implementation is simply copy_to_user()\nwhich does zero type checking.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "179c85ea53bef807621f335767e41e23f86f01df",
      "tree": "6320c1478ebe988b5251a92498836bf3d045642a",
      "parents": [
        "a570ab6f10462b062c28188b64377b8034235761"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Sep 11 15:23:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "futex_compat: fix list traversal bugs\n\nThe futex list traversal on the compat side appears to have\na bug.\n\nIt\u0027s loop termination condition compares:\n\n        while (compat_ptr(uentry) !\u003d \u0026head-\u003elist)\n\nBut that can\u0027t be right because \"uentry\" has the special\n\"pi\" indicator bit still potentially set at bit 0.  This\nis cleared by fetch_robust_entry() into the \"entry\"\nreturn value.\n\nWhat this seems to mean is that the list won\u0027t terminate\nwhen list iteration gets back to the the head.  And we\u0027ll\nalso process the list head like a normal entry, which could\ncause all kinds of problems.\n\nSo we should check for equality with \"entry\".  That pointer\nis of the non-compat type so we have to do a little casting\nto keep the compiler and sparse happy.\n\nThe same problem can in theory occur with the \u0027pending\u0027\nvariable, although that has not been reported from users\nso far.\n\nBased on the original patch from David Miller.\n\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.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": "a570ab6f10462b062c28188b64377b8034235761",
      "tree": "f4cdf0b234efb8795e78c71ed693d7332c540451",
      "parents": [
        "a83308e60f63749dc1d08acb0d8fa9e2ec13c9a7"
      ],
      "author": {
        "name": "Andre Haupt",
        "email": "andre@finow14.de",
        "time": "Tue Sep 11 15:23:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "fix typo in Documentation/SubmittingPatches\n\nSigned-off-by: Andre Haupt \u003candre@finow14.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a83308e60f63749dc1d08acb0d8fa9e2ec13c9a7",
      "tree": "6a71aead89fcd7b06cf121b8e9134cfe4ff0c259",
      "parents": [
        "f3d79b20df961880697c8442e1f7bc7969ce50a4"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Sep 11 15:23:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "PTR_ALIGN\n\nThe AdvanSys driver wants to align some pointers, and the ALIGN macro\ndoesn\u0027t work for pointers.  Rather than try to make it work, add a new\nPTR_ALIGN macro which is typesafe.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3d79b20df961880697c8442e1f7bc7969ce50a4",
      "tree": "0fbaa4aaf098ce0a6f9048a508a8a53c3ff6ed8f",
      "parents": [
        "693c10e6c1087e8f0ba0e2fd1a67adcff230a484"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Sep 11 15:23:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "RTC v3020 fixes\n\nFix off-by-one in month calculations\nAdd delay for bus accesses to satisfy Tw \u003e 500ns\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Raphael Assenat \u003craph@8d.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "693c10e6c1087e8f0ba0e2fd1a67adcff230a484",
      "tree": "d02465c32ccc7bddb1db278b05702c403c960eaa",
      "parents": [
        "c811ac5366750568b0f412c95c6074dec20c69b2"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Sep 11 15:23:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "H8/300: Fix misnamed \"CONFIG_BLKDEV_RESERVE_ADDRESS\" Kconfig variable\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nCc: 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": "c811ac5366750568b0f412c95c6074dec20c69b2",
      "tree": "16afac5a5d8fcdbdf1c8cc439a6c83e0b95b7340",
      "parents": [
        "868047fcbb85dbb44ddd98c336fef83236a2c06a"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Sep 11 15:23:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "Documentation/00-INDEX: notice ecryptfs.txt moved\n\necryptfs.txt moved into filesystems, make 00-INDEX follow.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "868047fcbb85dbb44ddd98c336fef83236a2c06a",
      "tree": "a2d6722342fa02c7105399c42f596f6ff5323b12",
      "parents": [
        "1a1a1a758bf0107d1f78ff1d622f45987803d894"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Sep 11 15:23:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "Fix DAC960 driver on machines which don\u0027t support 64-bit DMA\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d8942\n\nUse PCI_DMA_* constants instead of own private definitions Fall back to\n32-bit DMA mask if a 64-bit one fails\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nTested-by: Lars \u003cpolynomial-c@gmx.de\u003e\nCc: Alessandro Polverini \u003calex@nibbles.it\u003e\nCc: \u003cdac@conglom-o.org\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": "1a1a1a758bf0107d1f78ff1d622f45987803d894",
      "tree": "c4c7e6586989dc596abc51968bf9408418eab94e",
      "parents": [
        "a2e0855182e2be26b252745b2bb7558705cb0dd2"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Tue Sep 11 15:23:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "afs: mntput called before dput\n\ndput must be called before mntput here.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\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": "a2e0855182e2be26b252745b2bb7558705cb0dd2",
      "tree": "d7a1457b1785cff5c018b37587ce2dbef159e83d",
      "parents": [
        "b70ae1d9f69ba52767af89f90fd79587669bc7ff"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Sep 11 15:23:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "md: fix some bugs with growing raid5/raid6 arrays.\n\nThe recent changed to raid5 to allow offload of parity calculation etc\nintroduced some bugs in the code for growing (i.e.  adding a disk to) raid5\nand raid6.  This fixes them\n\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b70ae1d9f69ba52767af89f90fd79587669bc7ff",
      "tree": "aa8ce7cf9deb874ec9c132a7eb65cceeaaa70339",
      "parents": [
        "719b6f29fc2064eeeaa360ca06ce11aa207606fb"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Sep 11 15:23:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "PNP: remove SMCf010 quirk\n\nIf the quirk enables the SIR part of the SMCf010 device, the 8250 driver\nmay claim it as a legacy ttyS device, which makes the legacy probe in the\nsmsc-ircc2 driver fail.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: Michal Piotrowski \u003cmichal.k.k.piotrowski@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": "719b6f29fc2064eeeaa360ca06ce11aa207606fb",
      "tree": "7cf078808505a270a6e4877fba8d19d2b7867b20",
      "parents": [
        "f9b5a5d193c3f0bc2a8331d95e0e74d76eb8ee2c"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Tue Sep 11 15:23:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "BCM1480 serial build fix\n\nRestores serial functionality for the BCM1480.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9b5a5d193c3f0bc2a8331d95e0e74d76eb8ee2c",
      "tree": "1061e56b24debbfd01c392e01ea1c0503f627b53",
      "parents": [
        "3c8bb2cfa2d6b3dbf7a69641587152a60a96f03b"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@ruivo.org",
        "time": "Tue Sep 11 15:23:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "drivers/edac: fix e752x correct return code\n\nThis patch changes the error code when dev0:fun1 was hidden by BIOS to one\nmore appropriate.\n\nSigned-off-by: Aristeu Rozanski \u003caris@ruivo.org\u003e\nSigned-off-by: Mark Gross \u003cmark.gross@intel.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c8bb2cfa2d6b3dbf7a69641587152a60a96f03b",
      "tree": "927b149ad53863789d21327cd42d370e4455991e",
      "parents": [
        "65e213cdb2e52ba03e61c4d855293054bd8de632"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Tue Sep 11 15:23:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "drivers/edac: fix printk level down to debug from emerg\n\nWhen EDAC is configured for EDAC DEBUGGING, the debug printk output level\nwas set TOO high (EMERG). This patch brings it down to a DEBUG level\n\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "65e213cdb2e52ba03e61c4d855293054bd8de632",
      "tree": "0cb89fc9b4609734e783e0c0d1cf4299a0878e92",
      "parents": [
        "9c3013e9b91ad23ecae88e45405e98208cce455d"
      ],
      "author": {
        "name": "Jan Andersson",
        "email": "jan@gaisler.com",
        "time": "Tue Sep 11 15:23:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "spi_mpc83xx: hang fix\n\nWhen the spi_mpc83xx driver receives a tx_buf pointer which is NULL, it\nonly writes one zero filled word to the transmit register.  If the driver\nexpects to receive more than one word it will wait forever for a second\nreceive interrupt.  With this patch the controller will shift out zeroes\nuntil all words have been received.\n\nSigned-off-by: Jan Andersson \u003cjan@gaisler.com\u003e\nTested-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c3013e9b91ad23ecae88e45405e98208cce455d",
      "tree": "2f18bb2d539727e2d9228a3d02a2e8810aa2ac3d",
      "parents": [
        "af7b83f9324a77ef9a9080044bf0461f444ca651"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Tue Sep 11 15:23:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "quota: fix infinite loop\n\nIf we fail to start a transaction when releasing dquot, we have to call\ndquot_release() anyway to mark dquot structure as inactive.  Otherwise we\nend in an infinite loop inside dqput().\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nCc: xb \u003cxavier.bru@bull.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af7b83f9324a77ef9a9080044bf0461f444ca651",
      "tree": "09dc85a0d4842d300bfac5e33d2bbf9ca87acad7",
      "parents": [
        "6e21ce9d816b9ecc2349ad652fee9c6f28c43877",
        "b868868ae0f7272228c95cc760338ffe35bb739d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 14:47:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 14:47:53 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 aliasing bug in copy_user_highpage.\n  [MIPS] IP22: fix wrong argument order\n  [MIPS] IP22: Fix wrong check for second HPC\n  [MIPS] Ocelot: remove remaining bits\n  [MIPS] TLB: Fix instruction bitmasks\n  [MIPS] R10000: Fix wrong test in dma-default.c\n  [MIPS] Provide empty irq_enable_hazard definition for legacy and R1 cores.\n  [MIPS] Sibyte: Remove broken dependency on EXPERIMENTAL from SIBYTE_SB1xxx_SOC.\n  [MIPS] Kconfig: whitespace cleanup.\n  [MIPS] PCI: Set need_domain_info if controller domain index is non-zero.\n  [MIPS] BCM1480: Fix computation of interrupt mask address register.\n  [MIPS] i8259: Add disable method.\n  [MIPS] tty: add the new ioctls and definitions.\n"
    },
    {
      "commit": "6e21ce9d816b9ecc2349ad652fee9c6f28c43877",
      "tree": "a598c00d6f9615e99673d348de93b3d31adf4911",
      "parents": [
        "01a6a7790e8e466584fc845f3cfc1770ffa1fee5",
        "56fe23d5a702a39ee3bb29a04b55db292479d07a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 14:47:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 14:47:23 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:\n  pdc202xx_new: PLL detection fix\n  via82cxxx: add Arima W730-K8 and other rebadgings to short cables list\n  pmac: build fix\n  pata_ali/alim15x3: override 80-wire cable detection for Toshiba S1800-814\n  hpt366: UltraDMA filter for SATA cards (take 2)\n  ide: add ide_dev_is_sata() helper (take 2)\n  hpt366: fix PCI clock detection for HPT374 (take 4)\n  pdc202xx_new: fix PCI refcounting\n  ide: fix PCI refcounting\n  mpc8xx: Only build mpc8xx on arch/ppc\n"
    },
    {
      "commit": "df96efd73b81b8bc2d23b3d8b6025cce3d43db6c",
      "tree": "ca0ed19b8bf5af2903abc2e0e51f82abe8cdafda",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Sep 11 22:24:45 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 11 22:24:45 2007 +0100"
      },
      "message": "leds: Add missing include for leds.h\n\nThis patch has added #include \u003clinux/spinlock.h\u003e to include/linux/leds.h\nfor rwlock_t.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "56fe23d5a702a39ee3bb29a04b55db292479d07a",
      "tree": "71631f145fe8969f0c4d347a37fb5435e733bef8",
      "parents": [
        "58e47bb1767aa89bfa9cf7ecf4bc051886ae22b3"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Tue Sep 11 22:28:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:37 2007 +0200"
      },
      "message": "pdc202xx_new: PLL detection fix\n\nFix a bitmask typo in the pdc202xx_new PLL frequency detection code\nwhich causes it to truncate an intermediate difference to 26 bits\ninstead of the correct 30 bits (the PLL\u0027s bitwidth).\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "58e47bb1767aa89bfa9cf7ecf4bc051886ae22b3",
      "tree": "63d0c3162e788e38370067f9ea9bc92f9b48e818",
      "parents": [
        "6c28c1f59dce3325d373f44766e23eb4237a74c8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:37 2007 +0200"
      },
      "message": "via82cxxx: add Arima W730-K8 and other rebadgings to short cables list\n\nPort of Alan\u0027s patch for pata_via.c.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6c28c1f59dce3325d373f44766e23eb4237a74c8",
      "tree": "66e557bc7a182a366d5829238cf1ecef5426573c",
      "parents": [
        "03e6f489b32c0e7877bfe48f5619db725edf1fea"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "message": "pmac: build fix\n\nEnsure that BLK_DEV_IDE is built-in before allowing BLK_DEV_IDE_PMAC to\nbe selected.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nCc: Bret Towe \u003cmagnade@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "03e6f489b32c0e7877bfe48f5619db725edf1fea",
      "tree": "89d80fa4392b8d0010c8688ab1a00f5b00f8bc56",
      "parents": [
        "2808b0a96a05ac8e826b5380eb2d30a10586707a"
      ],
      "author": {
        "name": "Daniel Exner",
        "email": "dex@dragonslave.de",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "message": "pata_ali/alim15x3: override 80-wire cable detection for Toshiba S1800-814\n\nAdd Toshiba S1800-814 to whitelist for both pata_ali and alim15x3,\nas it is correctly detected as 40-wire connected but this cable is\nshort enough to still use transfer modes higher than UDMA33.\n\nSigned-off-by: Daniel Exner \u003cdex@dragonslave.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2808b0a96a05ac8e826b5380eb2d30a10586707a",
      "tree": "55d8a98a780e7ddb2bda7af2ae083836870166c3",
      "parents": [
        "6c3c22f3cb2b7cd0a42a024b93db76b5c3133d37"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "message": "hpt366: UltraDMA filter for SATA cards (take 2)\n\nThe Marvell bridge chips used on HighPoint SATA cards do not seem to support\nthe UltraDMA modes 1, 2, and 3 as well as any MWDMA modes, so the driver needs\nto account for this in the udma_filter() method.  In order to achieve that, do\nthe following changes:\n\n- install the method for all chips, not only HPT36x/370 and improve the code\n  formatting by killing the extra tabs while at it;\n\n- add to the end of the \u0027switch\u0027 statement in the method cases for HPT372[AN]\n  and HPT374 chips upon which the known SATA cards are based;\n\n- use hwif-\u003eultra_mask as a default mask for the ide_dma_filter() method to\n  behave correctly;\n\n- move the HPT370[A] cases below the HPT36x case for consistency.\n\nWhile at it, replace the explicit UltraDMA mode masks with ATA_UDMA* constants\nall over the driver...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bob Ham \u003crah@bash.sh\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6c3c22f3cb2b7cd0a42a024b93db76b5c3133d37",
      "tree": "13cd84e47c9d354930443ef7db2df1985446ffc4",
      "parents": [
        "7293136810936bbde403bcb67ac1b4dbae4dd790"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "message": "ide: add ide_dev_is_sata() helper (take 2)\n\nMake the SATA drive detection code from eighty_ninty_three() into inline\nide_dev_is_sata() helper fixing it along the way to be more strict while\nchecking word 80 for the reserved values...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7293136810936bbde403bcb67ac1b4dbae4dd790",
      "tree": "bdbb37d76378bd9e96ef716130c253211ea0c46d",
      "parents": [
        "35198234a26fdc0f858774e3ba143796323059a0"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:35 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:35 2007 +0200"
      },
      "message": "hpt366: fix PCI clock detection for HPT374 (take 4)\n\nHPT374 BIOS seems to only save f_CNT register value for the function #0 before\nre-tuning DPLL (that causes the driver to report obviously distorted f_CNT for\nthe function #1) -- fix this by always reading the saved f_CNT register value\nfrom the function #0 in the driver\u0027s init_chipset() method.\nWhile at it, introduce \u0027chip_type\u0027 for holding the \u0027struct hpt_info\u0027 field\nof the same name and replace the structure assignment with memcpy()...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "35198234a26fdc0f858774e3ba143796323059a0",
      "tree": "ae737a2258a8462478251432a2659d6c702006be",
      "parents": [
        "0505b55fb51fa289027f33ae793995c191277536"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:34 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:34 2007 +0200"
      },
      "message": "pdc202xx_new: fix PCI refcounting\n\nThe driver erroneously \"lets go\" the mate IDE chip in init_setup_pdc20270()\nwhen ide_setup_pci_devices() call succeeds -- fix this, and drop a couple of\nuseless assignments in this function while at it...\n\nBart: keep \"findev\" variable initialization to silence gcc\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0505b55fb51fa289027f33ae793995c191277536",
      "tree": "b6d4d6d7af1ce177f61e93e0fa9878c1a3199a44",
      "parents": [
        "dc4b6fd620aec395048b2877daca87ba7bfcd5e0"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:34 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:34 2007 +0200"
      },
      "message": "ide: fix PCI refcounting\n\nThe IDE core never marked the PCI IDE devices as being in use after succesfull\ndriver probe call (the devices were marked in use only while being probed), and\nso was susceptible to issues caused by unsolicited PCI hotplug device removal.\nSo, add pci_dev_get() call to ide_scan_pcidev() and convert this function to\nthe kernel style, also dropping a bunch of useless curly braces from its caller,\nide_scan_pcibus() and somewhat beautifying printk() call there, while at it...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dc4b6fd620aec395048b2877daca87ba7bfcd5e0",
      "tree": "a2d00a7384c4cba894977fe571f5ecb8b0a90ba3",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Sep 11 22:28:33 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:33 2007 +0200"
      },
      "message": "mpc8xx: Only build mpc8xx on arch/ppc\n\nCurrently the mpc8xx ide driver will only work on arch/ppc so only\nallow it to be built there.  Also, killed a minor include that isn\u0027t\nactually used by the driver.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e535e2efd295c3990bb9f654c8bb6bd176ebdc2b",
      "tree": "5f519f1003a7f5700e5e8d62d477382bc806d738",
      "parents": [
        "30b8548f2c270c0205558fe4826a6ab8e7fe51ad"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Aug 31 10:23:41 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Sep 11 11:39:46 2007 -0700"
      },
      "message": "ocfs2: Fix calculation of i_blocks during truncate\n\nWe were setting i_blocks too early - before truncating any allocation.\nCorrect things to set i_blocks after the allocation change.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "30b8548f2c270c0205558fe4826a6ab8e7fe51ad",
      "tree": "7c5756dba9c62813cab4aa01b8d42305cb4d41f6",
      "parents": [
        "c0123adef626607535f3c2c93b530c36780885e0"
      ],
      "author": {
        "name": "tao.ma@oracle.com",
        "email": "tao.ma@oracle.com",
        "time": "Thu Sep 06 08:02:25 2007 +0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Sep 11 11:39:05 2007 -0700"
      },
      "message": "[PATCH] ocfs2: Fix a wrong cluster calculation.\n\nIn ocfs2_alloc_write_write_ctxt, the written clusters length is calculated\nby the byte length only. This may cause some problems if we start to write\nat some position in the end of one cluster and last to a second cluster\nwhile the \"len\" is smaller than a cluster size. In that case, we have to\nwrite 2 clusters actually.\nSo we have to take the start position into consideration also.\n\nSigned-off-by: Tao Ma \u003ctao.ma@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "c0123adef626607535f3c2c93b530c36780885e0",
      "tree": "ce61b2efb74c14632fa2584fb45ef37df3b3dedd",
      "parents": [
        "10b0845bed2b93f88d9758880a0a0e53f50c5139"
      ],
      "author": {
        "name": "Tiger Yang",
        "email": "tiger.yang@oracle.com",
        "time": "Sat Sep 08 00:16:10 2007 +0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Sep 11 11:38:48 2007 -0700"
      },
      "message": "[PATCH] ocfs2: fix mount option parsing\n\nFor some mount option types, ocfs2_parse_options() will try to access\nsb-\u003es_fs_info to get at the ocfs2 private superblock. Unfortunately, that\nhasn\u0027t been allocated yet and will cause a kernel crash.\n\nFix this by storing options in a struct which can then get pushed into the\nocfs2_super once it\u0027s been allocated later. If we need more options which\nstore to the ocfs2_super in the future, we can just fields to this struct.\n\nSigned-off-by: Tiger Yang \u003ctiger.yang@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "10b0845bed2b93f88d9758880a0a0e53f50c5139",
      "tree": "6f59ed3681076f167d346a9264f9d167101164a3",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Aug 23 11:17:55 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Sep 11 11:38:25 2007 -0700"
      },
      "message": "ocfs2: update docs for new features\n\nUpdate documentation listing ocfs2 features to reflect the current state of\nthe file system. Add missing descriptions for some mount options which ocfs2\nsupports.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "b868868ae0f7272228c95cc760338ffe35bb739d",
      "tree": "71ed6189bc2dddd3f79aae0969e41381f905a709",
      "parents": [
        "01e9943c79ad4edb2c0b76c99029e34d704223ce"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 18:05:33 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] Fix aliasing bug in copy_user_highpage.\n\nCopy_user_highpage was written assuming it was only being called for\nbreaking COW pages in which case the source page isn\u0027t cached as in\nmarked cachable under it kernel virtual address.  If it is called anyway\nthe aliasing avoidance strategy implemented by kmap_coherent will fail.\nAvoid the use of kmap_coherent for pages marked dirty and to avoid\nanother instance of this sort of bug, place a BUG_ON in kmap_coherent.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "01e9943c79ad4edb2c0b76c99029e34d704223ce",
      "tree": "a24424b49500ee183e53f3e8ea257305b419175a",
      "parents": [
        "0ba8bc60ca482d678fcc63af44b243de6555dab5"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Sep 11 12:43:55 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] IP22: fix wrong argument order\n\nFix wrong argument order; this is just a minimal fix for the half baked\nredadb/writeb() conversion.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0ba8bc60ca482d678fcc63af44b243de6555dab5",
      "tree": "ed73924baf283997b6eae83545c8df726ffae834",
      "parents": [
        "98f9085405b059d1e1915fbb9b861d9efcd7c597"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Sep 11 12:46:03 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] IP22: Fix wrong check for second HPC\n\nWrong check for the second hpc on fullhouse machines, caused DBEs on\nSGI Indys\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98f9085405b059d1e1915fbb9b861d9efcd7c597",
      "tree": "1e19d3a60c589bbef55b0b4b9afb47a9908e5960",
      "parents": [
        "d6698a2cd6ba23f5f73b0115c277dca8341af4a0"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Sep 06 21:32:57 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] Ocelot: remove remaining bits\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d6698a2cd6ba23f5f73b0115c277dca8341af4a0",
      "tree": "08bf5dcf65ab4c0f78d42691537810dcdcf24679",
      "parents": [
        "8bce4e9de113e2957c74cc4ce36fbd6eff47d24d"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Wed Sep 05 12:11:22 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] TLB: Fix instruction bitmasks\n\nSigned-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8bce4e9de113e2957c74cc4ce36fbd6eff47d24d",
      "tree": "0c43bf6dbaf772ac45aab5f6c66d973bc4635749",
      "parents": [
        "4af2b1454da7a2feec071a6a50dd957df7d0b7a7"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Fri Aug 31 11:03:14 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] R10000: Fix wrong test in dma-default.c\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4af2b1454da7a2feec071a6a50dd957df7d0b7a7",
      "tree": "5a930850752154a0a9e4b4458f67b04e756bf744",
      "parents": [
        "76e7f79950b54eb17f4041d020811331b7ae1a9e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 03 16:22:26 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] Provide empty irq_enable_hazard definition for legacy and R1 cores.\n\nFollowing a strict interpretation the empty definition of irq_enable_hazard\nhas always been a bug - but an intentional one because it didn\u0027t bite.\nThis has now changed, for uniprocessor kernels mm/slab.c:do_drain()\n\n[...]\n        on_each_cpu(do_drain, cachep, 1, 1);\n        check_irq_on();\n[...]\n\nmay be compiled into a mtc0 c0_status; mfc0 c0_status sequence resulting\nin a back-to-back hazard.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "76e7f79950b54eb17f4041d020811331b7ae1a9e",
      "tree": "aeeffc41ca9e1fec8bf9753743bb88d6a60653c6",
      "parents": [
        "ad015f41e1ea7c64bb8b25c46c33bb049ec54f71"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 30 00:58:53 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] Sibyte: Remove broken dependency on EXPERIMENTAL from SIBYTE_SB1xxx_SOC.\n\nOtherwise Kconfig will produce a nonsenical .config for a kernel that is\nneither 32-bit nor 64-bit.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad015f41e1ea7c64bb8b25c46c33bb049ec54f71",
      "tree": "c864c7f1d634da516ae96a20a4e9abf085738a70",
      "parents": [
        "41f9c78c2e599d3a50cf092eda2d1c2d5962bda8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 29 14:21:45 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] Kconfig: whitespace cleanup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "41f9c78c2e599d3a50cf092eda2d1c2d5962bda8",
      "tree": "7b88f2523ad11fe66f0d5bb31db2f5d502bee47a",
      "parents": [
        "28e18a0f691b3737f73ab9033ded6a4da6c31b2f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 29 08:34:39 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] PCI: Set need_domain_info if controller domain index is non-zero.\n\nThis fixes this little funny:\n\nbigsur:/proc/bus/pci# ls -l\ntotal 0\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 00\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 00\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 01\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 03\n-r--r--r--    1 root     root            0 Aug 28 19:31 devices\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "28e18a0f691b3737f73ab9033ded6a4da6c31b2f",
      "tree": "2f23d83d0562f00c5be66b55dc7eb6cc240037eb",
      "parents": [
        "045e4bb2bafb7aa8141c2f8332ce31b224ac3bb0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 29 00:38:13 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] BCM1480: Fix computation of interrupt mask address register.\n\n  CC      arch/mips/sibyte/bcm1480/irq.o\narch/mips/sibyte/bcm1480/irq.c: In function \u0027bcm1480_mask_irq\u0027:\narch/mips/sibyte/bcm1480/irq.c:112: warning: cast to pointer from integer of different size\narch/mips/sibyte/bcm1480/irq.c:114: warning: cast to pointer from integer of different size\narch/mips/sibyte/bcm1480/irq.c: In function \u0027bcm1480_unmask_irq\u0027:\narch/mips/sibyte/bcm1480/irq.c:130: warning: cast to pointer from integer of different size\narch/mips/sibyte/bcm1480/irq.c:132: warning: cast to pointer from integer of different size\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "045e4bb2bafb7aa8141c2f8332ce31b224ac3bb0",
      "tree": "fa0c3edaadb12398e896928c40dbc65358506ed0",
      "parents": [
        "dafd49fc6cf68f815a4c2838c2c1407678d82e51"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Aug 10 14:00:21 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] i8259: Add disable method.\n\nAfter 76d2160147f43f982dfe881404cfde9fd0a9da21, the qemu NE2000 was\nfrequently producing WATCHDOG timeouts.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dafd49fc6cf68f815a4c2838c2c1407678d82e51",
      "tree": "16fe9794645546810eaabdb0c812af8f450099a4",
      "parents": [
        "b21010ed6498391c0f359f2a89c907533fe07fec"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Aug 10 14:00:20 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] tty: add the new ioctls and definitions.\n\nSame as all the others, just put in the constants for the existing kernel\ncode and termios2 structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "01a6a7790e8e466584fc845f3cfc1770ffa1fee5",
      "tree": "92183acab5a93d86836faf9554f04119f44e0dcb",
      "parents": [
        "ae292dbd2e9385d4c63f0c7099ab73b60d1b26d3",
        "99fa9844f0eed5582b5648f745204758b27db659"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 10:13:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 10:13:24 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  PCI: irq and pci_ids patch for Intel Tolapai\n  PCI: unhide SMBus on Compaq Deskpro EP 401963-001 motherboard\n  PCI: Remove __devinit from pcibios_get_irq_routing_table\n  PCI: remove devinit from pci_read_bridge_bases\n  PCI AER: fix warnings when PCIEAER\u003dn\n"
    },
    {
      "commit": "ae292dbd2e9385d4c63f0c7099ab73b60d1b26d3",
      "tree": "58b9b1524f71d3d7709ce5f971dc88805d8f80ef",
      "parents": [
        "af5b14c49aad13de1c8e9e1abfbabe127c3af92e",
        "03fc370bdc1b31f3d09bd88d65bc50c03f450a9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 10:13:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 10:13:01 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: drivers/usb/serial/bus.c: Fix incompatible pointer type warning\n  USB: another quirky device (LCD display)\n  USB: fix serial gadget ACM breakage\n  USB: More USB_QUIRK_RESET_RESUME devices\n  USB Mass Storage: limit \"Rockchip ROCK MP3\" device (071b:3203) max I/O to 64 sectors per command\n  USB: Nikon D40 Quirks\n  USB: Add Sony Ericsson P1i to unusual_devs.h\n  USB: option: Add Dell HSDPA 5520 to driver\n  USB: option: Add a new device ID for the HUAWEI E220 HSDPA modem.\n  USB: fix linked list insertion bugfix for usb core\n  USB: quirky flash drive\n  USB: prevent Genesys USB-IDE from autosuspending\n  USB: prevent Thomson card reader from autosuspending\n  USB: Add iPhone device id to the quirk list.\n  USB: ftdi_sio: add of a new product/manufacturer, TML\n  usb/misc/sisusbvga: add product ID of TARGUS/MCT device\n  USB: oti6858: Remove broken ioctl code in -mm tree and also the broken fixes\n"
    },
    {
      "commit": "af5b14c49aad13de1c8e9e1abfbabe127c3af92e",
      "tree": "7c5ed428267236195ff4438406bcd8171ba4dab4",
      "parents": [
        "e4cb04074c5f5593f98ba2a89a011034f57604e4",
        "e0cda54e4414e98f0bf72116d8522f4e434f6b4b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 10:12:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 10:12:34 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  bug in AT91 MCI suspend routines\n"
    },
    {
      "commit": "e0cda54e4414e98f0bf72116d8522f4e434f6b4b",
      "tree": "e875e7dad2dacf9a009208a1202ba5d7435e2e2a",
      "parents": [
        "b67ac3f339c76dfea3cc75fc0285b6d13edc35fa"
      ],
      "author": {
        "name": "Anti Sullin",
        "email": "anti.sullin@artecdesign.ee",
        "time": "Thu Aug 30 16:15:16 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Sep 11 17:21:51 2007 +0200"
      },
      "message": "bug in AT91 MCI suspend routines\n\nThis patch fixes a bug in AT91 mmc host driver, that enables the wakeup\nfrom suspend on card detection pin even if the card detect pin is not\navailable (\u003d\u003d0). If not card detection pin is defined, IRQ0 \u003d\u003d FIQ gets\nenabled and if some activity is present on that pin, the system gets a\nFIQ request, that causes a crash.\n\nSigned-off-by: Anti Sullin \u003canti.sullin@artecdesign.ee\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "03fc370bdc1b31f3d09bd88d65bc50c03f450a9d",
      "tree": "a5985466ccde42e2076531361bee516554b98291",
      "parents": [
        "e6a20ff999fe849d1f5f15d5e14763f5a553778f"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Mon Sep 03 01:42:43 2007 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 11 07:48:17 2007 -0700"
      },
      "message": "USB: drivers/usb/serial/bus.c: Fix incompatible pointer type warning\n\ndrivers/usb/serial/bus.c: In function usb_serial_bus_deregister:\ndrivers/usb/serial/bus.c:185:\nwarning: passing argument 1 of free_dynids from incompatible pointer type\n\nAbove build warning comes when CONFIG_HOTPLUG\u003dn because argument of\nfree_dynids() in serial/bus.c is a struct usb_serial_driver, not a\nstruct usb_driver. This is not a runtime bug, because the function\nis an empty stub and never dereferences the passed pointer anyway.\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e6a20ff999fe849d1f5f15d5e14763f5a553778f",
      "tree": "4ac735244c75cbdb2e340e32a0c0e826996f3c92",
      "parents": [
        "49b4f902857c3d8d95b47ae5a8cecb34ae96a3ba"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Aug 28 10:34:22 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 11 07:48:16 2007 -0700"
      },
      "message": "USB: another quirky device (LCD display)\n\nthis time it is an LCD.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "49b4f902857c3d8d95b47ae5a8cecb34ae96a3ba",
      "tree": "8398d8c1acdd99035cdad0cfd2b78030db86078a",
      "parents": [
        "86833691c21efba661bd3512d2ebfa0b96c011c5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Aug 26 12:44:24 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 11 07:48:16 2007 -0700"
      },
      "message": "USB: fix serial gadget ACM breakage\n\nTwo of the CDC ACM control requests in the serial gadget have never\nbeen correct, and have been reported to cause serious troubles ... as\nin, soft lockup and maybe watchdog reset (depending on hardware).\n\nThis patch makes those request fail cleanly, rather than misbehaving.\nSomeone using CDC ACM should fix them according to the FIXME comments\nwhich now replace the previous bugs.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "86833691c21efba661bd3512d2ebfa0b96c011c5",
      "tree": "797b0dff9e2e4cf3ced739e90dc0f9d66dcd2854",
      "parents": [
        "c4766560e4d3e2a9c10d69d7d618dc2b0082a3dc"
      ],
      "author": {
        "name": "Lamarque Vieira Souza",
        "email": "lamarque@syst.com.br",
        "time": "Tue Sep 04 12:15:08 2007 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 11 07:48:16 2007 -0700"
      },
      "message": "USB: More USB_QUIRK_RESET_RESUME devices\n\nI would like have the attached patch added to Linux kernel. The three\nusb flash memories listed in the patch are being used in Intel\u0027s\nClassmatePC and need USB_QUIRK_RESET_RESUME to work reliably when\nresuming from ram.\n\n"
    },
    {
      "commit": "c4766560e4d3e2a9c10d69d7d618dc2b0082a3dc",
      "tree": "009743518dc19edcd5c85e614af9bb1d5f6b2a0d",
      "parents": [
        "9374b9fd6cef7f8b75a543d044c5b0925aae08cd"
      ],
      "author": {
        "name": "Massimiliano Ghilardi",
        "email": "massimiliano.ghilardi@gmail.com",
        "time": "Tue Sep 04 22:53:43 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 11 07:48:16 2007 -0700"
      },
      "message": "USB Mass Storage: limit \"Rockchip ROCK MP3\" device (071b:3203) max I/O to 64 sectors per command\n\nThe MP3/MP4/AVI player \"Rockchip ROCK MP3\" is seen as a USB disk, but fails\nif more than 128 sectors (64kB) are sent or requested in a single read or write\ncommand, and disconnects from the USB bus.\n\nTypical kernel log showing the problem is:\n\nusb 3-1: reset high speed USB device using ehci_hcd and address 6\nusb 3-1: reset high speed USB device using ehci_hcd and address 6\nsd 14:0:0:0: [sdb] Result: hostbyte\u003d0x07 driverbyte\u003d0x00\nend_request: I/O error, dev sdb, sector 32\nsd 14:0:0:0: [sdb] Result: hostbyte\u003d0x07 driverbyte\u003d0x00\nend_request: I/O error, dev sdb, sector 32\nusb 3-1: USB disconnect, address 6\n\nThis patch works around the device limitation by adding \"Rockchip ROCK MP3\"\nto unusual USB devices list and limiting data transfers to 64 sectors (32kB)\nper command.\nTested on 2.6.23-rc5 (amd64).\n\nSigned-off-by: Massimiliano Ghilardi \u003cmassimiliano.ghilardi@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9374b9fd6cef7f8b75a543d044c5b0925aae08cd",
      "tree": "494f3119fdd095a4b44615edebfe39964dda2f53",
      "parents": [
        "61392af387787dfa2b381880d195dfb7ab0d1ea3"
      ],
      "author": {
        "name": "Ortwin Glück",
        "email": "odi@odi.ch",
        "time": "Thu Sep 06 00:06:26 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 11 07:48:16 2007 -0700"
      },
      "message": "USB: Nikon D40 Quirks\n\nThe D40 needs the same quirks as the other (semi-)professional Nikon cameras.\nThe patch is against 2.6.23-rc5.\n\nDetails:\nhttp://bugs.gentoo.org/show_bug.cgi?id\u003d191431\n\n\nFrom: Ortwin Glück \u003codi@odi.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "61392af387787dfa2b381880d195dfb7ab0d1ea3",
      "tree": "90b16675fbc2f9376321975d95e06fab5948be96",
      "parents": [
        "2c4cd1f13a658daacb4fe5ed88887675c31ae78f"
      ],
      "author": {
        "name": "Ricardo Barberis",
        "email": "ricardo@dattatec.com",
        "time": "Wed Sep 05 22:37:19 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 11 07:48:16 2007 -0700"
      },
      "message": "USB: Add Sony Ericsson P1i to unusual_devs.h\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "2c4cd1f13a658daacb4fe5ed88887675c31ae78f",
      "tree": "b5d15a7900dc0897726514c8ff0756702d67033d",
      "parents": [
        "a3209a0efc404cc4190b496bae247e7706371032"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 30 19:02:10 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 11 07:48:15 2007 -0700"
      },
      "message": "USB: option: Add Dell HSDPA 5520 to driver\n\nThis is based on information sent in by Christian Gothe.\n\nCc: Christian Gothe \u003cchristian.gothe@kapelan.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    }
  ],
  "next": "a3209a0efc404cc4190b496bae247e7706371032"
}
