)]}'
{
  "log": [
    {
      "commit": "db9dff366ba78085d0323364fadbf09bec0e77ee",
      "tree": "ae86a60cf83c3d897f9488e90fca4b36cd545a1a",
      "parents": [
        "b6651129cc27d56a9cbefcb5f713cea7706fd6b7"
      ],
      "author": {
        "name": "",
        "email": "hch@lst.de",
        "time": "Sun Apr 03 14:53:59 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:32:20 2005 -0500"
      },
      "message": "[PATCH] remove outdated print_* functions\n\nWe have the scsi_print_* functions in the proper namespace for a long\ntime now and there weren\u0027t a lot users left.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b6651129cc27d56a9cbefcb5f713cea7706fd6b7",
      "tree": "2b3f664a499ff568cefb5718bfa0b4998a4c43be",
      "parents": [
        "a757e64cfa400391041ed7953f0290c34a820c93"
      ],
      "author": {
        "name": "",
        "email": "hch@lst.de",
        "time": "Sun Apr 03 14:52:44 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:31:52 2005 -0500"
      },
      "message": "[PATCH] consolidate timeout defintions in scsi.h\n\nAdapted from a patch in SuSE\u0027s kernel SRPM.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a757e64cfa400391041ed7953f0290c34a820c93",
      "tree": "73214a96945eb017e33c0f732ad0f1e8d10c2e8e",
      "parents": [
        "d28446fe2d87ea344c14741c39962dcc7aee5c78"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Sat Apr 16 15:26:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:42 2005 -0700"
      },
      "message": "[PATCH] md: remove a number of misleading calls to MD_BUG\n\nThe conditions that cause these calls to MD_BUG are not kernel bugs, just\noddities in what userspace is asking for.\n\nAlso convert analyze_sbs to return void, and the value it returned was\nalways 0.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d28446fe2d87ea344c14741c39962dcc7aee5c78",
      "tree": "b41bec77e5e5123f8f5349eb01ced9ee8fd9a924",
      "parents": [
        "187a27845a9dc1c3da3995e24625ccf2e7a346aa"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Sat Apr 16 15:26:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:41 2005 -0700"
      },
      "message": "[PATCH] md: close a small race in md thread deregistration\n\nThere is a tiny race when de-registering an MD thread, in that the thread\ncould disappear before it is set a SIGKILL, causing send_sig to have\nproblems.  \n\nThis is most easily closed by holding tasklist_lock between enabling the\nthread to exit (setting -\u003erun to NULL) and telling it to exit.\n\n(akpm: ick.  Needs to use kthread API and stop using signals)\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "187a27845a9dc1c3da3995e24625ccf2e7a346aa",
      "tree": "b4374b7af235c0d14bc722999cd1d8d3e2743c0d",
      "parents": [
        "23907eb8c22e39bcf3d7e7a35a2db1e416157adb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:26:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:40 2005 -0700"
      },
      "message": "[PATCH] fbdev MAINTAINERS update\n\nThis patch does the long overdue updates to MAINTAINERS file for aty128fb\nand radeonfb.\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": "23907eb8c22e39bcf3d7e7a35a2db1e416157adb",
      "tree": "5701cae61a346eb758b676ec19e641892ce61bec",
      "parents": [
        "c907132d534c10b4f34a60383c8384403cb424a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Sat Apr 16 15:26:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:39 2005 -0700"
      },
      "message": "[PATCH] serial: fix comments in 8250.c\n\nFix the formatting of some comments in 8250.c, and add a note that the\nregister_serial / unregister_serial shouldn\u0027t be used in new code.\n\nWe do this here in preference to adding to linux/serial.h, since that is used\nby a number of non-8250 drivers which pretend to be 8250.  It is not known\nwhether it would be appropriate to do so.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c907132d534c10b4f34a60383c8384403cb424a4",
      "tree": "706511b06aeeee25615f45701e640d01f4f1d51a",
      "parents": [
        "f1ee4f22f21d74bc3ca63b95ca5b63d3a8620527"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Sat Apr 16 15:26:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:38 2005 -0700"
      },
      "message": "[PATCH] nfsd4: fix struct file leak\n\nWe were failing to close on an error path, resulting in a leak of struct files\nwhich could take a v4 server down fairly quickly....  So call\nnfs4_close_delegation instead of just open-coding parts of it.\n\nSimplify the cleanup on delegation failure while we\u0027re at it.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1ee4f22f21d74bc3ca63b95ca5b63d3a8620527",
      "tree": "29b860a31e5cb1d52f1d3a63290a2d0da7c905dd",
      "parents": [
        "9e416052f1462801ca857c7536288bac0621615e"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Sat Apr 16 15:26:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:38 2005 -0700"
      },
      "message": "[PATCH] nfsd4: callback create rpc client returns\n\nrpc_create_clnt and friends return errors, not NULL, on failure.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e416052f1462801ca857c7536288bac0621615e",
      "tree": "f657d0dcc3f3d495fbe359cee2ea35868c10b128",
      "parents": [
        "d13df84ff7f3f3e26a9643c1d3cbf94cef9b5b59"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Sat Apr 16 15:26:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:37 2005 -0700"
      },
      "message": "[PATCH] nfsd: clear signals before exiting the nfsd() thread\n\nFixes the error \"RPC: failed to contact portmap (errno -512).\" when the server\nlater tries to unregister from the portmapper.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d13df84ff7f3f3e26a9643c1d3cbf94cef9b5b59",
      "tree": "9531a56973381aa48a10fbc7073d1109f380d550",
      "parents": [
        "19272d4385126c2ac369c9f6137a27a08aee50d1"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sat Apr 16 15:26:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:36 2005 -0700"
      },
      "message": "[PATCH] jbd dirty buffer leak fix\n\nThis fixes the lots-of-fsx-linux-instances-cause-a-slow-leak bug.\n\nIt\u0027s been there since 2.6.6, caused by:\n\nftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.5/2.6.5-mm4/broken-out/jbd-move-locked-buffers.patch\n\nThat patch moves under-writeout ordered-data buffers onto a separate journal\nlist during commit.  It took out the old code which was based on a single\nlist.\n\nThe old code (necessarily) had logic which would restart I/O against buffers\nwhich had been redirtied while they were on the committing transaction\u0027s\nt_sync_datalist list.  The new code only writes buffers once, ignoring\nredirtyings by a later transaction, which is good.\n\nBut over on the truncate side of things, in journal_unmap_buffer(), we\u0027re\ntreating buffers on the t_locked_list as inviolable things which belong to the\ncommitting transaction, and we just leave them alone during concurrent\ntruncate-vs-commit.\n\nThe net effect is that when truncate tries to invalidate a page whose buffers\nare on t_locked_list and have been redirtied, journal_unmap_buffer() just\nleaves those buffers alone.  truncate will remove the page from its mapping\nand we end up with an anonymous clean page with dirty buffers, which is an\nillegal state for a page.  The JBD commit will not clean those buffers as they\nare removed from t_locked_list.  The VM (try_to_free_buffers) cannot reclaim\nthese pages.\n\nThe patch teaches journal_unmap_buffer() about buffers which are on the\ncommitting transaction\u0027s t_locked_list.  These buffers have been written and\nI/O has completed.  We can take them off the transaction and undirty them\nwithin the context of journal_invalidatepage()-\u003ejournal_unmap_buffer().\n\nAcked-by: \"Stephen C. Tweedie\" \u003csct@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19272d4385126c2ac369c9f6137a27a08aee50d1",
      "tree": "5f2ddb00d8ecf6b55bdb74366f2c9427691aa57c",
      "parents": [
        "68a3c21203b73696769dfdceb68d2d7f5d3c20a0"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:35 2005 -0700"
      },
      "message": "[PATCH] drivers/infiniband/hw/mthca/mthca_main.c: remove an unused label\n\nCorrect unwinding in error path of mthca_init_icm().\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68a3c21203b73696769dfdceb68d2d7f5d3c20a0",
      "tree": "876aae59e6f49437b0388f9a95a708edc252bac4",
      "parents": [
        "08aeb14e5f6c28878266b01c87cc5ce31101afa8"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:34 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: add support for new MT25204 HCA\n\nDecouple table of HCA features from exact HCA device type.  Add a current FW\nversion field so we can warn when someone is using old FW.  Add support for\nnew MT25204 HCA.\n\nRemove the warning about mem-free support, since it should be pretty solid at\nthis point.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08aeb14e5f6c28878266b01c87cc5ce31101afa8",
      "tree": "830f591f6931ceb411f0ae97196f113db2cd766b",
      "parents": [
        "ddf841f052fa218547c86169d1074968eca8c503"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:34 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: map context for RDMA responder in mem-free mode\n\nFix RDMA in mem-free mode: we need to make sure that the RDMA context memory\nis mapped for the HCA.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddf841f052fa218547c86169d1074968eca8c503",
      "tree": "a7e6e193f0a9fce9652b1c8b33913b199b3a4c49",
      "parents": [
        "d10ddbf6d7f6699c386d1f41bf542189de32b6be"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:33 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: update receive queue initialization for new HCAs\n\nUpdate initialization of receive queue to match new documentation.  This\nchange is required to support new MT25204 HCA.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d10ddbf6d7f6699c386d1f41bf542189de32b6be",
      "tree": "b2e3ab95925407472fa9c62bb6016d85f822cb68",
      "parents": [
        "6bd6228eed52ef188ebe46865ccff72da936c968"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:32 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: encapsulate mem-free check into mthca_is_memfree()\n\nClean up mem-free mode support by introducing mthca_is_memfree() function,\nwhich encapsulates the logic of deciding if a device is mem-free.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6bd6228eed52ef188ebe46865ccff72da936c968",
      "tree": "412f864dba16f32a65496fde887db74db0485395",
      "parents": [
        "e0f5fdca1ca9d1659b920827e5cf6dbad20e5391"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:31 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: tweaks to mthca_cmd.c\n\nMinor tweaks to firmware command handling: kill off an unused get of a value,\nand add a little more info to debug output.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0f5fdca1ca9d1659b920827e5cf6dbad20e5391",
      "tree": "71e6410e14c4c285ce128e99070a38ded75a14f7",
      "parents": [
        "d0a9d25cdcd511dd523357bc902979220dc72a2e"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:30 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: add fast memory region implementation\n\nImplement fast memory regions (FMRs), where the driver writes directly into\nthe HCA\u0027s translation tables rather than requiring a firmware command.  For\nTavor, MTTs for FMR are separate from regular MTTs, and are reserved at driver\ninitialization.  This is done to limit the amount of virtual memory needed to\nmap the MTTs.  For Arbel, there\u0027s no such limitation, and all MTTs and MPTs\nmay be used for FMR or for regular MR.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d0a9d25cdcd511dd523357bc902979220dc72a2e",
      "tree": "26b71818fdbb3ee71e0d047398ba92688a17ce95",
      "parents": [
        "0fabd9fb7bdc935f121e6950a2c4eff971dd4c75"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:30 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: split MR key munging routines\n\nSplit Tavor and Arbel/mem-free index\u003c-\u003ehw key munging routines, so that FMR\nimplementation can call correct implementation without testing HCA type (which\nit already knows).\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0fabd9fb7bdc935f121e6950a2c4eff971dd4c75",
      "tree": "2d3127501eb7ec1afcd88b071af5c53988cef132",
      "parents": [
        "b8ca06f674ab5d7853d7de892c09bdc4c1bfb069"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:29 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: add mthca_table_find() function\n\nAdd mthca_table_find() function, which returns the lowmem address of an entry\nin a mem-free HCA\u0027s context tables.  This will be used by the FMR\nimplementation.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8ca06f674ab5d7853d7de892c09bdc4c1bfb069",
      "tree": "6215a5c73db4a7e09df62d02a340938d0bff498c",
      "parents": [
        "ef416a33acbd2d68a58ea1ffdc13c674e53bc78f"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:28 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: add SYNC_TPT firmware command\n\nAdd code for SYNC_TPT firmware command, which will be used by FMR\nimplementation.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef416a33acbd2d68a58ea1ffdc13c674e53bc78f",
      "tree": "4029b8cd92b9e8a24a313f07230aa5bda51a746c",
      "parents": [
        "9095e208d84c349193fa19245cd5a8bc1a9774b8"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:27 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: add mthca_write64_raw() for writing to MTT table directly\n\nAdd mthca_write64_raw() function, which will be used to write FMR entries that\nare in ioremapped PCI memory.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9095e208d84c349193fa19245cd5a8bc1a9774b8",
      "tree": "cdef394c9e01b44d59125b8a4e299e4a7d984384",
      "parents": [
        "8df8a34de60f8e51c87e5c145679f1a896133199"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:26 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: encapsulate MTT buddy allocator\n\nEncapsulate the buddy allocator used for MTT segments.  This cleans up the\ncode and also gets us ready to add FMR support.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8df8a34de60f8e51c87e5c145679f1a896133199",
      "tree": "2819979a27cc18dbf7086fa6e98e06deca0de19e",
      "parents": [
        "2a4443a699347cb5ac442491421ce7cd7a12e3e2"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:26 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: allow address handle creation in interrupt context\n\nMake address handle verbs usable from interrupt context.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2a4443a699347cb5ac442491421ce7cd7a12e3e2",
      "tree": "ef082564fb6a3f9969278f611da96d4713d425bc",
      "parents": [
        "44ea66879d5638cfed5b5ecf628badfd8ec26f36"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:25 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: fill in opcode field for send completions\n\nFill in missing fields in send completions.\n\nSigned-off-by: Itamar Rabenstein \u003citamar@mellanox.co.il\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44ea66879d5638cfed5b5ecf628badfd8ec26f36",
      "tree": "987bb5368a8e4a058cffc2eef4752d7cca4335e5",
      "parents": [
        "ddb934e0eead2feadc7467b1f7bf9c81aa241232"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:24 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: fix MTT allocation in mem-free mode\n\nFix bug in MTT allocation in mem-free mode.\n\nI misunderstood the MTT size value returned by the firmware -- it is really\nthe size of a single MTT entry, since mem-free mode does not segment the MTT\nas the original firmware did.  This meant that our MTT addresses ended up\nbeing off by a factor of 8.  This meant that our MTT allocations might\noverlap, and so we could overwrite and corrupt earlier memory regions when\nwriting new MTT entries.\n\nWe fix this by always using our 64-byte MTT segment size.  This allows some\nsimplification of the code as well, since there\u0027s no reason to put the MTT\nsegment size in a variable -- we can always use our enum value directly.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddb934e0eead2feadc7467b1f7bf9c81aa241232",
      "tree": "0fd855bc5f99d0decf977a1630d42cf1f43f6dd8",
      "parents": [
        "b87dcfbacee9c57b39738f43f32834f02ec302d5"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:23 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: implement RDMA/atomic operations for mem-free mode\n\nAdd code to support RDMA and atomic send work requests in mem-free mode.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b87dcfbacee9c57b39738f43f32834f02ec302d5",
      "tree": "179fcf61040e2ac160ea38d3ca79e5f9d04cdd94",
      "parents": [
        "b635fa215192a02e58e8e30d5d927435aa108192"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:22 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: fix format of CQ number for CQ events\n\nCQ numbers are only 24 bits, so only print 6 hex digits and mask off reserved\npart when reporting a CQ event.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b635fa215192a02e58e8e30d5d927435aa108192",
      "tree": "5f116d661f6dfa54f20c1d8ea1b9c88204d7bb2d",
      "parents": [
        "4ad81174edfc22528b845a27620db7542c1ce9a6"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:21 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: only free doorbell records in mem-free mode\n\nOn error path, only free doorbell records if we\u0027re in mem-free mode.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ad81174edfc22528b845a27620db7542c1ce9a6",
      "tree": "7e5caee73509af83e61524c5c418a5f25e705fb9",
      "parents": [
        "2714eb5a4fb2b461b452fb8a2f65c8caacdd12d5"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:21 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: print assigned IRQ when interrupt test fails\n\nPrint IRQ number when NOP command interrupt test fails to help debugging.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2714eb5a4fb2b461b452fb8a2f65c8caacdd12d5",
      "tree": "6c40a85c5cb34e4a4f77b5b7274ca56987d9ab70",
      "parents": [
        "55645e9b0ae202f9bd58e68eb141d7594163935f"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:20 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: release mutex on doorbell alloc error path\n\nRelease mutex on error return path from mthca_alloc_db().\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55645e9b0ae202f9bd58e68eb141d7594163935f",
      "tree": "c47d89fa3fdac4efcd3a71535f08f09f68370f86",
      "parents": [
        "85665c9816a2b38866e03c019bf5c2e47eb9fb04"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:19 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: fix MR allocation error path\n\nFix error handling in MR allocation for mem-free mode: mthca_free must get an\nMR index, not a key.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "85665c9816a2b38866e03c019bf5c2e47eb9fb04",
      "tree": "e9a2d836259c200967e4be4185fcc7cc9a3e80ed",
      "parents": [
        "e464b2a6c2c297702205ab725fd82489550a7893"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:18 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: allocate correct number of doorbell pages\n\nDoorbell record pages are allocated in HCA page size chunks (always 4096\nbytes), so we need to divide by 4096 and not PAGE_SIZE when figuring out how\nmany pages we\u0027ll need space for.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e464b2a6c2c297702205ab725fd82489550a7893",
      "tree": "d7857bd1bcfd5607998b830130f1ef23f7322809",
      "parents": [
        "72c30290bea3a24e2ab56c7a51af47012f7465a4"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:17 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: clean up mthca_dereg_mr()\n\nIt\u0027s cleaner to kfree mthca_mr, and not rely on the fact that ib_mr is the\nfirst field in mthca_mr.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "72c30290bea3a24e2ab56c7a51af47012f7465a4",
      "tree": "251b5d362db0e598aef0f47193922a39af1e1773",
      "parents": [
        "3fba231754eef768f6ca83900b726ecf4bc9dc5f"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Apr 16 15:26:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:16 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: allow unaligned memory regions\n\nThe first buffer of a memory region is not required to be page-aligned, so\ndon\u0027t return an error if it\u0027s not.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3fba231754eef768f6ca83900b726ecf4bc9dc5f",
      "tree": "21db9238e859232257294b75e541737ee123e270",
      "parents": [
        "17ead2f5cc81c4658e7b495014c2c6856a6f6b88"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:16 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: fix posting sends with immediate data\n\nWhen posting a work request with immediate data, put the immediate data in the\nimmediate data field of the hardware\u0027s work request (rather than overwriting\nthe flags field).\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17ead2f5cc81c4658e7b495014c2c6856a6f6b88",
      "tree": "00ee9237785dd5c552dfc7d20460d8d6e3bc940e",
      "parents": [
        "8cf2daf3feae982db9804df3d4b8ec20fa7d6d41"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:15 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: fix calculation of RDB shift\n\nFix calculation of rdb_shift by using original number of QPs, not\ntheir slot in profile[] (which will be rearranged when we sort it).\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8cf2daf3feae982db9804df3d4b8ec20fa7d6d41",
      "tree": "3f6047bf50f7d37c43b698c4f87cc0caa181ea23",
      "parents": [
        "86562a139182bb19c984347f9625b61f3e6f7815"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:14 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: fill in more device query fields\n\nImplement more of the device_query method in mthca.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86562a139182bb19c984347f9625b61f3e6f7815",
      "tree": "97984c9e04c31a5d2055e4bcac16bb11c923eca1",
      "parents": [
        "79b61dceafce696d72661d23a02393566b1899ab"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:13 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: map MPT/MTT context in mem-free mode\n\nIn mem-free mode, when allocating memory regions, make sure that the HCA has\ncontext memory mapped to cover the virtual space used for the MPT and MTTs\nbeing used.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79b61dceafce696d72661d23a02393566b1899ab",
      "tree": "642e71bca35c7e77ac55a8e810144a722e13f531",
      "parents": [
        "0df3bb131f789f5929f7a239869e9945e4a5a734"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Sat Apr 16 15:26:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:12 2005 -0700"
      },
      "message": "[PATCH] IB: Remove incorrect comments\n\nEliminate unneeded and misleading comments\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0df3bb131f789f5929f7a239869e9945e4a5a734",
      "tree": "5adceeb11682b6ea0ed5df9e817e26e648197c95",
      "parents": [
        "20aa65699c4112733770100b7f0cce4ad046405e"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:11 2005 -0700"
      },
      "message": "[PATCH] IB: Fix user MAD registrations with class 0\n\nFix handling of MAD agent registrations with mgmt_class \u003d\u003d 0.  In this case\nib_umad should pass a NULL registration request to the MAD core rather than a\nrequest with mgmt_class set to 0.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20aa65699c4112733770100b7f0cce4ad046405e",
      "tree": "290dec28864a12d242c4b82c41a3e462f2aa229d",
      "parents": [
        "de0d9641c4f164009b62ecc342f9776d44e78b6a"
      ],
      "author": {
        "name": "Libor Michalek",
        "email": "libor@topspin.com",
        "time": "Sat Apr 16 15:26:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:11 2005 -0700"
      },
      "message": "[PATCH] IB: Trivial FMR printk cleanup\n\nAdd missing newline in printk.\n\nSigned-off-by: Libor Michalek \u003clibor@topspin.com\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de0d9641c4f164009b62ecc342f9776d44e78b6a",
      "tree": "28c21b7b7628861a735473ae7c8bf0baf588ab8f",
      "parents": [
        "dfe7cc7e816224b002f6887b2a82cba677f27344"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:10 2005 -0700"
      },
      "message": "[PATCH] IB: Fix FMR pool crash\n\nMask bits correctly from jhash result in ib_fmr_hash() so that the\ncomputed bucket index is within our hash table.  This fixes an SDP\ncrash.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dfe7cc7e816224b002f6887b2a82cba677f27344",
      "tree": "647dfb399217c65a74790d52a0b7c3fcbce2849b",
      "parents": [
        "24239aff4e25cba2d068b2c6b8e739257351c15d"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Sat Apr 16 15:26:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:09 2005 -0700"
      },
      "message": "[PATCH] IB: remove unneeded includes\n\nEliminate no longer needed include files\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24239aff4e25cba2d068b2c6b8e739257351c15d",
      "tree": "3c2946978bf4a13687030e11944b1cefb2f5c442",
      "parents": [
        "b1ed8dab9486ecc109b74d3941051155cb07a05a"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Sat Apr 16 15:26:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:08 2005 -0700"
      },
      "message": "[PATCH] IB: Keep MAD work completion valid\n\nReplace the *wc field in ib_mad_recv_wc from pointing to a structure on the\nstack to one allocated with the received MAD buffer.  This allows a client to\naccess the *wc field after their receive completion handler has returned.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1ed8dab9486ecc109b74d3941051155cb07a05a",
      "tree": "866d8026145d85787179a54683472de9bd18ba39",
      "parents": [
        "9adec1a808603698bd7ff47f3883bd7cd1383f90"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:07 2005 -0700"
      },
      "message": "[PATCH] IPoIB: document conversion to debugfs\n\nUpdate IPoIB documentation now that multicast debugging files have moved from\nipoibdebugfs to debugfs.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9adec1a808603698bd7ff47f3883bd7cd1383f90",
      "tree": "93f41cfab8daa84afd5d387074bf1493ada1a210",
      "parents": [
        "e6ded99cbbbfef2cef537d717ad61d2f77f4dfd6"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:07 2005 -0700"
      },
      "message": "[PATCH] IPoIB: convert to debugfs\n\nConvert IPoIB to use debugfs instead of its own custom debugging filesystem.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6ded99cbbbfef2cef537d717ad61d2f77f4dfd6",
      "tree": "44ef73e8f9ac7bdfc71ff3286e6b2715aafbbd9d",
      "parents": [
        "62241eb497721be7640e5d9330e60f4a88a4db46"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Sat Apr 16 15:26:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:06 2005 -0700"
      },
      "message": "[PATCH] IPoIB: fix static rate calculation\n\nCorrect and simplify calculation of static rate.  We need to round up the\nquotient of (local_rate - path_rate) / path_rate.  To round up we add\n(path_rate - 1) to the numerator, so the quotient simplifies to (local_rate -\n1) / path_rate.\n\nNo idea how I came up with the old formula.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "62241eb497721be7640e5d9330e60f4a88a4db46",
      "tree": "5bf7d25db72b20d0781190c0e3c72cea94a2ecb3",
      "parents": [
        "48a5346b315183ce482df0909234faf97fa41611"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Sat Apr 16 15:26:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:05 2005 -0700"
      },
      "message": "[PATCH] IPoIB: set skb-\u003emac.raw on receive\n\nSet skb-\u003emac.raw on receive.  This fixes crashes when this is\ndereferenced, for example by netfilter or when PF_PACKET is used.\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "48a5346b315183ce482df0909234faf97fa41611",
      "tree": "a21b3ea586b7754f632d9c9e088e6dbc9932e6df",
      "parents": [
        "5960f3a63394c091b17682aed3bd8fdd994a1b93"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Sat Apr 16 15:26:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:03 2005 -0700"
      },
      "message": "[PATCH] Maintainers list update: linux-net -\u003e netdev\n\nUse netdev as the mailing list contact instead of the mostly dead linux-net\nlist.\n\nSigned-off-by: Horms \u003chorms@verge.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5960f3a63394c091b17682aed3bd8fdd994a1b93",
      "tree": "144eb8a1622ef682071f5eb3449d9b1f042a296d",
      "parents": [
        "6c46ada700568897165409e618ed584683838b49"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Sat Apr 16 15:26:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:02 2005 -0700"
      },
      "message": "[PATCH] arm: fix floppy disk dependencies\n\nBoth the RiscPC and (optionally) EBSA285 have floppy disk support.  Allow this\noption to be selected on these ARM platforms again.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c46ada700568897165409e618ed584683838b49",
      "tree": "3e58ca796d70c7867bb2acd6fbe239f671decd78",
      "parents": [
        "2f4cfacecd522849dac254f87273525eeca33d1d"
      ],
      "author": {
        "name": "Coywolf Qi Hunt",
        "email": "coywolf@lovecn.org",
        "time": "Sat Apr 16 15:26:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:01 2005 -0700"
      },
      "message": "[PATCH] reparent_to_init cleanup\n\nThis patch hides reparent_to_init().  reparent_to_init() should only be\ncalled by daemonize().\n\nSigned-off-by: Coywolf Qi Hunt \u003ccoywolf@lovecn.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2f4cfacecd522849dac254f87273525eeca33d1d",
      "tree": "0f8d4009c397ac3058e0247ff31f4fa608dc3d56",
      "parents": [
        "5b45c3bb1247ba84e4123c46abe64adf84e03aaf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 16 15:26:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:26:00 2005 -0700"
      },
      "message": "[PATCH] MAINTAINERS: remove obsolete ACP/MWAVE MODEM entry\n\nBoth maintainer email addresses are bouncing and the web address is no\nlonger valid.\n\nSeems to be a good time to remove the entry.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b45c3bb1247ba84e4123c46abe64adf84e03aaf",
      "tree": "ac85d6d2a8a5aab679c4adb25fb4b62c31276974",
      "parents": [
        "9a8488965dc4c42a4a1f84cab907c7d6c5cf1563"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 16 15:25:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:59 2005 -0700"
      },
      "message": "[PATCH] let SOUND_AD1889 depend on PCI\n\nCompiling SOUND_AD1889 with PCI\u003dn results in the following compile\nerror:\n\nsound/built-in.o(.text+0x24f0c): In function `ad1889_remove\u0027:\n: undefined reference to `pci_release_region\u0027\n\nThis patch adds the missing dependency on PCI.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a8488965dc4c42a4a1f84cab907c7d6c5cf1563",
      "tree": "58581a02cc06bb1a2991209c9e4d559353cbec6f",
      "parents": [
        "b52402c783d8c16b11f146a244bb21086a94bf84"
      ],
      "author": {
        "name": "Benoit Boissinot",
        "email": "benoit.boissinot@ens-lyon.org",
        "time": "Sat Apr 16 15:25:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:59 2005 -0700"
      },
      "message": "[PATCH] cpuset: remove function attribute const\n\ngcc-4 warns with\ninclude/linux/cpuset.h:21: warning: type qualifiers ignored on function\nreturn type\n\ncpuset_cpus_allowed is declared with const\nextern const cpumask_t cpuset_cpus_allowed(const struct task_struct *p);\n\nFirst const should be __attribute__((const)), but the gcc manual\nexplains that:\n\n\"Note that a function that has pointer arguments and examines the data\npointed to must not be declared const. Likewise, a function that calls a\nnon-const function usually must not be const. It does not make sense for\na const function to return void.\"\n\nThe following patch remove const from the function declaration.\n\nSigned-off-by: Benoit Boissinot \u003cbenoit.boissinot@ens-lyon.org\u003e\nAcked-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b52402c783d8c16b11f146a244bb21086a94bf84",
      "tree": "22b6a4a3623ba2eae08113367eab8b59929f43c0",
      "parents": [
        "fe4b334f8bcdf5359771666d5002b293212e4d3f"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Apr 16 15:25:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:58 2005 -0700"
      },
      "message": "[PATCH] pci enumeration on ixp2000: overflow in kernel/resource.c\n\nIXP2000 (ARM-based) platforms use a separate \u0027struct resource\u0027 for PCI MEM\nspace.  Resource allocation for PCI BARs always fails because the \u0027root\u0027\nresource (the IXP2000 PCI MEM resource) always has the entire address space\n(00000000-ffffffff) free, and find_resource() calculates the size of that\nrange as ffffffff-00000000+1\u003d0, so all allocations fail because it thinks\nthere is no space.\n\n(akpm: pls. double-check)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe4b334f8bcdf5359771666d5002b293212e4d3f",
      "tree": "f465d074c61e4353a4692935ab330652607807e4",
      "parents": [
        "1cfb7161cd0d0eb467f87e4afe29c94d693948c7"
      ],
      "author": {
        "name": "Colin Leroy",
        "email": "colin@colino.net",
        "time": "Sat Apr 16 15:25:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:57 2005 -0700"
      },
      "message": "[PATCH] CREDITS update\n\nUpdate Colin\u0027s credits entry.\n\nSigned-off-by: Colin Leroy \u003ccolin@colino.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cfb7161cd0d0eb467f87e4afe29c94d693948c7",
      "tree": "db8d7ec0f167286a50dc67a516310cfd5ae74501",
      "parents": [
        "9e95ce279fa611226a1ab0dff1c237c080b51b60"
      ],
      "author": {
        "name": "Randy.Dunlap",
        "email": "rddunlap@osdl.org",
        "time": "Sat Apr 16 15:25:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:56 2005 -0700"
      },
      "message": "[PATCH] Add dontdiff file\n\nAdd a current \u0027dontdiff\u0027 file for use with \u0027diff -X dontdiff\u0027.\n\nSigned-off-by: Randy Dunlap \u003crddunlap@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e95ce279fa611226a1ab0dff1c237c080b51b60",
      "tree": "126f455e9533fdc4e06e819fa8ad87142785466d",
      "parents": [
        "d390493b11e1fc790e3840ed191a0f88e3a54ba7"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sat Apr 16 15:25:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:56 2005 -0700"
      },
      "message": "[PATCH] update maintainer for /dev/random\n\nTed has agreed to let me take over as maintainer of /dev/random and\nfriends.  I\u0027ve gone ahead and added a line to his entry in CREDITS.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d390493b11e1fc790e3840ed191a0f88e3a54ba7",
      "tree": "04861c588bfc731d0e490f6b6719af80b22913f1",
      "parents": [
        "dae409a27788774adb810f7cdb771ba7cce7af8a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Sat Apr 16 15:25:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:55 2005 -0700"
      },
      "message": "[PATCH] opl3sa2: MODULE_PARM_DESC\n\nopl3sa2: Fix \"irq\"-parameter name typo for parameter description.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dae409a27788774adb810f7cdb771ba7cce7af8a",
      "tree": "7fbbbe81527c5f321f374f958a82dfa30e170850",
      "parents": [
        "c41f5eb3b8feb8772561f0e34cfee4de1fa433ec"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Sat Apr 16 15:25:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:54 2005 -0700"
      },
      "message": "[PATCH] add Big Endian variants of ioread/iowrite\n\nIn the new io infrastructure, all of our operators are expecting the\nunderlying device to be little endian (because the PCI bus, their main\nconsumer, is LE).\n\nHowever, there are a fair few devices and busses in the world that are\nactually Big Endian.  There\u0027s even evidence that some of these BE bus and\nchip types are attached to LE systems.  Thus, there\u0027s a need for a BE\nequivalent of our io{read,write}{16,32} operations.\n\nThe attached patch adds this as io{read,write}{16,32}be.  When it\u0027s in,\nI\u0027ll add the first consume (the 53c700 SCSI chip driver).\n\nSigned-off-by: 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": "c41f5eb3b8feb8772561f0e34cfee4de1fa433ec",
      "tree": "1eb9e4c30c4b1f7a14731a34adc8f886d8600ccb",
      "parents": [
        "fca44804508d544b0b9d9d85279e5eea778e4e32"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "janitor@sternwelten.at",
        "time": "Sat Apr 16 15:25:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:53 2005 -0700"
      },
      "message": "[PATCH] efi: eliminate bad section references\n\nRandy please double check especially this one.\nthere may be a better solution.\n\nFix efi section references:\n remove __initdata for struct efi efi_phys \n and struct efi_memory_map memmap\n\nError: ./arch/i386/kernel/efi.o .text refers to 000000d3 R_386_32\n.init.data\nError: ./arch/i386/kernel/efi.o .text refers to 000000ff R_386_32\n.init.data\n\nefi_memmap_walk (which is not __init nor static) \naccesses both efi_phys and memmap.\n\nSigned-off-by: maximilian attems \u003cjanitor@sternwelten.at\u003e\nAcked-by: Randy Dunlap \u003crddunlap@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fca44804508d544b0b9d9d85279e5eea778e4e32",
      "tree": "e9639611c665ada6b209e0c51e4c580e10440cf8",
      "parents": [
        "ffbe5523a8e7f808681007aaea282da9a316a699"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "janitor@sternwelten.at",
        "time": "Sat Apr 16 15:25:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:52 2005 -0700"
      },
      "message": "[PATCH] hd: eliminate bad section references\n\nFix hd section references:\nmake parse_hd_setup() __init\n\nError: ./drivers/ide/legacy/hd.o .text refers to 00000943 R_386_PC32\n.init.text\n\nSigned-off-by: maximilian attems \u003cjanitor@sternwelten.at\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ffbe5523a8e7f808681007aaea282da9a316a699",
      "tree": "dea13ca6ec2a86f0f2350a58a8eb8d857d7137a8",
      "parents": [
        "e1ba0dab261c1941fdf0db28868eaf459aaea089"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "janitor@sternwelten.at",
        "time": "Sat Apr 16 15:25:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:51 2005 -0700"
      },
      "message": "[PATCH] pnpbios: eliminate bad section references\n\none of the last buildcheck errors on i386, thanks Randy again for double\nchecking.\n\nFix pnpbios section references:\nmake dmi_system_id pnpbios_dmi_table __initdata\n\nError: ./drivers/pnp/pnpbios/core.o .data refers to 00000100 R_386_32\n.init.text\nError: ./drivers/pnp/pnpbios/core.o .data refers to 0000012c R_386_32\n.init.text\n\nSigned-off-by: maximilian attems \u003cjanitor@sternwelten.at\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1ba0dab261c1941fdf0db28868eaf459aaea089",
      "tree": "5fcf27745b8e41c7997c04e71fd0df3617c339db",
      "parents": [
        "29504ff3be784372c4e2f7e31681a3e0292c4d9a"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Sat Apr 16 15:25:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:51 2005 -0700"
      },
      "message": "[PATCH] Fix comment in list.h that refers to nonexistent API\n\nThe hlist_for_each_entry_rcu() comment block refers to a nonexistent\nhlist_add_rcu() API, needs to change to hlist_add_head_rcu().\n\nSigned-off-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": "29504ff3be784372c4e2f7e31681a3e0292c4d9a",
      "tree": "449f6598e10a1930d113fd7bbe3aa6ca37341d10",
      "parents": [
        "1f08ad02379530e1c970d3d104343b9907b4d1b4"
      ],
      "author": {
        "name": "Daniel McNeil",
        "email": "daniel@osdl.org",
        "time": "Sat Apr 16 15:25:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:50 2005 -0700"
      },
      "message": "[PATCH] Direct IO async short read fix\n\nThe direct I/O code is mapping the read request to the file system block.  If\nthe file size was not on a block boundary, the result would show the the read\nreading past EOF.  This was only happening for the AIO case.  The non-AIO case\ntruncates the result to match file size (in direct_io_worker).  This patch\ndoes the same thing for the AIO case, it truncates the result to match the\nfile size if the read reads past EOF.\n\nWhen I/O completes the result can be truncated to match the file size\nwithout using i_size_read(), thus the aio result now matches the number of\nbytes read to the end of file.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f08ad02379530e1c970d3d104343b9907b4d1b4",
      "tree": "607f1e99cefab35bccb14b5c053c0d63ff74458c",
      "parents": [
        "22a685d09bb98810670ac0fb02c2138bdbf038cc"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Sat Apr 16 15:25:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:49 2005 -0700"
      },
      "message": "[PATCH] undo do_readv_writev() behavior change\n\nBugme bug 4326: http://bugme.osdl.org/show_bug.cgi?id\u003d4326 reports:\n\nexecuting the systemcall readv with Bad argument\n-\u003elen \u003d\u003d -1) it gives out error EFAULT instead of EINVAL \n\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22a685d09bb98810670ac0fb02c2138bdbf038cc",
      "tree": "dbd4fd3cdfdb5a7695d2d44f698cdd757b8c67eb",
      "parents": [
        "6cae60feb6709dea4cb94da93d4d2ea039aee59d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Apr 16 15:25:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:48 2005 -0700"
      },
      "message": "[PATCH] officially deprecate register_ioctl32_conversion\n\nThese have been deprecated since -\u003ecompat_ioctl when in, thus only a short\ndeprecation period.  There\u0027s four users left: i2o_config, s390/z90crypy,\ns390/dasd and s390/zfcp and for the first two patches are about to be\nsubmitted to get rid of it.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6cae60feb6709dea4cb94da93d4d2ea039aee59d",
      "tree": "5aaf9fa7b025784924d66bd29fb4d5b4239a67e4",
      "parents": [
        "e821d94d34af23a31a16ead78e8b685b750c8c3d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Apr 16 15:25:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:47 2005 -0700"
      },
      "message": "[PATCH] kill #ifndef HAVE_ARCH_GET_SIGNAL_TO_DELIVER in signal.c\n\nNow that no architectures defines HAVE_ARCH_GET_SIGNAL_TO_DELIVER anymore\nthis can go away.  It was a transitional hack only.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e821d94d34af23a31a16ead78e8b685b750c8c3d",
      "tree": "cb753d2d4e45c02c4c006383fa4d5d8dfba7a3c6",
      "parents": [
        "31e7ad6ac919761f0486f7781b02ff3ab54b6ef1"
      ],
      "author": {
        "name": "Niu YaWei",
        "email": "niu@clusterfs.com",
        "time": "Sat Apr 16 15:25:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:47 2005 -0700"
      },
      "message": "[PATCH] quota: possible bug in quota format v2 support\n\nDon\u0027t put root block of quota tree to the free list (when quota file is\ncompletely empty).  That should not actually happen anyway (somebody should\nget accounted for the filesystem root and so quota file should never be\nempty) but better prevent it here than solve magical quota file\ncorruption.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31e7ad6ac919761f0486f7781b02ff3ab54b6ef1",
      "tree": "1101585d46faf72c0bec070c8206f20455651805",
      "parents": [
        "e072c6f2af57fb8ad9e0f29bfff3f79edf7bdd55"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Sat Apr 16 15:25:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:46 2005 -0700"
      },
      "message": "[PATCH] quota: fix possible oops on quotaoff\n\nRemove dquot structures from quota file on quotaon - quota code does not\nexpect them to be there.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e072c6f2af57fb8ad9e0f29bfff3f79edf7bdd55",
      "tree": "9d72262a63754b39df4ebfed5bc74855f0408c3a",
      "parents": [
        "614a7d6a76b7fb37bb399047eb3ccf86cafbf60d"
      ],
      "author": {
        "name": "Bernard Blackham",
        "email": "bernard@blackham.com.au",
        "time": "Sat Apr 16 15:25:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:45 2005 -0700"
      },
      "message": "[PATCH] ext2 corruption - regression between 2.6.9 and 2.6.10\n\nWhilst trying to stress test a Promise SX8 card, we stumbled across\nsome nasty filesystem corruption in ext2. Our tests involved\ncreating an ext2 partition, mounting, running several concurrent\nfsx\u0027s over it, umounting, and fsck\u0027ing, all scripted[1]. The fsck\nwould always return with errors.\n\nThis regression was traced back to a change between 2.6.9 and\n2.6.10, which moves the functionality of ext2_put_inode into\next2_clear_inode.  The attached patch reverses this change, and\neliminated the source of corruption.\n\nMingming Cao \u003ccmm@us.ibm.com\u003e said:\n\nI think his patch for ext2 is correct.  The corruption on ext3 is not the same\nissue he saw on ext2.  I believe that\u0027s the race between discard reservation\nand reservation in-use that we already fixed it in 2.6.12- rc1.\n\nFor the problem related to ext2, at the time when we design reservation for\next3, we decide we only need to discard the reservation at the last file\nclose, so we have ext3_discard_reservation on iput_final- \u003eext3_clear_inode.\n\nThe ext2 handle discard preallocation differently at that time, it discard the\npreallocation at each iput(), not in input_final(), so we think it\u0027s\nunnecessary to thrash it so frequently, and the right thing to do, as we did\nfor ext3 reservation, discard preallocation on last iput().  So we moved the\next2_discard_preallocation from ext2_put_inode(0 to ext2_clear_inode.\n\nSince ext2 preallocation is doing pre-allocation on disk, so it is possible\nthat at the unmount time, someone is still hold the reference of the inode, so\nthe preallocation for a file is not discard yet, so we still mark those blocks\nallocated on disk, while they are not actually in the inode\u0027s block map, so\nfsck will catch/fix that error later.\n\nThis is not a issue for ext3, as ext3 reservation(pre-allocation) is done in\nmemory.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "614a7d6a76b7fb37bb399047eb3ccf86cafbf60d",
      "tree": "e7e85414691ef0f85509f1084c0cecc99f588418",
      "parents": [
        "a299738283a654544c75167d190d9e87b77e5fb7"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Apr 16 15:25:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:44 2005 -0700"
      },
      "message": "[PATCH] fix up newly added jsm driver\n\n - plug various leaks and use after frees in the remove and\n   initialization failure path (some still left)\n - remove useless global list of boards and use pci_set_drvdata instead\n - unobsfucate init path by merging functions together\n - kill various totally useless state variables\n - .. probably more I forgot\n\nNote that the tty part still generates lots of sparse warnings and there\u0027s\nstill a totally useless layer of function pointer indirections, but maybe\nsomeone else will fix that bit up.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a299738283a654544c75167d190d9e87b77e5fb7",
      "tree": "653e92ba3b9b19cbfe0d86d64d573eab7886b193",
      "parents": [
        "975e046cc06005bafe0c5ce81d55a1b1eb84f5a1"
      ],
      "author": {
        "name": "Ken Chen",
        "email": "kenneth.w.chen@intel.com",
        "time": "Sat Apr 16 15:25:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:43 2005 -0700"
      },
      "message": "[PATCH] use cheaper elv_queue_empty when unplug a device\n\nIn function __generic_unplug_device(), kernel can use a cheaper function\nelv_queue_empty() instead of more expensive elv_next_request to find\nwhether the queue is empty or not.  blk_run_queue can also made conditional\non whether queue\u0027s emptiness before calling request_fn().\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "975e046cc06005bafe0c5ce81d55a1b1eb84f5a1",
      "tree": "6e95047664d5d5e2006a753449122cd6e7e32002",
      "parents": [
        "31143a12044caa3521edafd736e3bc18c098d2fd"
      ],
      "author": {
        "name": "Bert Wesarg",
        "email": "wesarg@informatik.uni-halle.de",
        "time": "Sat Apr 16 15:25:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:43 2005 -0700"
      },
      "message": "[PATCH] fix module_param_string() calls\n\nThis patch fix 3 calls to module_param_string() in\ndriver/media/video/tuner-core.c and drivers/media/video/tda9887.c.  In all\nthree places, the len and the perm parameter was switched.\n\nSigned-off-by: Bert Wesarg \u003cwesarg@informatik.uni-halle.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31143a12044caa3521edafd736e3bc18c098d2fd",
      "tree": "b9adfc09908b0a7b6abe041f865cf335eac03056",
      "parents": [
        "fc9c9ab22d5650977c417ef2032d02f455011b23"
      ],
      "author": {
        "name": "Bert Wesarg",
        "email": "wesarg@informatik.uni-halle.de",
        "time": "Sat Apr 16 15:25:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:42 2005 -0700"
      },
      "message": "[PATCH] kernel/param.c: don\u0027t use .max when .num is NULL in param_array_set()\n\nthere seems to be a bug, at least for me, in kernel/param.c for arrays with\n.num \u003d\u003d NULL.  If .num \u003d\u003d NULL, the function param_array_set() uses \u0026.max\nfor the call to param_array(), wich alters the .max value to the number of\narguments.  The result is, you can\u0027t set more array arguments as the last\ntime you set the parameter.\n\nexample:\n\n# a module \u0027example\u0027 with\n# static int array[10] \u003d { 0, };\n# module_param_array(array, int, NULL, 0644);\n\n$ insmod example.ko array\u003d1,2,3\n$ cat /sys/module/example/parameters/array\n1,2,3\n$ echo \"4,3,2,1\" \u003e /sys/module/example/parameters/array\n$ dmesg | tail -n 1\nkernel: array: can take only 3 arguments\n\nSigned-off-by: Bert Wesarg \u003cwesarg@informatik.uni-halle.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc9c9ab22d5650977c417ef2032d02f455011b23",
      "tree": "27f9827f559cb732c78bb713e097c8a023e76768",
      "parents": [
        "4a534f93b371e8e6e87ae302757365f0f583e06b"
      ],
      "author": {
        "name": "Bharath Ramesh",
        "email": "bramesh@vt.edu",
        "time": "Sat Apr 16 15:25:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:41 2005 -0700"
      },
      "message": "[PATCH] AYSNC IO using singals other than SIGIO\n\nA question on sigwaitinfo based IO mechanism in multithreaded applications.\n\nI am trying to use RT signals to notify me of IO events using RT signals\ninstead of SIGIO in a multithreaded applications.  I noticed that there was\nsome discussion on lkml during november 1999 with the subject of the\ndiscussion as \"Signal driven IO\".  In the thread I noticed that RT signals\nwere being delivered to the worker thread.  I am running 2.6.10 kernel and\nI am trying to use the very same mechanism and I find that only SIGIO being\npropogated to the worker threads and RT signals only being propogated to\nthe main thread and not the worker threads where I actually want them to be\npropogated too.  On further inspection I found that the following patch\nwhich I have attached solves the problem.\n\nI am not sure if this is a bug or feature in the kernel.\n\n\nRoland McGrath \u003croland@redhat.com\u003e said:\n\nThis relates only to fcntl F_SETSIG, which is a Linux extension.  So there is\nno POSIX issue.  When changing various things like the normal SIGIO signalling\nto do group signals, I was concerned strictly with the POSIX semantics and\ngenerally avoided touching things in the domain of Linux inventions.  That\u0027s\nwhy I didn\u0027t change this when I changed the call right next to it.  There is\nno reason I can see that F_SETSIG-requested signals shouldn\u0027t use a group\nsignal like normal SIGIO does.  I\u0027m happy to ACK this patch, there is nothing\nwrong with its change to the semantics in my book.  But neither POSIX nor I\ncare a whit what F_SETSIG does.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a534f93b371e8e6e87ae302757365f0f583e06b",
      "tree": "f9ed5470c81bd63dba86f425a2c3731802000c79",
      "parents": [
        "9c340d80f66faaea3522812d0d8c91d6a1b48a22"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sat Apr 16 15:25:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:40 2005 -0700"
      },
      "message": "[PATCH] possible use-after-free of bio\n\nThere is a possibility that a bio will be accessed after it has been freed\non SCSI.  It happens if you submit a bio with BIO_SYNC marked and the\nauto-unplugging kicks the request_fn, SCSI re-enables interrupts in-between\nso if the request completes between the add_request() in __make_request()\nand the bio_sync() call, we could be looking at a dead bio.  It\u0027s a slim\nrace, but it has been triggered in the Real World.\n\nSo assign bio_sync() to a local variable instead.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c340d80f66faaea3522812d0d8c91d6a1b48a22",
      "tree": "35ee317dd45aab96021256b8fdb06c90a05b3002",
      "parents": [
        "43117a08280e40be43e181c51cce296ef4b4c7e5"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Sat Apr 16 15:25:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:39 2005 -0700"
      },
      "message": "[PATCH] uml: fix compilation for __CHOOSE_MODE addition\n\nI had added the __CHOOSE_MODE syntax to fix some warnings with newer GCC\u0027s\nin the uml-fix-cond-expr-as-lvalues-warning patch.\n\nHere is the update from the version I sent to make it work also when only\none mode (TT or SKAS) is enabled.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "43117a08280e40be43e181c51cce296ef4b4c7e5",
      "tree": "88b50248e7a9b690c44fd7ab5e7b3989534bc552",
      "parents": [
        "bf2049f983eb47f9463d3dd54abd82e3e58846f9"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@dsv.su.se",
        "time": "Sat Apr 16 15:25:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:39 2005 -0700"
      },
      "message": "[PATCH] swsusp: SMP fix\n\nFix some smp_processor_id-in-preemptible warnings\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf2049f983eb47f9463d3dd54abd82e3e58846f9",
      "tree": "99b6f13374bd05c39710ead54bc7d7d6ed7c5f0c",
      "parents": [
        "3bfffd97ef913045080861d1898286ac8975c22a"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:38 2005 -0700"
      },
      "message": "[PATCH] fix few remaining u32 vs. pm_message_t problems\n\nThis fixes remaining u32 vs.  pm_message_t confusions in -rc2-mm3.  [There\nare usb changes, too; they went to Greg on his request.]\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": "3bfffd97ef913045080861d1898286ac8975c22a",
      "tree": "482accb34d082f7460c8acc8db6e00331dbf3e29",
      "parents": [
        "9bfd354b1b9c2f4faee121892bdfbc1490b51ab5"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:37 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in rest of the tree\n\nThis fixes u32 vs.  pm_message_t confusion in remaining places.  Fortunately\nthere\u0027s few of them.\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": "9bfd354b1b9c2f4faee121892bdfbc1490b51ab5",
      "tree": "292b71ae99b8ad8d699237d6fc8b718636ef5f2d",
      "parents": [
        "0370affeec3e751412e917aab931d8ba52680578"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:36 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in driver/video\n\nThis fixes u32 vs.  pm_message_t confusion in drivers/video.  Should change no\ncode.\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": "0370affeec3e751412e917aab931d8ba52680578",
      "tree": "da7698bc4130e252372d56b7e251453d1eccefe3",
      "parents": [
        "a4ffad5b77f17bd8ad2a220d6eb0278bc07a5a17"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:35 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in drivers/\n\n-rc2-mm1 still contains few places where u32 and pm_message_t.  This fixes\ndrivers/serial [should change no code].\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4ffad5b77f17bd8ad2a220d6eb0278bc07a5a17",
      "tree": "e49b3cfee49f4e1b0a5fae26c038a8c62e3a8fc1",
      "parents": [
        "b1c42851b006398dda77a068275e8741e33761f1"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:34 2005 -0700"
      },
      "message": "[PATCH] power/video.txt: update documentation with more systems\n\nThis updates video.txt documentation with information about few more\nsystems.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1c42851b006398dda77a068275e8741e33761f1",
      "tree": "4ef18893a0f5618484a721a3851eeeb68a222eba",
      "parents": [
        "7f4927c1b505eb4e679ab506bf7626af6258e6b6"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:34 2005 -0700"
      },
      "message": "[PATCH] u32 vs. pm_message_t in ppc and radeon\n\nThis fixes pm_message_t vs.  u32 confusion in ppc and aty (I *hope* that\u0027s\nbasically radeon code...).  I was not able to test most of these, but I\u0027m\nnot really changing anything, so it should be okay.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f4927c1b505eb4e679ab506bf7626af6258e6b6",
      "tree": "7686d23bf67956272967a79d7e3b23382ca17a3b",
      "parents": [
        "f45139044db870835b53a0fea41da2e04c3958d0"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:33 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in PCI, PCIE\n\nThis fixes drivers/pci (mostly pcie stuff).\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": "f45139044db870835b53a0fea41da2e04c3958d0",
      "tree": "9d6a935441e9414244c17e2bef35c3b6934e9355",
      "parents": [
        "0b9c33a7d6b9f1a72b2dc63bb6b8f055203d9bcb"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:32 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in drivers/macintosh\n\nI thought I\u0027m done with fixing u32 vs.  pm_message_t ...  unfortunately that\nturned out not to be the case as Russel King pointed out.  Here are fixes for\ndrivers/macintosh.\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": "0b9c33a7d6b9f1a72b2dc63bb6b8f055203d9bcb",
      "tree": "fab311f6e4cfa969630e008ce63e45554a96df07",
      "parents": [
        "e2d53566a757c8d12246d8daf8c5a2f21a0c4293"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Sat Apr 16 15:25:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:31 2005 -0700"
      },
      "message": "[PATCH] Fix u32 vs. pm_message_t in x86-64\n\nI thought I\u0027m done with fixing u32 vs.  pm_message_t ...  unfortunately that\nturned out not to be the case...  Here are fixes x86-64.\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": "e2d53566a757c8d12246d8daf8c5a2f21a0c4293",
      "tree": "647d7fa2a0e9230f1253a04efd07a3d01a7bf785",
      "parents": [
        "e5378ca8c0ab684bd9339dc6827dd5a042f9e6fc"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Sat Apr 16 15:25:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:30 2005 -0700"
      },
      "message": "[PATCH] fix pm_message_t vs. u32 in alsa\n\nI thought I\u0027m done with fixing u32 vs.  pm_message_t ...  unfortunately that\nturned out not to be the case as Russel King pointed out.  This fixes last few\nbits in alsa.\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": "e5378ca8c0ab684bd9339dc6827dd5a042f9e6fc",
      "tree": "27dd779f05409b4f7ee91569ad009224729ccbb2",
      "parents": [
        "8d189f729829369edb2e797e9a6ebc2b01b359d0"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:29 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in drivers/mmc,mtd,scsi\n\nThis fixes u32 vs.  pm_message_t in drivers/mmc, drivers/mtd and\ndrivers/scsi.\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": "8d189f729829369edb2e797e9a6ebc2b01b359d0",
      "tree": "a2c723d4c8b0e18ee5249c85a125906aef1d5bdd",
      "parents": [
        "a291068991c4d0cc4c2bd533094422bf417c86dd"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:28 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in drivers/message\n\nThis fixes u32 vs. pm_message_t in drivers/message.\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": "a291068991c4d0cc4c2bd533094422bf417c86dd",
      "tree": "df3494c807602bdaa5e83cd04bf61c24bcfa516d",
      "parents": [
        "8bf28030f3683f69669d08cb5b32bc46db3d22ae"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:27 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in drivers/media\n\nHere are fixes for drivers/media.\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": "8bf28030f3683f69669d08cb5b32bc46db3d22ae",
      "tree": "a42dc815087588ab706d421eb9229637de704df4",
      "parents": [
        "05adc3b7458e97a1d0180828000207a403083389"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:26 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in pcmcia\n\nThis fixes u32 vs. pm_message_t in pcmcia.\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": "05adc3b7458e97a1d0180828000207a403083389",
      "tree": "b7ec16681719bfd3caac350a750b50ed5a4abf50",
      "parents": [
        "4fd416c14c583ee6ff1e2b17ab05e7e02e170e4c"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:25 2005 -0700"
      },
      "message": "[PATCH] u32 vs. pm_message_t fixes for drivers/net\n\nThis fixes remaining u32s in drivers/ net.\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": "4fd416c14c583ee6ff1e2b17ab05e7e02e170e4c",
      "tree": "4836046f082166b604e43eb3c6009682007ba5fe",
      "parents": [
        "438510f6f079e94df294936b5bd8a7fd679cd1c9"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:24 2005 -0700"
      },
      "message": "[PATCH] Fix u32 vs. pm_message_t in drivers/char\n\nHere are fixes for drivers/char.\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": "438510f6f079e94df294936b5bd8a7fd679cd1c9",
      "tree": "9c26a3eb527e95ed19e74d2c1d58e46f2d6908df",
      "parents": [
        "74ad74c1581c9a27582945ca01ffdb88fc774171"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:24 2005 -0700"
      },
      "message": "[PATCH] pm_message_t: more fixes in common and i386\n\nI thought I\u0027m done with fixing u32 vs.  pm_message_t ...  unfortunately\nthat turned out not to be the case as Russel King pointed out.  Here are\nfixes for Documentation and common code (mainly system devices).\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": "74ad74c1581c9a27582945ca01ffdb88fc774171",
      "tree": "334c0356525f04d888f4aed5d1d139d65a55d70b",
      "parents": [
        "d31ddaa1722793228b364e87b6c589023b348798"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Sat Apr 16 15:25:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:21 2005 -0700"
      },
      "message": "[PATCH] h8300 header update\n\n- page.h: fix build error\n- unistd.h: _syscall macro cleanup.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d31ddaa1722793228b364e87b6c589023b348798",
      "tree": "f2c5cfc616721896ad63934aa84da6d44defdf9c",
      "parents": [
        "a8ab26fe5bfeef43bdcde5182ca051ae0647607e"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Apr 16 15:25:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:20 2005 -0700"
      },
      "message": "[PATCH] x86, x86_64: dual core proc-cpuinfo and sibling-map fix\n\n- broken sibling_map setup in x86_64\n\n- grouping all the core and HT related cpuinfo fields.\n  We are reasonably sure that adding new cpuinfo fields after \"siblings\" field,\n  will not cause any app failure. Thats because today\u0027s /proc/cpuinfo\n  format is completely different on x86, x86_64 and we haven\u0027t heard of any\n  x86 app breakage because of this issue. Grouping these fields will \n  result in more or less common format on all architectures (ia64, x86 and \n  x86_64) and will cause less confusion.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8ab26fe5bfeef43bdcde5182ca051ae0647607e",
      "tree": "456f92b42111f83a4568b27efd863f20ffabbe3c",
      "parents": [
        "ebfcaa96fccc01301a577c5c56a5f00543cf167e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:19 2005 -0700"
      },
      "message": "[PATCH] x86_64: Switch SMP bootup over to new CPU hotplug state machine\n\nThis will allow hotplug CPU in the future and in general cleans up a lot of\ncrufty code.  It also should plug some races that the old hackish way\nintroduces.  Remove one old race workaround in NMI watchdog setup that is not\nneeded anymore.\n\nI removed the old total sum of bogomips reporting code.  The brag value of\nBogoMips has been greatly devalued in the last years on the open market.\n\nReal CPU hotplug will need some more work, but the infrastructure for it is\nthere now.\n\nOne drawback: the new TSC sync algorithm is less accurate than before.  The\nold way of zeroing TSCs is too intrusive to do later.  Instead the TSC of the\nBP is duplicated now, which is less accurate.\n\nakpm:\n\n- sync_tsc_bp_init seems to have the sense of `init\u0027 inverted.\n\n- SPIN_LOCK_UNLOCKED is deprecated - use DEFINE_SPINLOCK.\n\nCc: \u003crusty@rustcorp.com.au\u003e\nCc: \u003cmingo@elte.hu\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ebfcaa96fccc01301a577c5c56a5f00543cf167e",
      "tree": "bc2547d37afb5ac97b4354706550027b7153a581",
      "parents": [
        "229992446b12fbc755825b6a9f38fc6a273e1f19"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:18 2005 -0700"
      },
      "message": "[PATCH] x86_64: Rename the extended cpuid level field\n\nIt was confusingly named.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nDESC\nx86_64: Switch SMP bootup over to new CPU hotplug state machine\nEDESC\nFrom: \"Andi Kleen\" \u003cak@suse.de\u003e\n\nThis will allow hotplug CPU in the future and in general cleans up a lot of\ncrufty code.  It also should plug some races that the old hackish way\nintroduces.  Remove one old race workaround in NMI watchdog setup that is not\nneeded anymore.\n\nI removed the old total sum of bogomips reporting code.  The brag value of\nBogoMips has been greatly devalued in the last years on the open market.\n\nReal CPU hotplug will need some more work, but the infrastructure for it is\nthere now.\n\nOne drawback: the new TSC sync algorithm is less accurate than before.  The\nold way of zeroing TSCs is too intrusive to do later.  Instead the TSC of the\nBP is duplicated now, which is less accurate.\n\nCc: \u003crusty@rustcorp.com.au\u003e\nCc: \u003cmingo@elte.hu\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "229992446b12fbc755825b6a9f38fc6a273e1f19"
}
