)]}'
{
  "log": [
    {
      "commit": "a36d515c7a2dfacebcf41729f6812dbc424ebcf0",
      "tree": "4ff912d4f3c8697eb19beaed2d9b8cb9c551457b",
      "parents": [
        "c21a534e2f24968cf74976a4e721ac194db30ded"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri Apr 23 15:24:59 2010 -0700"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri Apr 23 15:24:59 2010 -0700"
      },
      "message": "ocfs2_dlmfs: Fix math error when reading LVB.\n\nWhen asked for a partial read of the LVB in a dlmfs file, we can\naccidentally calculate a negative count.\n\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "c21a534e2f24968cf74976a4e721ac194db30ded",
      "tree": "ed095a19d91fa586912366aeb4c91852f131fa97",
      "parents": [
        "0350cb078f5035716ebdad4ad4709d02fe466a8a"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "tao.ma@oracle.com",
        "time": "Wed Apr 21 14:05:55 2010 +0800"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri Apr 23 14:43:22 2010 -0700"
      },
      "message": "ocfs2: Update VFS inode\u0027s id info after reflink.\n\nIn reflink we update the id info on the disk but forgot to update\nthe corresponding information in the VFS inode.  Update them\naccordingly when we want to preserve the attributes.\n\nReported-by: Jeff Liu \u003cjeff.liu@oracle.com\u003e\nSigned-off-by: Tao Ma \u003ctao.ma@oracle.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "0350cb078f5035716ebdad4ad4709d02fe466a8a",
      "tree": "17b2166b5c71e22571b0c244e130325d33bb77aa",
      "parents": [
        "79681842e160c3211eeeb47ea31b061038d1e41e"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Apr 22 11:39:29 2010 +0200"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri Apr 23 14:42:06 2010 -0700"
      },
      "message": "ocfs2: potential ERR_PTR dereference on error paths\n\nIf \"handle\" is non null at the end of the function then we assume it\u0027s a\nvalid pointer and pass it to ocfs2_commit_trans();\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "79681842e160c3211eeeb47ea31b061038d1e41e",
      "tree": "ebc5fbbd91e33fa633903b784d6bf0b4d068bb76",
      "parents": [
        "a42ab8e1a37257da37e0f018e707bf365ac24531"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "tao.ma@oracle.com",
        "time": "Fri Apr 16 13:59:25 2010 +0800"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri Apr 16 03:10:54 2010 -0700"
      },
      "message": "ocfs2: Reset status if we want to restart file extension.\n\nIn __ocfs2_extend_allocation, we will restart our file extension\nif ((!status) \u0026\u0026 restart_func). But there is a bug that the\nstatus is still left as -EGAIN. This is really an old bug,\nbut it is masked by the return value of ocfs2_journal_dirty.\nSo it show up when we make ocfs2_journal_dirty void.\n\nSigned-off-by: Tao Ma \u003ctao.ma@oracle.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "a42ab8e1a37257da37e0f018e707bf365ac24531",
      "tree": "4d85320533c3475560a36f8735fb4874680c8d12",
      "parents": [
        "428257f8870f0e72e85ce782d091fa1f366de7df"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Wed Mar 31 18:25:44 2010 -0700"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Wed Mar 31 18:39:08 2010 -0700"
      },
      "message": "ocfs2: Compute metaecc for superblocks during online resize.\n\nOnline resize writes out the new superblock and its backups directly.\nThe metaecc data wasn\u0027t being recomputed.  Let\u0027s do that directly.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nAcked-by: Mark Fasheh \u003cmfasheh@suse.com\u003e[\nCc: stable@kernel.org\n"
    },
    {
      "commit": "428257f8870f0e72e85ce782d091fa1f366de7df",
      "tree": "b705c3aa023b88595adb4d18a455e0c67c18a7f2",
      "parents": [
        "a03ab788d070c256eff1ac24cf0e3bc2ca148096"
      ],
      "author": {
        "name": "Wengang Wang",
        "email": "wen.gang.wang@oracle.com",
        "time": "Wed Mar 24 22:40:44 2010 +0800"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Tue Mar 30 12:55:55 2010 -0700"
      },
      "message": "ocfs2: Check the owner of a lockres inside the spinlock\n\nThe checking of lockres owner in dlm_update_lvb() is not inside spinlock\nprotection. I don\u0027t see problem in current call path of dlm_update_lvb().\nBut just for code robustness.\n\nSigned-off-by: Wengang Wang \u003cwen.gang.wang@oracle.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "a03ab788d070c256eff1ac24cf0e3bc2ca148096",
      "tree": "f5c05f87457be0f863e69915fa4888bec071f6ad",
      "parents": [
        "efd647f744f3cf504ed83580274bd4b6918139fe"
      ],
      "author": {
        "name": "Coly Li",
        "email": "coly.li@suse.de",
        "time": "Fri Mar 26 05:15:12 2010 +0800"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Tue Mar 30 12:52:13 2010 -0700"
      },
      "message": "ocfs2: one more warning fix in ocfs2_file_aio_write(), v2\n\nThis patch fixes another compiling warning in ocfs2_file_aio_write() like this,\n    fs/ocfs2/file.c: In function ‘ocfs2_file_aio_write’:\n    fs/ocfs2/file.c:2026: warning: suggest parentheses around ‘\u0026\u0026’ within ‘||’\n\nAs Joel suggested, \u0027!ret\u0027 is unary, this version removes the wrap from \u0027!ret\u0027.\n\nSigned-off-by: Coly Li \u003ccoly.li@suse.de\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "efd647f744f3cf504ed83580274bd4b6918139fe",
      "tree": "321aee41e451741c49e7581219e5059ae92b457a",
      "parents": [
        "9623e5a23724d09283c238960946ec6f65733afe"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "tao.ma@oracle.com",
        "time": "Tue Mar 30 13:21:31 2010 +0800"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Tue Mar 30 12:45:56 2010 -0700"
      },
      "message": "ocfs2_dlmfs: User DLM_* when decoding file open flags.\n\nIn commit 0016eedc4185a3cd7e578b027a6e69001b85d6c4, we have\nchanged dlmfs to use stackglue. So when use DLM* when we\ndecode dlm flags from open level.\n\nSigned-off-by: Tao Ma \u003ctao.ma@oracle.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "9623e5a23724d09283c238960946ec6f65733afe",
      "tree": "5fc1e3ef74ae13ff28c2357f35579af5fdc3f045",
      "parents": [
        "9f321603724be7386ea39ea41fd885954db60a4a",
        "14741472a05245ed5778aa0aec055e1f920b6ef8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:42:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:42:39 2010 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2:\n  ocfs2: Fix a race in o2dlm lockres mastery\n  Ocfs2: Handle deletion of reflinked oprhan inodes correctly.\n  Ocfs2: Journaling i_flags and i_orphaned_slot when adding inode to orphan dir.\n  ocfs2: Clear undo bits when local alloc is freed\n  ocfs2: Init meta_ac properly in ocfs2_create_empty_xattr_block.\n  ocfs2: Fix the update of name_offset when removing xattrs\n  ocfs2: Always try for maximum bits with new local alloc windows\n  ocfs2: set i_mode on disk during acl operations\n  ocfs2: Update i_blocks in reflink operations.\n  ocfs2: Change bg_chain check for ocfs2_validate_gd_parent.\n  [PATCH] Skip check for mandatory locks when unlocking\n"
    },
    {
      "commit": "9f321603724be7386ea39ea41fd885954db60a4a",
      "tree": "efd64c26c2fb2698ecd95c2f10dc1016b45ba4a4",
      "parents": [
        "9d54e2c0b0a03b0f05fc4f988323c858ec9d7740",
        "82593f87b6c1922a8f8317bb165c6c7794fa4639"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:42:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:42:25 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client: (28 commits)\n  ceph: update discussion list address in MAINTAINERS\n  ceph: some documentations fixes\n  ceph: fix use after free on mds __unregister_request\n  ceph: avoid loaded term \u0027OSD\u0027 in documention\n  ceph: fix possible double-free of mds request reference\n  ceph: fix session check on mds reply\n  ceph: handle kmalloc() failure\n  ceph: propagate mds session allocation failures to caller\n  ceph: make write_begin wait propagate ERESTARTSYS\n  ceph: fix snap rebuild condition\n  ceph: avoid reopening osd connections when address hasn\u0027t changed\n  ceph: rename r_sent_stamp r_stamp\n  ceph: fix connection fault con_work reentrancy problem\n  ceph: prevent dup stale messages to console for restarting mds\n  ceph: fix pg pool decoding from incremental osdmap update\n  ceph: fix mds sync() race with completing requests\n  ceph: only release unused caps with mds requests\n  ceph: clean up handle_cap_grant, handle_caps wrt session mutex\n  ceph: fix session locking in handle_caps, ceph_check_caps\n  ceph: drop unnecessary WARN_ON in caps migration\n  ...\n"
    },
    {
      "commit": "9d54e2c0b0a03b0f05fc4f988323c858ec9d7740",
      "tree": "1970d43e9b77f6b73cc323687984497b63095139",
      "parents": [
        "7b12887244293eb54acd07c6296b830b3af0f6da",
        "b00d8a7e299eab9970b0ba75a4e2ea1df39059ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:42:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:42:08 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (asc7621) Add X58 entry in Kconfig\n  hwmon: (w83793) Saving negative errors in unsigned\n  hwmon: (coretemp) Add missing newline to dev_warn() message\n  hwmon: (coretemp) Fix cpu model output\n"
    },
    {
      "commit": "7b12887244293eb54acd07c6296b830b3af0f6da",
      "tree": "7af1b624b3248d5a9e38c787f998dc63738b85ab",
      "parents": [
        "6631424fd2efd75e7394b318ad2a8597327857a9",
        "bc8a67386fd462914269fa93446e1891955a8bb3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:41:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:41:48 2010 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_via: fix VT6410/6415/6330 detection issue\n"
    },
    {
      "commit": "6631424fd2efd75e7394b318ad2a8597327857a9",
      "tree": "09cc31036c9c53c5faec578ad68d443fd53e1b3d",
      "parents": [
        "c45140a996b511bccdcbbdbea7e36f001826bdf2",
        "c0cd884af045338476b8e69a61fceb3f34ff22f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:41:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:41:18 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (33 commits)\n  r8169: offical fix for CVE-2009-4537 (overlength frame DMAs)\n  ipv6: Don\u0027t drop cache route entry unless timer actually expired.\n  tulip: Add missing parens.\n  r8169: fix broken register writes\n  pcnet_cs: add new id\n  bonding: fix broken multicast with round-robin mode\n  drivers/net: Fix continuation lines\n  e1000: do not modify tx_queue_len on link speed change\n  net: ipmr/ip6mr: prevent out-of-bounds vif_table access\n  ixgbe: Do not run all Diagnostic offline tests when VFs are active\n  igb: use correct bits to identify if managability is enabled\n  benet: Fix compile warnnings in drivers/net/benet/be_ethtool.c\n  net: Add MSG_WAITFORONE flag to recvmmsg\n  e1000e: do not modify tx_queue_len on link speed change\n  igbvf: do not modify tx_queue_len on link speed change\n  ipv4: Restart rt_intern_hash after emergency rebuild (v2)\n  ipv4: Cleanup struct net dereference in rt_intern_hash\n  net: fix netlink address dumping in IPv4/IPv6\n  tulip: Fix null dereference in uli526x_rx_packet()\n  gianfar: fix undo of reserve()\n  ...\n"
    },
    {
      "commit": "c45140a996b511bccdcbbdbea7e36f001826bdf2",
      "tree": "8d6613880399d1a25598f7cb51834efbbda87ad9",
      "parents": [
        "de329820e920cd9cfbc2127cad26a37026260cce",
        "9e8307ecaf9f8c8b5b3b22145021204c4e73114a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:41:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:41:00 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Properly truncate pt_regs framepointer in perf callback.\n  arch/sparc/kernel: Use set_cpus_allowed_ptr\n  sparc: Fix use of uid16_t and gid16_t in asm/stat.h\n"
    },
    {
      "commit": "de329820e920cd9cfbc2127cad26a37026260cce",
      "tree": "c392dbee75854e1f0b950f9d16dcf03214c63e80",
      "parents": [
        "ad4ba059005f18ec9e274966c16d99fc5ce8b2cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:30:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 14:30:19 2010 -0700"
      },
      "message": "ext3: fix broken handling of EXT3_STATE_NEW\n\nIn commit 9df93939b735 (\"ext3: Use bitops to read/modify\nEXT3_I(inode)-\u003ei_state\") ext3 changed its internal \u0027i_state\u0027 variable to\nuse bitops for its state handling.  However, unline the same ext4\nchange, it didn\u0027t actually change the name of the field when it changed\nthe semantics of it.\n\nAs a result, an old use of \u0027i_state\u0027 remained in fs/ext3/ialloc.c that\ninitialized the field to EXT3_STATE_NEW.  And that does not work\n_at_all_ when we\u0027re now working with individually named bits rather than\nvalues that get masked.  So the code tried to mark the state to be new,\nbut in actual fact set the field to EXT3_STATE_JDATA.  Which makes no\nsense at all, and screws up all the code that checks whether the inode\nwas newly allocated.\n\nIn particular, it made the xattr code unhappy, and caused various random\nbehavior, like apparently\n\n\thttps://bugzilla.redhat.com/show_bug.cgi?id\u003d577911\n\nSo fix the initialization, and rename the field to match ext4 so that we\ndon\u0027t have this happen again.\n\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nCc: Daniel J Walsh \u003cdwalsh@redhat.com\u003e\nCc: Eric Paris \u003ceparis@redhat.com\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0cd884af045338476b8e69a61fceb3f34ff22f1",
      "tree": "982581a29cbb2028d6ed14c0ed9493695daa4c17",
      "parents": [
        "54c1a859efd9fd6cda05bc700315ba2519c14eba"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@redhat.com",
        "time": "Mon Mar 29 13:16:02 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 29 13:16:02 2010 -0700"
      },
      "message": "r8169: offical fix for CVE-2009-4537 (overlength frame DMAs)\n\nOfficial patch to fix the r8169 frame length check error.\n\nBased on this initial thread:\nhttp://marc.info/?l\u003dlinux-netdev\u0026m\u003d126202972828626\u0026w\u003d1\nThis is the official patch to fix the frame length problems in the r8169\ndriver.  As noted in the previous thread, while this patch incurs a performance\nhit on the driver, its possible to improve performance dynamically by updating\nthe mtu and rx_copybreak values at runtime to return performance to what it was\nfor those NICS which are unaffected by the ideosyncracy (if there are any).\n\nSummary:\n\n    A while back Eric submitted a patch for r8169 in which the proper\nallocated frame size was written to RXMaxSize to prevent the NIC from dmaing too\nmuch data.  This was done in commit fdd7b4c3302c93f6833e338903ea77245eb510b4.  A\nlong time prior to that however, Francois posted\n126fa4b9ca5d9d7cb7d46f779ad3bd3631ca387c, which expiclitly disabled the MaxSize\nsetting due to the fact that the hardware behaved in odd ways when overlong\nframes were received on NIC\u0027s supported by this driver.  This was mentioned in a\nsecurity conference recently:\nhttp://events.ccc.de/congress/2009/Fahrplan//events/3596.en.html\n\nIt seems that if we can\u0027t enable frame size filtering, then, as Eric correctly\nnoticed, we can find ourselves DMA-ing too much data to a buffer, causing\ncorruption.  As a result is seems that we are forced to allocate a frame which\nis ready to handle a maximally sized receive.\n\nThis obviously has performance issues with it, so to mitigate that issue, this\npatch does two things:\n\n1) Raises the copybreak value to the frame allocation size, which should force\nappropriately sized packets to get allocated on rx, rather than a full new 16k\nbuffer.\n\n2) This patch only disables frame filtering initially (i.e., during the NIC\nopen), changing the MTU results in ring buffer allocation of a size in relation\nto the new mtu (along with a warning indicating that this is dangerous).\n\nBecause of item (2), individuals who can\u0027t cope with the performance hit (or can\notherwise filter frames to prevent the bug), or who have hardware they are sure\nis unaffected by this issue, can manually lower the copybreak and reset the mtu\nsuch that performance is restored easily.\n\nSigned-off-by: Neil Horman \u003cnhorman@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e8307ecaf9f8c8b5b3b22145021204c4e73114a",
      "tree": "d0361a2e093120880adecbd87c1f0f26a57541e9",
      "parents": [
        "d2566af8c4860a03ca685ef0910de406679c3e4e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 29 13:08:52 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 29 13:08:52 2010 -0700"
      },
      "message": "sparc64: Properly truncate pt_regs framepointer in perf callback.\n\nFor 32-bit processes, we save the full 64-bits of the regs in pt_regs.\n\nBut unlike when the userspace actually does load and store\ninstructions, the top 32-bits don\u0027t get automatically truncated by the\ncpu in kernel mode (because the kernel doesn\u0027t execute with PSTATE_AM\naddress masking enabled).\n\nSo we have to do it by hand.\n\nReported-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b00d8a7e299eab9970b0ba75a4e2ea1df39059ad",
      "tree": "91f03cedfec797cb2887cb95c61f3cae9596fe6a",
      "parents": [
        "3f7cd7ea9383755eef53f92667c520489165667f"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Mon Mar 29 22:03:06 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 29 22:03:06 2010 +0200"
      },
      "message": "hwmon: (asc7621) Add X58 entry in Kconfig\n\nIntel X58 have asc7621a chip. So added X58 entry in Kconfig for asc7621.\nAlso arranged existing models in ascending order.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3f7cd7ea9383755eef53f92667c520489165667f",
      "tree": "ff148760ace3337d2426269da246732487ab7b63",
      "parents": [
        "4d7a5644e4adfafe76c2bd8ee168e3f3b5dae3a8"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 29 22:03:03 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 29 22:03:03 2010 +0200"
      },
      "message": "hwmon: (w83793) Saving negative errors in unsigned\n\n\"ret\" is used to store the return value for watchdog_trigger() and it\nshould be signed for the error handling to work.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n\n"
    },
    {
      "commit": "4d7a5644e4adfafe76c2bd8ee168e3f3b5dae3a8",
      "tree": "f0b5e55e93b16dbbce4399e708b818b9513c453d",
      "parents": [
        "fcc6a7462ec8d8a7d63ec59559e91f8fd6991160"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dnelson@redhat.com",
        "time": "Mon Mar 29 22:03:00 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 29 22:03:00 2010 +0200"
      },
      "message": "hwmon: (coretemp) Add missing newline to dev_warn() message\n\nAdd missing newline to dev_warn() message string. This is more of an issue\nwith older kernels that don\u0027t automatically add a newline if it was missing\nfrom the end of the previous line.\n\nSigned-off-by: Dean Nelson \u003cdnelson@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fcc6a7462ec8d8a7d63ec59559e91f8fd6991160",
      "tree": "a2e985a2d8165f13bdfb22f3d8a709938ec2c6e4",
      "parents": [
        "b72c40949b0f04728f2993a1434598d3bad094ea"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Mon Mar 29 22:02:59 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 29 22:02:59 2010 +0200"
      },
      "message": "hwmon: (coretemp) Fix cpu model output\n\nAvoid hex and decimal confusion when printing out the cpu model.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "82593f87b6c1922a8f8317bb165c6c7794fa4639",
      "tree": "8c4000cbea379c680d0cdececa96563718401f2f",
      "parents": [
        "8136b58dd0fce0b4cb649ac690e0493fb6fdacdb"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon Mar 29 09:53:23 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon Mar 29 09:53:23 2010 -0700"
      },
      "message": "ceph: update discussion list address in MAINTAINERS\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "8136b58dd0fce0b4cb649ac690e0493fb6fdacdb",
      "tree": "7872de6b64028e7b10d6688baea9834523a4b974",
      "parents": [
        "94aa8ae13db2ecf2ec1b4e65a65d3fe92b468e0e"
      ],
      "author": {
        "name": "Cheng Renquan",
        "email": "crquan@gmail.com",
        "time": "Mon Mar 29 19:05:57 2010 +0800"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon Mar 29 09:52:11 2010 -0700"
      },
      "message": "ceph: some documentations fixes\n\nNew documentation should have an entry in the 00-INDEX.  Correct git\nurls.\n\nSigned-off-by: Cheng Renquan \u003ccrquan@gmail.com\u003e\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "ad4ba059005f18ec9e274966c16d99fc5ce8b2cd",
      "tree": "4ac79d10d435c778dbc712146732044be9d3af82",
      "parents": [
        "f7454c5d5c33b84fdbb957b7ad4a432e333b2550",
        "9ce41aed0d392246eb788786253f242e829fd5e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 09:37:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 09:37:57 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  Revert \"ide: skip probe if there are no devices on the port (v2)\"\n  Revert \"via82cxxx: workaround h/w bugs\"\n"
    },
    {
      "commit": "f7454c5d5c33b84fdbb957b7ad4a432e333b2550",
      "tree": "dd9891d44bf96d9727ccbe252af3039c40d3ef8a",
      "parents": [
        "a53f4f9efaeb1d87cfae066346979d4d70e1abe9"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 24 16:59:36 2010 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 09:37:14 2010 -0700"
      },
      "message": "frv/chris: fix lines with a missing semicolons\n\nCommit b26b2d494b659f9 (\"resource/PCI: align functions now return start\nof resource\") added lines with missing semicolons.\n\nAdd the missing semicolons to the FRV and CRIS arch code.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: linux@dominikbrodowski.net\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a53f4f9efaeb1d87cfae066346979d4d70e1abe9",
      "tree": "d774e3c010b96bc71226d5aedd1df04462629db5",
      "parents": [
        "88be12c440cfa2fa3f5be83507360aac9ea1c54e"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Mar 29 13:08:52 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 09:14:47 2010 -0700"
      },
      "message": "SLOW_WORK: CONFIG_SLOW_WORK_PROC should be CONFIG_SLOW_WORK_DEBUG\n\nCONFIG_SLOW_WORK_PROC was changed to CONFIG_SLOW_WORK_DEBUG, but not in all\ninstances.  Change the remaining instances.  This makes the debugfs file\ndisplay the time mark and the owner\u0027s description again.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88be12c440cfa2fa3f5be83507360aac9ea1c54e",
      "tree": "ec8593b4f626debde062eda917355afc35573684",
      "parents": [
        "376a21ff42ba71167afe7a47aeb1ca19470cf580"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 29 12:01:50 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 09:13:30 2010 -0700"
      },
      "message": "slow-work: use get_ref wrapper instead of directly calling get_ref\n\nOtherwise we can get an oops if the user has no get_ref/put_ref\nrequirement.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "376a21ff42ba71167afe7a47aeb1ca19470cf580",
      "tree": "0a523c3e84e7180547f54df615ca20e4e5293045",
      "parents": [
        "05ad62a5ee2ec2f65142aa2bf5c8a7e2f9cf9590",
        "85255c0e078158ede61ff8bd296e306db6f7ed19"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 09:12:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 09:12:14 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda: Use LPIB for ga-ma770-ud3 board\n  ALSA: ac97: Add Toshiba P500 to ac97 jack sense blacklist\n  ALSA: pcm_lib - fix xrun functionality\n  ALSA: ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist\n  ALSA: hda - Don\u0027t set invalid connection index in Realtek initialiaiton\n"
    },
    {
      "commit": "05ad62a5ee2ec2f65142aa2bf5c8a7e2f9cf9590",
      "tree": "91342c8836eb0453df57d92bb0cb02304f2180b0",
      "parents": [
        "b72c40949b0f04728f2993a1434598d3bad094ea"
      ],
      "author": {
        "name": "Nick Bowler",
        "email": "nbowler@draconx.ca",
        "time": "Wed Mar 10 00:10:46 2010 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 29 08:51:36 2010 -0700"
      },
      "message": "Staging: et131x: Properly disable FC in txmac.\n\nFC disable is bit 3 of the txmac ctl register, but commit 6720949d5562\n(\"Staging: et131x: Kil the txmac type\") accidentally changed the code to\nset bit 2 instead.\n\nSigned-off-by: Nick Bowler \u003cnbowler@draconx.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "85255c0e078158ede61ff8bd296e306db6f7ed19",
      "tree": "a63a19f190d1c32dffe0ec5a138e7ce9c6b0ae64",
      "parents": [
        "f30c14b64e0eb62319e7a3e930fb7ea2bee9d919",
        "9ec8ddad59fadd8021adfea4cb716a49b0e232e9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:40:57 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:40:57 2010 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "f30c14b64e0eb62319e7a3e930fb7ea2bee9d919",
      "tree": "0e94958c73881c3bbcd646989a6e3e6fe0904ac7",
      "parents": [
        "12180024cc22c0a67642ffa10e7069796e32969d",
        "5cd165e7057020884e430941c24454d3df9a799d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:40:50 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:40:50 2010 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "9ec8ddad59fadd8021adfea4cb716a49b0e232e9",
      "tree": "e75c37daa52a1d2294ac44874cf05190532ec379",
      "parents": [
        "6a4f2ccb467e00281470cde2dee08fe5ecde62d1"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Mar 28 02:34:40 2010 -0400"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:26:05 2010 +0200"
      },
      "message": "ALSA: hda: Use LPIB for ga-ma770-ud3 board\n\nBugLink: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d575669\n\nThe OR states that position_fix\u003d1 is necessary to work around glitching\nduring volume adjustments using PulseAudio.\n\nReported-by: Carlos Laviola \u003cclaviola@debian.org\u003e\nTested-by: Carlos Laviola \u003cclaviola@debian.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5cd165e7057020884e430941c24454d3df9a799d",
      "tree": "12b01886304e422f6733a5cdbc7fc651a57011a3",
      "parents": [
        "0f17014b340b98465fcf0de4c0d6c84a002ec53b"
      ],
      "author": {
        "name": "Daniel Chen",
        "email": "seven.steps@gmail.com",
        "time": "Sun Mar 28 13:32:34 2010 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 29 08:25:20 2010 +0200"
      },
      "message": "ALSA: ac97: Add Toshiba P500 to ac97 jack sense blacklist\n\nBugLink: https://launchpad.net/bugs/481058\n\nThe OR has verified that both \u0027Headphone Jack Sense\u0027 and \u0027Line Jack Sense\u0027\nneed to be muted for sound to be audible, so just add the machine\u0027s SSID\nto the ac97 jack sense blacklist.\n\nReported-by: Richard Gagne\nTested-by: Richard Gagne\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "94aa8ae13db2ecf2ec1b4e65a65d3fe92b468e0e",
      "tree": "07ab734202675a9ff3bb991d9732a392061eacee",
      "parents": [
        "23ab15ad7a9d042afa7303b735b6e24faa607241"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sun Mar 28 21:22:50 2010 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Sun Mar 28 21:23:56 2010 -0700"
      },
      "message": "ceph: fix use after free on mds __unregister_request\n\nThere was a use after free in __unregister_request that would trigger\nwhenever the request map held the last reference.  This appears to have\ntriggered an oops during \u0027umount -f\u0027 when requests are being torn down.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "54c1a859efd9fd6cda05bc700315ba2519c14eba",
      "tree": "c649e270baaa39f1dadbc0f2bc27842ea618dbb6",
      "parents": [
        "7855f761998893bb6bf861d55df95036fc9e36ab"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sun Mar 28 07:15:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 28 19:34:26 2010 -0700"
      },
      "message": "ipv6: Don\u0027t drop cache route entry unless timer actually expired.\n\nThis is ipv6 variant of the commit 5e016cbf6.. (\"ipv4: Don\u0027t drop\nredirected route cache entry unless PTMU actually expired\")\nby Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e.\n\nRemove cache route entry in ipv6_negative_advice() only if\nthe timer is expired.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ce41aed0d392246eb788786253f242e829fd5e1",
      "tree": "1d6c9f820becf2fedec4d768bbb4a83dda235b72",
      "parents": [
        "e4afb29fa3ea759d408fa537ab6a81800708396e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 28 18:58:28 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 28 18:58:28 2010 -0700"
      },
      "message": "Revert \"ide: skip probe if there are no devices on the port (v2)\"\n\nThis reverts commit a20b2a44eca52818ef52a94959480b7e6ea2f528.\n\nAs requested by David Fries.  This makes CDROMs which are slave drives\non a ribbon without a master disappear and causes other similar kinds\nof badness.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7855f761998893bb6bf861d55df95036fc9e36ab",
      "tree": "94c156eeebbc9a5d6f2e96089a715b8b6d08eede",
      "parents": [
        "78f1cd02457252e1ffbc6caa44a17424a45286b8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 28 18:56:34 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 28 18:56:34 2010 -0700"
      },
      "message": "tulip: Add missing parens.\n\nAs reported by Stephen Rothwell.\n\ndrivers/net/tulip/uli526x.c: In function \u0027uli526x_rx_packet\u0027:\ndrivers/net/tulip/uli526x.c:861: warning: assignment makes pointer from integer without a cast\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc8a67386fd462914269fa93446e1891955a8bb3",
      "tree": "45d7906574e40464125235c1e78f02607c7f4855",
      "parents": [
        "b72c40949b0f04728f2993a1434598d3bad094ea"
      ],
      "author": {
        "name": "JosephChan@via.com.tw",
        "email": "JosephChan@via.com.tw",
        "time": "Thu Mar 25 20:51:47 2010 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Mar 28 00:51:50 2010 -0400"
      },
      "message": "pata_via: fix VT6410/6415/6330 detection issue\n\nWhen using VT6410/6415/6330 chips on some VIA\u0027s platforms, the HDD\nconnection to VT6410/6415/6330 cannot be detected.\n\nIt is because the driver detects wrong via_isa_bridge ID, and then\ncauses this issue to happen.\n\nSigned-off-by: Joseph Chan \u003cjosephchan@via.com.tw\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d2566af8c4860a03ca685ef0910de406679c3e4e",
      "tree": "16e5e988dac842c78444e35d3e4e8d20ee38ac2b",
      "parents": [
        "7469a9acf919d36836f6c635099d8edc9be4528a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Mar 27 21:11:56 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 21:11:56 2010 -0700"
      },
      "message": "arch/sparc/kernel: Use set_cpus_allowed_ptr\n\nUse set_cpus_allowed_ptr rather than set_cpus_allowed.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E1,E2;\n@@\n\n- set_cpus_allowed(E1, cpumask_of_cpu(E2))\n+ set_cpus_allowed_ptr(E1, cpumask_of(E2))\n\n@@\nexpression E;\nidentifier I;\n@@\n\n- set_cpus_allowed(E, I)\n+ set_cpus_allowed_ptr(E, \u0026I)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78f1cd02457252e1ffbc6caa44a17424a45286b8",
      "tree": "a586ee577ec78b0d106d623c3f998ee01f4fb204",
      "parents": [
        "1546a713ae1f066f83469cdd99ebdf500d6a65e4"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Mar 27 19:35:46 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 19:35:46 2010 -0700"
      },
      "message": "r8169: fix broken register writes\n\nThis is quite similar to b39fe41f481d20c201012e4483e76c203802dda7\nthough said registers are not even documented as 64-bit registers\n- as opposed to the initial TxDescStartAddress ones - but as single\nbytes which must be combined into 32 bits at the MMIO read/write\nlevel before being merged into a 64 bit logical entity.\n\nCredits go to Ben Hutchings \u003cben@decadent.org.uk\u003e for the MAR\nregisters (aka \"multicast is broken for ages on ARM) and to\nTimo Teräs \u003ctimo.teras@iki.fi\u003e for the MAC registers.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1546a713ae1f066f83469cdd99ebdf500d6a65e4",
      "tree": "051a925bfe5bef3ef660ed49db5201850fd6906e",
      "parents": [
        "a2fd940f4cff74b932728bd6ca12848da21a0234"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Sat Mar 27 10:55:37 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 16:41:28 2010 -0700"
      },
      "message": "pcnet_cs: add new id\n\npcnet_cs:\n *add new id (Allied Telesis LM33-PCM-T Lan\u0026Modem multifunction card)\n *use PROD_ID for LA-PCM.(because LA-PCM and LM33-PCM-T use the same MANF_ID).\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2fd940f4cff74b932728bd6ca12848da21a0234",
      "tree": "a0d065e07acd61a1c4ab52f5e67af60d5b31a31d",
      "parents": [
        "44ebb95290afcc687511ad3f7fd6434e867c270a"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Thu Mar 25 14:49:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 16:39:15 2010 -0700"
      },
      "message": "bonding: fix broken multicast with round-robin mode\n\nRound-robin (mode 0) does nothing to ensure that any multicast traffic\noriginally destined for the host will continue to arrive at the host when\nthe link that sent the IGMP join or membership report goes down.  One of\nthe benefits of absolute round-robin transmit.\n\nKeeping track of subscribed multicast groups for each slave did not seem\nlike a good use of resources, so I decided to simply send on the\ncurr_active slave of the bond (typically the first enslaved device that\nis up).  This makes failover management simple as IGMP membership\nreports only need to be sent when the curr_active_slave changes.  I\ntested this patch and it appears to work as expected.\n\nOriginally reported by Lon Hohberger \u003clhh@redhat.com\u003e.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCC: Lon Hohberger \u003clhh@redhat.com\u003e\nCC: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7469a9acf919d36836f6c635099d8edc9be4528a",
      "tree": "eda5faa56d564c742a75c45b28de8cfcff9fcfbc",
      "parents": [
        "f04e879bf296d136bcafd8c5a26e95599b141671"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Sat Mar 27 08:36:18 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 08:36:18 2010 -0700"
      },
      "message": "sparc: Fix use of uid16_t and gid16_t in asm/stat.h\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44ebb95290afcc687511ad3f7fd6434e867c270a",
      "tree": "b60dfaa372a40fe144cc4386d207525c1f496109",
      "parents": [
        "39ca5f033bb2ea18877632809185268eebbb37a9"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Mar 26 16:27:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 08:33:22 2010 -0700"
      },
      "message": "drivers/net: Fix continuation lines\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39ca5f033bb2ea18877632809185268eebbb37a9",
      "tree": "2cde0a3364df707c4738437743c91ce02e2d0742",
      "parents": [
        "7438189baa0a2fe30084bdc97e3d540ebc5444f3"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Fri Mar 26 11:25:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 08:33:22 2010 -0700"
      },
      "message": "e1000: do not modify tx_queue_len on link speed change\n\nPreviously the driver tweaked txqueuelen to avoid false Tx hang reports\nseen at half duplex.  This had the effect of overriding user set values\non link change/reset. Testing shows that adjusting only the timeout\nfactor is sufficient to prevent Tx hang reports at half duplex.\n\nThis patch removes all instances of tx_queue_len in the driver.\n\nBased on e1000e patch by Franco Fichtner \u003cfranco@lastsummer.de\u003e\n\nCC: Franco Fichtner \u003cfranco@lastsummer.de\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nAcked-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7438189baa0a2fe30084bdc97e3d540ebc5444f3",
      "tree": "6627b63b785df9175e04a0ce1b49d5eea8ea0777",
      "parents": [
        "e7d481a6f3c13041446b7bb8f98ab861460076a3"
      ],
      "author": {
        "name": "Nicolas Dichtel",
        "email": "nicolas.dichtel@dev.6wind.com",
        "time": "Thu Mar 25 23:45:35 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 08:33:21 2010 -0700"
      },
      "message": "net: ipmr/ip6mr: prevent out-of-bounds vif_table access\n\nWhen cache is unresolved, c-\u003emf[6]c_parent is set to 65535 and\nminvif, maxvif are not initialized, hence we must avoid to\nparse IIF and OIF.\nA second problem can happen when the user dumps a cache entry\nwhere a VIF, that was referenced at creation time, has been\nremoved.\n\nSigned-off-by: Nicolas Dichtel \u003cnicolas.dichtel@6wind.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7d481a6f3c13041446b7bb8f98ab861460076a3",
      "tree": "5fd3e1d1d08ce6637df08937b4ad940322845b9e",
      "parents": [
        "e017b60316468f21a63bdd4affefaf81a7f988fd"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Thu Mar 25 17:06:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 08:33:21 2010 -0700"
      },
      "message": "ixgbe: Do not run all Diagnostic offline tests when VFs are active\n\nWhen running the offline diagnostic tests check to see if any VFs are\nonline.  If so then only run the link test.  This is necessary because\nthe VFs running in guest VMs aren\u0027t aware of when the PF is taken\noffline for a diagnostic test.  Also put a message to the system log\ntelling the system administrator to take the VFs offline manually if\n(s)he wants to run a full diagnostic.  Return 1 on each of the tests\nnot run to alert the user of the condition.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e017b60316468f21a63bdd4affefaf81a7f988fd",
      "tree": "edcfc9bcbcd3e45dd35b4b58d1e1a7fdbfe0ec22",
      "parents": [
        "c0e4d4bad4e8cf0aa787a3045392f949d76b5886"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Mar 25 17:15:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 08:33:20 2010 -0700"
      },
      "message": "igb: use correct bits to identify if managability is enabled\n\nigb was previously checking the wrong bits in the MANC register to determine\nif managability was enabled.  As a result it was incorrectly powering down and\nresetting the phy when it didn\u0027t need to.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0e4d4bad4e8cf0aa787a3045392f949d76b5886",
      "tree": "2ceec212108be8c543f34b80d5afb3cb14390201",
      "parents": [
        "71c5c1595c04852d6fbf3c4882b47b30b61a4d32"
      ],
      "author": {
        "name": "wzt wzt",
        "email": "wzt.wzt@gmail.com",
        "time": "Thu Mar 25 20:12:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 08:33:20 2010 -0700"
      },
      "message": "benet: Fix compile warnnings in drivers/net/benet/be_ethtool.c\n\nFix the following warnings:\n\nbe_ethtool.c:493: warning: integer constant is too large for \u0027long\u0027 type\nbe_ethtool.c:493: warning: integer constant is too large for \u0027long\u0027 type\n\nSigned-off-by: Zhitong Wang \u003czhitong.wangzt@alibaba-inc.com\u003e\nAcked-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "71c5c1595c04852d6fbf3c4882b47b30b61a4d32",
      "tree": "d95c64c5b752d37e7d1235e52f0c1fceb816c2ec",
      "parents": [
        "f49c57e141c7f53353e4265a31dc2324e6215037"
      ],
      "author": {
        "name": "Brandon L Black",
        "email": "blblack@gmail.com",
        "time": "Fri Mar 26 16:18:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 08:29:01 2010 -0700"
      },
      "message": "net: Add MSG_WAITFORONE flag to recvmmsg\n\nAdd new flag MSG_WAITFORONE for the recvmmsg() syscall.\nWhen this flag is specified for a blocking socket, recvmmsg()\nwill only block until at least 1 packet is available.  The\ndefault behavior is to block until all vlen packets are\navailable.  This flag has no effect on non-blocking sockets\nor when used in combination with MSG_DONTWAIT.\n\nSigned-off-by: Brandon L Black \u003cblblack@gmail.com\u003e\nAcked-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4afb29fa3ea759d408fa537ab6a81800708396e",
      "tree": "2b98ce80993e9ed1afb300939201f6464b8685a3",
      "parents": [
        "b72c40949b0f04728f2993a1434598d3bad094ea"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 07:55:58 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 27 07:55:58 2010 -0700"
      },
      "message": "Revert \"via82cxxx: workaround h/w bugs\"\n\nThis reverts commit f931a5d5785d7b7c44871bd7ad2762e29dfddf29.\n\nIt causes regressions for some users.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f49c57e141c7f53353e4265a31dc2324e6215037",
      "tree": "fb8d0310424a9b54aaa190dc8bc4b0387905d2ae",
      "parents": [
        "a08af745e4c711d22aeadc2adade36958fe03ce8"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Wed Mar 24 12:55:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 21:04:54 2010 -0700"
      },
      "message": "e1000e: do not modify tx_queue_len on link speed change\n\nPreviously the driver tweaked txqueuelen to avoid false Tx hang reports seen at half duplex.\nThis had the effect of overriding user set values on link change/reset. Testing shows that\nadjusting only the timeout factor is sufficient to prevent Tx hang reports at half duplex.\n\nThis patch removes all instances of tx_queue_len in the driver.\n\nOriginally reported and patched by Franco Fichtner\nCC: Franco Fichtner \u003cfranco@lastsummer.de\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a08af745e4c711d22aeadc2adade36958fe03ce8",
      "tree": "f9a2b6779f669ccaeffe169868f72b23265ce7b3",
      "parents": [
        "6a2bad70d546cf30a46bc6d9ec0cb9a0891a38eb"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Mar 25 12:11:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 21:01:41 2010 -0700"
      },
      "message": "igbvf: do not modify tx_queue_len on link speed change\n\nPreviously the driver tweaked txqueuelen to avoid false Tx hang reports seen at half duplex.\nThis had the effect of overriding user set values on link change/reset. Testing shows that\nadjusting only the timeout factor is sufficient to prevent Tx hang reports at half duplex.\n\nBased on e1000e patch by Franco Fichtner \u003cfranco@lastsummer.de\u003e\n\nCC: Franco Fichtner \u003cfranco@lastsummer.de\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a2bad70d546cf30a46bc6d9ec0cb9a0891a38eb",
      "tree": "890e8db3cb7c5c8636b10e817b8cdbc5c90e265e",
      "parents": [
        "b35ecb5d404c00f2420221ccbb1bbba1139353a4"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Wed Mar 24 21:51:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 20:57:35 2010 -0700"
      },
      "message": "ipv4: Restart rt_intern_hash after emergency rebuild (v2)\n\nThe the rebuild changes the genid which in turn is used at\nthe hash calculation. Thus if we don\u0027t restart and go on with\ninserting the rt will happen in wrong chain.\n\n(Fixed Neil\u0027s comment about the index passed into the rt_intern_hash)\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nReviewed-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b35ecb5d404c00f2420221ccbb1bbba1139353a4",
      "tree": "f5b1ebf5baae4d37e5ee84932e59a2668724e2b2",
      "parents": [
        "4b97efdf392563bf03b4917a0b5add2df65de39a"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Wed Mar 24 07:43:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 20:57:35 2010 -0700"
      },
      "message": "ipv4: Cleanup struct net dereference in rt_intern_hash\n\nThere\u0027s no need in getting it 3 times and gcc isn\u0027t smart enough\nto understand this himself.\n\nThis is just a cleanup before the fix (next patch).\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b97efdf392563bf03b4917a0b5add2df65de39a",
      "tree": "4add83ac917bb6d8319fc48c64529fd607721151",
      "parents": [
        "ac90a149361a331f697d5aa500bedcff22054669"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Mar 26 20:27:49 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 20:27:49 2010 -0700"
      },
      "message": "net: fix netlink address dumping in IPv4/IPv6\n\nWhen a dump is interrupted at the last device in a hash chain and\nthen continued, \"idx\" won\u0027t get incremented past s_idx, so s_ip_idx\nis not reset when moving on to the next device. This means of all\nfollowing devices only the last n - s_ip_idx addresses are dumped.\n\nTested-by: Pawel Staszewski \u003cpstaszewski@itcare.pl\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "ac90a149361a331f697d5aa500bedcff22054669",
      "tree": "56ec8e9d5bb0770814682257deae523eede6f9b7",
      "parents": [
        "a6d36d5689b1806a3365c909192e9f03a43a632b"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Mar 27 17:23:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 20:20:29 2010 -0700"
      },
      "message": "tulip: Fix null dereference in uli526x_rx_packet()\n\nAcked-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6d36d5689b1806a3365c909192e9f03a43a632b",
      "tree": "19de0640cf7f9c8cf634ac2d1c334094303e5bd8",
      "parents": [
        "af06393bbde6e8d474622a0517cffc662676e3fe"
      ],
      "author": {
        "name": "Ben Menchaca",
        "email": "ben@bigfootnetworks.com",
        "time": "Wed Mar 24 05:05:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 20:16:23 2010 -0700"
      },
      "message": "gianfar: fix undo of reserve()\n\nFix undo of reserve() before RX recycle\n\ngfar_new_skb reserve()s space in the SKB to align it.  If an error occurs,\nand the skb needs to be returned to the RX recycle queue, the current code\nattempts to reset head, but did not reset tail.  This patch remembers the\nalignment amount, and reverses the reserve() when needed.\n\nSigned-off-by: Ben Menchaca \u003cben@bigfootnetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b72c40949b0f04728f2993a1434598d3bad094ea",
      "tree": "612b99ceac1f713d15cb288d370578e138537e49",
      "parents": [
        "e4d50423d773fb8d5b714430ba5358e8a1b87c14",
        "d558b483d5a73f5718705b270cb2090f66ea48c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 16:34:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 16:34:29 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86/PCI: truncate _CRS windows with _LEN \u003e _MAX - _MIN + 1\n  x86/PCI: for host bridge address space collisions, show conflicting resource\n  frv/PCI: remove redundant warnings\n  x86/PCI: remove redundant warnings\n  PCI: don\u0027t say we claimed a resource if we failed\n  PCI quirk: Disable MSI on VIA K8T890 systems\n  PCI quirk: RS780/RS880: work around missing MSI initialization\n  PCI quirk: only apply CX700 PCI bus parking quirk if external VT6212L is present\n  PCI: complain about devices that seem to be broken\n  PCI: print resources consistently with %pR\n  PCI: make disabled window printk style match the enabled ones\n  PCI: break out primary/secondary/subordinate for readability\n  PCI: for address space collisions, show conflicting resource\n  resources: add interfaces that return conflict information\n  PCI: cleanup error return for pcix get and set mmrbc functions\n  PCI: fix access of PCI_X_CMD by pcix get and set mmrbc functions\n  PCI: kill off pci_register_set_vga_state() symbol export.\n  PCI: fix return value from pcix_get_max_mmrbc()\n"
    },
    {
      "commit": "e4d50423d773fb8d5b714430ba5358e8a1b87c14",
      "tree": "fc6f6bd830cb8b2a1a94734c35b18d0f2ac7ea8c",
      "parents": [
        "6f063aea557f66eea8c35034a25df85cae5ced33",
        "d067633b4483f3c7d971d8f889f35340a8635bb5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:14:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:14:29 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2:\n  nilfs2: fix imperfect completion wait in nilfs_wait_on_logs\n  nilfs2: fix hang-up of cleaner after log writer returned with error\n  nilfs2: fix duplicate call to nilfs_segctor_cancel_freev\n"
    },
    {
      "commit": "6f063aea557f66eea8c35034a25df85cae5ced33",
      "tree": "326fefee4ba268d27e7b686a4af4e7a35b008428",
      "parents": [
        "f3845f3f6081b97ebc4dc905e097c07e868017b5",
        "d7646f7632549124fe70fec8af834c7c1246f365"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:11:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:11:20 2010 -0700"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: use dev_pm_ops for class pcmcia_socket_class\n  power: support _noirq actions on device types and classes\n  pcmcia: allow for four multifunction subdevices (again)\n  pcmcia: do not use ioports \u003c 0x100 on x86\n  pd6729: Coding Style fixes\n"
    },
    {
      "commit": "f3845f3f6081b97ebc4dc905e097c07e868017b5",
      "tree": "03825cf80cfc678b70ca94a9c8f364b27b5374e8",
      "parents": [
        "054319b5e255c0671012a5a89b344a7d55cda80c",
        "035a02c1e1de31888e8b6adac0ff667971ac04db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:10:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:10:56 2010 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, amd: Restrict usage of c1e_idle()\n  x86: Fix placement of FIX_OHCI1394_BASE\n  x86: Handle legacy PIC interrupts on all the cpu\u0027s\n"
    },
    {
      "commit": "054319b5e255c0671012a5a89b344a7d55cda80c",
      "tree": "5f815e837eacb11504f19c00e155befcecdf0903",
      "parents": [
        "833961d81f0ece46b7884f988cc65509e2c49646",
        "830ec0458c390f29c6c99e1ff7feab9e36368d12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:10:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:10:38 2010 -0700"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  time: Fix accumulation bug triggered by long delay.\n  posix-cpu-timers: Reset expire cache when no timer is running\n  timer stats: Fix del_timer_sync() and try_to_del_timer_sync()\n  clockevents: Sanitize min_delta_ns adjustment and prevent overflows\n"
    },
    {
      "commit": "833961d81f0ece46b7884f988cc65509e2c49646",
      "tree": "4c4bef2e8ec7d8510de827d83010b0fe76c4924f",
      "parents": [
        "3cacf42462c8c97e045a07a5fc92aa357489c8b5",
        "2271048d1b3b0aabf83d25b29c20646dcabedc05"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:10:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:10:13 2010 -0700"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  ring-buffer: Do 8 byte alignment for 64 bit that can not handle 4 byte align\n"
    },
    {
      "commit": "3cacf42462c8c97e045a07a5fc92aa357489c8b5",
      "tree": "32ed28929899a93c2a3cf9ba5d051d01ed798a7d",
      "parents": [
        "6fa41366c1c5e8b9640baba22d2b90ec9035a889",
        "8bc037fb89bb3104b9ae290d18c877624cd7d9cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:09:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:09:59 2010 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Use proper type in sched_getaffinity()\n  kernel/sched.c: Suppress unused var warning\n  sched: sched_getaffinity(): Allow less than NR_CPUS length\n"
    },
    {
      "commit": "6fa41366c1c5e8b9640baba22d2b90ec9035a889",
      "tree": "ad3b2214e0c5d4774f200ab7bb08b832babb9468",
      "parents": [
        "309d1dcb5b73ab1f8212aff3037a7bcb46afe819",
        "9eff26ea48bfbe2885b158742a7512a097ec911b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:09:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:09:33 2010 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  powerpc/perf_events: Fix call-graph recording, add perf_arch_fetch_caller_regs\n  perf top: Add missing initialization to zero\n  perf probe: Use original address instead of CU-based address\n  perf probe: Fix offset to allow signed value\n  perf top: Improve the autosizing of column lenghts\n  perf probe: Fix need_dwarf flag if lazy matching is used\n  perf probe: Fix probe_point buffer overrun\n"
    },
    {
      "commit": "309d1dcb5b73ab1f8212aff3037a7bcb46afe819",
      "tree": "af8ccaeb98051504db8f44a32f56945382f67271",
      "parents": [
        "8128f55a0bc60cf3779135a1f837c4323e77c582",
        "860652bfb890bd861c999ec39fcffabe5b712f85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:09:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:09:06 2010 -0700"
      },
      "message": "Merge branch \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq: Move two IRQ functions from .init.text to .text\n  genirq: Protect access to irq_desc-\u003eaction in can_request_irq()\n  genirq: Prevent oneshot irq thread race\n"
    },
    {
      "commit": "8128f55a0bc60cf3779135a1f837c4323e77c582",
      "tree": "a6f23d18496049651617f5c5cbe21648fa521f4e",
      "parents": [
        "50da56706b989b99edb20f9c03172df193240c78",
        "c26f91a3df1999ec1b3298372d73f90cbab81106"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:08:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:08:31 2010 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Remove excessive early_res debug output\n  softlockup: Stop spurious softlockup messages due to overflow\n  rcu: Fix local_irq_disable() CONFIG_PROVE_RCU\u003dy false positives\n  rcu: Fix tracepoints \u0026 lockdep false positive\n  rcu: Make rcu_read_lock_bh_held() allow for disabled BH\n"
    },
    {
      "commit": "50da56706b989b99edb20f9c03172df193240c78",
      "tree": "79c89c416bc2d5369a49320bfbc91a03f3957a44",
      "parents": [
        "e0df9c0b42cc8cb48b801f7a0f54382f6a89ca16",
        "fe43d6d9cf59d8f8cbfdcde2018de13ffd1285c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:07:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:07:46 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: core: align driver match with modalias\n  firewire: core: fix Model_ID in modalias\n  firewire: ohci: add cycle timer quirk for the TI TSB12LV22\n  firewire: core: fw_iso_resource_manage: fix error handling\n"
    },
    {
      "commit": "e0df9c0b42cc8cb48b801f7a0f54382f6a89ca16",
      "tree": "f0e2b540cb0a373b2f1af884e879eb5acd202745",
      "parents": [
        "e1ee65d85904c5dd4b9cea1b15d5e85e20eae8a1",
        "3e297b613491f0d4928aa652a2cd266aa06dc409"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:06:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 26 15:06:02 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  Restore LOOKUP_DIRECTORY hint handling in final lookup on open()\n"
    },
    {
      "commit": "af06393bbde6e8d474622a0517cffc662676e3fe",
      "tree": "abbb33f645a67280ef6b4bec1af619f36e90d6b0",
      "parents": [
        "ca77cd59d28456b4061afa5254972ec47fa8baf5"
      ],
      "author": {
        "name": "Chris Leech",
        "email": "christopher.leech@intel.com",
        "time": "Wed Mar 24 12:45:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 11:56:04 2010 -0700"
      },
      "message": "ixgbe: filter FIP frames into the FCoE offload queues\n\nDuring FCF solicitation, the switch is supposed to pad the\nsolicited advertisement out to the endpoints specified\nmaximum FCoE frame size.  That means that we need to receive\nFIP frames that are larger than the standard MTU.  To make\nsure the receive queue is configured correctly, we should be\nfiltering FIP traffic into the FCoE queues.\n\nSigned-off-by: Chris Leech \u003cchristopher.leech@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca77cd59d28456b4061afa5254972ec47fa8baf5",
      "tree": "2aed848d3c854c2ccfad204422ab309994ccce89",
      "parents": [
        "a7551b75fe47fb6fb70f679935845e741c5e0855"
      ],
      "author": {
        "name": "Robert Love",
        "email": "robert.w.love@intel.com",
        "time": "Wed Mar 24 12:45:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 11:56:03 2010 -0700"
      },
      "message": "ixgbe: Priority tag FIP frames\n\nCurrently FIP (FCoE Initialization Protocol) frames\nare going untagged. This causes various problems\nwith FCFs (switches) that have negotiated a priority\nover dcbx. This patch tags FIP frames with the same\npriority as the FCoE frames.\n\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: Chris Leech \u003cchristopher.leech@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7551b75fe47fb6fb70f679935845e741c5e0855",
      "tree": "935b004c4fcda47771a68255dec2f8feb2e154b1",
      "parents": [
        "e0fce6950b822aba7840d82c2d2018f1e1b8276b"
      ],
      "author": {
        "name": "Robert Love",
        "email": "robert.w.love@intel.com",
        "time": "Wed Mar 24 10:02:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 11:56:03 2010 -0700"
      },
      "message": "ixgbe: Don\u0027t allow user buffer count to exceed 256\n\nIf the user buffer count was 256 the shift would place a 1\nin the offset region leading to errors. It also overwrites\nthe uers buffer list. This patch makes sure that at most\n256 user buffers are allowed for DDP and the buffer count\nis masked properly such that it doesn\u0027t overwrite the offset\nwhen shifting the bits.\n\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nSigned-off-by: Frank Zhang \u003cfrank_1.zhang@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0fce6950b822aba7840d82c2d2018f1e1b8276b",
      "tree": "4740b85f8199d24b413ab423f3e304e9c1998c98",
      "parents": [
        "581d1aa777580c1c22169538ffb46676b13c408e"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Mar 24 10:01:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 11:56:02 2010 -0700"
      },
      "message": "ixgbe: cleanup maximum number of tx queues\n\nIn the last patch I missed an unecessary min_t comparison.\nThis patch removes it, the path allocates at most\n72 tx queues for 82599 and 24 for 82598 there is no need\nfor this check.\n\nAdditionally this sets MAX_[TX|RX]_QUEUES to 72.  Which is\nused as the size for the tx/rx_ring arrays. There is no\nreason to have more tx_rings/rx_rings then num_tx_queues.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "581d1aa777580c1c22169538ffb46676b13c408e",
      "tree": "12ea67c2f5404637466cbcbb4ebc048d6c0670bf",
      "parents": [
        "5809a1ae77721931ca7bd7aeacb37fdabe6f07c0"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Wed Mar 24 09:36:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 11:56:02 2010 -0700"
      },
      "message": "ixgbe: Change where clear_to_send_flag is reset to zero.\n\nThe clear_to_send flag is being cleared before the call to ping all\nthe VFs.  It should be called after pinging all the VFs.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5809a1ae77721931ca7bd7aeacb37fdabe6f07c0",
      "tree": "13852a149ca356bb10627ad67b927363e7450700",
      "parents": [
        "65deeed7b34bc5b8d3cbff495e8fa2ae7b563480"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Wed Mar 24 09:36:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 11:56:01 2010 -0700"
      },
      "message": "ixgbe: In SR-IOV mode insert delay before bring the adapter up\n\nVFs running in guest VMs do not respond in as timely a manner to\nPF indication it is going down as they do when running in the host\ndomain.  If the adapter is in SR-IOV mode insert a two second delay\nto guarantee that all VFs have had time to respond to the PF reset.\nIn any case resetting the PF while VFs are active should be\ndiscouraged but if it must be done then there will be a two\nsecond delay to help synchronize resets among the PF and all the\nVFs.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65deeed7b34bc5b8d3cbff495e8fa2ae7b563480",
      "tree": "dececb1885019a371596895665765f2a7b15facd",
      "parents": [
        "48c11a59c4c1d9926be34920d45da037516eb7b8"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Wed Mar 24 09:35:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 11:56:00 2010 -0700"
      },
      "message": "ixgbevf: Fix signed/unsigned int error\n\nIn the Tx mapping function if a DMA error occurred then the unwind of\npreviously mapped sections would improperly check an unsigned int if\nit was less than zero.  Changed the index variable to signed to avoid\nthe error.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48c11a59c4c1d9926be34920d45da037516eb7b8",
      "tree": "8a6992a3dc6582a9e1e98a9e2eb99d02a37686e3",
      "parents": [
        "afbe5cd6c40e0f20fa8832d17fa44ae605591ce1"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Fri Mar 26 00:30:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 11:49:22 2010 -0700"
      },
      "message": "netxen: update version to 4.0.73\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afbe5cd6c40e0f20fa8832d17fa44ae605591ce1",
      "tree": "9c87278632269f839946c2f3b8039da160634ffd",
      "parents": [
        "77c553900c58c3e4f475e233ad4ff6aeb282deb4"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Fri Mar 26 00:30:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 11:49:22 2010 -0700"
      },
      "message": "netxen: added sanity check for pci map\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\n\nReturn value of ioremap is not checked, NULL check added.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77c553900c58c3e4f475e233ad4ff6aeb282deb4",
      "tree": "515491f5037abb46476b551c10f7926b4851983a",
      "parents": [
        "bb2792e0383793d5135ba777e93f0a918371394b"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Fri Mar 26 00:30:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 11:49:21 2010 -0700"
      },
      "message": "netxen: fix warning in ioaddr for NX3031 chip\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\n\ncrb_intr_mask/crb_sts_consumer is predefined for NX2031 not for\nNX3031. For NX3031, these values get defined in rx context creation.\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb2792e0383793d5135ba777e93f0a918371394b",
      "tree": "48f01a5022fec2429f8eaabac1430919869dfb59",
      "parents": [
        "4300e8c7f64d95a80ffa7d98d98738f41546bc30"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Fri Mar 26 00:30:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 11:49:21 2010 -0700"
      },
      "message": "netxen: fix bios version calculation\n\nBios sub version from unified fw image is calculated incorrect.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4300e8c7f64d95a80ffa7d98d98738f41546bc30",
      "tree": "c147d782512379a4357d4717bf146a9ebbdeaaaf",
      "parents": [
        "3da0ae6298fa10d4f5e2855ae400b2470bc6693d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 10:23:30 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 26 10:23:30 2010 -0700"
      },
      "message": "Revert \"r8169: enable 64-bit DMA by default for PCI Express devices (v2)\"\n\nThis reverts commit 353176888386d9025062a12dcec08d49af10cf2c.\n\nPeople are reporting problems due to this change and there\nis no anticipation that the cause will be tracked down\nany time soon.\n\nWe can try next time to selectively re-enable this based upon chip\ntype, or have a black list of some sort.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e297b613491f0d4928aa652a2cd266aa06dc409",
      "tree": "df688c6226e84768a0748d4a19cb893255f0bebf",
      "parents": [
        "01e77706cdde7c0b47e5ca1f4284a795504c7c40"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 26 12:40:13 2010 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Mar 26 12:41:05 2010 -0400"
      },
      "message": "Restore LOOKUP_DIRECTORY hint handling in final lookup on open()\n\n\tLose want_dir argument, while we are at it - since now\nnd-\u003eflags \u0026 LOOKUP_DIRECTORY is equivalent to it.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f17014b340b98465fcf0de4c0d6c84a002ec53b",
      "tree": "c673482b4147cb5cbb9a180496569482e291ccbf",
      "parents": [
        "e1f7f02b45cf33a774d56e505ce1718af9392f5e"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Fri Mar 26 16:07:25 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 26 15:26:38 2010 +0100"
      },
      "message": "ALSA: pcm_lib - fix xrun functionality\n\nThe commit 4d96eb255c53ab5e39b37fd4d484ea3dc39ab456 broke the interrupt\ntime xrun functionality (stream stop etc.) if the CONFIG_SND_PCM_XRUN_DEBUG\nis not set. This is because the xrun() is null defined without it.\n\nFix this by letting the function xrun() to be always defined as it was\nbefore.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e1f7f02b45cf33a774d56e505ce1718af9392f5e",
      "tree": "003a2f5c59cf83a9cc326672f4dd9efe85a082d8",
      "parents": [
        "1c583063a5c769fe2ec604752e383972c69e6d9b"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Thu Mar 25 22:38:15 2010 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Mar 26 08:39:54 2010 +0100"
      },
      "message": "ALSA: ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist\n\nBugLink: https://launchpad.net/bugs/303789\n\nThis model needs both \u0027Headphone Jack Sense\u0027 and \u0027Line Jack Sense\u0027\nmuted for audible audio, so just add its SSID to the blacklist and\ndon\u0027t enumerate the controls.\n\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3da0ae6298fa10d4f5e2855ae400b2470bc6693d",
      "tree": "12bde27d774a3012aa410a7b60db789cec93cf03",
      "parents": [
        "7c9f757319ccf7a47ce167b86eda671c87b5b917"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 20:32:39 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 20:32:39 2010 -0700"
      },
      "message": "isdn: Add netdev to lists in MAINTAINERS entry.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1ee65d85904c5dd4b9cea1b15d5e85e20eae8a1",
      "tree": "5de7d6dd923a04eda69fdedd1209ea249ef081cf",
      "parents": [
        "7561e8ca0dfaf6fca3feef982830de3b65300e5b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 25 16:48:44 2010 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 25 14:13:27 2010 -0700"
      },
      "message": "NOMMU: Fix __get_user_pages() to pin last page on offset buffers\n\nFix __get_user_pages() to make it pin the last page on a buffer that doesn\u0027t\nbegin at the start of a page, but is a multiple of PAGE_SIZE in size.\n\nThe problem is that __get_user_pages() advances the pointer too much when it\niterates to the next page if the page it\u0027s currently looking at isn\u0027t used from\nthe first byte.  This can cause the end of a short VMA to be reached\nprematurely, resulting in the last page being lost.\n\nSigned-off-by: Steven J. Magnani \u003csteve@digidescorp.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7561e8ca0dfaf6fca3feef982830de3b65300e5b",
      "tree": "8b3fa49efdec009515b9de7503160877953c4027",
      "parents": [
        "39f1cd635cbe8a42c3c74fa6bf9f61c1156bd27b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Mar 25 16:48:38 2010 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 25 14:13:26 2010 -0700"
      },
      "message": "NOMMU: Revert \u0027nommu: get_user_pages(): pin last page on non-page-aligned start\u0027\n\nRevert the following patch:\n\n\tcommit c08c6e1f54c85fc299cf9f88cf330d6dd28a9a1d\n\tAuthor: Steven J. Magnani \u003csteve@digidescorp.com\u003e\n\tDate:   Fri Mar 5 13:42:24 2010 -0800\n\n\tnommu: get_user_pages(): pin last page on non-page-aligned start\n\nAs it assumes that the mappings begin at the start of pages - something that\nisn\u0027t necessarily true on NOMMU systems.  On NOMMU systems, it is possible for\na mapping to only occupy part of the page, and not necessarily touch either end\nof it; in fact it\u0027s also possible for multiple non-overlapping mappings to\ncoexist on one page (consider direct mappings of ROMFS files, for example).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Steven J. Magnani \u003csteve@digidescorp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39f1cd635cbe8a42c3c74fa6bf9f61c1156bd27b",
      "tree": "481d09761cdc5bb63592afeefa904175336cc1ee",
      "parents": [
        "126a031e437a4ab56a162e9cff7fc04b9f7efeec",
        "c4caae25187ff3f5e837c6f04eb1acc2723c72d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 25 14:10:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 25 14:10:53 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: Fixed inode allocator to correctly track a flex_bg\u0027s used_dirs\n  ext4: Don\u0027t use delayed allocation by default when used instead of ext3\n  ext4: Fix spelling of CONTIG_FS_EXT3 to CONFIG_FS_EXT3\n  ext4: Fix estimate of # of blocks needed to write indirect-mapped files\n"
    },
    {
      "commit": "126a031e437a4ab56a162e9cff7fc04b9f7efeec",
      "tree": "8fdf2ffd565a0808827665ce74fe65e35647296b",
      "parents": [
        "01e77706cdde7c0b47e5ca1f4284a795504c7c40",
        "7c9f757319ccf7a47ce167b86eda671c87b5b917"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 25 14:06:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 25 14:06:29 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (25 commits)\n  TIPC: Removed inactive maintainer\n  isdn: Cleanup Sections in PCMCIA driver elsa\n  isdn: Cleanup Sections in PCMCIA driver avma1\n  isdn: Cleanup Sections in PCMCIA driver teles\n  isdn: Cleanup Sections in PCMCIA driver sedlbauer\n  via-velocity: Fix FLOW_CNTL_TX_RX handling in set_mii_flow_control()\n  netfilter: xt_hashlimit: IPV6 bugfix\n  netfilter: ip6table_raw: fix table priority\n  netfilter: xt_hashlimit: dl_seq_stop() fix\n  af_key: return error if pfkey_xfrm_policy2msg_prep() fails\n  skbuff: remove unused dma_head \u0026 dma_maps fields\n  vlan: updates vlan real_num_tx_queues\n  vlan: adds vlan_dev_select_queue\n  igb: only use vlan_gro_receive if vlans are registered\n  igb: do not modify tx_queue_len on link speed change\n  igb: count Rx FIFO errors correctly\n  bnx2: Use proper handler during netpoll.\n  bnx2: Fix netpoll crash.\n  ksz884x: fix return value of netdev_set_eeprom\n  cgroups: net_cls as module\n  ...\n"
    },
    {
      "commit": "7c9f757319ccf7a47ce167b86eda671c87b5b917",
      "tree": "938ce4fb70a4c9ed02a7dac11fdc458c11c4a11e",
      "parents": [
        "f61bb62e3ed7634fe5b7dfd8c9a52e6b799f4023"
      ],
      "author": {
        "name": "Jon Maloy",
        "email": "jon.maloy@ericsson.com",
        "time": "Thu Mar 25 12:40:09 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 12:40:09 2010 -0700"
      },
      "message": "TIPC: Removed inactive maintainer\n\nSigned-off-by: Jon Maloy \u003cjon.maloy@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f61bb62e3ed7634fe5b7dfd8c9a52e6b799f4023",
      "tree": "af41a661ad4eaa768044437a72e95635da1172c4",
      "parents": [
        "a465870a808bccba63bf6da30a0b56a2a7abfa5c"
      ],
      "author": {
        "name": "Henne",
        "email": "henne@nachtwindheim.de",
        "time": "Thu Mar 25 12:05:32 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 11:58:02 2010 -0700"
      },
      "message": "isdn: Cleanup Sections in PCMCIA driver elsa\n\nCompiling this driver gave a section mismatch,\nso I reviewed the init/exit paths of the driver\nand made the correct changes.\n\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x55e37): Section mismatch\nin reference from the function elsa_cs_config() to the function\n.devinit.text:hisax_init_pcmcia()\nThe function elsa_cs_config() references\nthe function __devinit hisax_init_pcmcia().\nThis is often because elsa_cs_config lacks a __devinit\nannotation or the annotation of hisax_init_pcmcia is wrong.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a465870a808bccba63bf6da30a0b56a2a7abfa5c",
      "tree": "5899440bfec924d3295fe14097f52acaf8133a25",
      "parents": [
        "158e33d1c6d0c6bacf577bcb47591aa4293dfcb1"
      ],
      "author": {
        "name": "Henne",
        "email": "henne@nachtwindheim.de",
        "time": "Thu Mar 25 12:05:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 11:58:01 2010 -0700"
      },
      "message": "isdn: Cleanup Sections in PCMCIA driver avma1\n\nCompiling this driver gave a section mismatch,\nso I reviewed the init/exit paths of the driver\nand made the correct changes.\n\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x56512): Section mismatch\nin reference from the function avma1cs_config() to the function\n.devinit.text:hisax_init_pcmcia()\nThe function avma1cs_config() references\nthe function __devinit hisax_init_pcmcia().\nThis is often because avma1cs_config lacks a __devinit\nannotation or the annotation of hisax_init_pcmcia is wrong.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "158e33d1c6d0c6bacf577bcb47591aa4293dfcb1",
      "tree": "ab42cbf86dc7e3019b84443948bd0cc1cf534aa9",
      "parents": [
        "93b39a0dba6a15c35a582b9e8b171b8a6ec971aa"
      ],
      "author": {
        "name": "Henne",
        "email": "henne@nachtwindheim.de",
        "time": "Thu Mar 25 12:05:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 11:58:01 2010 -0700"
      },
      "message": "isdn: Cleanup Sections in PCMCIA driver teles\n\nCompiling this driver gave a section mismatch,\nso I reviewed the init/exit paths of the driver\nand made the correct changes.\n\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x56bfb): Section mismatch\nin reference from the function teles_cs_config() to the function\n.devinit.text:hisax_init_pcmcia()\nThe function teles_cs_config() references\nthe function __devinit hisax_init_pcmcia().\nThis is often because teles_cs_config lacks a __devinit\nannotation or the annotation of hisax_init_pcmcia is wrong.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93b39a0dba6a15c35a582b9e8b171b8a6ec971aa",
      "tree": "d21187851723750b26ac8848bd1ce1494e13d482",
      "parents": [
        "bcbe53682f65330bdd9ad7eed9575d2ff536353a"
      ],
      "author": {
        "name": "Henne",
        "email": "henne@nachtwindheim.de",
        "time": "Thu Mar 25 12:05:29 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 11:58:00 2010 -0700"
      },
      "message": "isdn: Cleanup Sections in PCMCIA driver sedlbauer\n\nCompiling this driver gave a section mismatch,\nso I reviewed the init/exit paths of the driver\nand made the correct changes.\n\nWARNING: drivers/isdn/hisax/built-in.o(.text+0x558d6): Section mismatch\nin reference from the function sedlbauer_config() to the function\n.devinit.text:hisax_init_pcmcia()\nThe function sedlbauer_config() references\nthe function __devinit hisax_init_pcmcia().\nThis is often because sedlbauer_config lacks a __devinit\nannotation or the annotation of hisax_init_pcmcia is wrong.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcbe53682f65330bdd9ad7eed9575d2ff536353a",
      "tree": "f68663eb654ab83687ec6dc1f5ebaf9dec648089",
      "parents": [
        "80bb3a00fa314e3c5dbbd23a38bfaf94f2402b99"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 19:59:47 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 11:56:32 2010 -0700"
      },
      "message": "via-velocity: Fix FLOW_CNTL_TX_RX handling in set_mii_flow_control()\n\nClear, don\u0027t set, ANAR_ASMDIR in this case.\n\nNoticed by Roel Kluin.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80bb3a00fa314e3c5dbbd23a38bfaf94f2402b99",
      "tree": "ef2e5b4dde5ef7674b5cc713db9dc925d1f98f15",
      "parents": [
        "9a127aad4d60968fba96622008ea0d243688f2b0",
        "8f5992291457c8e6de2f5fe39849de6756be1a96"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 11:48:58 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 25 11:48:58 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6\n"
    },
    {
      "commit": "d558b483d5a73f5718705b270cb2090f66ea48c8",
      "tree": "73c967b1f52afc58d40a171e466e48b43be608b5",
      "parents": [
        "eb9fc8ef7cb1362374e55d9503e3e7458f319991"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Mar 25 09:28:30 2010 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Mar 25 10:14:13 2010 -0700"
      },
      "message": "x86/PCI: truncate _CRS windows with _LEN \u003e _MAX - _MIN + 1\n\nYanko\u0027s GA-MA78GM-S2H (BIOS F11) reports the following resource in a PCI\nhost bridge _CRS:\n\n    [07] 32-Bit DWORD Address Space Resource\n         Min Relocatability : MinFixed\n         Max Relocatability : MaxFixed\n            Address Minimum : CFF00000  (_MIN)\n            Address Maximum : FEBFFFFF  (_MAX)\n             Address Length : 3EE10000  (_LEN)\n\nThis is invalid per spec (ACPI 4.0, 6.4.3.5) because it\u0027s a fixed size,\nfixed location descriptor, but _LEN !\u003d _MAX - _MIN + 1.\n\nBased on https://bugzilla.kernel.org/show_bug.cgi?id\u003d15480#c15, I think\nWindows handles this by truncating the window so it fits between _MIN and\n_MAX.  I also verified this by modifying the SeaBIOS DSDT and booting\nWindows 2008 R2 with qemu.\n\nThis patch makes Linux truncate the window, too, which fixes:\n    http://bugzilla.kernel.org/show_bug.cgi?id\u003d15480\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nTested-by: Yanko Kaneti \u003cyaneti@declera.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "eb9fc8ef7cb1362374e55d9503e3e7458f319991",
      "tree": "e5618d1b18fec1a90234ff3c56aeb911f2891a4a",
      "parents": [
        "99f4692e13ba22b228bdd155473f24ae9bdec1dc"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Mar 25 09:28:24 2010 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Mar 25 10:14:07 2010 -0700"
      },
      "message": "x86/PCI: for host bridge address space collisions, show conflicting resource\n\nWith insert_resource_conflict(), we can learn what the actual conflict is,\nso print that info for debugging purposes.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "8f5992291457c8e6de2f5fe39849de6756be1a96",
      "tree": "ed70a062c6f154e0faa23986c3115bdf508d3e7b",
      "parents": [
        "9c13886665c43600bd0af4b38e33c654e648e078"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Mar 25 17:25:11 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Mar 25 17:25:11 2010 +0100"
      },
      "message": "netfilter: xt_hashlimit: IPV6 bugfix\n\nA missing break statement in hashlimit_ipv6_mask(), and masks\nbetween /64 and /95 are not working at all...\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    }
  ],
  "next": "99f4692e13ba22b228bdd155473f24ae9bdec1dc"
}
