)]}'
{
  "log": [
    {
      "commit": "91ecd4ae178bed83da4f6a94ced7992e4d7711eb",
      "tree": "bb1758547300968ceb47cc929c9c50b96060c759",
      "parents": [
        "883a99c7024c5763d6d4f22d9239c133893e8d74"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Oct 14 15:21:44 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:30 2005 -0700"
      },
      "message": "[IB] uverbs: Add ABI structures for more commands\n\nAdd kernel/user ABI structures for marshalling poll CQ, request CQ\nnotification, post send, post receive, post SRQ receive, create AH and\ndestroy AH commands.  These commands allow us to support userspace\nverbs for devices that can\u0027t perform these operations directly from\nuserspace (eg the PathScale HCA).\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "883a99c7024c5763d6d4f22d9239c133893e8d74",
      "tree": "659a7982a51d0ba187dac826a5b1e5ef319692fd",
      "parents": [
        "56c202d6e4f542468fe79b8a735cf128898b87fb"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Oct 14 14:00:58 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:30 2005 -0700"
      },
      "message": "[IB] uverbs: Add a mask of device methods allowed for userspace\n\nGive each device a uverbs_cmd_mask, so that a low-level driver can\ncontrol which methods may be called on behalf of userspace.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "56c202d6e4f542468fe79b8a735cf128898b87fb",
      "tree": "3080b34f6080d71b88ae26f665b5e23d7f485c69",
      "parents": [
        "305a7e87055dde2466a855c24ef51a606915d149"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Oct 13 10:45:02 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:29 2005 -0700"
      },
      "message": "[IB] fail SA queries if device initialization failed\n\nIf the SA query module\u0027s initialization fails for a device, then that\ndevice won\u0027t have a struct ib_sa_device associated.  We should fail SA\nqueries in that case, rather than blindly dereferencing the NULL\npointer we get back from ib_get_client_data().\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "305a7e87055dde2466a855c24ef51a606915d149",
      "tree": "7cfe3df3901ad99677dc1794d684894db8bf5a38",
      "parents": [
        "5b6810e048435de508ef66aebd6b78db13d651b8"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Oct 11 15:39:38 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:29 2005 -0700"
      },
      "message": "[IB] uverbs: unlock correctly in error paths\n\nA couple of functions were missing spin_unlock calls in error paths.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "5b6810e048435de508ef66aebd6b78db13d651b8",
      "tree": "b54df96d5821a6ed41d778bf1ecfb54dbc7a4999",
      "parents": [
        "efaae8f71f3088cc73c9e5ceabbd314aa82ac768"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Oct 11 11:08:24 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:29 2005 -0700"
      },
      "message": "[IPoIB] Rename ipoib_create_qp() -\u003e ipoib_init_qp() and fix error cleanup\n\nipoib_create_qp() no longer creates IPoIB\u0027s QP, so it shouldn\u0027t\ndestroy the QP on failure -- that unwinding happens elsewhere, so the\ncurrent code can cause a double free.  While we\u0027re at it, the\nfunction\u0027s name should match what it actually does, so rename it to\nipoib_init_qp().\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "efaae8f71f3088cc73c9e5ceabbd314aa82ac768",
      "tree": "b19084ae0a9dc6837cb2837cbd21386c9f1b2e0e",
      "parents": [
        "4ab6fb7e5b3d34b65a1c3473d80d9d1a462d3a49"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@mellanox.co.il",
        "time": "Mon Oct 10 13:48:07 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:29 2005 -0700"
      },
      "message": "[IB] mthca: Better limit checking and reporting\n\nCheck the sizes of CQs, QPs and SRQs when creating objects, and fail\ninstead of creating too-big queues.  Also return real limits instead\nof just plausible-sounding values from mthca_query_device().\n\nSigned-off-by: Jack Morgenstein \u003cjackm@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "4ab6fb7e5b3d34b65a1c3473d80d9d1a462d3a49",
      "tree": "3a78a17d4499bf95cc23be72ffb88bd49c8e7852",
      "parents": [
        "e23d6d2b090658007732770720a44375cba23200"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Oct 06 13:28:16 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:28 2005 -0700"
      },
      "message": "[IB] Fix leak on MAD initialization failure\n\nThere is a bug in ib_mad_init_device(): if ib_agent_port_open() fails\nfor a given port, then the current code doesn\u0027t call ib_mad_port_close()\nfor that port.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e23d6d2b090658007732770720a44375cba23200",
      "tree": "277afdc20477a3ab8ca9a1ff26c478e047a3a581",
      "parents": [
        "90f104da22bbf2e2b8a2136c12fb4e013fccf504"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Oct 06 13:25:16 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:28 2005 -0700"
      },
      "message": "[IB] mthca: detect SRQ overflow\n\nThe hardware relies on us keeping one extra work request that never\ngets used in SRQs.  Add checks to the SRQ work request posting\nfunctions so that they fail when someone is about to use up that extra\nwork request, rather than when someone uses the very last work request.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "90f104da22bbf2e2b8a2136c12fb4e013fccf504",
      "tree": "d720f4b226cd72903ee878096707578ccc7abc0c",
      "parents": [
        "116c0074ecfd6f061570856bec52b691d54dbd3c"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Oct 06 13:15:56 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:28 2005 -0700"
      },
      "message": "[IB] mthca: SRQ limit reached events\n\nOur hardware supports generating an event when the number of receives\nposted to a shared receive queue (SRQ) falls below a user-specified\nlimit.  Implement mthca_modify_srq() to arm the limit, and add code to\nhandle dispatching SRQ events when they occur.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "116c0074ecfd6f061570856bec52b691d54dbd3c",
      "tree": "0f9524538accf39d965d270d63728ec43a5f26b8",
      "parents": [
        "f575394f1de9b4afa4b474f1882c7e2d3b8e51d7"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 03 09:32:33 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:27 2005 -0700"
      },
      "message": "[IB] Check port number in ib_query_port()/ib_modify_port()\n\nCheck port number before passing query_port or modify_port operations\non to device driver.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f575394f1de9b4afa4b474f1882c7e2d3b8e51d7",
      "tree": "b9ffc5983cbba3acbb8d7233d26101c38f4d7e61",
      "parents": [
        "9825051e8c81cbd4400333e7cdc04be77a0bab75"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 03 09:18:02 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:27 2005 -0700"
      },
      "message": "[IB] uverbs: reject invalid memory registration permission flags\n\nReject userspace memory registrations with invalid permission flags:\n\"local write\" is required if \"remote write\" or \"remote atomic\" is also\nrequested.\n\nPointed out by Jack Morgenstein \u003cjackm@mellanox.co.il\u003e\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "9825051e8c81cbd4400333e7cdc04be77a0bab75",
      "tree": "0b14750f603b1feece6c147cb95f31619bfb67c2",
      "parents": [
        "274c0891637c44ac71f3ac40be91b43c2318883a"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@mellanox.co.il",
        "time": "Sat Oct 01 13:09:44 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:26 2005 -0700"
      },
      "message": "[IB] mthca: Fill in more fields in query_port method\n\nAdd code to fill in the bad_pkey_cntr, max_mtu, active_mtu and\nsubnet_timeout fields in mthca_query_port().\n\nSigned-off-by: Jack Morgenstein \u003cjackm@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "274c0891637c44ac71f3ac40be91b43c2318883a",
      "tree": "fc7d9f07ab7e663a8acb771069cb9f1053ca2302",
      "parents": [
        "eb9d3cd5ce2828fbb99ed7270089ea152c8f64b3"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Sep 29 14:17:48 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:26 2005 -0700"
      },
      "message": "[IB] uverbs: Add device-specific ABI version attribute\n\nAdd abi_version attribute to uverbs class devices to allow for\nABI versioning of device-specific interfaces.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "eb9d3cd5ce2828fbb99ed7270089ea152c8f64b3",
      "tree": "2d0de42bc6c7777c66ee76d5817312bcfd161718",
      "parents": [
        "6b73597e7062118c0549c2702bfb7d273518c906"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Sep 27 15:07:25 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:25 2005 -0700"
      },
      "message": "[IB] uverbs: Fix up resource creation error paths\n\nBy waiting to add resources to our lists until after the last\noperation that can fail, we don\u0027t have to remove them from their lists\nin the error path.  Also, we should hold the idr mutex until we know\nwhether resource creation has succeed or failed, to avoid someone\nfinding a resource in our table before we\u0027re ready.\n\nLoosely based on work by Robert Walsh \u003crjwalsh@pathscale.com\u003e.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "6b73597e7062118c0549c2702bfb7d273518c906",
      "tree": "6034aae7493b32d75d1c8818a801b09b77979acd",
      "parents": [
        "33033b797225553e48ca68d8d8dc5e64ec22e02b"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Sep 26 13:53:25 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:25 2005 -0700"
      },
      "message": "[IB] uverbs: ABI-breaking fixes for userspace verbs\n\nIntroduce new userspace verbs ABI version 3.  This eliminates some\nunneeded commands, and adds support for user-created completion\nchannels.  This cleans up problems with file leaks on error paths, and\nalso makes sure that file descriptors are always installed into the\ncorrect process.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "33033b797225553e48ca68d8d8dc5e64ec22e02b",
      "tree": "f76970269a0a16eb6b301f3d048af7670232d652",
      "parents": [
        "0c33aeedb2cf99d877ad9adc7c3df07870f60293"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@mellanox.co.il",
        "time": "Mon Sep 26 12:30:02 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:24 2005 -0700"
      },
      "message": "[IB] mthca: Report correct atomic capability\n\nReturn correct atomic capability flag from mthca query function.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0c33aeedb2cf99d877ad9adc7c3df07870f60293",
      "tree": "7f6b23172b327ebd8b5d4f5d40aa216ba48600a2",
      "parents": [
        "2cc78eb52bc1ae89f0a4fa5a00eb998dffde4a9f"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@mellanox.co.il",
        "time": "Mon Sep 26 11:47:53 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Oct 17 15:20:24 2005 -0700"
      },
      "message": "[IB] Add checks to multicast attach and detach\n\nAdd checks so that we only allow multicast attach/detach with\na valid multicast GID and the correct QP type.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2cc78eb52bc1ae89f0a4fa5a00eb998dffde4a9f",
      "tree": "27422cfcf8f403e5aa25e98148c225dbedb027c5",
      "parents": [
        "de21eb63add932c61e018d20a760dcaed8c3e40c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 09:10:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 09:10:15 2005 -0700"
      },
      "message": "Increase default RCU batching sharply\n\nDipankar made RCU limit the batch size to improve latency, but that\napproach is unworkable: it can cause the RCU queues to grow without\nbounds, since the batch limiter ended up limiting the callbacks.\n\nSo make the limit much higher, and start planning on instead limiting\nthe batch size by doing RCU callbacks more often if the queue looks like\nit might be growing too long.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de21eb63add932c61e018d20a760dcaed8c3e40c",
      "tree": "a6b121b5759c12e15e09a0f7235c7386daa8d571",
      "parents": [
        "9b3acc21d7677787ef456d17574a084a1c1193ae"
      ],
      "author": {
        "name": "Ronald S. Bultje",
        "email": "rbultje@ronald.bitfreak.net",
        "time": "Sun Oct 16 20:29:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 08:59:10 2005 -0700"
      },
      "message": "[PATCH] fix black/white-only svideo input in vpx3220 decoder\n\nFix the fact that the svideo input will only give input in black/white in\nsome circumstances.  Reason is that in the PCI controller driver (zr36067),\nafter setting input, we reset norm, which overwrites the input register\nwith the default.  This patch makes it always set the correct value for the\ninput when changing norm.\n\nSigned-off-by: Ronald S. Bultje \u003crbultje@ronald.bitfreak.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b3acc21d7677787ef456d17574a084a1c1193ae",
      "tree": "33a5288d11b2cbc59d272710929200a097b3a27f",
      "parents": [
        "0aec4867dca149e2049e8439b76bd82ad9dac52c"
      ],
      "author": {
        "name": "Ronald S. Bultje",
        "email": "rbultje@ronald.bitfreak.net",
        "time": "Sun Oct 16 20:29:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 08:59:10 2005 -0700"
      },
      "message": "[PATCH] fix vpx3220 offset issue in SECAM\n\nFix bug #5404 in kernel bugzilla.\n\nIt basically updates the vpx3220 initialization tables with some newer\nvalues that we\u0027ve had in CVS for a while (and that, for some reason, never\nended up in the kernel...  must\u0027ve gotten lost).  Those fix a ~16 pixels\nnoise at the top of the picture in at least SECAM, although (now that I\nthink about it) PAL was probably affected, also.\n\nSigned-off-by: Ronald S. Bultje \u003crbultje@ronald.bitfreak.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0aec4867dca149e2049e8439b76bd82ad9dac52c",
      "tree": "d55aacfbc10525d46f5b78c872039decf01e86e1",
      "parents": [
        "b24d18aa743dad0c42918157c5d717686269d3a8"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Sun Oct 16 20:29:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 08:59:10 2005 -0700"
      },
      "message": "[PATCH] SVGATextMode fix\n\nFix bug 5441.\n\nI didn\u0027t know about messy programs like svgatextmode...  Couldn\u0027t this be\nintegrated in some linux/drivers/video/console/svgacon.c ?...  So because\nof the existence of the svgatextmode program, the kernel is not supposed to\ntouch to CRT_OVERFLOW/SYNC_END/DISP/DISP_END/OFFSET ?\n\nDisabling the check in vgacon_resize() might help indeed, but I\u0027m really\nnot sure whether it will work for any chipset: in my patch, CRT registers\nare set at each console switch, since stty rows/cols apply to consoles\nseparately...\n\nThe attached solution is to keep the test, but if it fails, we assume that\nthe caller knows what it does (i.e.  it is svgatextmode) and then disable\nany further call to vgacon_doresize.  Svgatextmode is usually used to\n_expand_ the display, not to shrink it.  And it is harmless in the case of\na too big stty rows/cols: the display will just be cropped.  I tested it on\nmy laptop, and it works fine with svgatextmode.\n\nA better solution would be that svgatextmode explicitely tells the kernel\nnot to care about video timing, but for this an interface needs be defined\nand svgatextmode be patched.\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b24d18aa743dad0c42918157c5d717686269d3a8",
      "tree": "ceade1641a1806c5f3db2f4b344fe9070b488bad",
      "parents": [
        "3d80636a0d5f056ffc26472d05b6027a7a9f6e1c"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 16 20:29:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 08:59:10 2005 -0700"
      },
      "message": "[PATCH] list: add missing rcu_dereference on first element\n\nIt seems that all the list_*_rcu primitives are missing a memory barrier\non the very first dereference.  For example,\n\n#define list_for_each_rcu(pos, head) \\\n\tfor (pos \u003d (head)-\u003enext; prefetch(pos-\u003enext), pos !\u003d (head); \\\n\t\tpos \u003d rcu_dereference(pos-\u003enext))\n\nIt will go something like:\n\n\tpos \u003d (head)-\u003enext\n\n\tprefetch(pos-\u003enext)\n\n\tpos !\u003d (head)\n\n\tdo stuff\n\nWe\u0027re missing a barrier here.\n\n\tpos \u003d rcu_dereference(pos-\u003enext)\n\n\t\tfetch pos-\u003enext\n\n\t\tbarrier given by rcu_dereference(pos-\u003enext)\n\n\t\tstore pos\n\nWithout the missing barrier, the pos-\u003enext value may turn out to be stale.\nIn fact, if \"do stuff\" were also dereferencing pos and relying on\nlist_for_each_rcu to provide the barrier then it may also break.\n\nSo here is a patch to make sure that we have a barrier for the first\nelement in the list.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nAcked-by: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d80636a0d5f056ffc26472d05b6027a7a9f6e1c",
      "tree": "39b3dbae53938728c55b2312190561b858431d92",
      "parents": [
        "688ce17b8599abc548b406c00e4d18ae0dec954f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 16 17:36:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 16 17:36:06 2005 -0700"
      },
      "message": "Fix memory ordering bug in page reclaim\n\nAs noticed by Nick Piggin, we need to make sure that we check the page\ncount before we check for PageDirty, since the dirty check is only valid\nif the count implies that we\u0027re the only possible ones holding the page.\n\nWe always did do this, but the code needs a read-memory-barrier to make\nsure that the orderign is also honored by the CPU.\n\n(The writer side is ordered due to the atomic decrement and test on the\npage count, see the discussion on linux-kernel)\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "688ce17b8599abc548b406c00e4d18ae0dec954f",
      "tree": "c64c78c72bf9582c2dcc5a3455d6fe561c6e7085",
      "parents": [
        "e6850cce8f0fcb0e16b981f13cb9c69618bbdaf1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Oct 16 00:17:33 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 16 00:17:33 2005 -0700"
      },
      "message": "[PATCH]: highest_possible_processor_id() has to be a macro\n\n\t... otherwise, things like alpha and sparc64 break and break\nbadly.  They define cpu_possible_map to something else in smp.h\n*AFTER* having included cpumask.h.\n\n\tIf that puppy is a macro, expansion will happen at the actual\ncaller, when we\u0027d already seen #define cpu_possible_map ... and we will\nget the right thing used.\n\n\tAs an inline helper it will be tokenized before we get to that\ndefine and that\u0027s it; no matter what we define later, it won\u0027t affect\nanything.  We get modules with dependency on cpu_possible_map instead\nof the right symbol (phys_cpu_present_map in case of sparc64), or outright\nlink errors if they are built-in.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "e6850cce8f0fcb0e16b981f13cb9c69618bbdaf1",
      "tree": "94793ab89f972f16dc3cd38433476e0e55f2fcc2",
      "parents": [
        "7a3ca7d2b5ec31b2cfa594b961d77e68075e33c7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Oct 15 16:15:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 15 16:15:38 2005 -0700"
      },
      "message": "[NETFILTER]: Fix ip6_table.c build with NETFILTER_DEBUG enabled.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a3ca7d2b5ec31b2cfa594b961d77e68075e33c7",
      "tree": "29ba927b48b3c69517954dcbf45098455d4ea6e4",
      "parents": [
        "f8cc5756dee3c2a4c56a7f089291f5ae0232747f"
      ],
      "author": {
        "name": "Randall Nortman",
        "email": "linuxkernellist@wonderclown.com",
        "time": "Fri Oct 14 17:21:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 18:13:31 2005 -0700"
      },
      "message": "[PATCH] usbserial: Regression in USB generic serial driver\n\nKernel version 2.6.13 introduced a regression in the generic USB\nserial converter driver (usbserial.o, drivers/usb/serial/generic.c).\nThe bug manifests, as far as I can tell, whenever you attempt to write\nto the device -- the write will never complete (write() returns 0, or\nblocks).\n\nSigned-off-by: Randall Nortman \u003coss@wonderclown.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8cc5756dee3c2a4c56a7f089291f5ae0232747f",
      "tree": "c56914922a40cca1a48ac0191f2f5d7fb224ad55",
      "parents": [
        "bf7c7decb9752a3cb644b435cb354c8948606680",
        "b4d1b825785847cddee6d104113da913f2ca8efb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:17:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:17:04 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "bf7c7decb9752a3cb644b435cb354c8948606680",
      "tree": "457d3d4749be66d05f18857dbf57a84b532f2e3a",
      "parents": [
        "9e04099cb90dce6a34b4cbc6b4a0d4e4cc4c5680",
        "04f03bf7dbd04c15c30d91c6a277f6970cc4ef14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:16:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:16:55 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "9e04099cb90dce6a34b4cbc6b4a0d4e4cc4c5680",
      "tree": "30c96145b80941b1e59c4c32df3616cc2f33125f",
      "parents": [
        "757e0108473787f470294ce77bf703fedddfce7d",
        "414894938b88c1ad2e9cea6502ceccefb30605c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:16:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:16:35 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "757e0108473787f470294ce77bf703fedddfce7d",
      "tree": "61363438075d5098e4edee12987545423b5d2714",
      "parents": [
        "d656901bca2e19057ca7a6e48bc56dec9ca7003e"
      ],
      "author": {
        "name": "Kolli, Neela Syam",
        "email": "Neela.Kolli@engenio.com",
        "time": "Fri Oct 14 15:59:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] megaraid maintainers entry\n\nI am taking over all Megaraid SCSI drivers.  Here is the patch for the\nMAINTENERS file.\n\nSigned-off-by: Neela Syam Kolli \u003cNeela.Kolli@engenio.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d656901bca2e19057ca7a6e48bc56dec9ca7003e",
      "tree": "be4b71c139b837345c66ca6a3dd7ae88d9314538",
      "parents": [
        "63c6764ce4c650245a41a95a2235207d25ca4fde"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Fri Oct 14 15:59:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] sh-sci.c sci_start_tx error\n\nArgument does not agree.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63c6764ce4c650245a41a95a2235207d25ca4fde",
      "tree": "7d719c49948440bb23cb07b6cb8938507b1c16e2",
      "parents": [
        "2d1f87a728a5ddd9ee0418e14a12e5cb0372fad1"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Fri Oct 14 15:59:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] nommu build error fix\n\n\"proc_smaps_operations\" is not defined in case of \"CONFIG_MMU\u003dn\".\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d1f87a728a5ddd9ee0418e14a12e5cb0372fad1",
      "tree": "8e3aa8cbd90723b32d7b82a12ef62f0a55a8ad89",
      "parents": [
        "0e7734d3ca24302a513e69dd24a560c34047c038"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Fri Oct 14 15:59:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] Dallas\u0027s 1-wire bus compile error\n\ndrivers/built-in.o: In function `w1_alloc_dev\u0027: undefined reference to `netlink_kernel_create\u0027\ndrivers/built-in.o: In function `w1_alloc_dev\u0027: undefined reference to `sock_release\u0027\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e7734d3ca24302a513e69dd24a560c34047c038",
      "tree": "9770fd9af9a73c9aca8a6b16cbbd3071147d9474",
      "parents": [
        "1350843cf0fa46e2f633c78b335777aac3d054b2"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Fri Oct 14 15:59:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] aacraid: host_lock not released fix\n\nWhile doing some testing of error cases I ran into this bug.  In some cases\nthe reset handler can exit with the host_lock still held.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1350843cf0fa46e2f633c78b335777aac3d054b2",
      "tree": "a2983db190088e01a44f05450c09e2deea3a8c24",
      "parents": [
        "a90933fb4e7b85587e5cbdf863deeb16695c19bd"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 14 15:59:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix G5 model in /proc/cpuinfo\n\nAndreas Schwab spotted that recent kernels broke reporting of the PowerMac\nmachine model in /proc/cpuinfo.  This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a90933fb4e7b85587e5cbdf863deeb16695c19bd",
      "tree": "b27be41b3412d5ffdc90b3f7d76f2a2aa25662f5",
      "parents": [
        "6593b58cfb54138781c5cd88f605e2ae663301b0"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Oct 14 15:59:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] m32r: Fix smp.c for preempt kernel\n\nThis patch fixes the following BUG message of arch/m32r/smp.c for\nCONFIG_DEBUG_PREEMPT:\n\nBUG: using smp_processor_id() in preemptible\n\nThis message is displayed by an smp_processor_id() execution during\nkernel\u0027s preemptible-state.\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@isl.melco.co.jp\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6593b58cfb54138781c5cd88f605e2ae663301b0",
      "tree": "32ebcd01bb2eda36d83628d3a490555475c7e06c",
      "parents": [
        "e26148d934762b61133a64b6862f870624ff617d"
      ],
      "author": {
        "name": "Matteo Croce",
        "email": "3297627799@wind.it",
        "time": "Fri Oct 14 15:59:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] wireless/airo: Build fix\n\nThe aironet PCI driver has a build dependency on ISA that prevent the\ndriver to compile on systems that doesn\u0027t support ISA, like x86_64.  The\ndriver really doesn\u0027t depend on ISA, it does some ISA stuff in the\ninitialization code, since the driver supports both ISA and PCI cards.  So\nthe driver should depend on ISA_DMA_API to build on all systems, and this\nwill not hurt PCI at all.\n\nSigned-off-by: Matteo Croce \u003c3297627799@wind.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e26148d934762b61133a64b6862f870624ff617d",
      "tree": "1387c6dfb62cf20447e08f26ceb757bb28d4d0c0",
      "parents": [
        "f1ac046d7b297186f755fb213589b539426e1406"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Fri Oct 14 15:59:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] Fix copy-and-paste error in BSD accounting\n\nFix copy and paste error in jiffies_to_AHZ conversion which leads to wrong\nBSD accounting information on alpha and ia64 when\nCONFIG_BSD_PROCESS_ACCT_V3 is turned on.\n\nAlso update comment to match reorganised header files.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1ac046d7b297186f755fb213589b539426e1406",
      "tree": "0a13e989a9d30832f4cdae02435d06f1da4acce9",
      "parents": [
        "c6ecf7ed3131961e5aeedb0efd217afa0808798f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Oct 14 15:59:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] radio-cadet: check request_region() return value correctly\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6ecf7ed3131961e5aeedb0efd217afa0808798f",
      "tree": "e10117b6ad2149dd54eafeafeb1bb297b7d4438d",
      "parents": [
        "65d406ace3b44e042807d3f9a2e71088818e80f2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 14 15:59:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] Add missing export of getnstimeofday()\n\nAdds the missing EXPORT_SYMBOL_GPL for getnstimeofday() when\nCONFIG_TIME_INTERPOLATION isn\u0027t set.  Needed by drivers/char/mmtimer.c\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "65d406ace3b44e042807d3f9a2e71088818e80f2",
      "tree": "18c357f50bbd3588241c5c5713f69f32440325e9",
      "parents": [
        "4846d0172dd7fb6a77843644caa6d9a8909225b9"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Fri Oct 14 15:59:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] zaurus: fix dependencies on collie keyboard\n\nThis fixes depenencies of collie keyboard.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4846d0172dd7fb6a77843644caa6d9a8909225b9",
      "tree": "9f0facfea0e9d8dce59e02b569a706959e4a7b65",
      "parents": [
        "6edb7467be2195e7eeb6844e37668253af216100"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri Oct 14 15:59:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] zaurus: fix soc_common.c\n\nThis fixes wrong comments, non-working debug subsystem, and some\npotentially dangerous macros.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6edb7467be2195e7eeb6844e37668253af216100",
      "tree": "26345960976935682a7abd5c7696b9eab798bc4a",
      "parents": [
        "43d2c4ca385b02ab7a604aa09a9da36f1668bee6"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri Oct 14 15:59:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] zaurus: fix compilation with cpufreq disabled\n\nThis fixes compilation with CPU_FREQ disabled.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "43d2c4ca385b02ab7a604aa09a9da36f1668bee6",
      "tree": "208cdf7bd9bc9fbd1c7dc951ae9b9c22413a4381",
      "parents": [
        "3384a04ed42c583755226374e1ff6a53db7f27c3"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@hh.iij4u.or.jp",
        "time": "Fri Oct 14 15:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:11 2005 -0700"
      },
      "message": "[PATCH] mips: fix build error in TANBAC TB0226\n\narch/mips/pci/fixup-tb0226.c: In function `pcibios_map_irq\u0027:\narch/mips/pci/fixup-tb0226.c:31: warning: implicit declaration of function `vr41xx_set_irq_trigger\u0027\narch/mips/pci/fixup-tb0226.c:32: error: `TRIGGER_LEVEL\u0027 undeclared (first use in this function)\narch/mips/pci/fixup-tb0226.c:32: error: (Each undeclared identifier is reported only once\narch/mips/pci/fixup-tb0226.c:32: error: for each function it appears in.)\narch/mips/pci/fixup-tb0226.c:33: error: `SIGNAL_THROUGH\u0027 undeclared (first use in this function)\narch/mips/pci/fixup-tb0226.c:34: warning: implicit declaration of function `vr41xx_set_irq_level\u0027\narch/mips/pci/fixup-tb0226.c:34: error: `LEVEL_LOW\u0027 undeclared (first use in this function)\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b4d1b825785847cddee6d104113da913f2ca8efb",
      "tree": "b491001940d86d6e3325300056aeda4158f6ef84",
      "parents": [
        "f75884d28a6eae5a422d0454b982da3842f777af"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 14 15:26:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 14 15:26:08 2005 -0700"
      },
      "message": "[SPARC64]: Fix powering off on SMP.\n\nDoing a \"SUNW,stop-self\" firmware call on the other cpus is not the\ncorrect thing to do when dropping into the firmware for a halt,\nreboot, or power-off.\n\nFor now, just do nothing to quiet the other cpus, as the system should\nbe quiescent enough.  Later we may decide to implement smp_send_stop()\nlike the other SMP platforms do.\n\nBased upon a report from Christopher Zimmermann.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f75884d28a6eae5a422d0454b982da3842f777af",
      "tree": "ff69ee62cc3f6a21ef6454de79edfdffbe4561fd",
      "parents": [
        "688cb30bdc3e398d97682a6a58f825821ee838c2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 14 13:44:32 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 14 13:44:32 2005 -0700"
      },
      "message": "[QLOGICPTI]: Handle INQUIRY response sniffing correctly.\n\nThese days, in 2.6.x, even INQUIRY commands are sent using\nscatter gather lists.\n\nBug reported by Tom \u0027spot\u0027 Callaway.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "414894938b88c1ad2e9cea6502ceccefb30605c4",
      "tree": "509cdc1c35972c93be690e9e51cccc5074ef4b56",
      "parents": [
        "72023b63cc512d2d7c2a31c6bc1be497eafbd834"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 14 16:07:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 16:07:28 2005 +0100"
      },
      "message": "[ARM] 3014/1: Spitz keyboard: Correct the right shift key\n\nPatch from Richard Purdie\n\nCorrect the right shift key entry in the spitz keyboard driver.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72023b63cc512d2d7c2a31c6bc1be497eafbd834",
      "tree": "439f0f193a26e5af065c9c7f365af2875272bf10",
      "parents": [
        "10f92eb7c6b4e8069c2defd2ad23b74f31f8962d"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 14 16:07:27 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 16:07:27 2005 +0100"
      },
      "message": "[ARM] 3013/1: Spitz: Fix compile errors\n\nPatch from Richard Purdie\n\nRemove a couple of lines of accidently added code causing compile\nerrors.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "10f92eb7c6b4e8069c2defd2ad23b74f31f8962d",
      "tree": "0ab8f965123b8215ff44c69f30c9da5996e35bdf",
      "parents": [
        "cb38c569e5ecf9e922e66963b6da2751b4f13d81"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 14 16:07:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 16:07:26 2005 +0100"
      },
      "message": "[ARM] 3012/1: Corgi/Spitz LCD: Use bus_find_device to locate pxafb - fix compile error\n\nPatch from Richard Purdie\n\nUpdate corgi_lcd to use bus_find_device to locate the pxafb device\nhence fixing a compile error.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb38c569e5ecf9e922e66963b6da2751b4f13d81",
      "tree": "de0c6c57b91fd2f6c1458f95e7022fbec9435d41",
      "parents": [
        "cb90d681ae439e525de9de519508ac9041342321"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 14 16:07:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 16:07:25 2005 +0100"
      },
      "message": "[ARM] 3011/1: pxafb: Add ability to set device parent + fix spitz compile error\n\nPatch from Richard Purdie\n\nAdd a function to allow machines to set the parent of the pxa\nframebuffer device. This means the power up/down sequence can be\ncontrolled where required by the machine.\n\nUpdate spitz to use the new function, fixing a compile error.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "04f03bf7dbd04c15c30d91c6a277f6970cc4ef14",
      "tree": "2fd4ad00c404bb5306270445cfcd79b477c3cf5a",
      "parents": [
        "046d20b73960b7a2474b6d5e920d54c3fd7c23fe"
      ],
      "author": {
        "name": "Baris Cicek",
        "email": "baris@nerd.com.tr",
        "time": "Fri Oct 14 14:32:40 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 14:32:40 2005 +0100"
      },
      "message": "[SERIAL] Add SupraExpress 336i Sp ASVD modem ID\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb90d681ae439e525de9de519508ac9041342321",
      "tree": "fb4ad4931318154171cc32e50b631ecb016ba641",
      "parents": [
        "6205d158d16d2619bf30f0aff47a8e09b07106e9"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Oct 14 12:49:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 12:49:15 2005 +0100"
      },
      "message": "[ARM] 2980/1: Fix L7200 core.c compile\n\nPatch from Deepak Saxena\n\nThis patch fixes L7200 so that it builds in 2.6.latest. I do not\nhave the hardware so don\u0027t know if it actually still works, but\nthe changes are fairly trivial. I am not even sure if anyone\nstill maintains, uses, or cares about this machine type.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6205d158d16d2619bf30f0aff47a8e09b07106e9",
      "tree": "5d7841b2d9436370a1321552ca58372e9644049e",
      "parents": [
        "13b1f64c16e2eb96a021b49cf3986528046ba3dc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 14 12:24:24 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 12:24:24 2005 +0100"
      },
      "message": "[ARM] 3009/1: S3C2410 - io.h offsets too large for LDRH/STRH\n\nPatch from Ben Dooks\n\nThe __inwc/__outwc calls are capable of creating\nLDRH and STRH instructions with offsets over 8bits\nas GCC does not have a constraint for an 8bit\noffset.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "688cb30bdc3e398d97682a6a58f825821ee838c2",
      "tree": "8fc9ca543fc3966eb961743ba4587298fce49279",
      "parents": [
        "51e8513615ed8202b22ba9a43b0c7376ea4f6868"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 13 22:15:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 13 22:15:24 2005 -0700"
      },
      "message": "[SPARC64]: Eliminate PCI IOMMU dma mapping size limit.\n\nThe hairy fast allocator in the sparc64 PCI IOMMU code\nhas a hard limit of 256 pages.  Certain devices can\nexceed this when performing very large I/Os.\n\nSo replace with a more simple allocator, based largely\nupon the arch/ppc64/kernel/iommu.c code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51e8513615ed8202b22ba9a43b0c7376ea4f6868",
      "tree": "17242822a3520e2075448ac294c98adfe44a0583",
      "parents": [
        "c931488cc4619eecfe68a2f046b5898fddc2f904"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 13 21:10:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 13 21:10:08 2005 -0700"
      },
      "message": "[SPARC64]: Consolidate common PCI IOMMU init code.\n\nAll the PCI controller drivers were doing the same thing\nsetting up the IOMMU software state, put it all in one spot.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3384a04ed42c583755226374e1ff6a53db7f27c3",
      "tree": "91f0138bb69ba1afe7302df4b285ef760d96f426",
      "parents": [
        "046d20b73960b7a2474b6d5e920d54c3fd7c23fe",
        "74e52aa561d5bb973075c2015133546b42cdc290"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 13 16:10:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 13 16:10:54 2005 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "046d20b73960b7a2474b6d5e920d54c3fd7c23fe",
      "tree": "13d06fa7a11554585f6796f6c34d03f4c522365e",
      "parents": [
        "eb0d6041143fae63410c5622fef96862e6b20933"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Oct 13 14:42:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:42:24 2005 -0700"
      },
      "message": "[TCP]: Ratelimit debugging warning.\n\nBetter safe than sorry.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb0d6041143fae63410c5622fef96862e6b20933",
      "tree": "28a8f9ed7fc1e60850a06c2f06fe8bbaaa08d073",
      "parents": [
        "34cb711ba922f53cca45443b8c3c1078873cf599"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Thu Oct 13 14:42:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:42:04 2005 -0700"
      },
      "message": "[CONNECTOR]: Update documentation to match reality.\n\nUpdated documentation to reflect 2.6.14 netlink changes\nabout socket options, multicasting and group number.\nPlease concider for 2.6.14.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34cb711ba922f53cca45443b8c3c1078873cf599",
      "tree": "2b120d59460047caff9546d68f445626947d47fc",
      "parents": [
        "c8923c6b852d3a97c1faad0566e38fca330375a7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Oct 13 14:41:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:41:44 2005 -0700"
      },
      "message": "[NET]: Disable NET_SCH_CLK_CPU for SMP x86 hosts\n\nOpterons with frequency scaling have fully unsynchronized TSCs\nrunning at different frequencies, so using TSCs there is not a good idea. \nAlso some other x86 boxes have this problem. gettimeofday should be good \nenough, so just disable it.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8923c6b852d3a97c1faad0566e38fca330375a7",
      "tree": "eb79e97c5468bba641c7a34b83514876f4902cf2",
      "parents": [
        "c931488cc4619eecfe68a2f046b5898fddc2f904"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:41:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:41:23 2005 -0700"
      },
      "message": "[NETFILTER]: Fix OOPSes on machines with discontiguous cpu numbering.\n\nOriginal patch by Harald Welte, with feedback from Herbert Xu\nand testing by Sébastien Bernard.\n\nEBTABLES, ARP tables, and IP/IP6 tables all assume that cpus\nare numbered linearly.  That is not necessarily true.\n\nThis patch fixes that up by calculating the largest possible\ncpu number, and allocating enough per-cpu structure space given\nthat.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13b1f64c16e2eb96a021b49cf3986528046ba3dc",
      "tree": "b8220efc2177dc7fb041b9490a42b36f7bfeb177",
      "parents": [
        "50688ea9ed6fe154058c065bc7dc60980533a2c8"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Oct 13 22:04:37 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 13 22:04:37 2005 +0100"
      },
      "message": "[ARM] 3008/1: the exception table is not read-only\n\nPatch from Nicolas Pitre\n\n... and therefore should not live in the .text section.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "50688ea9ed6fe154058c065bc7dc60980533a2c8",
      "tree": "58a793d1d870dcaadac26e226e4bc7e705df2d02",
      "parents": [
        "c931488cc4619eecfe68a2f046b5898fddc2f904"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 13 22:04:36 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 13 22:04:36 2005 +0100"
      },
      "message": "[ARM] 3007/1: BAST - add CONFIG_ISA to build\n\nPatch from Ben Dooks\n\nThe Simtec EB2410ITX (BAST) has a PC/104 slot, and\ntherefore we should enable CONFIG_ISA to allow the\ndrivers for ISA peripherals to be selected\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c931488cc4619eecfe68a2f046b5898fddc2f904",
      "tree": "b92e43b7cbae6e7128ca6d7831d06e63989f2a31",
      "parents": [
        "aac372de6bde03168b833b4db1346a2c34a016c6",
        "3a8f675c40ba2d04e4fff6710db3da763436269f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 13 09:59:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 13 09:59:32 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "3a8f675c40ba2d04e4fff6710db3da763436269f",
      "tree": "d1215879e5672b2a4287bcfd398fb3cbb10968de",
      "parents": [
        "9153bd75f25ff3170f07fb9ac1fb0e718afc6fce"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "message": "[ARM] 3006/1: S3C2410 - arch/arm/mach-s3c2410 sparse fixes\n\nPatch from Ben Dooks\n\nRemove an unused variable from s3c2410.c and\nensure that items not needed to be exported from\ns3c2440.c are declared static.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9153bd75f25ff3170f07fb9ac1fb0e718afc6fce",
      "tree": "6c6caeb12371b4ef8fb5b9e8bfb6b2d3efc27ead",
      "parents": [
        "a451e28c7642830d8b066e5a13de46934151ce3a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "message": "[ARM] 3005/1: S3C2440 - add definition for s3c2440_set_dsc() call in hardware.h\n\nPatch from Ben Dooks\n\ninclude/asm-arm/arch-s3c2410/hardware.h was missing\nthe definition for s3c2440_set_dsc()\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "aac372de6bde03168b833b4db1346a2c34a016c6",
      "tree": "2f8e0f92f5384e58169ac4ddd452b9e7e5b05435",
      "parents": [
        "02d31ed258434b29eb0e3a10f5ede6eecd46b6ba",
        "c9c10830740df1b5e7848d6fbb68c93a73e8f7cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:08:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:08:10 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "02d31ed258434b29eb0e3a10f5ede6eecd46b6ba",
      "tree": "e901ed8af00756086e2da1a5e0c52602d2b01603",
      "parents": [
        "1b66e9fe8523cc239b6bea8443a860f50aeb2a83",
        "9ff5c59ce278c37bca22fbf98076d199bcaf9845"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:07:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:07:59 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "1b66e9fe8523cc239b6bea8443a860f50aeb2a83",
      "tree": "7d067a24df07dc1116c7c636dc41f77ab874f167",
      "parents": [
        "67d2b48e20bfc82f8fdb5410c28564b8b058fcab",
        "9621904012de3c8d0d4e2904dcc7170b3012119e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:07:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:07:38 2005 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "67d2b48e20bfc82f8fdb5410c28564b8b058fcab",
      "tree": "e7f6c54ee8d29893af37dc089a25a7ab24876b05",
      "parents": [
        "d8e998c58a870770905495a1d45ebf7285b5b1c5",
        "875521ddccfa90d519cf31dfc8aa472f7f6325bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:07:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:07:19 2005 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "9ff5c59ce278c37bca22fbf98076d199bcaf9845",
      "tree": "eadd2da5cdf0cbe158c55567684385f6db86394f",
      "parents": [
        "afb997c6163b33292d31a09d6aa5cbb03ffa5bf1"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Oct 12 15:59:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 15:59:39 2005 -0700"
      },
      "message": "[TCP]: Add code to help track down \"BUG at net/ipv4/tcp_output.c:438!\"\n\nThis is the second report of this bug.  Unfortunately the first\nreporter hasn\u0027t been able to reproduce it since to provide more\ndebugging info.\n\nSo let\u0027s apply this patch for 2.6.14 to\n\n1) Make this non-fatal.\n2) Provide the info we need to track it down.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afb997c6163b33292d31a09d6aa5cbb03ffa5bf1",
      "tree": "ee88c284b220e60088934b77797f4433590bf90c",
      "parents": [
        "ab4060e858e36129f9319ef0fa055347ad60e1d5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 15:12:21 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 15:12:21 2005 -0700"
      },
      "message": "[NETPOLL]: wrong return for null netpoll_poll_lock()\n\nWhen netpoll is not being used, the macro that\ndefines the removed routing netpoll_poll_lock\ndefines the return as zero, but the real\nroutine returns a `void *`\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab4060e858e36129f9319ef0fa055347ad60e1d5",
      "tree": "c3d28036801fcab8529bd8ee977fafd755fb3da4",
      "parents": [
        "eeb2b8560676e454ad37ee30b49bc7d897edc9be"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Oct 12 15:10:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 15:10:01 2005 -0700"
      },
      "message": "[BRIDGE]: fix race on bridge del if\n\nThis fixes the RCU race on bridge delete interface.  Basically,\nthe network device has to be detached from the bridge in the first\nstep (pre-RCU), rather than later. At that point, no more bridge traffic\nwill come in, and the other code will not think that network device\nis part of a bridge.\n\nThis should also fix the XEN test problems.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9c10830740df1b5e7848d6fbb68c93a73e8f7cd",
      "tree": "b614058c3291ebccb996b27cee9b709956df7791",
      "parents": [
        "d8e998c58a870770905495a1d45ebf7285b5b1c5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 12:22:46 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 12:22:46 2005 -0700"
      },
      "message": "[SPARC64]: Fix boot failures on SunBlade-150\n\nThe sequence to move over to the Linux trap tables from\nthe firmware ones needs to be more air tight.  It turns\nout that to be %100 safe we do need to be able to translate\nOBP mappings in our TLB miss handlers early.\n\nIn order not to eat up a lot of kernel image memory with\nstatic page tables, just use the translations array in\nthe OBP TLB miss handlers.  That solves the bulk of the\nproblem.\n\nFurthermore, to make sure the OBP TLB miss path will work\neven before the fixed MMU globals are loaded, explicitly\nload %g1 to TLB_SFSR at the beginning of the i-TLB and\nd-TLB miss handlers.\n\nTo ease the OBP TLB miss walking of the prom_trans[] array,\nwe sort it then delete all of the non-OBP entries in there\n(for example, there are entries for the kernel image itself\nwhich we\u0027re not interested in at all).\n\nWe also save about 32K of kernel image size with this change.\nNot a bad side effect :-)\n\nThere are still some reasons why trampoline.S can\u0027t use the\nsetup_trap_table() yet.  The most noteworthy are:\n\n1) OBP boots secondary processors with non-bias\u0027d stack for\n   some reason.  This is easily fixed by using a small bootup\n   stack in the kernel image explicitly for this purpose.\n\n2) Doing a firmware call via the normal C call prom_set_trap_table()\n   goes through the whole OBP enter/exit sequence that saves and\n   restores OBP and Linux kernel state in the MMUs.  This path\n   unfortunately does a \"flush %g6\" while loading up the OBP locked\n   TLB entries for the firmware call.\n\n   If we setup the %g6 in the trampoline.S code properly, that\n   is in the PAGE_OFFSET linear mapping, but we\u0027re not on the\n   kernel trap table yet so those addresses won\u0027t translate properly.\n\n   One idea is to do a by-hand firmware call like we do in the\n   early bootup code and elsewhere here in trampoline.S  But this\n   fails as well, as aparently the secondary processors are not\n   booted with OBP\u0027s special locked TLB entries loaded.  These\n   are necessary for the firwmare to processes TLB misses correctly\n   up until the point where we take over the trap table.\n\nThis does need to be resolved at some point.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a451e28c7642830d8b066e5a13de46934151ce3a",
      "tree": "d9a3aac69649f01b283958f8b53cbfdd6b86d914",
      "parents": [
        "e6158b4a5647624ceb90074bfcc248ea3152c906"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "Liam.Girdwood@wolfsonmicro.com",
        "time": "Wed Oct 12 19:58:12 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:12 2005 +0100"
      },
      "message": "[ARM] 3003/1: SSP channel map register updates for pxa2xx\n\nPatch from Liam Girdwood\n\nThis patch updates the pxa2xx channel map registers definitions in\npxa-regs.h\n\nChanges:-\n  o Added description for SSP2 registers\n  o Added definitions for SSP3 registers\n\nSigned-off-by:Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e6158b4a5647624ceb90074bfcc248ea3152c906",
      "tree": "1f8da50d47f8d4b5dd27b06fa694fb48e38162bb",
      "parents": [
        "6ec5e7f3656f0397b7e8b39a7dcc77937d187596"
      ],
      "author": {
        "name": "Lothar Wassmann",
        "email": "LW@KARO-electronics.de",
        "time": "Wed Oct 12 19:58:11 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:11 2005 +0100"
      },
      "message": "[ARM] 3002/1: Wrong parameter to uart_update_timeout() in drivers/serial/pxa.c\n\nPatch from Lothar Wassmann\n\nThe function serial_pxa_set_termios() is calling uart_update_timeout()\nwith the baud rate divisor as third parameter, while\nuart_update_timeout() expects the baud rate in this place.\nThis results in a bogus port-\u003etimeout which is proportional to the\nbaud rate.\n\nSigned-off-by: Lothar Wassmann \u003cLW@KARO-electronics.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6ec5e7f3656f0397b7e8b39a7dcc77937d187596",
      "tree": "bbf8e615955817764637b7a2ecd2e228835b2cc5",
      "parents": [
        "737d0bb7701cdebb661e4db0236071a7df977777"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 19:58:10 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:10 2005 +0100"
      },
      "message": "[ARM] 2978/1: nwfpe - clean up sparse errors\n\nPatch from Ben Dooks\n\nThe NWFPE is producing a number of errors from sparse\ndue to not defining a number of functions in the\nheader files.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "737d0bb7701cdebb661e4db0236071a7df977777",
      "tree": "fe250db7c6bf3381d01418bdab50fb9124e6fe00",
      "parents": [
        "cd26f45bfca4d4fa5ddfe21613d2da46f1acb821"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Wed Oct 12 19:58:10 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:10 2005 +0100"
      },
      "message": "[ARM] 2969/1: miscellaneous whitespace cleanup\n\nPatch from George G. Davis\n\nFix leading, trailing and other miscellaneous whitespace issues\nin arch/arm/kernel/alignment.c.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cd26f45bfca4d4fa5ddfe21613d2da46f1acb821",
      "tree": "85ca14c209a808201fcbc21909924a4bcf8d5ec6",
      "parents": [
        "ceca629e0b4858d6b8bff260dab2e947d31aca56"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Wed Oct 12 19:58:09 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:09 2005 +0100"
      },
      "message": "[ARM] 2970/1: Use -mtune\u003darm1136j-s when building for CPU_V6 targets\n\nPatch from George G. Davis\n\nWhen building for CPU_V6 targets, we should use -mtune\u003darm1136j-s rather\nthan -mtune\u003dstrongarm but fall back to the later in case someone is\nusing an older toolchain (although they should really upgrade instead).\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ceca629e0b4858d6b8bff260dab2e947d31aca56",
      "tree": "56b9a6a6dbf1674c7111dfaa255f294c895dd4e2",
      "parents": [
        "9f693d7b149a74bac301ee47136359294cffed25"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@saschahauer.de",
        "time": "Wed Oct 12 19:58:08 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:08 2005 +0100"
      },
      "message": "[ARM] 2971/1: i.MX uart handle rts irq\n\nPatch from Sascha Hauer\n\nhandle rts interrupt\n\nSigned-off-by: Giancarlo Formicuccia \u003cgiancarlo.formicuccia@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f693d7b149a74bac301ee47136359294cffed25",
      "tree": "5cedfec20f95b07006e5ea2add7c0c2b6bb40612",
      "parents": [
        "a7b1bbbc89194deba8cde02200f08b3840c9daa2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 19:58:07 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:07 2005 +0100"
      },
      "message": "[ARM] 2979/2: S3C2410 - add static to non-exported machine items\n\nPatch from Ben Dooks\n\nDo not export items that are not needed by symbol name\nelsewhere\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a7b1bbbc89194deba8cde02200f08b3840c9daa2",
      "tree": "3ad70801998d8ad62531ad3d2d4e2902a794312e",
      "parents": [
        "17efa644f624a521e4a6c6a4641d39d227a9b24a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 19:58:07 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:07 2005 +0100"
      },
      "message": "[ARM] 2977/1: armksyms.c - make items in export table static\n\nPatch from Ben Dooks\n\nThe items in the export table do not need to be\nexported elsehwere, so quash the sparse warning\nby making the symbol for the table entry static.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "17efa644f624a521e4a6c6a4641d39d227a9b24a",
      "tree": "4a47afcca1a87daae79781de03333b97de2b076e",
      "parents": [
        "0eea3c0b6cb356bc8e515084f831cac7e3d5131c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 19:58:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:06 2005 +0100"
      },
      "message": "[ARM] 2976/1: S3C2410: add static to functions in serial driver\n\nPatch from Ben Dooks\n\nThe s3c2410 serial driver is missing static declerations\non several functions that are not exported, and have no\nneed of being exported outside the driver\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0eea3c0b6cb356bc8e515084f831cac7e3d5131c",
      "tree": "100507b40de41e2391783604e99d700771b672cd",
      "parents": [
        "60ac133aac9e07b94f2cb6bf571bf8aef69248c3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 19:58:05 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:05 2005 +0100"
      },
      "message": "[ARM] 2975/1: S3C2410: time.c missing include of cpu.h\n\nPatch from Ben Dooks\n\narch/arm/mach-s3c2410/time.c is missing include\nof cpu.h, causing the declaration of the timer\nstruct (s3c24xx_timer) to be flagged as missing\nthe declaration.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "60ac133aac9e07b94f2cb6bf571bf8aef69248c3",
      "tree": "f75a44630c4cd0b63c025eee1ccc615a6ec7157e",
      "parents": [
        "da64c6ee6bb71bfb3f09d9bb89ce1aa4b1ee7e89"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Oct 12 19:51:24 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:51:24 2005 +0100"
      },
      "message": "[ARM] 2974/1: fix ARM710 swi bug workaround\n\nPatch from Nicolas Pitre\n\nEither no one is using an ARM710 with recent kernels, or all ARM710s\nstill in use are not afflicted by this swi bug.  Nevertheless, the code\nto work around the ARM710 swi bug is itself currently buggy since it\nuses r8 as a pointer to S_PC while in fact it holds the spsr content\nthese days. Fix that, and simplify the code as well.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d8e998c58a870770905495a1d45ebf7285b5b1c5",
      "tree": "828a1633c667c0769feec6451aa450bbfb911a10",
      "parents": [
        "cbd27b8ced4b1888c93f69b4dd108a69ac4d733f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 12 14:22:50 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 08:24:47 2005 -0700"
      },
      "message": "[PATCH] ppc32: Tell userland about lack of standard TB\n\nGlibc is about to get some new high precision timer stuff that relies on\nthe standard timebase of the PPC architecture.\n\nHowever, some (rare \u0026 old) CPUs do not have such timebase and it is a\nbit annoying to have your stuff just crash because you are running on\nthe wrong CPU...\n\nThis exposes to userland a CPU feature bit that tells that the current\nprocessor doesn\u0027t have a standard timebase.  It\u0027s negative logic so that\nglibc will still \"just work\" on older kernels (it will just be unhappy\non those old CPUs but that doesn\u0027t really matter as distro tend to\nupdate glibc \u0026 kernel at the same time).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cbd27b8ced4b1888c93f69b4dd108a69ac4d733f",
      "tree": "c3bf062e9473261cbd4774996c96cfc0f3759239",
      "parents": [
        "9d624ea474a3ddf3a0702d9b47e428ce1f8488a6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 12 11:39:33 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 08:24:47 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix timekeeping\n\nInterestingly enough, ppc32 had broken timekeeping for ages...  It\nworked, but probably drifted a bit more than could be explained by the\nactual bad precision of the timebase calibration.  We discovered that\nrecently when somebody figured out that the common code was using\nCLOCK_TICK_RATE to correct the timekeeing, and ppc32 had a completely\nbogus value for it.\n\nThis patch turns it into something saner.  Probably not as good as doing\nsomething based on the actual timebase frequency precision but I\u0027ll\nleave that sort of math to others.  This at least makes it better for\nthe common HZ values.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d624ea474a3ddf3a0702d9b47e428ce1f8488a6",
      "tree": "6974b966b5da06e04597fc32a3b67fe0a8e0bafc",
      "parents": [
        "91acb21f084aa244f26839406ae7ed8aa3668058"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Tue Oct 11 21:01:01 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 08:22:26 2005 -0700"
      },
      "message": "[PATCH] uml: compile-time fix recent patch\n\nGive an empty definition for clear_can_do_skas() when it is not needed.\nThanks to Junichi Uekawa \u003cdancer@netfort.gr.jp\u003e for reporting the\nbreakage and providing a fix (I re-fixed it in an IMHO cleaner way).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91acb21f084aa244f26839406ae7ed8aa3668058",
      "tree": "5a186b9b35d2e26aaf1c85441125611c9c88dd18",
      "parents": [
        "da64c6ee6bb71bfb3f09d9bb89ce1aa4b1ee7e89"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Oct 10 23:10:32 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 08:22:26 2005 -0700"
      },
      "message": "[PATCH] uml: revert block driver use of host AIO\n\nThe patch to use host AIO support that I submitted early after 2.6.13 exposed\nsome problems in the block driver.  I have fixes for these, but am not\ncomfortable putting them into 2.6.14 at this late date.  So, this patch reverts\nthe use of host AIO.\n\nI will resubmit the original patch, plus fixes to the driver after 2.6.14\nin order to get a reasonable amount of testing before they\u0027re exposed to\nthe general public.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da64c6ee6bb71bfb3f09d9bb89ce1aa4b1ee7e89",
      "tree": "c6f31816e5a5afc84e920c6c3f5702327dd990de",
      "parents": [
        "f5154a98a1931641f0448f6512294a15279110d7",
        "b1b510aa284af1908d5d369d52f7dae16aaabd71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 16:39:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 16:39:24 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "b1b510aa284af1908d5d369d52f7dae16aaabd71",
      "tree": "dd79875667adf73552c4b9c4789aee2b4ada8368",
      "parents": [
        "08eb8f124f990aa476589d1f7810f7ec7f259c08"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 11 15:45:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 11 15:45:16 2005 -0700"
      },
      "message": "[SPARC64]: Fix net booting on Ultra5\n\nWe were not doing alignment properly when remapping the kernel image.\n\nWhat we want is a 4MB aligned physical address to map at KERNBASE.\nMistakedly we were 4MB aligning the virtual address where the kernel\ninitially sits, that\u0027s wrong.\n\nInstead, we should PAGE align the virtual address, then 4MB align the\nphysical address result the prom gives to us.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74e52aa561d5bb973075c2015133546b42cdc290",
      "tree": "3e8f269e99443bdb3cec6e23f3193dd696e6518e",
      "parents": [
        "f5154a98a1931641f0448f6512294a15279110d7",
        "96f339c6b95344942fe5fce012ff4f2a3b2cb80d"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Oct 11 15:08:48 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Oct 11 15:08:48 2005 -0700"
      },
      "message": "Pull mbcs-init-sn-check into release branch\n"
    },
    {
      "commit": "f5154a98a1931641f0448f6512294a15279110d7",
      "tree": "fd5ea19514d07338f58b2df4b2f87922b9975a04",
      "parents": [
        "9149ccfa3571eaa4a4b444777d67fc4ed3ebcf27"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Oct 11 19:16:26 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 12:03:47 2005 -0700"
      },
      "message": "[PATCH] Don\u0027t map the same page too much\n\nRefuse to install a page into a mapping if the mapping count is already\nridiculously large.\n\nYou probably cannot trigger this on 32-bit architectures, but on a\n64-bit setup we should protect against it.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9149ccfa3571eaa4a4b444777d67fc4ed3ebcf27",
      "tree": "92d07c8a2e76abf5b5805db6deb5a90d69406b76",
      "parents": [
        "d3089792f6ee38cdc9e254a7cb2f8c8d7f38c20d"
      ],
      "author": {
        "name": "Peter Bergner",
        "email": "bergner@vnet.ibm.com",
        "time": "Tue Oct 11 09:28:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] ppc64: Add R_PPC64_TOC16 module reloc\n\nNewer gcc\u0027s are generating this relocation, so the module loader needs to\nhandle it.\n\nSigned-off-by: Peter Bergner \u003cbergner@vnet.ibm.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3089792f6ee38cdc9e254a7cb2f8c8d7f38c20d",
      "tree": "f1a6e34bf02d5ebdfe5647e72286d74c2f45a720",
      "parents": [
        "9de11aab1c8fd87da7e1fb435ce0ff26bacd7909"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Oct 11 09:28:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] V4L: Enable s-video input on DViCO FusionHDTV5 Lite\n\n* bttv-cards.c:\n- Enable S-Video input on DViCO FusionHDTV5 Lite\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9de11aab1c8fd87da7e1fb435ce0ff26bacd7909",
      "tree": "3ab41df3d9ba382278e819ab8d84be163b6dab9c",
      "parents": [
        "6de505173e24e76bb33a2595312e0c2b44d49e58"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Oct 11 08:29:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] m32r: trap handler code for illegal traps\n\nThis patch prevents illegal traps from causing m32r kernel\u0027s infinite loop\nexecution.\n\nSigned-off-by: Naoto Sugai \u003csugai@isl.melco.co.jp\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6de505173e24e76bb33a2595312e0c2b44d49e58",
      "tree": "0d06e061a70b337627b7e83985d736c0b4f50f33",
      "parents": [
        "a0c111c631e7ab4abd68920debd44259160812ef"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Tue Oct 11 08:29:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] binfmt_elf bss padding fix\n\nNir Tzachar \u003ctzachar@cs.bgu.ac.il\u003e points out that if an ELF file specifies a\nzero-length bss at a whacky address, we cannot load that binary because\npadzero() tries to zero out the end of the page at the whacky address, and\nthat may not be writeable.\n\nSee also http://bugzilla.kernel.org/show_bug.cgi?id\u003d5411\n\nSo teach load_elf_binary() to skip the bss settng altogether if the elf file\nhas a zero-length bss segment.\n\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Daniel Jacobowitz \u003cdan@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a0c111c631e7ab4abd68920debd44259160812ef",
      "tree": "bfcafa019ba2fb2bf38e5a07f9f5958b7ecb697f",
      "parents": [
        "1bef40032992320dd25a266fc166bfb8fa3f2f59"
      ],
      "author": {
        "name": "Paolo Galtieri",
        "email": "pgaltieri@mvista.com",
        "time": "Tue Oct 11 08:29:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] ppc highmem fix\n\nI\u0027ve noticed that the calculations for seg_size and nr_segs in\n__dma_sync_page_highmem() (arch/ppc/kernel/dma-mapping.c) are wrong.  The\nincorrect calculations can result in either an oops or a panic when running\nfsck depending on the size of the partition.\n\nThe problem with the seg_size calculation is that it can result in a\nnegative number if size is offset \u003e size.  The problem with the nr_segs\ncaculation is returns the wrong number of segments, e.g.  it returns 1 when\nsize is 200 and offset is 4095, when it should return 2 or more.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1bef40032992320dd25a266fc166bfb8fa3f2f59",
      "tree": "e02d654b4db45b752e3201c3f6eec3f4c719b69f",
      "parents": [
        "22c1ea44f0d33eda532883858b6cdabc5f265b66"
      ],
      "author": {
        "name": "Suzuki",
        "email": "suzuki@in.ibm.com",
        "time": "Tue Oct 11 08:29:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] madvise: Avoid returning error code -EBADF for anonymous mappings\n\nRevert this recent correctness change: Douglas Crosher \u003cdcrosher@scieneer.com\u003e\nreported that it broke an existing application, and that madvise() works\nwithout error on anonymous mappings on Solaris.\n\nThis means that madvise() will remain non-standards-compliant: we should\nreturn -EBADF for all requests against non-file-backed vma\u0027s, but Linux only\ndoes this for MADV_WILLNEED requests.\n\nSigned-off-by: Suzuki K P \u003csuzuki@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22c1ea44f0d33eda532883858b6cdabc5f265b66",
      "tree": "8af9c20a09e9ce9d497ec3db078d872b74a9c3ab",
      "parents": [
        "19cba8abd6ca09527c194864ae651db65cbacfe1"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Tue Oct 11 08:29:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] nfsacl: Solaris VxFS compatibility fix\n\nHere is a compatibility fix between Linux and Solaris when used with VxFS\nfilesystems: Solaris usually accepts acl entries in any order, but with\nVxFS it replies with NFSERR_INVAL when it sees a four-entry acl that is not\nin canonical form.  It may also fail with other non-canonical acls -- I\ncan\u0027t tell, because that case never triggers: We only send non-canonical\nacls when we fake up an ACL_MASK entry.\n\nInstead of adding fake ACL_MASK entries at the end, inserting them in the\ncorrect position makes Solaris+VxFS happy.  The Linux client and server\nsides don\u0027t care about entry order.  The three-entry-acl special case in\nwhich we need a fake ACL_MASK entry was handled in xdr_nfsace_encode.  The\npatch moves this into nfsacl_encode.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19cba8abd6ca09527c194864ae651db65cbacfe1",
      "tree": "3d59a1e147b2701d0957bef392e2fda441d5143f",
      "parents": [
        "ad6ce87e5bd4440a6ce9aa9f8cda795b9e902eff"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Tue Oct 11 08:29:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] v9fs: remove additional buffer allocation from v9fs_file_read and v9fs_file_write\n\nv9fs_file_read and v9fs_file_write use kmalloc to allocate buffers as big\nas the data buffer received as parameter.  kmalloc cannot be used to\nallocate buffers bigger than 128K, so reading/writing data in chunks bigger\nthan 128k fails.\n\nThis patch reorganizes v9fs_file_read and v9fs_file_write to allocate only\nbuffers as big as the maximum data that can be sent in one 9P message.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "ad6ce87e5bd4440a6ce9aa9f8cda795b9e902eff"
}
