)]}'
{
  "log": [
    {
      "commit": "5606e3877ad8baea42f3a71ebde0a03622bbb551",
      "tree": "4fc481ccb482236ced5fca76ad19729ba083e8da",
      "parents": [
        "03c5a6e16322c997bf8f264851bfa3f532ad515f"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mgorman@suse.de",
        "time": "Fri Nov 02 18:19:13 2012 +0000"
      },
      "committer": {
        "name": "Mel Gorman",
        "email": "mgorman@suse.de",
        "time": "Tue Dec 11 14:42:48 2012 +0000"
      },
      "message": "mm: numa: Migrate on reference policy\n\nThis is the simplest possible policy that still does something of note.\nWhen a pte_numa is faulted, it is moved immediately. Any replacement\npolicy must at least do better than this and in all likelihood this\npolicy regresses normal workloads.\n\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\n"
    },
    {
      "commit": "a720094ded8cbb303111035be91858011d2eac71",
      "tree": "ceb9a2cf7f415e44f4f62a324382ec1de4a3bead",
      "parents": [
        "4b10e7d562c90d0a72f324832c26653947a07381"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mgorman@suse.de",
        "time": "Fri Nov 16 09:37:58 2012 +0000"
      },
      "committer": {
        "name": "Mel Gorman",
        "email": "mgorman@suse.de",
        "time": "Tue Dec 11 14:42:44 2012 +0000"
      },
      "message": "mm: mempolicy: Hide MPOL_NOOP and MPOL_MF_LAZY from userspace for now\n\nThe use of MPOL_NOOP and MPOL_MF_LAZY to allow an application to\nexplicitly request lazy migration is a good idea but the actual\nAPI has not been well reviewed and once released we have to support it.\nFor now this patch prevents an application using the services. This\nwill need to be revisited.\n\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\n"
    },
    {
      "commit": "b24f53a0bea38b266d219ee651b22dba727c44ae",
      "tree": "f85431707b44913a412efb5483dc366c310aab5e",
      "parents": [
        "4daae3b4b9e49b7e0935499a352f1c59d90287d2"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "lee.schermerhorn@hp.com",
        "time": "Thu Oct 25 14:16:32 2012 +0200"
      },
      "committer": {
        "name": "Mel Gorman",
        "email": "mgorman@suse.de",
        "time": "Tue Dec 11 14:42:43 2012 +0000"
      },
      "message": "mm: mempolicy: Add MPOL_MF_LAZY\n\nNOTE: Once again there is a lot of patch stealing and the end result\n\tis sufficiently different that I had to drop the signed-offs.\n\tWill re-add if the original authors are ok with that.\n\nThis patch adds another mbind() flag to request \"lazy migration\".  The\nflag, MPOL_MF_LAZY, modifies MPOL_MF_MOVE* such that the selected\npages are marked PROT_NONE. The pages will be migrated in the fault\npath on \"first touch\", if the policy dictates at that time.\n\n\"Lazy Migration\" will allow testing of migrate-on-fault via mbind().\nAlso allows applications to specify that only subsequently touched\npages be migrated to obey new policy, instead of all pages in range.\nThis can be useful for multi-threaded applications working on a\nlarge shared data area that is initialized by an initial thread\nresulting in all pages on one [or a few, if overflowed] nodes.\nAfter PROT_NONE, the pages in regions assigned to the worker threads\nwill be automatically migrated local to the threads on 1st touch.\n\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\n"
    },
    {
      "commit": "771fb4d806a92bf6c988fcfbd286ae40a9374332",
      "tree": "da0070fcf99959e9519ad810133ecacc45d3a096",
      "parents": [
        "d3a710337b0590f43fd236d5e6518439afc7410a"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "lee.schermerhorn@hp.com",
        "time": "Thu Oct 25 14:16:30 2012 +0200"
      },
      "committer": {
        "name": "Mel Gorman",
        "email": "mgorman@suse.de",
        "time": "Tue Dec 11 14:42:41 2012 +0000"
      },
      "message": "mm: mempolicy: Check for misplaced page\n\nThis patch provides a new function to test whether a page resides\non a node that is appropriate for the mempolicy for the vma and\naddress where the page is supposed to be mapped.  This involves\nlooking up the node where the page belongs.  So, the function\nreturns that node so that it may be used to allocated the page\nwithout consulting the policy again.\n\nA subsequent patch will call this function from the fault path.\nBecause of this, I don\u0027t want to go ahead and allocate the page, e.g.,\nvia alloc_page_vma() only to have to free it if it has the correct\npolicy.  So, I just mimic the alloc_page_vma() node computation\nlogic--sort of.\n\nNote:  we could use this function to implement a MPOL_MF_STRICT\nbehavior when migrating pages to match mbind() mempolicy--e.g.,\nto ensure that pages in an interleaved range are reinterleaved\nrather than left where they are when they reside on any page in\nthe interleave nodemask.\n\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n[ Added MPOL_F_LAZY to trigger migrate-on-fault;\n  simplified code now that we don\u0027t have to bother\n  with special crap for interleaved ]\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\n"
    },
    {
      "commit": "d3a710337b0590f43fd236d5e6518439afc7410a",
      "tree": "19a03d787d1795c8212fc2c9ede5397ba0a32c85",
      "parents": [
        "479e2802d09f1e18a97262c4c6f8f17ae5884bd8"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "lee.schermerhorn@hp.com",
        "time": "Thu Oct 25 14:16:29 2012 +0200"
      },
      "committer": {
        "name": "Mel Gorman",
        "email": "mgorman@suse.de",
        "time": "Tue Dec 11 14:42:40 2012 +0000"
      },
      "message": "mm: mempolicy: Add MPOL_NOOP\n\nThis patch augments the MPOL_MF_LAZY feature by adding a \"NOOP\" policy\nto mbind().  When the NOOP policy is used with the \u0027MOVE and \u0027LAZY\nflags, mbind() will map the pages PROT_NONE so that they will be\nmigrated on the next touch.\n\nThis allows an application to prepare for a new phase of operation\nwhere different regions of shared storage will be assigned to\nworker threads, w/o changing policy.  Note that we could just use\n\"default\" policy in this case.  However, this also allows an\napplication to request that pages be migrated, only if necessary,\nto follow any arbitrary policy that might currently apply to a\nrange of pages, without knowing the policy, or without specifying\nmultiple mbind()s for ranges with different policies.\n\n[ Bug in early version of mpol_parse_str() reported by Fengguang Wu. ]\n\nBug-Reported-by: Reported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\n"
    },
    {
      "commit": "479e2802d09f1e18a97262c4c6f8f17ae5884bd8",
      "tree": "7b18bff361b049d04619b196367a95463a2f1417",
      "parents": [
        "d10e63f29488b0f312a443f9507ea9b6fd3c9090"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Oct 25 14:16:28 2012 +0200"
      },
      "committer": {
        "name": "Mel Gorman",
        "email": "mgorman@suse.de",
        "time": "Tue Dec 11 14:42:39 2012 +0000"
      },
      "message": "mm: mempolicy: Make MPOL_LOCAL a real policy\n\nMake MPOL_LOCAL a real and exposed policy such that applications that\nrelied on the previous default behaviour can explicitly request it.\n\nRequested-by: Christoph Lameter \u003ccl@linux.com\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nSigned-off-by: Mel Gorman \u003cmgorman@suse.de\u003e\n"
    },
    {
      "commit": "fa0cbbf145aabbf29c6f28f8a11935c0b0fd86fc",
      "tree": "fd2626b68b0f78afa128d7772c49f066e339bd3a",
      "parents": [
        "f4bcd79c88d25508643084e6fed25920485db0eb"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Mon Nov 12 17:53:04 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 16 10:15:35 2012 -0800"
      },
      "message": "mm, oom: reintroduce /proc/pid/oom_adj\n\nThis is mostly a revert of 01dc52ebdf47 (\"oom: remove deprecated oom_adj\")\nfrom Davidlohr Bueso.\n\nIt reintroduces /proc/pid/oom_adj for backwards compatibility with earlier\nkernels.  It simply scales the value linearly when /proc/pid/oom_score_adj\nis written.\n\nThe major difference is that its scheduled removal is no longer included\nin Documentation/feature-removal-schedule.txt.  We do warn users with a\nsingle printk, though, to suggest the more powerful and supported\n/proc/pid/oom_score_adj interface.\n\nReported-by: Artem S. Tashkinov \u003ct.artem@lycos.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a80a6b85b428e6ce12a8363bb1f08d44c50f3252",
      "tree": "250a57516ef79c94119b27ceeab4ef7d3360e6c3",
      "parents": [
        "c24f9f195edf8c7f78eff1081cdadd26bd272ee3"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Nov 08 15:53:35 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 09 06:41:46 2012 +0100"
      },
      "message": "revert \"epoll: support for disabling items, and a self-test app\"\n\nRevert commit 03a7beb55b9f (\"epoll: support for disabling items, and a\nself-test app\") pending resolution of the issues identified by Michael\nKerrisk, copied below.\n\nWe\u0027ll revisit this for 3.8.\n\n: I\u0027ve taken a look at this patch as it currently stands in 3.7-rc1, and\n: done a bit of testing. (By the way, the test program\n: tools/testing/selftests/epoll/test_epoll.c does not compile...)\n:\n: There are one or two places where the behavior seems a little strange,\n: so I have a question or two at the end of this mail. But other than\n: that, I want to check my understanding so that the interface can be\n: correctly documented.\n:\n: Just to go though my understanding, the problem is the following\n: scenario in a multithreaded application:\n:\n: 1. Multiple threads are performing epoll_wait() operations,\n:    and maintaining a user-space cache that contains information\n:    corresponding to each file descriptor being monitored by\n:    epoll_wait().\n:\n: 2. At some point, a thread wants to delete (EPOLL_CTL_DEL)\n:    a file descriptor from the epoll interest list, and\n:    delete the corresponding record from the user-space cache.\n:\n: 3. The problem with (2) is that some other thread may have\n:    previously done an epoll_wait() that retrieved information\n:    about the fd in question, and may be in the middle of using\n:    information in the cache that relates to that fd. Thus,\n:    there is a potential race.\n:\n: 4. The race can\u0027t solved purely in user space, because doing\n:    so would require applying a mutex across the epoll_wait()\n:    call, which would of course blow thread concurrency.\n:\n: Right?\n:\n: Your solution is the EPOLL_CTL_DISABLE operation. I want to\n: confirm my understanding about how to use this flag, since\n: the description that has accompanied the patches so far\n: has been a bit sparse\n:\n: 0. In the scenario you\u0027re concerned about, deleting a file\n:    descriptor means (safely) doing the following:\n:    (a) Deleting the file descriptor from the epoll interest list\n:        using EPOLL_CTL_DEL\n:    (b) Deleting the corresponding record in the user-space cache\n:\n: 1. It\u0027s only meaningful to use this EPOLL_CTL_DISABLE in\n:    conjunction with EPOLLONESHOT.\n:\n: 2. Using EPOLL_CTL_DISABLE without using EPOLLONESHOT in\n:    conjunction is a logical error.\n:\n: 3. The correct way to code multithreaded applications using\n:    EPOLL_CTL_DISABLE and EPOLLONESHOT is as follows:\n:\n:    a. All EPOLL_CTL_ADD and EPOLL_CTL_MOD operations should\n:       should EPOLLONESHOT.\n:\n:    b. When a thread wants to delete a file descriptor, it\n:       should do the following:\n:\n:       [1] Call epoll_ctl(EPOLL_CTL_DISABLE)\n:       [2] If the return status from epoll_ctl(EPOLL_CTL_DISABLE)\n:           was zero, then the file descriptor can be safely\n:           deleted by the thread that made this call.\n:       [3] If the epoll_ctl(EPOLL_CTL_DISABLE) fails with EBUSY,\n:           then the descriptor is in use. In this case, the calling\n:           thread should set a flag in the user-space cache to\n:           indicate that the thread that is using the descriptor\n:           should perform the deletion operation.\n:\n: Is all of the above correct?\n:\n: The implementation depends on checking on whether\n: (events \u0026 ~EP_PRIVATE_BITS) \u003d\u003d 0\n: This replies on the fact that EPOLL_CTL_AD and EPOLL_CTL_MOD always\n: set EPOLLHUP and EPOLLERR in the \u0027events\u0027 mask, and EPOLLONESHOT\n: causes those flags (as well as all others in ~EP_PRIVATE_BITS) to be\n: cleared.\n:\n: A corollary to the previous paragraph is that using EPOLL_CTL_DISABLE\n: is only useful in conjunction with EPOLLONESHOT. However, as things\n: stand, one can use EPOLL_CTL_DISABLE on a file descriptor that does\n: not have EPOLLONESHOT set in \u0027events\u0027 This results in the following\n: (slightly surprising) behavior:\n:\n: (a) The first call to epoll_ctl(EPOLL_CTL_DISABLE) returns 0\n:     (the indicator that the file descriptor can be safely deleted).\n: (b) The next call to epoll_ctl(EPOLL_CTL_DISABLE) fails with EBUSY.\n:\n: This doesn\u0027t seem particularly useful, and in fact is probably an\n: indication that the user made a logic error: they should only be using\n: epoll_ctl(EPOLL_CTL_DISABLE) on a file descriptor for which\n: EPOLLONESHOT was set in \u0027events\u0027. If that is correct, then would it\n: not make sense to return an error to user space for this case?\n\nCc: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nCc: \"Paton J. Lewis\" \u003cpalewis@adobe.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2df4f26167ab6adc7d2648f57f433ff461965fc8",
      "tree": "3f583ae3f4b4f8b81046c75cd4f882a03c44b13a",
      "parents": [
        "bc909421a9c7083fcde795846d22b36a51a7be54",
        "ed30be077e705e0dff53bfc51d23feb8aeeab78f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 30 19:48:48 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 30 19:48:48 2012 -0700"
      },
      "message": "Merge tag \u0027md-3.7-fixes\u0027 of git://neil.brown.name/md\n\nPull md fixes from NeilBrown:\n \"Some fixes for md in 3.7\n   - one recently introduced crash for dm-raid10 with discard\n   - one bug in new functionality that has been around for a few\n     releases.\n   - minor bug in md\u0027s \u0027faulty\u0027 personality\n\n  and UAPI disintegration for md.\"\n\n* tag \u0027md-3.7-fixes\u0027 of git://neil.brown.name/md:\n  MD RAID10: Fix oops when creating RAID10 arrays via dm-raid.c\n  md/raid1: Fix assembling of arrays containing Replacements.\n  md faulty: use disk_stack_limits()\n  UAPI: (Scripted) Disintegrate include/linux/raid\n"
    },
    {
      "commit": "e657e078d3dfa9f96976db7a2b5fd7d7c9f1f1a6",
      "tree": "e4594414416180ea2b6cde3c7cdb466c7217ab11",
      "parents": [
        "f761237eee55222fdb509c79e784a67ab3d72cbd",
        "330ee00412bbaefa7d0597a1bed7804e818ba91c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 26 15:00:48 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 26 15:00:48 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n \"This is what we usually expect at this stage of the game, lots of\n  little things, mostly in drivers.  With the occasional \u0027oops didn\u0027t\n  mean to do that\u0027 kind of regressions in the core code.\"\n\n 1) Uninitialized data in __ip_vs_get_timeouts(), from Arnd Bergmann\n\n 2) Reject invalid ACK sequences in Fast Open sockets, from Jerry Chu.\n\n 3) Lost error code on return from _rtl_usb_receive(), from Christian\n    Lamparter.\n\n 4) Fix reset resume on USB rt2x00, from Stanislaw Gruszka.\n\n 5) Release resources on error in pch_gbe driver, from Veaceslav Falico.\n\n 6) Default hop limit not set correctly in ip6_template_metrics[], fix\n    from Li RongQing.\n\n 7) Gianfar PTP code requests wrong kind of resource during probe, fix\n    from Wei Yang.\n\n 8) Fix VHOST net driver on big-endian, from Michael S Tsirkin.\n\n 9) Mallenox driver bug fixes from Jack Morgenstein, Or Gerlitz, Moni\n    Shoua, Dotan Barak, and Uri Habusha.\n\n10) usbnet leaks memory on TX path, fix from Hemant Kumar.\n\n11) Use socket state test, rather than presence of FIN bit packet, to\n    determine FIONREAD/SIOCINQ value.  Fix from Eric Dumazet.\n\n12) Fix cxgb4 build failure, from Vipul Pandya.\n\n13) Provide a SYN_DATA_ACKED state to complement SYN_FASTOPEN in socket\n    info dumps.  From Yuchung Cheng.\n\n14) Fix leak of security path in kfree_skb_partial().  Fix from Eric\n    Dumazet.\n\n15) Handle RX FIFO overflows more resiliently in pch_gbe driver, from\n    Veaceslav Falico.\n\n16) Fix MAINTAINERS file pattern for networking drivers, from Jean\n    Delvare.\n\n17) Add iPhone5 IDs to IPHETH driver, from Jay Purohit.\n\n18) VLAN device type change restriction is too strict, and should not\n    trigger for the automatically generated vlan0 device.  Fix from Jiri\n    Pirko.\n\n19) Make PMTU/redirect flushing work properly again in ipv4, from\n    Steffen Klassert.\n\n20) Fix memory corruptions by using kfree_rcu() in netlink_release().\n    From Eric Dumazet.\n\n21) More qmi_wwan device IDs, from Bjørn Mork.\n\n22) Fix unintentional change of SNAT/DNAT hooks in generic NAT\n    infrastructure, from Elison Niven.\n\n23) Fix 3.6.x regression in xt_TEE netfilter module, from Eric Dumazet.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (57 commits)\n  tilegx: fix some issues in the SW TSO support\n  qmi_wwan/cdc_ether: move Novatel 551 and E362 to qmi_wwan\n  net: usb: Fix memory leak on Tx data path\n  net/mlx4_core: Unmap UAR also in the case of error flow\n  net/mlx4_en: Don\u0027t use vlan tag value as an indication for vlan presence\n  net/mlx4_en: Fix double-release-range in tx-rings\n  bas_gigaset: fix pre_reset handling\n  vhost: fix mergeable bufs on BE hosts\n  gianfar_ptp: use iomem, not ioports resource tree in probe\n  ipv6: Set default hoplimit as zero.\n  NET_VENDOR_TI: make available for am33xx as well\n  pch_gbe: fix error handling in pch_gbe_up()\n  b43: Fix oops on unload when firmware not found\n  mwifiex: clean up scan state on error\n  mwifiex: return -EBUSY if specific scan request cannot be honored\n  brcmfmac: fix potential NULL dereference\n  Revert \"ath9k_hw: Updated AR9003 tx gain table for 5GHz\"\n  ath9k_htc: Add PID/VID for a Ubiquiti WiFiStation\n  rt2x00: usb: fix reset resume\n  rtlwifi: pass rx setup error code to caller\n  ...\n"
    },
    {
      "commit": "6f73601efb35c7003f5c58c2bc6fd08f3652169c",
      "tree": "f77807af2f6bbe08104b4563eb150e9e425dfce6",
      "parents": [
        "e6e71054cd9f98c8ebb3a5f66f2776a9736afc87"
      ],
      "author": {
        "name": "Yuchung Cheng",
        "email": "ycheng@google.com",
        "time": "Fri Oct 19 15:14:44 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 22 15:16:06 2012 -0400"
      },
      "message": "tcp: add SYN/data info to TCP_INFO\n\nAdd a bit TCPI_OPT_SYN_DATA (32) to the socket option TCP_INFO:tcpi_options.\nIt\u0027s set if the data in SYN (sent or received) is acked by SYN-ACK. Server or\nclient application can use this information to check Fast Open success rate.\n\nSigned-off-by: Yuchung Cheng \u003cycheng@google.com\u003e\nAcked-by: Neal Cardwell \u003cncardwell@google.com\u003e\nAcked-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccfc27302cdd82529500f3712841f30a62d19aaf",
      "tree": "945667e58ce3e308f29a8a28f04e1bcd081cd9d6",
      "parents": [
        "42bf3e27e846156e9cead6f2cd6c43fa0ceb8362",
        "178e485a0ebbfdb7165b4363d8fea2a07d650c0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 19 11:28:59 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 19 11:28:59 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.7-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY fixes from Greg Kroah-Hartman:\n \"Here are some tty and serial driver fixes for your 3.7-rc1 tree.\n\n  Again, the UABI header file fixes, and a number of build and runtime\n  serial driver bugfixes that solve problems people have been reporting\n  (the staging driver is a tty driver, hence the fixes coming in through\n  this tree.)\n\n  All of these have been in the linux-next tree for a while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027tty-3.7-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  staging: dgrp: check return value of alloc_tty_driver\n  staging: dgrp: check for NULL pointer in (un)register_proc_table\n  serial/8250_hp300: Missing 8250 register interface conversion bits\n  UAPI: (Scripted) Disintegrate include/linux/hsi\n  tty: serial: sccnxp: Fix bug with unterminated platform_id list\n  staging: serial: dgrp: Add missing #include \u003clinux/uaccess.h\u003e\n  serial: sccnxp: Allows the driver to be compiled as a module\n  tty: Fix bogus \"callbacks suppressed\" messages\n  net, TTY: initialize tty-\u003edriver_data before usage\n"
    },
    {
      "commit": "42bf3e27e846156e9cead6f2cd6c43fa0ceb8362",
      "tree": "d20e54769315ea176c5c732de35877b4e7f08450",
      "parents": [
        "fb06de04192c2d0ed18599e5a6402b85382fd8d5",
        "4b35f1c52943851b310afb09047bfe991ac8f5ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 19 11:28:10 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 19 11:28:10 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.7-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg Kroah-Hartman:\n \"Here are the USB patches against your 3.7-rc1 tree.\n\n  There are the usual UABI header file movements, and we finally are now\n  able to remove the dbg() macro that is over 15 years old (that had to\n  wait for after some other trees got merged into yours during the big\n  3.7-rc1 merge window.)\n\n  Other than that, nothing major, just a number of bugfixes and new\n  device ids.  It turns out that almost all of the usb-serial drivers\n  had bugs in how they were handling their internal data, leaking\n  memory, hence all of those fixups.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.7-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (42 commits)\n  USB: option: add more ZTE devices\n  USB: option: blacklist net interface on ZTE devices\n  usb: host: xhci: New system added for Compliance Mode Patch on SN65LVPE502CP\n  USB: io_ti: fix sysfs-attribute creation\n  USB: iuu_phoenix: fix sysfs-attribute creation\n  USB: spcp8x5: fix port-data memory leak\n  USB: ssu100: fix port-data memory leak\n  USB: ti_usb_3410_5052: fix port-data memory leak\n  USB: oti6858: fix port-data memory leak\n  USB: iuu_phoenix: fix port-data memory leak\n  USB: kl5kusb105: fix port-data memory leak\n  USB: io_ti: fix port-data memory leak\n  USB: keyspan_pda: fix port-data memory leak\n  USB: f81232: fix port-data memory leak\n  USB: io_edgeport: fix port-data memory leak\n  USB: kobil_sct: fix port-data memory leak\n  USB: cypress_m8: fix port-data memory leak\n  usb: acm: fix the computation of the number of data bits\n  usb: Missing dma_mask in ehci-vt8500.c when probed from device-tree\n  usb: Missing dma_mask in uhci-platform.c when probed from device-tree\n  ...\n"
    },
    {
      "commit": "c9623de4fc2f8320fe94316b46171683be3b1d59",
      "tree": "83e064e152581b0d7e69cf3bf565955970f66505",
      "parents": [
        "32bec973a8435afc0b032da22174701f836549b2",
        "2c76a12ae9f5e6e2afc400bfbdd8b326e7d36b2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 18 16:10:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 18 16:10:42 2012 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media fixes from Mauro Carvalho Chehab:\n \"Media fixes for:\n   - one Kconfig fix patch;\n   - one patch fixing DocBook breakage due to the drivers/media UAPI\n     changes;\n   - the remaining UAPI media changes (DVB API).\n\n  I\u0027m aware that is is a little late for the UAPI renames for the DVB\n  API, but IMHO, it is better to merge it for 3.7, due to two reasons:\n\n   1) There is a major rename at 3.7 (not only uapi changes, but also\n      the entire media drivers were reorganized on 3.7, in order to\n      simplify the Kconfig logic, and easy drivers selection, especially\n      for hybrid devices).  By confining all those renames there at 3.7\n      it will cause all the harm at for media developers on just one\n      shot.  Stable backports upstream and at distros will likely\n      welcome it as well, as they won\u0027t need to check what changed on\n      3.7 and what was postponed for on 3.8.\n\n   2) The V4L2 DocBook Makefile creates a cross-reference between the\n      media API headers and the specs.  This helps us _a_lot_ to be sure\n      that all API improvements are properly documented.  Every time a\n      header changes from one place to another, DocBook/media/Makefile\n      needs to be patched.  Currently, the DocBook breakage patch\n      depends on the DVB UAPI.\"\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:\n  [media] Kconfig: Fix dependencies for driver autoselect options\n  DocBook/media/Makefile: Fix build due to uapi breakage\n  UAPI: (Scripted) Disintegrate include/linux/dvb\n"
    },
    {
      "commit": "367ff459e54d1bc471880aef21239d2a0a03b12e",
      "tree": "90a11db77aa8fdec075c0cf185c02bb4f423b45e",
      "parents": [
        "3e5bde8ef4cc9e719b492726dd82a43d29468cd0",
        "5217c129443600b414e5b64aafe358952b78a65d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 17 14:07:56 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Oct 17 14:07:56 2012 -0700"
      },
      "message": "Merge tag \u0027disintegrate-tty-20121009\u0027 of git://git.infradead.org/users/dhowells/linux-headers into tty-linus\n\nUAPI Disintegration 2012-10-09\n"
    },
    {
      "commit": "c57fd0219292884aabe368cf811cd1911acf798e",
      "tree": "cc7a0e86d72e0c79dfe657168ec952cc549405de",
      "parents": [
        "214e2ca2b82d335935a861c253fe94c61ad77aad"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:42 2012 +0100"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Oct 17 10:00:29 2012 -0300"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/dvb\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0420c87e648a3b623ad925038a0bcff2ef5a4bc9",
      "tree": "795634046949ab11cd14215bf775c65f06cc3e2c",
      "parents": [
        "e4522fcb5a29ec55640082b445200e01d61e50ba"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 17 12:32:07 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 17 12:32:07 2012 +0100"
      },
      "message": "UAPI: Put a comment into uapi/asm-generic/kvm_para.h and use it from arches\n\nMake uapi/asm-generic/kvm_para.h non-empty by addition of a comment to stop\nthe patch program from deleting it when it creates it.\n\nThen delete empty arch-specific uapi/asm/kvm_para.h files and tell the Kbuild\nfiles to use the generic instead.\n\nShould this perhaps instead be a #warning or #error that the facility is\nunsupported on this arch?\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\ncc: Arnd Bergmann \u003carnd@arndb.de\u003e\ncc: Avi Kivity \u003cavi@redhat.com\u003e\ncc: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\ncc: kvm@vger.kernel.org\n"
    },
    {
      "commit": "886927e4a4fb520d663c012f29d2f466915d7bd2",
      "tree": "ae578e46922247bd823543185c241bdd97dac013",
      "parents": [
        "3c5994c83895c89d344f24a86276f00d308e142b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 17 12:31:15 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 17 12:31:15 2012 +0100"
      },
      "message": "UAPI: Make uapi/linux/irqnr.h non-empty\n\nuapi/linux/irqnr.h was emitted by the UAPI disintegration script as an empty\nfile because the parent linux/irqnr.h had no UAPI stuff in it, despite being\nmarked with \"header-y\".\n\nUnfortunately, the patch program deletes the empty file when applying a kernel\npatch.\n\nIt\u0027s not clear why this file is part of the UAPI at all.  Looking in:\n\n\t/usr/include/linux/irqnr.h\n\nthere\u0027s nothing there but a header reinclusion guard and a comment.\n\nSo just stick a comment in there as a placeholder.\n\nWithout this, if the kernel is fabricated from, say, a tarball and a patch, you\ncan get this error when building x86_64 or usermode Linux (and probably\nothers):\n\ninclude/linux/irqnr.h:4:30: fatal error: uapi/linux/irqnr.h: No such file or directory\n\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nReported-by: Alessandro Suardi \u003calessandro.suardi@gmail.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\ncc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\ncc: Alessandro Suardi \u003calessandro.suardi@gmail.com\u003e\n"
    },
    {
      "commit": "90a24a4a7e8f8b3488438276e1d15bb3762df31e",
      "tree": "d669b36e7558fa9caa8d4466c09db928801d7a01",
      "parents": [
        "85eae82a0855d49852b87deac8653e4ebc8b291f",
        "0c552e5fb9bec3d4942663a2a90e04a685fd8482"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 16 18:49:22 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 16 18:49:22 2012 -0700"
      },
      "message": "Merge branch \u0027frv\u0027 (FRV patches from David Howells)\n\nMerge emailed FRV fixes from David Howells.\n\n* frv:\n  FRV: Fix linux/elf-fdpic.h\n  FRV: Fix const sections change\n  FRV: Fix incorrect symbol in copy_thread()\n  FRV: Fix VLIW packing constraint violation in entry.S\n"
    },
    {
      "commit": "0c552e5fb9bec3d4942663a2a90e04a685fd8482",
      "tree": "451c92454c26c05ecf1702f3317b9a3e2a7864f6",
      "parents": [
        "b4b5087173d09507f425714bc8d270615e5800b1"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 16 00:10:35 2012 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 16 18:49:15 2012 -0700"
      },
      "message": "FRV: Fix linux/elf-fdpic.h\n\nIt seems I accidentally switched the guard on linux/elf-fdpic.h from #ifdef\n__KERNEL__ to #ifndef __KERNEL__ when attempting to expand the guarded region\nto cover the elf_fdpic_params struct when doing the UAPI split - with the\nresult that the struct became unavailable to kernel code.\n\nMove incorrectly guarded bits back to the kernelspace header.\n\nWhilst we\u0027re at it, the __KERNEL__ guards can be deleted as they\u0027re no longer\nnecessary.\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nReported-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\ncc: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\ncc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\ncc: uclinux-dev@uclinux.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbc1096ad8e9875a025bbcf012605da49129e8b8",
      "tree": "2d236fde4d4198164fa6d07bf53d04c8a10a8a11",
      "parents": [
        "45525b26a46cd593cb72070304c4cd7c8391bd37"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Oct 15 16:40:35 2012 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Oct 16 13:36:58 2012 -0400"
      },
      "message": "Unexport some bits of linux/fs.h\n\nThere are some bits of linux/fs.h which are only used within the kernel and\nshouldn\u0027t be in the UAPI.  Move these from uapi/linux/fs.h into linux/fs.h.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "ae9d2b8ac0e88e868088a8fbdcf92cafc220a0d3",
      "tree": "06ee5a4c548f8135bda1f036e63dd5442ccd0536",
      "parents": [
        "ddffeb8c4d0331609ef2581d84de4d763607bd37",
        "fc5a40a2301aa241eedb16caf9169ca5763707c1"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 16 09:15:57 2012 +1100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 16 09:15:57 2012 +1100"
      },
      "message": "Merge tag \u0027disintegrate-raid-20121009\u0027 of git://git.infradead.org/users/dhowells/linux-headers into for-next\n\nUAPI Disintegration 2012-10-09\n"
    },
    {
      "commit": "d40ce1708000fcf19c597e88c9074f442a557113",
      "tree": "532d66bc7bd481e9f011bb3ca89e6ffffac32ee0",
      "parents": [
        "b001b29791724dc57c3e17d366410c5b079414c0",
        "5e1ddb481776a487b15b40579a000b279ce527c9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Oct 13 14:15:08 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Oct 13 14:15:08 2012 -0700"
      },
      "message": "Merge tag \u0027disintegrate-usb-20121009\u0027 of git://git.infradead.org/users/dhowells/linux-headers into usb-linus\n\nUAPI Disintegration 2012-10-09\n"
    },
    {
      "commit": "0b381a286e5d748b1fd80095d3dd52326819742f",
      "tree": "d72fca56123520b9c78661137f8a02b6ad26f95b",
      "parents": [
        "034b5eeb6bc783e7f60e11299154556e65699e7a",
        "5921e6f8809b1616932ca4afd40fe449faa8fd88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 13 13:28:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 13 13:28:32 2012 -0700"
      },
      "message": "Merge tag \u0027disintegrate-main-20121013\u0027 of git://git.infradead.org/users/dhowells/linux-headers\n\nPull UAPI disintegration for include/linux/{,byteorder/}*.h from David Howells:\n \"The patches contained herein do the following:\n\n (1) Remove kernel-only stuff in linux/ppp-comp.h from the UAPI.  I checked\n     this with Paul Mackerras before I created the patch and he suggested some\n     extra bits to unexport.\n\n (2) Remove linux/blk_types.h entirely from the UAPI as none of it is userspace\n     applicable, and remove from the UAPI that part of linux/fs.h that was the\n     reason for linux/blk_types.h being exported in the first place.  I\n     discussed this with Jens Axboe before creating the patch.\n\n (3) The big patch of the series to disintegrate include/linux/*.h as a unit.\n     This could be split up, though there would be collisions in moving stuff\n     between the two Kbuild files when the parts are merged as that file is\n     sorted alphabetically rather than being grouped by subsystem.\n\n     Of this set of headers, 17 files have changed in the UAPI exported region\n     since the 4th and only 8 since the 9th so there isn\u0027t much change in this\n     area - as one might expect.\n\n     It should be pretty obvious and straightforward if it does come to fixing\n     up: stuff in __KERNEL__ guards stays where it is and stuff outside moves\n     to the same file in the include/uapi/linux/ directory.\n\n     If a new file appears then things get a bit more complicated as the\n     \"headers +\u003d\" line has to move to include/uapi/linux/Kbuild.  Only one new\n     file has appeared since the 9th and I judge this type of event relatively\n     unlikely.\n\n (4) A patch to disintegrate include/linux/byteorder/*.h as a unit.\n\n  Signed-off-by: David Howells \u003cdhowells@redhat.com\u003e\"\n\n* tag \u0027disintegrate-main-20121013\u0027 of git://git.infradead.org/users/dhowells/linux-headers:\n  UAPI: (Scripted) Disintegrate include/linux/byteorder\n  UAPI: (Scripted) Disintegrate include/linux\n  UAPI: Unexport linux/blk_types.h\n  UAPI: Unexport part of linux/ppp-comp.h\n"
    },
    {
      "commit": "034b5eeb6bc783e7f60e11299154556e65699e7a",
      "tree": "3afbe5520e5d95ea99b1db9caf3884282a829d67",
      "parents": [
        "7c5a47346989e43ba34a9c94a55cc0aef7ed6b3b",
        "7939d3c2a677b06cf111a1304710dd97892f3695"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 13 13:26:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 13 13:26:39 2012 -0700"
      },
      "message": "Merge tag \u0027disintegrate-spi-20121009\u0027 of git://git.infradead.org/users/dhowells/linux-headers\n\nPull spi UAPI disintegration from David Howells:\n \"This is to complete part of the Userspace API (UAPI) disintegration\n  for which the preparatory patches were pulled recently.  After these\n  patches, userspace headers will be segregated into:\n\n        include/uapi/linux/.../foo.h\n\n  for the userspace interface stuff, and:\n\n        include/linux/.../foo.h\n\n  for the strictly kernel internal stuff.\n\n  Signed-off-by: David Howells \u003cdhowells@redhat.com\u003e\n  Acked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\"\n\n* tag \u0027disintegrate-spi-20121009\u0027 of git://git.infradead.org/users/dhowells/linux-headers:\n  UAPI: (Scripted) Disintegrate include/linux/spi\n"
    },
    {
      "commit": "5921e6f8809b1616932ca4afd40fe449faa8fd88",
      "tree": "ecaeb8f6f59d2b226534a32b3cb2c06db387c086",
      "parents": [
        "607ca46e97a1b6594b29647d98a32d545c24bdff"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Oct 13 10:46:49 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Oct 13 10:46:49 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/byteorder\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "607ca46e97a1b6594b29647d98a32d545c24bdff",
      "tree": "30f4c0784bfddb57332cdc0678bd06d1e77fa185",
      "parents": [
        "08cce05c5a91f5017f4edc9866cf026908c73f9f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Oct 13 10:46:48 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Oct 13 10:46:48 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "ba8a3d6c7c1956c6ff54a96e23007beccaa95640",
      "tree": "a9625d6950d4d0c23557869b787fb0a16514c130",
      "parents": [
        "125aae1d7f51ee28d821a1374a2b7be13972c5dc",
        "32451033b04e288f75e69f8eb6664e6452a2cca0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 13 11:14:29 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 13 11:14:29 2012 +0900"
      },
      "message": "Merge tag \u0027stable/for-linus-3.7-uapi-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\nPull Xen UAPI disintegration from Konrad Rzeszutek Wilk:\n \"This has the UAPI disintegration work done by David Howells\"\n\n* tag \u0027stable/for-linus-3.7-uapi-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  UAPI: (Scripted) Disintegrate include/xen\n"
    },
    {
      "commit": "125aae1d7f51ee28d821a1374a2b7be13972c5dc",
      "tree": "cd366e9940f8fdff1c8dc23eaac2ec9b272b9fa3",
      "parents": [
        "79c63eeb805d086f52e5efda9c8d321beeed0b2b",
        "60fe5771be6aa3f37d5887aa01c04f733130a559"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 13 11:07:40 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 13 11:07:40 2012 +0900"
      },
      "message": "Merge tag \u0027mmc-merge-for-3.7-rc1-part2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull two more mmc changes from Chris Ball:\n\n - Disintegrate UAPI\n\n - fix a mismerge that caused a build error.\n\n* tag \u0027mmc-merge-for-3.7-rc1-part2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  UAPI: (Scripted) Disintegrate include/linux/mmc\n  mmc: mxs-mmc: Fix merge issue causing build error\n"
    },
    {
      "commit": "bd81ccea8558daab570d70d2c23746413f26cecf",
      "tree": "a3a75dde2dc3cf26c74353b21792da30d65d7c13",
      "parents": [
        "98260daa184c4a171834463cf85ab3a2c509d983",
        "a9ca4043d074509b9d15003fbcb068d3cdae85a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 13 10:53:54 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 13 10:53:54 2012 +0900"
      },
      "message": "Merge branch \u0027for-3.7\u0027 of git://linux-nfs.org/~bfields/linux\n\nPull nfsd update from J Bruce Fields:\n \"Another relatively quiet cycle.  There was some progress on my\n  remaining 4.1 todo\u0027s, but a couple of them were just of the form\n  \"check that we do X correctly\", so didn\u0027t have much affect on the\n  code.\n\n  Other than that, a bunch of cleanup and some bugfixes (including an\n  annoying NFSv4.0 state leak and a busy-loop in the server that could\n  cause it to peg the CPU without making progress).\"\n\n* \u0027for-3.7\u0027 of git://linux-nfs.org/~bfields/linux: (46 commits)\n  UAPI: (Scripted) Disintegrate include/linux/sunrpc\n  UAPI: (Scripted) Disintegrate include/linux/nfsd\n  nfsd4: don\u0027t allow reclaims of expired clients\n  nfsd4: remove redundant callback probe\n  nfsd4: expire old client earlier\n  nfsd4: separate session allocation and initialization\n  nfsd4: clean up session allocation\n  nfsd4: minor free_session cleanup\n  nfsd4: new_conn_from_crses should only allocate\n  nfsd4: separate connection allocation and initialization\n  nfsd4: reject bad forechannel attrs earlier\n  nfsd4: enforce per-client sessions/no-sessions distinction\n  nfsd4: set cl_minorversion at create time\n  nfsd4: don\u0027t pin clientids to pseudoflavors\n  nfsd4: fix bind_conn_to_session xdr comment\n  nfsd4: cast readlink() bug argument\n  NFSD: pass null terminated buf to kstrtouint()\n  nfsd: remove duplicate init in nfsd4_cb_recall\n  nfsd4: eliminate redundant nfs4_free_stateid\n  fs/nfsd/nfs4idmap.c: adjust inconsistent IS_ERR and PTR_ERR\n  ...\n"
    },
    {
      "commit": "60fe5771be6aa3f37d5887aa01c04f733130a559",
      "tree": "6bdd6b1e682229a14cad915abdff704e5390088a",
      "parents": [
        "4c5bb2e42e6f12c02e6c8db9883ffa7602c68c19"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:45 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Oct 11 17:27:54 2012 -0400"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/mmc\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0d0d0b160c389574f67cdcf6766ba9597102495d",
      "tree": "15b3981d2e60438fa905408135e249b61b69630d",
      "parents": [
        "0e24c4fc52b16f0a1102a933f636d2f350c41098",
        "1e256b340d9574fd1bf31b73f16c4c474502692c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 11 15:15:35 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 11 15:15:35 2012 -0400"
      },
      "message": "Merge tag \u0027disintegrate-wimax-20121009\u0027 of git://git.infradead.org/users/dhowells/linux-headers\n\nUAPI Disintegration 2012-10-09\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "922cd657c95fe3e4214d68a958e98288b7a55bba",
      "tree": "d55095ac1cba7e4e9c715cadb932045e46bb953c",
      "parents": [
        "85457685e0e314f6902caaef976b3fd8ef4f51b4"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:41 2012 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Wed Oct 10 22:24:21 2012 +0200"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/can\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "aac2b1f5747ea34696d0da5bdc4d8247aa6437af",
      "tree": "8fc8499aad6a28b044c9bdab3f920f64a98460c1",
      "parents": [
        "23d5385f382a7c7d8b6bf19b0c2cfb3acbb12d31",
        "5175a5e76bbdf20a614fb47ce7a38f0f39e70226"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 11:12:54 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 10 11:12:54 2012 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking updates from David Miller:\n\n 1) UAPI changes for networking from David Howells\n\n 2) A netlink dump is an operation we can sleep within, and therefore we\n    need to make sure the dump provider module doesn\u0027t disappear on us\n    meanwhile.  Fix from Gao Feng.\n\n 3) Now that tunnels support GRO, we have to be more careful in\n    skb_gro_reset_offset() otherwise we OOPS, from Eric Dumazet.\n\n 4) We can end up processing packets for VLANs we aren\u0027t actually\n    configured to be on, fix from Florian Zumbiehl.\n\n 5) Fix routing cache removal regression in redirects and IPVS.  The\n    core issue on the IPVS side is that it wants to rewrite who the\n    nexthop is and we have to explicitly accomodate that case.  From\n    Julian Anastasov.\n\n 6) Error code return fixes all over the networking drivers from Peter\n    Senna Tschudin.\n\n 7) Fix routing cache removal regressions in IPSEC, from Steffen\n    Klassert.\n\n 8) Fix deadlock in RDS during pings, from Jeff Liu.\n\n 9) Neighbour packet queue can trigger skb_under_panic() because we do\n    not reset the network header of the SKB in the right spot.  From\n    Ramesh Nagappa.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (61 commits)\n  RDS: fix rds-ping spinlock recursion\n  netdev/phy: Prototype of_mdio_find_bus()\n  farsync: fix support for over 30 cards\n  be2net: Remove code that stops further access to BE NIC based on UE bits\n  pch_gbe: Fix build error by selecting all the possible dependencies.\n  e1000e: add device IDs for i218\n  ixgbe/ixgbevf: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs\n  ixgbevf: Set the netdev number of Tx queues\n  UAPI: (Scripted) Disintegrate include/linux/tc_ematch\n  UAPI: (Scripted) Disintegrate include/linux/tc_act\n  UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv6\n  UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv4\n  UAPI: (Scripted) Disintegrate include/linux/netfilter_bridge\n  UAPI: (Scripted) Disintegrate include/linux/netfilter_arp\n  UAPI: (Scripted) Disintegrate include/linux/netfilter/ipset\n  UAPI: (Scripted) Disintegrate include/linux/netfilter\n  UAPI: (Scripted) Disintegrate include/linux/isdn\n  UAPI: (Scripted) Disintegrate include/linux/caif\n  net: fix typo in freescale/ucc_geth.c\n  vxlan: fix more sparse warnings\n  ...\n"
    },
    {
      "commit": "3db6857c9139662dec5504d0204ad6ac3000cad0",
      "tree": "d2a6161054f34ff96cf7dcac8b085a69bbb78cee",
      "parents": [
        "8a3ddb88fb0046f2f905ecfdeed6a63c24e66a89",
        "1855f1b1074ea8a76ced0f3ef25bbecd6b2a7222"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 09 13:16:33 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 09 13:16:33 2012 -0400"
      },
      "message": "Merge tag \u0027disintegrate-isdn-20121009\u0027 of git://git.infradead.org/users/dhowells/linux-headers\n\nUAPI Disintegration 2012-10-09\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72503791edffe516848d0f01d377fa9cd0711970",
      "tree": "5efd561fbefca3dae799f7fc3a44ee7b838676f8",
      "parents": [
        "9e2d8656f5e8aa214e66b462680cf86b210b74a8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:15 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:15 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/xen\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "4a8e43feeac7996b8de2d5b2823e316917493df4",
      "tree": "4f86f978deaaad81dfdab438e31eb50e4de05bdf",
      "parents": [
        "9e2d8656f5e8aa214e66b462680cf86b210b74a8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:09 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:09 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/mtd\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "1e256b340d9574fd1bf31b73f16c4c474502692c",
      "tree": "7dece5b451dfbfa8625d400efcdf8e44ef71250c",
      "parents": [
        "9e2d8656f5e8aa214e66b462680cf86b210b74a8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:08 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:08 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/wimax\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "5e1ddb481776a487b15b40579a000b279ce527c9",
      "tree": "cac371e56dea22798c46244573ae91b43f3b878c",
      "parents": [
        "9e2d8656f5e8aa214e66b462680cf86b210b74a8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:07 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:07 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/usb\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "b6bf56c6be2be7ccebebfd91b1f11889296cbd9e",
      "tree": "3d5d76b71cdc2c3c69593bac67e5153488cbfb84",
      "parents": [
        "611128eb3927941abcfdca5b7515cf02aab601ec"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:06 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:06 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/tc_ematch\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "611128eb3927941abcfdca5b7515cf02aab601ec",
      "tree": "79cca8ac2f02838eb097436744558aad84b5d86d",
      "parents": [
        "ff1e1756c974fc1cb68b6e74cd123ad59cf07a2d"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:05 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:05 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/tc_act\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "e3dd9a52cb5552c46c2a4ca7ccdfb4dab5c72457",
      "tree": "7df483de243840b33bac8517d05f368461b0dc95",
      "parents": [
        "616d1ca5d7887dd848f2180218b4c19cb41eb30b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:04 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:04 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/sunrpc\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "7939d3c2a677b06cf111a1304710dd97892f3695",
      "tree": "86defb65707d8b5c22cc02965b1bc3f3f67078ac",
      "parents": [
        "9e2d8656f5e8aa214e66b462680cf86b210b74a8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:03 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:03 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/spi\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "fc5a40a2301aa241eedb16caf9169ca5763707c1",
      "tree": "1fab97cd17919f36668f5f71d8062ecd10b50003",
      "parents": [
        "9e2d8656f5e8aa214e66b462680cf86b210b74a8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:02 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:02 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/raid\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "616d1ca5d7887dd848f2180218b4c19cb41eb30b",
      "tree": "b8704976ff1a77e00c12e99efceeac0d643110f2",
      "parents": [
        "9e2d8656f5e8aa214e66b462680cf86b210b74a8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:02 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:02 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/nfsd\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "ff1e1756c974fc1cb68b6e74cd123ad59cf07a2d",
      "tree": "ff8d33e76c8e2e9dbbd8cf578f71ca7b50f7fc2e",
      "parents": [
        "17c075923da59c217155d0758ee0715641ebc152"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:01 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:49:01 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv6\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "17c075923da59c217155d0758ee0715641ebc152",
      "tree": "25c7c5c9a38e4be68ea7d3d8859bb55474199143",
      "parents": [
        "55c5cd3cc179eb87faa9cc2d9741047dd1642aaf"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:59 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:59 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/netfilter_ipv4\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "55c5cd3cc179eb87faa9cc2d9741047dd1642aaf",
      "tree": "1f63053791d51ce418359f2f83dafcac195671ec",
      "parents": [
        "8922082ae6cd2783789e83ae9c67ffcbe5a2f4e1"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:58 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:58 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/netfilter_bridge\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "8922082ae6cd2783789e83ae9c67ffcbe5a2f4e1",
      "tree": "7b2b6598a0ddc7dbe6ebcc89f900366e5a748541",
      "parents": [
        "a82014149becc68695e7f1d62a8cc1e4ae062318"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:56 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:56 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/netfilter_arp\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "a82014149becc68695e7f1d62a8cc1e4ae062318",
      "tree": "a6ec2c9bda149912c70abc19fc3d8a9baa35fbc0",
      "parents": [
        "94d0ec58e63159ce5bcdfe612ee220eaeefa3b2a"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:55 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:55 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/netfilter/ipset\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "94d0ec58e63159ce5bcdfe612ee220eaeefa3b2a",
      "tree": "ec8326cdbfd3a323067ca17760d2f14193b81342",
      "parents": [
        "27a3aadcdc4f07c55f4d04e71268b6653ab4a4cf"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:54 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:54 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/netfilter\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "1855f1b1074ea8a76ced0f3ef25bbecd6b2a7222",
      "tree": "bb31c925fcd9104c813c51c24c3032f8573968a4",
      "parents": [
        "9e2d8656f5e8aa214e66b462680cf86b210b74a8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:45 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:45 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/isdn\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "5217c129443600b414e5b64aafe358952b78a65d",
      "tree": "915e20ee366baa1ca48e09bf1d277d65f4046d97",
      "parents": [
        "9e2d8656f5e8aa214e66b462680cf86b210b74a8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:44 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:44 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/hsi\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "27a3aadcdc4f07c55f4d04e71268b6653ab4a4cf",
      "tree": "5eaa4bda8dd705e134467135e33adb9a6a52da86",
      "parents": [
        "9e2d8656f5e8aa214e66b462680cf86b210b74a8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:40 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 09 09:48:40 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/linux/caif\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "50e0d10232db05c6776afcf6098459bff47e8b15",
      "tree": "0e89971de6d960c8946cc9351d73b297347a0260",
      "parents": [
        "8711798772641b2f593beebebcab5b1ec2309f0c",
        "c37d6154c0b9163c27e53cc1d0be3867b4abd760"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 09 15:58:38 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 09 15:58:38 2012 +0900"
      },
      "message": "Merge tag \u0027asm-generic\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic\n\nPull asm-generic updates from Arnd Bergmann:\n \"This has three changes for asm-generic that did not really fit into\n  any other branch as normal asm-generic changes do.  One is a fix for a\n  build warning, the other two are more interesting:\n\n   * A patch from Mark Brown to allow using the common clock\n     infrastructure on all architectures, so we can use the clock API in\n     architecture independent device drivers.\n\n   * The UAPI split patches from David Howells for the asm-generic\n     files.  There are other architecture specific series that are going\n     through the arch maintainer tree and that depend on this one.\n\n  There may be a few small merge conflicts between Mark\u0027s patch and the\n  following arch header file split patches.  In each case the solution\n  will be to keep the new \"generic-y +\u003d clkdev.h\" line, even if it ends\n  up being the only line in the Kbuild file.\"\n\n* tag \u0027asm-generic\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:\n  UAPI: (Scripted) Disintegrate include/asm-generic\n  asm-generic: Add default clkdev.h\n  asm-generic: xor: mark static functions as __maybe_unused\n"
    },
    {
      "commit": "718dcedd7e87f448a1eeeda4d1a986284c243110",
      "tree": "48bd3730e4eea9c359d94ae4e990c2d9c574931b",
      "parents": [
        "f3dfd599af993385b40fc7a1c947afc12729bc4d"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 04 18:21:50 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 04 18:21:50 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/drm\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "8a1ab3155c2ac7fbe5f2038d6e26efeb607a1498",
      "tree": "42ef93e164b8b2a01adab30db4b33f370f4280d7",
      "parents": [
        "f3dfd599af993385b40fc7a1c947afc12729bc4d"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 04 18:20:15 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 04 18:20:15 2012 +0100"
      },
      "message": "UAPI: (Scripted) Disintegrate include/asm-generic\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "10b63956fce7f369cc37fd4d994f09bd5203efe4",
      "tree": "4b0e607507b19a89a8c22f21d2552e66255faac5",
      "parents": [
        "ec28b7f250b19f31e14b69b015d61d0818bf43a0"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 02 18:01:57 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 02 18:01:57 2012 +0100"
      },
      "message": "UAPI: Plumb the UAPI Kbuilds into the user header installation and checking\n\nPlumb the UAPI Kbuilds into the user header installation and checking system.\nAs the headers are split the entries will be transferred across from the old\nKbuild files to the UAPI Kbuild files.\n\nThe changes made in this commit are:\n\n (1) Exported generated files (of which there are currently four) are moved to\n     uapi/ directories under the appropriate generated/ directory, thus we\n     get:\n\n\tinclude/generated/uapi/linux/version.h\n\tarch/x86/include/generated/uapi/asm/unistd_32.h\n\tarch/x86/include/generated/uapi/asm/unistd_64.h\n\tarch/x86/include/generated/uapi/asm/unistd_x32.h\n\n     These paths were added to the build as -I flags in a previous patch.\n\n (2) scripts/Makefile.headersinst is now given the UAPI path to install from\n     rather than the old path.\n\n     It then determines the old path from that and includes that Kbuild also\n     if it exists, thus permitting the headers to exist in either directory\n     during the changeover.\n\n     I also renamed the \"install\" variable to \"installdir\" as it refers to a\n     directory not the install program.\n\n (3) scripts/headers_install.pl is altered to take a list of source file paths\n     instead of just their names so that the makefile can tell it exactly\n     where to find each file.\n\n     For the moment, files can be obtained from one of four places for each\n     output directory:\n\n\t.../include/uapi/foo/\n\t.../include/generated/uapi/foo/\n\t.../include/foo/\n\t.../include/generated/foo/\n\n     The non-UAPI paths will be dropped later.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "494b3e1c492c29f01eec69f5492aedba6c0ae577",
      "tree": "bfd0ed3bf52a226458eaa15d5f6da2c85492dc9c",
      "parents": [
        "c0522b6cc1237c935b2cead3fa7b45465df2f839"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 02 18:01:56 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 02 18:01:56 2012 +0100"
      },
      "message": "UAPI: Set up uapi/asm/Kbuild.asm\n\nSet up uapi/asm/Kbuild.asm.  This requires the mandatory headers to be\ndynamically detected.  The same goes for include/asm/Kbuild.asm.  The problem\nis that the header files will be split or moved one at a time, but each header\nfile in Kbuild.asm\u0027s list applies to all arch headers of that name\nsimultaneously.\n\nThe dynamic detection of mandatory files can be undone later.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "4413e16d9d21673bb5048a2e542f1aaa00015c2e",
      "tree": "603b591283d5d5025840832a2987cfa3167cb794",
      "parents": [
        "abbf1590de22a6d2240a59383477da50d1402f6a"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 02 18:01:35 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Oct 02 18:01:35 2012 +0100"
      },
      "message": "UAPI: (Scripted) Set up UAPI Kbuild files\n\nSet up empty UAPI Kbuild files to be populated by the header splitter.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    }
  ]
}
