)]}'
{
  "log": [
    {
      "commit": "49ac215e071234b2bf2cff7b8bf4f4f3d0e8cd6e",
      "tree": "52298f95ef7894f0ac9a1a3dd87d6d5fc3f04352",
      "parents": [
        "9f381a61f58bb6487c93ce2233bb9992f8ea9211"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Mar 04 14:54:16 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 11 12:56:49 2011 +0100"
      },
      "message": "ARM: 6785/1: mmci: separate out ST Micro register defines\n\nThe mmci.h header contained a few registers not clearly marked\nas ST Micro only, rectify this and remove the HWFC magic in the\nprocess. The idea is to make the mmci.h header file more ordered\nso other vendors with PL180 derivates can see where to put in\ntheir custom register defines.\n\nIncludes portions of an earlier patch from Sebastian Rasmussen.\n\nAcked-by: Sebastian Rasmussen \u003csebastian.rasmussen@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f381a61f58bb6487c93ce2233bb9992f8ea9211",
      "tree": "579baf2e2893ea97599db9da807ed334d11f11d5",
      "parents": [
        "21a43e397e7f66d3be44e09b54045f1a67838cc0",
        "9bbc052d5e63512b0ce4e201ea97e12fba9fda82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 10 17:39:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 10 17:39:01 2011 -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: (27 commits)\n  slcan: fix ldisc-\u003eopen retval\n  net/usb: mark LG VL600 LTE modem ethernet interface as WWAN\n  xfrm: Don\u0027t allow esn with disabled anti replay detection\n  xfrm: Assign the inner mode output function to the dst entry\n  net: dev_close() should check IFF_UP\n  vlan: fix GVRP at dismantle time\n  netfilter: revert a2361c8735e07322023aedc36e4938b35af31eb0\n  netfilter: IPv6: fix DSCP mangle code\n  netfilter: IPv6: initialize TOS field in REJECT target module\n  IPVS: init and cleanup restructuring\n  IPVS: Change of socket usage to enable name space exit.\n  netfilter: ebtables: only call xt_compat_add_offset once per rule\n  netfilter: fix ebtables compat support\n  netfilter: ctnetlink: fix timestamp support for new conntracks\n  pch_gbe: support ML7223 IOH\n  PCH_GbE : Fixed the issue of checksum judgment\n  PCH_GbE : Fixed the issue of collision detection\n  NET: slip, fix ldisc-\u003eopen retval\n  be2net: Fixed bugs related to PVID.\n  ehea: fix wrongly reported speed and port\n  ...\n"
    },
    {
      "commit": "21a43e397e7f66d3be44e09b54045f1a67838cc0",
      "tree": "8650915c69016ff223f9b73866a249d4dd95f451",
      "parents": [
        "54b333529df25b21da462c7dcc16c7dc779d9f26"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue May 10 17:08:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 10 17:37:34 2011 -0700"
      },
      "message": "slub: Revert \"[PARISC] slub: fix panic with DISCONTIGMEM\"\n\nThis reverts commit 4a5fa3590f09, which did not allow SLUB to be used\non architectures that use DISCONTIGMEM without compiling NUMA support\nwithout CONFIG_BROKEN also set.\n\nThe slub panic that it was intended to prevent is addressed by\nd9b41e0b54fd (\"[PARISC] set memory ranges in N_NORMAL_MEMORY when\nonlined\") on parisc so there is no further slub issues with such a\nconfiguration.\n\nThe reverts allows SLUB now to be used on such architectures since\nthere haven\u0027t been any reports of additional errors.\n\nCc: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9bbc052d5e63512b0ce4e201ea97e12fba9fda82",
      "tree": "30433e20961b73e571c081869d1ea52c92c7b15a",
      "parents": [
        "0d4420a90b51abdea71585f571bad6d789ff8eb7",
        "93bbce1ad0cd788190dd7d6c17d289f771fe3d0d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 10 15:04:35 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 10 15:04:35 2011 -0700"
      },
      "message": "Merge branch \u0027pablo/nf-2.6-updates\u0027 of git://1984.lsi.us.es/net-2.6\n"
    },
    {
      "commit": "0d4420a90b51abdea71585f571bad6d789ff8eb7",
      "tree": "5c76c689b532980aed79d171a3547d6001a47687",
      "parents": [
        "aae1e743fee2b5523fb31ee050295f062cb26a31"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Tue May 10 13:12:30 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 10 15:04:07 2011 -0700"
      },
      "message": "slcan: fix ldisc-\u003eopen retval\n\nTTY layer expects 0 if the ldisc-\u003eopen operation succeeded.\n\nReported-by: Matvejchikov Ilya \u003cmatvejchikov@gmail.com\u003e\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aae1e743fee2b5523fb31ee050295f062cb26a31",
      "tree": "2cb410cd42e7399845696e9dca3a6958e674c11b",
      "parents": [
        "6fa5ddcc675b937f94d05628e8997c07a80c6cb9"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon May 09 07:43:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 10 15:03:50 2011 -0700"
      },
      "message": "net/usb: mark LG VL600 LTE modem ethernet interface as WWAN\n\nLike other mobile broadband device ethernet interfaces, mark the LG\nVL600 with the \u0027wwan\u0027 devtype so userspace knows it needs additional\nconfiguration via the AT port before the interface can be used.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fa5ddcc675b937f94d05628e8997c07a80c6cb9",
      "tree": "22d71ef353fe4e2f94a5c83e9b15e7bfa420e5df",
      "parents": [
        "43a4dea4c9d44baae38ddc14b9b6d86fde4c8b88"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "steffen.klassert@secunet.com",
        "time": "Mon May 09 19:43:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 10 15:03:34 2011 -0700"
      },
      "message": "xfrm: Don\u0027t allow esn with disabled anti replay detection\n\nUnlike the standard case, disabled anti replay detection needs some\nnontrivial extra treatment on ESN. RFC 4303 states:\n\nNote: If a receiver chooses to not enable anti-replay for an SA, then\nthe receiver SHOULD NOT negotiate ESN in an SA management protocol.\nUse of ESN creates a need for the receiver to manage the anti-replay\nwindow (in order to determine the correct value for the high-order\nbits of the ESN, which are employed in the ICV computation), which is\ngenerally contrary to the notion of disabling anti-replay for an SA.\n\nSo return an error if an ESN state with disabled anti replay detection\nis inserted for now and add the extra treatment later if we need it.\n\nSigned-off-by: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43a4dea4c9d44baae38ddc14b9b6d86fde4c8b88",
      "tree": "af7ecb23077cf5b4ae1290f7d1ab5e901e7adb82",
      "parents": [
        "e14a599335427f81bbb0008963e59aa9c6449dce"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "steffen.klassert@secunet.com",
        "time": "Mon May 09 19:36:38 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 10 15:03:34 2011 -0700"
      },
      "message": "xfrm: Assign the inner mode output function to the dst entry\n\nAs it is, we assign the outer modes output function to the dst entry\nwhen we create the xfrm bundle. This leads to two problems on interfamily\nscenarios. We might insert ipv4 packets into ip6_fragment when called\nfrom xfrm6_output. The system crashes if we try to fragment an ipv4\npacket with ip6_fragment. This issue was introduced with git commit\nad0081e4 (ipv6: Fragment locally generated tunnel-mode IPSec6 packets\nas needed). The second issue is, that we might insert ipv4 packets in\nnetfilter6 and vice versa on interfamily scenarios.\n\nWith this patch we assign the inner mode output function to the dst entry\nwhen we create the xfrm bundle. So xfrm4_output/xfrm6_output from the inner\nmode is used and the right fragmentation and netfilter functions are called.\nWe switch then to outer mode with the output_finish functions.\n\nSigned-off-by: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e14a599335427f81bbb0008963e59aa9c6449dce",
      "tree": "a60c2f9924511dec1389f0078144a2d7a045559e",
      "parents": [
        "55aee10dec477254241e4f72968f92e0543b33ad"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue May 10 12:26:06 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 10 15:03:33 2011 -0700"
      },
      "message": "net: dev_close() should check IFF_UP\n\nCommit 443457242beb (factorize sync-rcu call in\nunregister_netdevice_many) mistakenly removed one test from dev_close()\n\nFollowing actions trigger a BUG :\n\nmodprobe bonding\nmodprobe dummy\nifconfig bond0 up\nifenslave bond0 dummy0\nrmmod dummy\n\ndev_close() must not close a non IFF_UP device.\n\nWith help from Frank Blaschka and Einar EL Lueck\n\nReported-by: Frank Blaschka \u003cblaschka@linux.vnet.ibm.com\u003e\nReported-by: Einar EL Lueck \u003cELELUECK@de.ibm.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55aee10dec477254241e4f72968f92e0543b33ad",
      "tree": "8ccb8dce8c0e5dd83547747088aa6e8157e136b2",
      "parents": [
        "b0e6baf5619a6fa3eaf43b55fdb4daa362c3c916"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue May 10 12:22:54 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 10 15:03:32 2011 -0700"
      },
      "message": "vlan: fix GVRP at dismantle time\n\nip link add link eth2 eth2.103 type vlan id 103 gvrp on loose_binding on\nip link set eth2.103 up\nrmmod tg3    # driver providing eth2\n\n BUG: unable to handle kernel NULL pointer dereference at           (null)\n IP: [\u003cffffffffa0030c9e\u003e] garp_request_leave+0x3e/0xc0 [garp]\n PGD 11d251067 PUD 11b9e0067 PMD 0\n Oops: 0000 [#1] SMP\n last sysfs file: /sys/devices/virtual/net/eth2.104/ifindex\n CPU 0\n Modules linked in: tg3(-) 8021q garp nfsd lockd auth_rpcgss sunrpc libphy sg [last unloaded: x_tables]\n\n Pid: 11494, comm: rmmod Tainted: G        W   2.6.39-rc6-00261-gfd71257-dirty #580 HP ProLiant BL460c G6\n RIP: 0010:[\u003cffffffffa0030c9e\u003e]  [\u003cffffffffa0030c9e\u003e] garp_request_leave+0x3e/0xc0 [garp]\n RSP: 0018:ffff88007a19bae8  EFLAGS: 00010286\n RAX: 0000000000000000 RBX: ffff88011b5e2000 RCX: 0000000000000002\n RDX: 0000000000000000 RSI: 0000000000000175 RDI: ffffffffa0030d5b\n RBP: ffff88007a19bb18 R08: 0000000000000001 R09: ffff88011bd64a00\n R10: ffff88011d34ec00 R11: 0000000000000000 R12: 0000000000000002\n R13: ffff88007a19bc48 R14: ffff88007a19bb88 R15: 0000000000000001\n FS:  0000000000000000(0000) GS:ffff88011fc00000(0063) knlGS:00000000f77d76c0\n CS:  0010 DS: 002b ES: 002b CR0: 000000008005003b\n CR2: 0000000000000000 CR3: 000000011a675000 CR4: 00000000000006f0\n DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\n DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\n Process rmmod (pid: 11494, threadinfo ffff88007a19a000, task ffff8800798595c0)\n Stack:\n  ffff88007a19bb36 ffff88011c84b800 ffff88011b5e2000 ffff88007a19bc48\n  ffff88007a19bb88 0000000000000006 ffff88007a19bb38 ffffffffa003a5f6\n  ffff88007a19bb38 670088007a19bba8 ffff88007a19bb58 ffffffffa00397e7\n Call Trace:\n  [\u003cffffffffa003a5f6\u003e] vlan_gvrp_request_leave+0x46/0x50 [8021q]\n  [\u003cffffffffa00397e7\u003e] vlan_dev_stop+0xb7/0xc0 [8021q]\n  [\u003cffffffff8137e427\u003e] __dev_close_many+0x87/0xe0\n  [\u003cffffffff8137e507\u003e] dev_close_many+0x87/0x110\n  [\u003cffffffff8137e630\u003e] rollback_registered_many+0xa0/0x240\n  [\u003cffffffff8137e7e9\u003e] unregister_netdevice_many+0x19/0x60\n  [\u003cffffffffa00389eb\u003e] vlan_device_event+0x53b/0x550 [8021q]\n  [\u003cffffffff8143f448\u003e] ? ip6mr_device_event+0xa8/0xd0\n  [\u003cffffffff81479d03\u003e] notifier_call_chain+0x53/0x80\n  [\u003cffffffff81062539\u003e] __raw_notifier_call_chain+0x9/0x10\n  [\u003cffffffff81062551\u003e] raw_notifier_call_chain+0x11/0x20\n  [\u003cffffffff8137df82\u003e] call_netdevice_notifiers+0x32/0x60\n  [\u003cffffffff8137e69f\u003e] rollback_registered_many+0x10f/0x240\n  [\u003cffffffff8137e85f\u003e] rollback_registered+0x2f/0x40\n  [\u003cffffffff8137e8c8\u003e] unregister_netdevice_queue+0x58/0x90\n  [\u003cffffffff8137e9eb\u003e] unregister_netdev+0x1b/0x30\n  [\u003cffffffffa005d73f\u003e] tg3_remove_one+0x6f/0x10b [tg3]\n\nWe should call vlan_gvrp_request_leave() from unregister_vlan_dev(),\nnot from vlan_dev_stop(), because vlan_gvrp_uninit_applicant()\nis called right after unregister_netdevice_queue(). In batch mode,\nunregister_netdevice_queue() doesn’t immediately call vlan_dev_stop().\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54b333529df25b21da462c7dcc16c7dc779d9f26",
      "tree": "b77d01cef2e259e30a7ce7570d5afb595dada172",
      "parents": [
        "675badfc48079e94adc55d6bb3557ea6e67bd831",
        "780914c3cf691a75a0b7fe89f4466eeff8058165"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 10 12:00:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 10 12:00:53 2011 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus: (28 commits)\n  MIPS: Alchemy: fix xxs1500 build error\n  MIPS: Invalidate old TLB mappings when updating huge page PTEs.\n  MIPS: Hibernation: Fixes for PAGE_SIZE \u003e\u003d 64kb\n  MIPS: JZ4740: Set one-shot feature flag for the clockevent\n  MIPS: JZ4740: Export symbols to the watchdog driver module\n  MIPS: JZ4740: Fix GCC 4.6.0 build error.\n  MIPS: Audit: Fix success success argument pass to audit_syscall_exit\n  MIPS: Fix calc_vmlinuz_load_addr build warnings.\n  MIPS: Alchemy: Fix GCC 4.6.0 build error.\n  MIPS: Document former use of timerfd(2) syscall number.\n  MIPS: IP27: Fix GCC 4.6.0 build error.\n  MIPS: IP27: Fix GCC 4.6.0 build error.\n  MIPS: bcm63xx: Fix header_crc comment in bcm963xx_tag.h\n  MIPS: Octeon: Guard the Kconfig body with CPU_CAVIUM_OCTEON\n  MIPS: Octeon: Cleanup Kconfig IRQ_CPU* symbols.\n  MIPS: Rename .data..mostly and properly handle it in linker script\n  MIPS: MSP: Fix build error\n  MIPS: MSP71xx: Fix typo in msp_per_irq_controller\n  MIPS: Loongson: Fix GCC 2.6.0 build error.\n  MIPS: Jazz: Fix GCC 4.6.0 build error\n  ...\n"
    },
    {
      "commit": "675badfc48079e94adc55d6bb3557ea6e67bd831",
      "tree": "65ad3d89bc5a0083f1dd07e179e93dd76fa31b73",
      "parents": [
        "c269a1b2f482b8ad923b0601bb584f6389df5c4c",
        "7ac956576d0ce8f97450a39c2f304db8eea01647"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 10 11:56:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 10 11:56:35 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: fix race condition in AIL push trigger\n  xfs: make AIL target updates and compares 32bit safe.\n  xfs: always push the AIL to the target\n  xfs: exit AIL push work correctly when AIL is empty\n  xfs: ensure reclaim cursor is reset correctly at end of AG\n"
    },
    {
      "commit": "780914c3cf691a75a0b7fe89f4466eeff8058165",
      "tree": "3355c2774e065faeb98fead934afd83b0eb5ad1b",
      "parents": [
        "310f1303390758ee7688e350e117a7b50ba5fa05"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Sat May 07 13:55:19 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:26 2011 +0100"
      },
      "message": "MIPS: Alchemy: fix xxs1500 build error\n\nThis fixes:\nalchemy/xxs1500/init.c: In function \u0027prom_init\u0027:\nalchemy/xxs1500/init.c:57:17: error: ignoring return value of \u0027kstrtoul\u0027, declared with attribute warn_unused_result\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nCc: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2340/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "310f1303390758ee7688e350e117a7b50ba5fa05",
      "tree": "e89d9214c3bee93e681e1f4ac5e2d01b45ec7a82",
      "parents": [
        "f850548ef88e5ff9e40bae9e1a7140bef0653e6b"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Apr 27 16:39:28 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:26 2011 +0100"
      },
      "message": "MIPS: Invalidate old TLB mappings when updating huge page PTEs.\n\nWithout this, stale Icache or TLB entries may be used.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nhttps://patchwork.linux-mips.org/patch/2318/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f850548ef88e5ff9e40bae9e1a7140bef0653e6b",
      "tree": "bd903d347cafd3f3fcd9c717b2d90a0894798d6d",
      "parents": [
        "1e2bbde4afd97b8d6a3f1f6c7bf3b6a9d226ba2e"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sun Apr 24 05:56:59 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:26 2011 +0100"
      },
      "message": "MIPS: Hibernation: Fixes for PAGE_SIZE \u003e\u003d 64kb\n\nPAGE_SIZE \u003e\u003d 64kb (1 \u003c\u003c 16) is too big to be the immediate of the\naddiu/daddiu instruction, so, use addu/daddu instruction instead.\n\nThe following compiling error is fixed:\n\nAS      arch/mips/power/hibernate.o\narch/mips/power/hibernate.S: Assembler messages:\narch/mips/power/hibernate.S:38: Error: expression out of range\nmake[2]: *** [arch/mips/power/hibernate.o] Error 1\nmake[1]: *** [arch/mips/power] Error 2\n\nReported-by: Roman Mamedov \u003crm@romanrm.ru\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2313/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1e2bbde4afd97b8d6a3f1f6c7bf3b6a9d226ba2e",
      "tree": "c79d59db6d76e1150e08f8aad3f74ab65a7a9118",
      "parents": [
        "aa7ce1c3038814801c5d7712f7403b15fea5d77d"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Mar 31 20:52:20 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:26 2011 +0100"
      },
      "message": "MIPS: JZ4740: Set one-shot feature flag for the clockevent\n\nThe code for supporting one-shot mode for the clockevent is already there,\nonly the feature flag was not set.  Setting the one-shot flag allows the\nkernel to run in tickless mode.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2261/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "aa7ce1c3038814801c5d7712f7403b15fea5d77d",
      "tree": "53e486c0a76b19c682de10fef135ba55a387c789",
      "parents": [
        "f1b6a5054c5c5c1770863b781de9b721fc99c3e3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 18 11:19:32 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:26 2011 +0100"
      },
      "message": "MIPS: JZ4740: Export symbols to the watchdog driver module\n\n  MODPOST 356 modules\nERROR: \"jz4740_timer_disable_watchdog\" [drivers/watchdog/jz4740_wdt.ko] undefine\nd!\nERROR: \"jz4740_timer_enable_watchdog\" [drivers/watchdog/jz4740_wdt.ko] undefined\n!\nmake[1]: *** [__modpost] Error 1\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f1b6a5054c5c5c1770863b781de9b721fc99c3e3",
      "tree": "9036ad665dd3376bb791e9834ddf15934abc6f2a",
      "parents": [
        "b20bff02b21ac7b725fd09590d5724d306552529"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 18 11:16:42 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:26 2011 +0100"
      },
      "message": "MIPS: JZ4740: Fix GCC 4.6.0 build error.\n\n  CC      arch/mips/jz4740/dma.o\narch/mips/jz4740/dma.c: In function \u0027jz4740_dma_chan_irq\u0027:\narch/mips/jz4740/dma.c:245:11: error: variable \u0027status\u0027 set but not used [-Werro\nr\u003dunused-but-set-variable]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b20bff02b21ac7b725fd09590d5724d306552529",
      "tree": "1fed660bd031ea5f9cf510ea752a95f64777e47f",
      "parents": [
        "893d20fbae483913250a5d8bd9b4ce861a3adf2a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 13 23:51:23 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:25 2011 +0100"
      },
      "message": "MIPS: Audit: Fix success success argument pass to audit_syscall_exit\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "893d20fbae483913250a5d8bd9b4ce861a3adf2a",
      "tree": "02c7e6c39a13fbd67ed09ee73ca70c40ec89c8e1",
      "parents": [
        "403fbdff96057ad312b672408ec676782a802b74"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 13 21:49:54 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:25 2011 +0100"
      },
      "message": "MIPS: Fix calc_vmlinuz_load_addr build warnings.\n\n  HOSTCC  arch/mips/boot/compressed/calc_vmlinuz_load_addr\narch/mips/boot/compressed/calc_vmlinuz_load_addr.c: In function \u0027main\u0027:\narch/mips/boot/compressed/calc_vmlinuz_load_addr.c:35:2: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int *\u0027, but argument 3 has type \u0027uint64_t *\u0027\narch/mips/boot/compressed/calc_vmlinuz_load_addr.c:54:2: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 2 has type \u0027uint64_t\u0027\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "403fbdff96057ad312b672408ec676782a802b74",
      "tree": "4ee40b76531c1a5c1890a613d551a2f85c84bc96",
      "parents": [
        "8bdd51429da5aec173ab6f0e431b13ee6782a888"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 13 21:15:09 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:25 2011 +0100"
      },
      "message": "MIPS: Alchemy: Fix GCC 4.6.0 build error.\n\n  CC      arch/mips/alchemy/devboards/db1x00/board_setup.o\narch/mips/alchemy/devboards/db1x00/board_setup.c: In function \u0027board_setup\u0027:\narch/mips/alchemy/devboards/db1x00/board_setup.c:130:6: error: variable \u0027pin_func\u0027 set but not used [-Werror\u003dunused-but-set-variable]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8bdd51429da5aec173ab6f0e431b13ee6782a888",
      "tree": "ce738dd82258a95de881275a429a016d3afa6967",
      "parents": [
        "e12f47ef1680d8bd6449a8e4e98165d2590617eb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 13 20:50:46 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:25 2011 +0100"
      },
      "message": "MIPS: Document former use of timerfd(2) syscall number.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e12f47ef1680d8bd6449a8e4e98165d2590617eb",
      "tree": "3d46d7d1fa232ebf799d9bbd9d081275b15e90e9",
      "parents": [
        "a6ab5ca39404e04d46b1bae133cd059d84926a2d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 11 11:48:31 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:25 2011 +0100"
      },
      "message": "MIPS: IP27: Fix GCC 4.6.0 build error.\n\n  CC      arch/mips/sgi-ip27/ip27-hubio.o\narch/mips/sgi-ip27/ip27-hubio.c: In function \u0027hub_pio_map\u0027:\narch/mips/sgi-ip27/ip27-hubio.c:32:20: error: variable \u0027junk\u0027 set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a6ab5ca39404e04d46b1bae133cd059d84926a2d",
      "tree": "50f8d1191e39583acb627a09f71c6eaf7f5a07fd",
      "parents": [
        "7da34c1dac0db934913d0e81d2fd548e4973a326"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 11 11:37:15 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:25 2011 +0100"
      },
      "message": "MIPS: IP27: Fix GCC 4.6.0 build error.\n\n  CC      arch/mips/sgi-ip27/ip27-hubio.o\narch/mips/sgi-ip27/ip27-hubio.c: In function \u0027hub_pio_map\u0027:\narch/mips/sgi-ip27/ip27-hubio.c:32:20: error: variable \u0027junk\u0027 set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7da34c1dac0db934913d0e81d2fd548e4973a326",
      "tree": "ac7684470309f0ccfa4d55ab99c3d7054c8de98b",
      "parents": [
        "23a271ecdf463e5b0198f78b0a0d5763598972b1"
      ],
      "author": {
        "name": "Jonas Gorski",
        "email": "jonas.gorski@gmail.com",
        "time": "Fri Apr 08 14:32:15 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:24 2011 +0100"
      },
      "message": "MIPS: bcm63xx: Fix header_crc comment in bcm963xx_tag.h\n\nThe CRC32 actually includes the tag_version.\n\nSigned-off-by: Jonas Gorski \u003cjonas.gorski@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2275/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "23a271ecdf463e5b0198f78b0a0d5763598972b1",
      "tree": "3c731b2718bfa0a17b15b66f94630aea81e1f8b2",
      "parents": [
        "e3fb3f27a7600982478e1ec415bf265c744d2ae4"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Feb 17 18:23:32 2011 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:24 2011 +0100"
      },
      "message": "MIPS: Octeon: Guard the Kconfig body with CPU_CAVIUM_OCTEON\n\nInstead of making each Octeon specific option depend on\nCPU_CAVIUM_OCTEON, gate the body of the entire file with\nCPU_CAVIUM_OCTEON.  With this change, CAVIUM_OCTEON_SPECIFIC_OPTIONS\nbecomes useless, so get rid of it as well.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2091/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e3fb3f27a7600982478e1ec415bf265c744d2ae4",
      "tree": "178bd62538dcfb40a046970d6313ea8ffa8a00b1",
      "parents": [
        "f8bec75acdadd3a6597fe0acb5c3161b71cc2ea0"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Feb 17 14:04:33 2011 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:24 2011 +0100"
      },
      "message": "MIPS: Octeon: Cleanup Kconfig IRQ_CPU* symbols.\n\nOcteon doesn\u0027t use IRQ_CPU, so don\u0027t select it.\n\nIRQ_CPU_OCTEON is a completely unused symbol, remove it completely.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2086/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f8bec75acdadd3a6597fe0acb5c3161b71cc2ea0",
      "tree": "3a81e1641c472bcaca63f7d10824a66b85ad1a0b",
      "parents": [
        "866d7f5622cf5830b085a4471e67d4ed9106cb2e"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Mar 29 11:40:06 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:24 2011 +0100"
      },
      "message": "MIPS: Rename .data..mostly and properly handle it in linker script\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "866d7f5622cf5830b085a4471e67d4ed9106cb2e",
      "tree": "4a40f4d687396f2d3e54e69eaae3b1a9e55e8609",
      "parents": [
        "088a42acc4f0e28fc6d8b823cafb03a00ff61aec"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 29 16:09:25 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:24 2011 +0100"
      },
      "message": "MIPS: MSP: Fix build error\n\nReported and original patch by Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "088a42acc4f0e28fc6d8b823cafb03a00ff61aec",
      "tree": "eb2ffeeb9c105ef83bcbec910c343242e1786652",
      "parents": [
        "c87444af6fc853dd5571a830efff7e07c46a544e"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Tue Mar 29 15:53:56 2011 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:23 2011 +0100"
      },
      "message": "MIPS: MSP71xx: Fix typo in msp_per_irq_controller\n\n  CC      arch/mips/pmc-sierra/msp71xx/msp_irq_per.o\narch/mips/pmc-sierra/msp71xx/msp_irq_per.c:101:2: error: expected identifier before \u0027.\u0027 token\nmake[2]: *** [arch/mips/pmc-sierra/msp71xx/msp_irq_per.o] Error 1\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2246/\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c87444af6fc853dd5571a830efff7e07c46a544e",
      "tree": "8692b282ade629b8d2c485b67f3241a6dcc335d2",
      "parents": [
        "84d3b0dbac103fc1b3aff1e71cb723b5456a849c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 29 12:32:55 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:23 2011 +0100"
      },
      "message": "MIPS: Loongson: Fix GCC 2.6.0 build error.\n\n  CC      arch/mips/loongson/common/env.o\narch/mips/loongson/common/env.c: In function \u0027prom_init_env\u0027:\narch/mips/loongson/common/env.c:50:12: error: variable \u0027ret\u0027 set but not used [-Werror\u003dunused-but-set-variable]\narch/mips/loongson/common/env.c:51:12: error: variable \u0027ret\u0027 set but not used [-Werror\u003dunused-but-set-variable]\narch/mips/loongson/common/env.c:52:12: error: variable \u0027ret\u0027 set but not used [-Werror\u003dunused-but-set-variable]\narch/mips/loongson/common/env.c:53:12: error: variable \u0027ret\u0027 set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "84d3b0dbac103fc1b3aff1e71cb723b5456a849c",
      "tree": "303c9894d5eb5f98d8a9120a8b1e9e7b6ad92e25",
      "parents": [
        "11b9d0eca559d087f3d49282033f2865cceacedd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 29 12:09:51 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:23 2011 +0100"
      },
      "message": "MIPS: Jazz: Fix GCC 4.6.0 build error\n\n  CC      arch/mips/jazz/jazzdma.o\narch/mips/jazz/jazzdma.c: In function \u0027vdma_remap\u0027:\narch/mips/jazz/jazzdma.c:214:20: error: variable \u0027npages\u0027 set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "11b9d0eca559d087f3d49282033f2865cceacedd",
      "tree": "97bfeb42d7422909295d6a8dfcc532d759ce4b66",
      "parents": [
        "6be63bbbdab66b9185dc6f67c8b1bacb6f37f946"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 29 11:57:11 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:23 2011 +0100"
      },
      "message": "MIPS: SNI: Fix GCC 4.6.0 build error\n\n  CC      arch/mips/sni/time.o\narch/mips/sni/time.c: In function \u0027dosample\u0027:\narch/mips/sni/time.c:98:19: error: variable \u0027lsb\u0027 set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6be63bbbdab66b9185dc6f67c8b1bacb6f37f946",
      "tree": "4dc930bf1e9702ec2c3307c067163921df3856de",
      "parents": [
        "af3a1f6f4813907e143f87030cde67a9971db533"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 29 11:48:22 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:23 2011 +0100"
      },
      "message": "MIPS: Malta: Fix GCC 4.6.0 build error\n\n  CC      arch/mips/mti-malta/malta-int.o\narch/mips/mti-malta/malta-int.c: In function \u0027mips_pcibios_iack\u0027:\narch/mips/mti-malta/malta-int.c:59:6: error: variable \u0027dummy\u0027 set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "af3a1f6f4813907e143f87030cde67a9971db533",
      "tree": "8e70d8054789384134e888ed68e335a847403702",
      "parents": [
        "3be1afc8f64742552325d9f03c2b96339e822f9e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 29 11:43:19 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:23 2011 +0100"
      },
      "message": "MIPS: Malta: Fix GCC 4.6.0 build error\n\n  CC      arch/mips/mti-malta/malta-init.o\narch/mips/mti-malta/malta-init.c: In function \u0027prom_init\u0027:\narch/mips/mti-malta/malta-init.c:196:6: error: variable \u0027result\u0027 set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3be1afc8f64742552325d9f03c2b96339e822f9e",
      "tree": "9533a3413f9cc4e6828a3b2360d9bf5420057fa5",
      "parents": [
        "6fd78fc1fa3ed1e70501c978c2d0bef94320252f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 29 11:06:49 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:22 2011 +0100"
      },
      "message": "MIPS: IP22: Fix GCC 4.6.0 build error\n\n  CC      arch/mips/sgi-ip22/ip22-platform.o\narch/mips/sgi-ip22/ip22-platform.c: In function \u0027sgiseeq_devinit\u0027:\narch/mips/sgi-ip22/ip22-platform.c:135:15: error: variable \u0027tmp\u0027 set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nWhile at it rename the variable to pbdma for readability; there is a\nlocal variable tmp of different type being used in two nested blocks.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6fd78fc1fa3ed1e70501c978c2d0bef94320252f",
      "tree": "f6fc431550b2aab8b9454b5cc108017a5ec167b6",
      "parents": [
        "4a9040f451c32cd62971ecda1cb5bc4aed444c78"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 29 11:00:44 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:22 2011 +0100"
      },
      "message": "MIPS: IP22: Fix GCC 4.6.0 build error\n\n  CC      arch/mips/sgi-ip22/ip22-time.o\narch/mips/sgi-ip22/ip22-time.c: In function \u0027dosample\u0027:\narch/mips/sgi-ip22/ip22-time.c:35:10: error: variable \u0027lsb\u0027 set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4a9040f451c32cd62971ecda1cb5bc4aed444c78",
      "tree": "29f5f9eb2be8cb0a3be20d7d7f35422c200c659a",
      "parents": [
        "71271aab8cbdeb9612761db3230fe8dadb9a01c3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 29 10:54:54 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:22 2011 +0100"
      },
      "message": "MIPS: tlbex: Fix GCC 4.6.0 build error\n\n  CC      arch/mips/mm/tlbex.o\narch/mips/mm/tlbex.c: In function \u0027build_r4000_tlb_refill_handler\u0027:\narch/mips/mm/tlbex.c:1155:22: error: variable \u0027vmalloc_mode\u0027 set but not used [-Werror\u003dunused-but-set-variable]\narch/mips/mm/tlbex.c:1154:28: error: variable \u0027htlb_info\u0027 set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "71271aab8cbdeb9612761db3230fe8dadb9a01c3",
      "tree": "3a520edc32df6024158e7441a45003404a87f402",
      "parents": [
        "c54794d19e61472156e37263c074225574c80df1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 29 10:50:38 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:22 2011 +0100"
      },
      "message": "MIPS: c-r4k: Fix GCC 4.6.0 build error\n\n  CC      arch/mips/mm/c-r4k.o\narch/mips/mm/c-r4k.c: In function \u0027probe_scache\u0027:\narch/mips/mm/c-r4k.c:1078:6: error: variable \u0027tmp\u0027 set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nOlder GCC versions didn\u0027t warn about the unused variable tmp because it was\ngetting initialized.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c54794d19e61472156e37263c074225574c80df1",
      "tree": "9d118fb5d37ffae76dbe55d6a25c5d5999a3108f",
      "parents": [
        "693d92a1bbc9e42681c42ed190bd42b636ca876f"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Dec 28 13:21:37 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:22 2011 +0100"
      },
      "message": "MIPS: Mask jump target in ftrace_dyn_arch_init_insns().\n\nThe current code is abusing the uasm interface by passing jump target\naddresses with high bits set.  Mask the addresses to avoid annoying\nmessages at boot time.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1922/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c269a1b2f482b8ad923b0601bb584f6389df5c4c",
      "tree": "bec0aa041a6a403fc27cd76801fe3ea539b300f8",
      "parents": [
        "622b9f152447c0fae9662446c948c8ae8f136e1c",
        "349dbc3669d043e656f3ed48c7bfe073ca1c6326"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 10 09:41:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 10 09:41:03 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2:\n  nilfs2: fix infinite loop in nilfs_palloc_freev function\n"
    },
    {
      "commit": "622b9f152447c0fae9662446c948c8ae8f136e1c",
      "tree": "071c4a2951555fbac97d12117c066530145a68e0",
      "parents": [
        "693d92a1bbc9e42681c42ed190bd42b636ca876f",
        "3cd7967825a2b3926dc96ae566d986c4420919f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 10 09:39:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 10 09:39:11 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:\n  net/9p: Handle get_user_pages_fast return properly\n"
    },
    {
      "commit": "349dbc3669d043e656f3ed48c7bfe073ca1c6326",
      "tree": "aaa278f89f4425332dccc37c18f44603f042eaf1",
      "parents": [
        "693d92a1bbc9e42681c42ed190bd42b636ca876f"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Tue May 10 20:59:34 2011 +0900"
      },
      "committer": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Tue May 10 22:19:50 2011 +0900"
      },
      "message": "nilfs2: fix infinite loop in nilfs_palloc_freev function\n\nAfter having applied commit 9954e7af14868b8b (\"nilfs2: add free\nentries count only if clear bit operation succeeded\"), a free routine\nof nilfs came to fall into an infinite loop, outputting the same\nmessage endlessly:\n\n nilfs_palloc_freev: entry number 29497 already freed\n nilfs_palloc_freev: entry number 29497 already freed\n nilfs_palloc_freev: entry number 29497 already freed\n nilfs_palloc_freev: entry number 29497 already freed\n nilfs_palloc_freev: entry number 29497 already freed ...\n\nThat patch broke the routine so that a loop counter is never updated\nin an abnormal state.  This fixes the regression.\n\nSigned-off-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "93bbce1ad0cd788190dd7d6c17d289f771fe3d0d",
      "tree": "59ccc7b048649ce31ccd4559fad42a1c068f7ad3",
      "parents": [
        "1ed2f73d90fb49bcf5704aee7e9084adb882bfc5"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue May 10 12:13:36 2011 +0200"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue May 10 12:13:36 2011 +0200"
      },
      "message": "netfilter: revert a2361c8735e07322023aedc36e4938b35af31eb0\n\nThis patch reverts a2361c8735e07322023aedc36e4938b35af31eb0:\n\"[PATCH] netfilter: xt_conntrack: warn about use in raw table\"\n\nFlorian Wesphal says:\n\"... when the packet was sent from the local machine the skb\nalready has -\u003enfct attached, and -m conntrack seems to do\nthe right thing.\"\n\nAcked-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nReported-by: Florian Wesphal \u003cfw@strlen.de\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\n"
    },
    {
      "commit": "1ed2f73d90fb49bcf5704aee7e9084adb882bfc5",
      "tree": "d1a42f9069ef44c5d84157192ff3b2222ab830ab",
      "parents": [
        "4319cc0cf5bb894b7368008cdf6dd20eb8868018"
      ],
      "author": {
        "name": "Fernando Luis Vazquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Tue May 10 10:00:21 2011 +0200"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue May 10 10:00:21 2011 +0200"
      },
      "message": "netfilter: IPv6: fix DSCP mangle code\n\nThe mask indicates the bits one wants to zero out, so it needs to be\ninverted before applying to the original TOS field.\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\n"
    },
    {
      "commit": "4319cc0cf5bb894b7368008cdf6dd20eb8868018",
      "tree": "5ca875d740316146cda6468fb992cf7ddf8ebf1f",
      "parents": [
        "7a4f0761fce32ff4918a7c23b08db564ad33092d"
      ],
      "author": {
        "name": "Fernando Luis Vazquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Tue May 10 09:55:44 2011 +0200"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue May 10 09:55:44 2011 +0200"
      },
      "message": "netfilter: IPv6: initialize TOS field in REJECT target module\n\nThe IPv6 header is not zeroed out in alloc_skb so we must initialize\nit properly unless we want to see IPv6 packets with random TOS fields\nfloating around. The current implementation resets the flow label\nbut this could be changed if deemed necessary.\n\nWe stumbled upon this issue when trying to apply a mangle rule to\nthe RST packet generated by the REJECT target module.\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\n"
    },
    {
      "commit": "7a4f0761fce32ff4918a7c23b08db564ad33092d",
      "tree": "20a123407182d544a8cbaa4d850e2ac96d3cfb37",
      "parents": [
        "1ae132b0347907ac95b8bc9dba37934f59d2a508"
      ],
      "author": {
        "name": "Hans Schillstrom",
        "email": "hans@schillstrom.com",
        "time": "Tue May 03 22:09:31 2011 +0200"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue May 10 09:52:47 2011 +0200"
      },
      "message": "IPVS: init and cleanup restructuring\n\nDESCRIPTION\nThis patch tries to restore the initial init and cleanup\nsequences that was before namspace patch.\nNetns also requires action when net devices unregister\nwhich has never been implemented. I.e this patch also\ncovers when a device moves into a network namespace,\nand has to be released.\n\nIMPLEMENTATION\nThe number of calls to register_pernet_device have been\nreduced to one for the ip_vs.ko\nSchedulers still have their own calls.\n\nThis patch adds a function __ip_vs_service_cleanup()\nand an enable flag for the netfilter hooks.\n\nThe nf hooks will be enabled when the first service is loaded\nand never disabled again, except when a namespace exit starts.\n\nSigned-off-by: Hans Schillstrom \u003chans@schillstrom.com\u003e\nAcked-by: Julian Anastasov \u003cja@ssi.bg\u003e\n[horms@verge.net.au: minor edit to changelog]\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\n"
    },
    {
      "commit": "1ae132b0347907ac95b8bc9dba37934f59d2a508",
      "tree": "12d525adcb59dc199c9dd40924499bab03621c59",
      "parents": [
        "103a9778e07bcc0cd34b5c35a87281454eec719e"
      ],
      "author": {
        "name": "Hans Schillstrom",
        "email": "hans@schillstrom.com",
        "time": "Tue May 03 22:09:30 2011 +0200"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue May 10 09:52:33 2011 +0200"
      },
      "message": "IPVS: Change of socket usage to enable name space exit.\n\nIf the sync daemons run in a name space while it crashes\nor get killed, there is no way to stop them except for a reboot.\nWhen all patches are there, ip_vs_core will handle register_pernet_(),\ni.e. ip_vs_sync_init() and ip_vs_sync_cleanup() will be removed.\n\nKernel threads should not increment the use count of a socket.\nBy calling sk_change_net() after creating a socket this is avoided.\nsock_release cant be used intead sk_release_kernel() should be used.\n\nThanks Eric W Biederman for your advices.\n\nSigned-off-by: Hans Schillstrom \u003chans@schillstrom.com\u003e\n[horms@verge.net.au: minor edit to changelog]\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\n"
    },
    {
      "commit": "103a9778e07bcc0cd34b5c35a87281454eec719e",
      "tree": "0b4f2262a31df17d205a6ace7b1c7992c8ce1147",
      "parents": [
        "5a6351eecf8c87afed9c883bb6341d09406d74ba"
      ],
      "author": {
        "name": "Florian Westphal",
        "email": "fw@strlen.de",
        "time": "Thu Apr 21 10:58:25 2011 +0200"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue May 10 09:52:17 2011 +0200"
      },
      "message": "netfilter: ebtables: only call xt_compat_add_offset once per rule\n\nThe optimizations in commit 255d0dc34068a976\n(netfilter: x_table: speedup compat operations) assume that\nxt_compat_add_offset is called once per rule.\n\nebtables however called it for each match/target found in a rule.\n\nThe match/watcher/target parser already returns the needed delta, so it\nis sufficient to move the xt_compat_add_offset call to a more reasonable\nlocation.\n\nWhile at it, also get rid of the unused COMPAT iterator macros.\n\nSigned-off-by: Florian Westphal \u003cfw@strlen.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "5a6351eecf8c87afed9c883bb6341d09406d74ba",
      "tree": "2e7262b7002c8f09abaedb9e4e91ec51fdb01299",
      "parents": [
        "315c34dae0069d0c67abd714bb846cd466289c7f"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Apr 21 10:57:21 2011 +0200"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue May 10 09:48:59 2011 +0200"
      },
      "message": "netfilter: fix ebtables compat support\n\ncommit 255d0dc34068a976 (netfilter: x_table: speedup compat operations)\nmade ebtables not working anymore.\n\n1) xt_compat_calc_jump() is not an exact match lookup\n2) compat_table_info() has a typo in xt_compat_init_offsets() call\n3) compat_do_replace() misses a xt_compat_init_offsets() call\n\nReported-by: dann frazier \u003cdannf@dannf.org\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "315c34dae0069d0c67abd714bb846cd466289c7f",
      "tree": "7b088aed5ecd78944bf90cb3010cd4ecaaa205f2",
      "parents": [
        "87e9af6cc67d842cd92b52b81f3f14e665e7ab05"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Thu Apr 21 10:55:07 2011 +0200"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue May 10 09:48:06 2011 +0200"
      },
      "message": "netfilter: ctnetlink: fix timestamp support for new conntracks\n\nThis patch fixes the missing initialization of the start time if\nthe timestamp support is enabled.\n\nlibnetfilter_conntrack/utils# conntrack -E \u0026\nlibnetfilter_conntrack/utils# ./conntrack_create\ntcp      6 109 ESTABLISHED src\u003d1.1.1.1 dst\u003d2.2.2.2 sport\u003d1025 dport\u003d21 packets\u003d0 bytes\u003d0 [UNREPLIED] src\u003d2.2.2.2 dst\u003d1.1.1.1 sport\u003d21 dport\u003d1025 packets\u003d0 bytes\u003d0 mark\u003d0 delta-time\u003d1303296401 use\u003d2\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "3cd7967825a2b3926dc96ae566d986c4420919f7",
      "tree": "fa8e4421ff3fada4da92bb8015ea3a5ce73a0e53",
      "parents": [
        "26822eebb25500fb0776c7c256a6af041e9f538b"
      ],
      "author": {
        "name": "M. Mohan Kumar",
        "email": "mohan@in.ibm.com",
        "time": "Fri Apr 15 13:59:33 2011 +0530"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@strongbad.austin.rr.com",
        "time": "Mon May 09 22:51:12 2011 -0500"
      },
      "message": "net/9p: Handle get_user_pages_fast return properly\n\nUse proper data type to handle get_user_pages_fast error condition. Also\ndo not treat EFAULT error as fatal.\n\nSigned-off-by: M. Mohan Kumar \u003cmohan@in.ibm.com\u003e\nSigned-off-by: Venkateswararao Jujjuri \u003cjvrao@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "693d92a1bbc9e42681c42ed190bd42b636ca876f",
      "tree": "f611cbb3ae94b19263f8b25a0caa0c272c89d73d",
      "parents": [
        "42c36f63ac1366ab0ecc2d5717821362c259f517"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 19:33:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 19:33:54 2011 -0700"
      },
      "message": "Linux 2.6.39-rc7\n"
    },
    {
      "commit": "42c36f63ac1366ab0ecc2d5717821362c259f517",
      "tree": "1b711b7f5c1f486a07289edb43db4f99f05d6e5a",
      "parents": [
        "c191f6ccee11b79fb562c36007a5af31c705c9e2"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hughd@google.com",
        "time": "Mon May 09 17:44:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 17:52:17 2011 -0700"
      },
      "message": "vm: fix vm_pgoff wrap in upward expansion\n\nCommit a626ca6a6564 (\"vm: fix vm_pgoff wrap in stack expansion\") fixed\nthe case of an expanding mapping causing vm_pgoff wrapping when you had\ndownward stack expansion.  But there was another case where IA64 and\nPA-RISC expand mappings: upward expansion.\n\nThis fixes that case too.\n\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c191f6ccee11b79fb562c36007a5af31c705c9e2",
      "tree": "c011a1212bfb8e8b043ef4acd253bd387c3efadb",
      "parents": [
        "a09a79f66874c905af35d5bb5e5f2fdc7b6b894d",
        "2fb4e61d9471867677c97bf11dba8f1e9dfa7f7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 16:59:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 16:59:51 2011 -0700"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6:\n  drm/i915/lvds: Only act on lid notify when the device is on\n  drm/i915: fix intel_crtc_clock_get pipe reads after \"cleanup cleanup\"\n  drm/i915: Only enable the plane after setting the fb base (pre-ILK)\n  drm/i915/dp: Be paranoid in case we disable a DP before it is attached\n  drm/i915: Release object along create user fb error path\n"
    },
    {
      "commit": "7ac956576d0ce8f97450a39c2f304db8eea01647",
      "tree": "614ad6b5923a8765a26e915dff1b218c69009227",
      "parents": [
        "fe0da767311933d1c1907cb8d326beea7a3cbd9c"
      ],
      "author": {
        "name": "Dave Chinner",
        "email": "dchinner@redhat.com",
        "time": "Fri May 06 02:54:08 2011 +0000"
      },
      "committer": {
        "name": "Alex Elder",
        "email": "aelder@sgi.com",
        "time": "Mon May 09 18:35:04 2011 -0500"
      },
      "message": "xfs: fix race condition in AIL push trigger\n\nThe recent conversion of the xfsaild functionality to a work queue\nintroduced a hard-to-hit log space grant hang. One is caused by a\nrace condition in determining whether there is a psh in progress or\nnot.\n\nThe XFS_AIL_PUSHING_BIT is used to determine whether a push is\ncurrently in progress.  When the AIL push work completes, it checked\nwhether the target changed and cleared the PUSHING bit to allow a\nnew push to be requeued. The race condition is as follows:\n\n\tThread 1\t\tpush work\n\n\tsmp_wmb()\n\t\t\t\tsmp_rmb()\n\t\t\t\tcheck ailp-\u003exa_target unchanged\n\tupdate ailp-\u003exa_target\n\ttest/set PUSHING bit\n\tdoes not queue\n\t\t\t\tclear PUSHING bit\n\t\t\t\tdoes not requeue\n\nNow that the push target is updated, new attempts to push the AIL\nwill not trigger as the push target will be the same, and hence\ndespite trying to push the AIL we won\u0027t ever wake it again.\n\nThe fix is to ensure that the AIL push work clears the PUSHING bit\nbefore it checks if the target is unchanged.\n\nAs a result, both push triggers operate on the same test/set bit\ncriteria, so even if we race in the push work and miss the target\nupdate, the thread requesting the push will still set the PUSHING\nbit and queue the push work to occur. For safety sake, the same\nqueue check is done if the push work detects the target change,\nthough only one of the two will will queue new work due to the use\nof test_and_set_bit() checks.\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Alex Elder \u003caelder@sgi.com\u003e\n\n(cherry picked from commit e4d3c4a43b595d5124ae824d300626e6489ae857)\n"
    },
    {
      "commit": "fe0da767311933d1c1907cb8d326beea7a3cbd9c",
      "tree": "e48cc699e05b10c61b332023a3ab8107a5d5a01a",
      "parents": [
        "50e86686dfb287d720af8b0f977202d205c04215"
      ],
      "author": {
        "name": "Dave Chinner",
        "email": "dchinner@redhat.com",
        "time": "Fri May 06 02:54:07 2011 +0000"
      },
      "committer": {
        "name": "Alex Elder",
        "email": "aelder@sgi.com",
        "time": "Mon May 09 18:35:04 2011 -0500"
      },
      "message": "xfs: make AIL target updates and compares 32bit safe.\n\nThe recent conversion of the xfsaild functionality to a work queue\nintroduced a hard-to-hit log space grant hang. One of the problems\nnoticed was that updates of the push target are not 32 bit safe as\nthe target is a 64 bit value.\n\nWe cannot copy a 64 bit LSN without the possibility of corrupting\nthe result when racing with another updating thread. We have\nfunction to do this update safely without needing to care about\n32/64 bit issues - xfs_trans_ail_copy_lsn() - so use that when\nupdating the AIL push target.\n\nAlso move the reading of the target in the push work inside the AIL\nlock, and use XFS_LSN_CMP() for the unlocked comparison during work\ntermination to close read holes as well.\n\nSigned-off-by: Dave Chinner \u003cdavid@fromorbit.com\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Alex Elder \u003caelder@sgi.com\u003e\n\n(cherry picked from commit fd5670f22fce247754243cf2ed41941e5762d990)\n"
    },
    {
      "commit": "50e86686dfb287d720af8b0f977202d205c04215",
      "tree": "b939f86e61bb3b57a7db685671f97b3ac1c10d80",
      "parents": [
        "9e7004e741de0b2daabbbadafbaf11ff1a94e00c"
      ],
      "author": {
        "name": "Dave Chinner",
        "email": "dchinner@redhat.com",
        "time": "Fri May 06 02:54:06 2011 +0000"
      },
      "committer": {
        "name": "Alex Elder",
        "email": "aelder@sgi.com",
        "time": "Mon May 09 18:35:03 2011 -0500"
      },
      "message": "xfs: always push the AIL to the target\n\nThe recent conversion of the xfsaild functionality to a work queue\nintroduced a hard-to-hit log space grant hang. One of the problems\ndiscovered is a target mismatch between the item pushing loop and\nthe target itself.\n\nThe push trigger checks for the target increasing (i.e. new target \u003e\ncurrent) while the push loop only pushes items that have a LSN \u003c\ncurrent. As a result, we can get the situation where the push target\nis X, the items at the tail of the AIL have LSN X and they don\u0027t get\npushed. The push work then completes thinking it is done, and cannot\nbe restarted until the push target increases to \u003e\u003d X + 1. If the\npush target then never increases (because the tail is not moving),\nthen we never run the push work again and we stall.\n\nFix it by making sure log items with a LSN that matches the target\nexactly are pushed during the loop.\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Alex Elder \u003caelder@sgi.com\u003e\n\n(cherry picked from commit cb64026b6e8af50db598ec7c3f59d504259b00bb)\n"
    },
    {
      "commit": "9e7004e741de0b2daabbbadafbaf11ff1a94e00c",
      "tree": "86ed6be6bd95114e6bf3a2680d21d35dcd0a335e",
      "parents": [
        "228d62dd3f74734b9801c789b5addc57fdfc208f"
      ],
      "author": {
        "name": "Dave Chinner",
        "email": "dchinner@redhat.com",
        "time": "Fri May 06 02:54:05 2011 +0000"
      },
      "committer": {
        "name": "Alex Elder",
        "email": "aelder@sgi.com",
        "time": "Mon May 09 18:35:03 2011 -0500"
      },
      "message": "xfs: exit AIL push work correctly when AIL is empty\n\nThe recent conversion of the xfsaild functionality to a work queue\nintroduced a hard-to-hit log space grant hang. The main cause is a\nregression where a work exit path fails to clear the PUSHING state\nand recheck the target correctly.\n\nMake both exit paths do the same PUSHING bit clearing and target\nchecking when the \"no more work to be done\" condition is hit.\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Alex Elder \u003caelder@sgi.com\u003e\n\n(cherry picked from commit ea35a20021f8497390d05b93271b4d675516c654)\n"
    },
    {
      "commit": "228d62dd3f74734b9801c789b5addc57fdfc208f",
      "tree": "5ee966ac8b7960484700b1f57ef793e14b33d11e",
      "parents": [
        "26822eebb25500fb0776c7c256a6af041e9f538b"
      ],
      "author": {
        "name": "Dave Chinner",
        "email": "dchinner@redhat.com",
        "time": "Fri May 06 02:54:04 2011 +0000"
      },
      "committer": {
        "name": "Alex Elder",
        "email": "aelder@sgi.com",
        "time": "Mon May 09 18:35:03 2011 -0500"
      },
      "message": "xfs: ensure reclaim cursor is reset correctly at end of AG\n\nOn a 32 bit highmem PowerPC machine, the XFS inode cache was growing\nwithout bound and exhausting low memory causing the OOM killer to be\ntriggered. After some effort, the problem was reproduced on a 32 bit\nx86 highmem machine.\n\nThe problem is that the per-ag inode reclaim index cursor was not\ngetting reset to the start of the AG if the radix tree tag lookup\nfound no more reclaimable inodes. Hence every further reclaim\nattempt started at the same index beyond where any reclaimable\ninodes lay, and no further background reclaim ever occurred from the\nAG.\n\nWithout background inode reclaim the VM driven cache shrinker\nsimply cannot keep up with cache growth, and OOM is the result.\n\nWhile the change that exposed the problem was the conversion of the\ninode reclaim to use work queues for background reclaim, it was not\nthe cause of the bug. The bug was introduced when the cursor code\nwas added, just waiting for some weird configuration to strike....\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nTested-By: Christian Kujau \u003clists@nerdbynature.de\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Alex Elder \u003caelder@sgi.com\u003e\n\n(cherry picked from commit b223221956675ce8a7b436d198ced974bb388571)\n"
    },
    {
      "commit": "a09a79f66874c905af35d5bb5e5f2fdc7b6b894d",
      "tree": "9cb2ae1fef7083af91a49c19411e9871e0e59a37",
      "parents": [
        "26822eebb25500fb0776c7c256a6af041e9f538b"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Mon May 09 13:01:09 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 16:22:07 2011 -0700"
      },
      "message": "Don\u0027t lock guardpage if the stack is growing up\n\nLinux kernel excludes guard page when performing mlock on a VMA with\ndown-growing stack. However, some architectures have up-growing stack\nand locking the guard page should be excluded in this case too.\n\nThis patch fixes lvm2 on PA-RISC (and possibly other architectures with\nup-growing stack). lvm2 calculates number of used pages when locking and\nwhen unlocking and reports an internal error if the numbers mismatch.\n\n[ Patch changed fairly extensively to also fix /proc/\u003cpid\u003e/maps for the\n  grows-up case, and to move things around a bit to clean it all up and\n  share the infrstructure with the /proc bits.\n\n  Tested on ia64 that has both grow-up and grow-down segments  - Linus ]\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nTested-by: Tony Luck \u003ctony.luck@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b0e6baf5619a6fa3eaf43b55fdb4daa362c3c916",
      "tree": "a8caa0dff8340c26a1a84bb096300e374aa6af95",
      "parents": [
        "5d05a04d283061b586e8dc819cfa6f4b8cfd5948"
      ],
      "author": {
        "name": "Tomoya",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon May 09 01:19:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 09 12:45:28 2011 -0700"
      },
      "message": "pch_gbe: support ML7223 IOH\n\nSupport new device OKI SEMICONDUCTOR ML7223 IOH(Input/Output Hub).\nThe ML7223 IOH is for MP(Media Phone) use.\nThe ML7223 is companion chip for Intel Atom E6xx series.\nThe ML7223 is completely compatible for Intel EG20T PCH.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26822eebb25500fb0776c7c256a6af041e9f538b",
      "tree": "c8b09fbf2e16ca0e52818767cfbf82289936f970",
      "parents": [
        "047ec4b5de745fa1e0b56afcb06d431046bd36a3",
        "14fdb152416c0fab80ecddf492c129d7da1bb8ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 12:00:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 12:00:49 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86:\n  eeepc-laptop: Use ACPI handle to identify rfkill port\n  [PATCH] sony-laptop: limit brightness range to DSDT provided ones\n  sony-laptop: report failures on setting LCD brightness\n  thinkpad-acpi: module autoloading for newer Lenovo ThinkPads.\n"
    },
    {
      "commit": "5d05a04d283061b586e8dc819cfa6f4b8cfd5948",
      "tree": "1c56197fe75df9f386613b2c9b1c7cc9f5a670b1",
      "parents": [
        "ce3dad0f74e6b240f0b1dedbd8ea268a3f298d82"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Fri May 06 02:53:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 09 11:55:16 2011 -0700"
      },
      "message": "PCH_GbE : Fixed the issue of checksum judgment\n\nThe checksum judgment was mistaken.\n  Judgment result\n     0:Correct 1:Wrong\n\nThis patch fixes the issue.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce3dad0f74e6b240f0b1dedbd8ea268a3f298d82",
      "tree": "4b66a087f921127a4aeafa9f9a824df1255de9fe",
      "parents": [
        "057bef938896e6266ae24ec4266d24792d27c29a"
      ],
      "author": {
        "name": "Toshiharu Okada",
        "email": "toshiharu-linux@dsn.okisemi.com",
        "time": "Fri May 06 02:53:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 09 11:55:15 2011 -0700"
      },
      "message": "PCH_GbE : Fixed the issue of collision detection\n\nThe collision detection setting was invalid.\nWhen collision occurred, because data was not resent,\nthere was an issue to which a transmitting throughput falls.\n\nThis patch enables the collision detection.\n\nSigned-off-by: Toshiharu Okada \u003ctoshiharu-linux@dsn.okisemi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "057bef938896e6266ae24ec4266d24792d27c29a",
      "tree": "05632350838694a8a62782e7343bf6c265b91242",
      "parents": [
        "6709d9521df05c105343473ab8b147e2ef1e13d8"
      ],
      "author": {
        "name": "Matvejchikov Ilya",
        "email": "matvejchikov@gmail.com",
        "time": "Fri May 06 06:23:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 09 11:53:07 2011 -0700"
      },
      "message": "NET: slip, fix ldisc-\u003eopen retval\n\nTTY layer expects 0 if the ldisc-\u003eopen operation succeeded.\n\nSigned-off-by : Matvejchikov Ilya \u003cmatvejchikov@gmail.com\u003e\nAcked-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6709d9521df05c105343473ab8b147e2ef1e13d8",
      "tree": "fc0204928fce1ddc8d5d28c419f7a4f981cc7b9d",
      "parents": [
        "dcbe14b91a920657ff3a9ba0efb7c5b5562f956a"
      ],
      "author": {
        "name": "Somnath Kotur",
        "email": "somnath.kotur@emulex.com",
        "time": "Wed May 04 22:40:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 09 11:51:04 2011 -0700"
      },
      "message": "be2net: Fixed bugs related to PVID.\n\nFixed bug to make sure \u0027pvid\u0027 retrieval will work on big endian hosts.\nFixed incorrect comparison between the Rx Completion\u0027s 16-bit VLAN TCI\nand the PVID. Now comparing only the relevant 12 bits corresponding to\nthe VID.\nRenamed \u0027vid\u0027 field under Rx Completion to \u0027vlan_tag\u0027 to reflect\naccurate description.\n\nSigned-off-by: Somnath Kotur \u003csomnath.kotur@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dcbe14b91a920657ff3a9ba0efb7c5b5562f956a",
      "tree": "169e1e674371320fa7a59e4c28681df324832c0e",
      "parents": [
        "b9f47a3aaeabdce3b42829bbb27765fa340f76ba"
      ],
      "author": {
        "name": "Kleber Sacilotto de Souza",
        "email": "klebers@linux.vnet.ibm.com",
        "time": "Wed May 04 13:05:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 09 11:49:24 2011 -0700"
      },
      "message": "ehea: fix wrongly reported speed and port\n\nCurrently EHEA reports to ethtool as supporting 10M, 100M, 1G and\n10G and connected to FIBRE independent of the hardware configuration.\nHowever, when connected to FIBRE the only supported speed is 10G\nfull-duplex, and the other speeds and modes are only supported\nwhen connected to twisted pair.\n\nSigned-off-by: Kleber Sacilotto de Souza \u003cklebers@linux.vnet.ibm.com\u003e\nAcked-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fb4e61d9471867677c97bf11dba8f1e9dfa7f7c",
      "tree": "4a1884e1fb0b26f43898ca16a71f5b757d932c1d",
      "parents": [
        "39adb7a542db08998b4ae88f1698c4300dc39b55"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Thu Apr 21 16:08:14 2011 -0600"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Mon May 09 09:13:22 2011 -0700"
      },
      "message": "drm/i915/lvds: Only act on lid notify when the device is on\n\nIf we\u0027re using vga switcheroo, the device may be turned off\nand poking it can return random state. This provokes an OOPS fixed\nseparately by 8ff887c847 (drm/i915/dp: Be paranoid in case we disable a\nDP before it is attached). Trying to use and respond to events on a\ndevice that has been turned off by the user is in principle a silly thing\nto do.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "39adb7a542db08998b4ae88f1698c4300dc39b55",
      "tree": "f1f2818ca04a59ccce7d8c2d33717eb67e3002f4",
      "parents": [
        "49183b2818de6899383bb82bc032f9344d6791ff"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Apr 22 22:17:21 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Mon May 09 09:13:21 2011 -0700"
      },
      "message": "drm/i915: fix intel_crtc_clock_get pipe reads after \"cleanup cleanup\"\n\nDespite the fixes in 548f245ba6a31 (drm/i915: fix per-pipe reads after\n\"cleanup\"), we missed one neighbouring read that was mistakenly replaced\nwith the reg value in 9db4a9c (drm/i915: cleanup per-pipe reg usage).\nThis was preventing us from correctly determining the mode the BIOS left\nthe panel in for machines that neither have an OpRegion nor access to\nthe VBT, (e.g. the EeePC 700).\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: stable@kernel.org\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "49183b2818de6899383bb82bc032f9344d6791ff",
      "tree": "772319c3c38dccb88e534665bb3a0f1e01c837d6",
      "parents": [
        "31acbcc408f412d1ba73765b846c38642be553c3"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Apr 19 21:14:14 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Mon May 09 09:13:20 2011 -0700"
      },
      "message": "drm/i915: Only enable the plane after setting the fb base (pre-ILK)\n\nWhen enabling the plane, it is helpful to have already pointed that\nplane to valid memory or else we may incur the wrath of a PGTBL_ER.\nThis code preserved the behaviour from the bad old days for unknown\nreasons...\n\nFound by assert_fb_bound_for_plane().\n\nReferences: https://bugs.freedesktop.org/show_bug.cgi?id\u003d36246\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "047ec4b5de745fa1e0b56afcb06d431046bd36a3",
      "tree": "4da0893fd269b5016217f692a09b41f85feb2704",
      "parents": [
        "fd98a5d78062289552fff19afb9aa6918eaee63f",
        "69b91bc1551a2fc746a01fea9d3291e60be3780d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:13:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:13:10 2011 -0700"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ASoC: Fix CODEC DAI names for Goni\n  ASoC: Fix CODEC name in Goni\n  davinci-mcasp: fix _CBM_CFS pin directions\n  davinci-mcasp: fix _CBM_CFS hw_params\n  davinci-mcasp: use bitfield definitions for PDIR\n  ASoC: davinci-mcasp: correct tdm_slots limit\n"
    },
    {
      "commit": "fd98a5d78062289552fff19afb9aa6918eaee63f",
      "tree": "7c27dbb0c531b99609c1b0c86145397e6b47231c",
      "parents": [
        "7f4238a0ef8858e1f9b02a874b5818f6e9846673",
        "4f87af46107499415afd238be104587b5a9d7ac3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:09:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:09:04 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: add pci id to acer travelmate quirk for 5730\n  drm/radeon: fix order of doing things in radeon_crtc_cursor_set\n  drm: mm: fix debug output\n  drm/radeon/kms: ATPX switcheroo fixes\n  drm/nouveau: Fix a crash at card takedown for NV40 and older cards\n"
    },
    {
      "commit": "7f4238a0ef8858e1f9b02a874b5818f6e9846673",
      "tree": "2a63b6f59b9d0f5cb3665768893caf437077bdef",
      "parents": [
        "8b061610dac3a3b89770c85ad63b481a47b0c38e",
        "88f4e9e870c01452e57a6943c04c8d62f6a0a7a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:07:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:07:55 2011 -0700"
      },
      "message": "Merge branch \u0027hpfs\u0027\n\n* hpfs:\n  HPFS: Remove unused variable\n  HPFS: Move declaration up, so that there are no out-of-scope pointers\n  HPFS: Fix some unaligned accesses\n  HPFS: Fix endianity. Make hpfs work on big-endian machines\n  HPFS: Implement fsync for hpfs\n  HPFS: Fix a bug that filesystem was not marked dirty when remounting it\n  HPFS: Restrict uid and gid to 16-bit values\n  HPFS: When marking or clearing the dirty bit, sync the filesystem\n  HPFS: Use types with defined width\n  HPFS: Remove mark_inode_dirty\n  HPFS: Remove CR/LF conversion option\n  HPFS: Remove remaining locks\n  HPFS: Introduce a global mutex and lock it on every callback from VFS.\n  HPFS: Make HPFS compile on preempt and SMP\n"
    },
    {
      "commit": "88f4e9e870c01452e57a6943c04c8d62f6a0a7a6",
      "tree": "1f030c5d6b0e3ae9382ba7a81548d70f6022e68f",
      "parents": [
        "c3514817445a5a5e6c0d0c8152f5f161a98001db"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Sun May 08 20:44:46 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:04:24 2011 -0700"
      },
      "message": "HPFS: Remove unused variable\n\nRemove unused variable\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c3514817445a5a5e6c0d0c8152f5f161a98001db",
      "tree": "69202861416e03f5c9a691355bbcc6ec97befd88",
      "parents": [
        "d0969d1949cc67a0f100f30ad69ec7ec1eca70d2"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Sun May 08 20:44:38 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:04:24 2011 -0700"
      },
      "message": "HPFS: Move declaration up, so that there are no out-of-scope pointers\n\nMove declaration up, so that there are no out-of-scope pointers\n\nReported-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0969d1949cc67a0f100f30ad69ec7ec1eca70d2",
      "tree": "70b04ebba74aff1c4df3e8cc213a7be721550fe8",
      "parents": [
        "0b69760be6968c528869d4aec95ecf64dbf3e8bd"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Sun May 08 20:44:32 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:04:24 2011 -0700"
      },
      "message": "HPFS: Fix some unaligned accesses\n\nFix some unaligned accesses\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b69760be6968c528869d4aec95ecf64dbf3e8bd",
      "tree": "ebc1f353c7df72bfe28b9da64af810c20ca8cdd4",
      "parents": [
        "bc8728ee56bca62df269b2dd159bc60838ac8e80"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Sun May 08 20:44:26 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:04:24 2011 -0700"
      },
      "message": "HPFS: Fix endianity. Make hpfs work on big-endian machines\n\nFix endianity. Make hpfs work on big-endian machines.\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc8728ee56bca62df269b2dd159bc60838ac8e80",
      "tree": "d750d7366d6415746dd9ac1f61e7da57177138c3",
      "parents": [
        "dab4c82a6e7ee2c60e63737eaa2ec283f9784df6"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Sun May 08 20:44:19 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:04:24 2011 -0700"
      },
      "message": "HPFS: Implement fsync for hpfs\n\nImplement fsync for hpfs.\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dab4c82a6e7ee2c60e63737eaa2ec283f9784df6",
      "tree": "27f33c66d2d4b20ae8f353e9b6e10daac4dc308a",
      "parents": [
        "48f10e8ce7461b393186c4c7c6d6f6634082159c"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Sun May 08 20:44:08 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:04:24 2011 -0700"
      },
      "message": "HPFS: Fix a bug that filesystem was not marked dirty when remounting it\n\nFix a bug that filesystem was not marked dirty when remounting it\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48f10e8ce7461b393186c4c7c6d6f6634082159c",
      "tree": "3365f32b68e207b4961452eff2030c811950811f",
      "parents": [
        "f73976818adeaa46515a238b21e865850b011a87"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Sun May 08 20:44:00 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:04:24 2011 -0700"
      },
      "message": "HPFS: Restrict uid and gid to 16-bit values\n\nRestrict uid and gid to 16-bit values.\n\nHPFS stores only 2 bytes in the EAs.\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f73976818adeaa46515a238b21e865850b011a87",
      "tree": "0039a4bf88de3416c47b299b385f89e8850e3439",
      "parents": [
        "d878597c2c498b63abe3e68d343459944bc358f9"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Sun May 08 20:43:41 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:04:24 2011 -0700"
      },
      "message": "HPFS: When marking or clearing the dirty bit, sync the filesystem\n\nWhen marking or clearing the dirty bit, sync the filesystem\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d878597c2c498b63abe3e68d343459944bc358f9",
      "tree": "a0347439303415ad48019af06feb98019748d7a5",
      "parents": [
        "e5d6a7dd5e0b29eee4359e817e0bee728d7c5530"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Sun May 08 20:43:34 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:04:23 2011 -0700"
      },
      "message": "HPFS: Use types with defined width\n\nUse types with defined width\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5d6a7dd5e0b29eee4359e817e0bee728d7c5530",
      "tree": "3bc7f48840f1a8b25ddf76955b2cc5c10a3f8367",
      "parents": [
        "0fe105aa29bed0994991462b58ef61646db0e459"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Sun May 08 20:43:27 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:04:23 2011 -0700"
      },
      "message": "HPFS: Remove mark_inode_dirty\n\nRemove mark_inode_dirty\n\nHPFS doesn\u0027t use kernel\u0027s dirty inode indicator anyway because\nwriting an inode requires directory\u0027s mutex.\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0fe105aa29bed0994991462b58ef61646db0e459",
      "tree": "1aa775e43ff3181c67915a1522ab9ec8f1e62552",
      "parents": [
        "7d23ce36e3f52f9b83ac8da49296b73339c8b5b8"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Sun May 08 20:43:19 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:04:23 2011 -0700"
      },
      "message": "HPFS: Remove CR/LF conversion option\n\nRemove CR/LF conversion option\n\nIt is unused anyway. It was used on 2.2 kernels or so.\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d23ce36e3f52f9b83ac8da49296b73339c8b5b8",
      "tree": "0c3973efa632e3c58d056c5d949a38b4c475193f",
      "parents": [
        "7dd29d8d865efdb00c0542a5d2c87af8c52ea6c7"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Sun May 08 20:43:06 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:04:23 2011 -0700"
      },
      "message": "HPFS: Remove remaining locks\n\nRemove remaining locks\n\nBecause of a new global per-fs lock, no other locks are needed\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7dd29d8d865efdb00c0542a5d2c87af8c52ea6c7",
      "tree": "71f404ed317e2d1b689af088ece1c32c3b1535c8",
      "parents": [
        "637b424bf8747e50bab6648ab919632d6efd6c28"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Sun May 08 20:42:54 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:04:23 2011 -0700"
      },
      "message": "HPFS: Introduce a global mutex and lock it on every callback from VFS.\n\nIntroduce a global mutex and lock it on every callback from VFS.\n\nPerformance doesn\u0027t matter, reviewing the whole code for locking correctness\nwould be too complicated, so simply lock it all.\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "637b424bf8747e50bab6648ab919632d6efd6c28",
      "tree": "a852ccbdfcd4120a80985652eb8a8ad5d1d2b4be",
      "parents": [
        "0ee5623f9a6e52df90a78bd21179f8ab370e102e"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Sun May 08 20:42:44 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:04:23 2011 -0700"
      },
      "message": "HPFS: Make HPFS compile on preempt and SMP\n\nMake HPFS compile on preempt and SMP\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14fdb152416c0fab80ecddf492c129d7da1bb8ef",
      "tree": "360f8a21c47af38edaf05b778a7dba23481e6215",
      "parents": [
        "62d2f23e8bce3e7da4db53928e810fc8a474ce70"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:44:01 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:48:47 2011 -0400"
      },
      "message": "eeepc-laptop: Use ACPI handle to identify rfkill port\n\nThe ACPI notification we get from rfkill events on these machines gives\nus all the information we need to identify the port that\u0027s changed. Do\nso rather than assuming that it\u0027s always bus 1.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "62d2f23e8bce3e7da4db53928e810fc8a474ce70",
      "tree": "5f463c8a917131bd38e51bc585aec253e3ba0862",
      "parents": [
        "6192fa7109fb33591fa1078c8c1981e39da02d2d"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon May 09 10:20:29 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:28:47 2011 -0400"
      },
      "message": "[PATCH] sony-laptop: limit brightness range to DSDT provided ones\n\nThe new style brightness control provides an operating range of 9 values\n(seems consistent over a large number of models sharing the same\nbrightness control methods).\nRead and use the minimum and maximum values to limit the backlight\ninterface between those boundaries.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6192fa7109fb33591fa1078c8c1981e39da02d2d",
      "tree": "d7fb75fcf18338d55316170f05e59f1980e5b134",
      "parents": [
        "9fbdaeb4f4dd14a0caa9fc35c496d5440c251a3a"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Tue Apr 05 23:38:36 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:26:44 2011 -0400"
      },
      "message": "sony-laptop: report failures on setting LCD brightness\n\nCheck if we were successful in setting the requested brightness and\nreport failure in that case.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9fbdaeb4f4dd14a0caa9fc35c496d5440c251a3a",
      "tree": "465f9c81e13a1bfffe2583726e3ecfb3a36ca9e1",
      "parents": [
        "8b061610dac3a3b89770c85ad63b481a47b0c38e"
      ],
      "author": {
        "name": "Manoj Iyer",
        "email": "manoj.iyer@canonical.com",
        "time": "Sun May 08 18:04:29 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:25:13 2011 -0400"
      },
      "message": "thinkpad-acpi: module autoloading for newer Lenovo ThinkPads.\n\nThe newer Lenovo ThinkPads have HKEY HID of LEN0068 instead\nof IBM0068. Added new HID so that thinkpad_acpi module will\nauto load on these newer Lenovo ThinkPads.\n\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: stable@kernel.org\nSigned-off-by: Manoj Iyer \u003cmanoj.iyer@canonical.com\u003e\nSigned-off-by: Andy Lutomirski \u003cluto@mit.edu\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "4f87af46107499415afd238be104587b5a9d7ac3",
      "tree": "7f94f42cac2671efbd6b8b636401041e67792602",
      "parents": [
        "45e5f6a2ee6aac20e393d44f8a6762104426c81b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed May 04 11:41:47 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 09 09:16:38 2011 +1000"
      },
      "message": "drm/radeon/kms: add pci id to acer travelmate quirk for 5730\n\nFixes:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d34082\n\nReported by: Sampo Laaksonen \u003czhamahn@gmail.com\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "45e5f6a2ee6aac20e393d44f8a6762104426c81b",
      "tree": "fb607aaa76c95ffc1e7b540063f91972844e185c",
      "parents": [
        "2bbd4492552867053b5a618a2474297e2b1c355d"
      ],
      "author": {
        "name": "Ilija Hadzic",
        "email": "ihadzic@research.bell-labs.com",
        "time": "Wed May 04 20:15:03 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 09 09:16:05 2011 +1000"
      },
      "message": "drm/radeon: fix order of doing things in radeon_crtc_cursor_set\n\n if object pin or object lookup in radeon_cursor_set fail, the function\n could leave inconsistent mouse width and hight values in radeon_crtc\n fixed by moving cursor width and height assignments after all\n checks have passed\n\nSigned-off-by: Ilija Hadzic \u003cihadzic@research.bell-labs.com\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2bbd4492552867053b5a618a2474297e2b1c355d",
      "tree": "13f6e611009a3175af2aeebecb5a1d65cf3cd205",
      "parents": [
        "ff68146acb98b689947692bffd38ec4ad67eb1cb"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Fri May 06 23:47:53 2011 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 09 09:14:45 2011 +1000"
      },
      "message": "drm: mm: fix debug output\n\nThe looping helper didn\u0027t do anything due to a superficial\nsemicolon. Furthermore one of the two dump functions suffered\nfrom copy\u0026paste fail.\n\nWhile staring at the code I\u0027ve also noticed that the replace\nhelper (currently unused) is a bit broken.\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ff68146acb98b689947692bffd38ec4ad67eb1cb",
      "tree": "76e5b8e196f595f14c5b4b6fd412b2cbd03a0d5e",
      "parents": [
        "58e73811c85d0c0e74b8d300547bbc9abaf40a38",
        "7a7b94ad8ce3e24d4dd97b45583911e0f03aecd6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 09 09:14:38 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 09 09:14:38 2011 +1000"
      },
      "message": "Merge remote branch \u0027nouveau/drm-nouveau-fixes\u0027 of /ssd/git/drm-nouveau-next into drm-fixes\n\n* \u0027nouveau/drm-nouveau-fixes\u0027 of /ssd/git/drm-nouveau-next:\n  drm/nouveau: Fix a crash at card takedown for NV40 and older cards\n"
    },
    {
      "commit": "58e73811c85d0c0e74b8d300547bbc9abaf40a38",
      "tree": "74e3960d53b2c3ac4a4d93ca6853ab6fbe1feb11",
      "parents": [
        "8aeb96f80232e9a701b5c4715504f4c9173978bd"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 06 01:42:49 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 09 09:14:35 2011 +1000"
      },
      "message": "drm/radeon/kms: ATPX switcheroo fixes\n\nWhen we switch the display mux, also switch\nthe i2c mux.  Also use the start and finish\nmethods to let the sbios know that the switch\nis happening.\n\nShould fix:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d35398\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b9f47a3aaeabdce3b42829bbb27765fa340f76ba",
      "tree": "93e4f34b502b8ab2f345d1357ab4ed3dfa5c5911",
      "parents": [
        "9c412942a0bb19ba18f7bd939d42eff1e132a901"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed May 04 10:04:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 08 15:51:57 2011 -0700"
      },
      "message": "tcp_cubic: limit delayed_ack ratio to prevent divide error\n\nTCP Cubic keeps a metric that estimates the amount of delayed\nacknowledgements to use in adjusting the window. If an abnormally\nlarge number of packets are acknowledged at once, then the update\ncould wrap and reach zero. This kind of ACK could only\nhappen when there was a large window and huge number of\nACK\u0027s were lost.\n\nThis patch limits the value of delayed ack ratio. The choice of 32\nis just a conservative value since normally it should be range of\n1 to 4 packets.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c412942a0bb19ba18f7bd939d42eff1e132a901",
      "tree": "03b789e7a2aee88dcad4a63cecf90c1b9a526629",
      "parents": [
        "e328d410826d52e9ee348aff9064c4a207f2adb1"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Tue May 03 07:49:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 08 15:45:13 2011 -0700"
      },
      "message": "ipheth: Properly distinguish length and alignment in URBs and skbs\n\nThe USB protocol this driver implements appears to require 2 bytes of\npadding in front of each received packet.  This used to be equal to\nthe value of NET_IP_ALIGN on x86, so the driver abused that constant\nand mostly worked, but this is no longer the case.  The driver also\nmixed up the URB and packet lengths, resulting in 2 bytes of junk at\nthe end of the skb.\n\nIntroduce a private constant for the 2 bytes of padding; fix this\nconfusion and check for the under-length case.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a7b94ad8ce3e24d4dd97b45583911e0f03aecd6",
      "tree": "9f9c6ebd78c2d7c008cc194fe3e0e631a3d97270",
      "parents": [
        "8aeb96f80232e9a701b5c4715504f4c9173978bd"
      ],
      "author": {
        "name": "Jimmy Rentz",
        "email": "jb17bsome@gmail.com",
        "time": "Sun Apr 17 16:15:09 2011 -0400"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon May 09 08:42:49 2011 +1000"
      },
      "message": "drm/nouveau: Fix a crash at card takedown for NV40 and older cards\n\nNV40 and older cards (pre NV50) reserve a vram bo for the vga memory at\ncard init. This bo is then freed at card shutdown.  The problem is that\nthe ttm bo vram manager was already freed. So a crash occurs when the\nvga bo is freed. The fix is to free the vga bo prior to freeing the ttm\nbo vram manager. There might be other solutions but this seemed the\nsimplest to me.\n\nSigned-off-by: Jimmy Rentz \u003cjb17bsome@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    }
  ],
  "next": "8b061610dac3a3b89770c85ad63b481a47b0c38e"
}
