)]}'
{
  "log": [
    {
      "commit": "28f3d717618156c0dcd2f497d791b578a7931d87",
      "tree": "37b11581b51929b5473541e53bd242b3e1a9f666",
      "parents": [
        "654443e20dfc0617231f28a07c96a979ee1a0239",
        "1ca7ee30630e1022dbcf1b51be20580815ffab73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 11:54:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 11:54:29 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull more networking updates from David Miller:\n \"Ok, everything from here on out will be bug fixes.\"\n\n1) One final sync of wireless and bluetooth stuff from John Linville.\n   These changes have all been in his tree for more than a week, and\n   therefore have had the necessary -next exposure.  John was just away\n   on a trip and didn\u0027t have a change to send the pull request until a\n   day or two ago.\n\n2) Put back some defines in user exposed header file areas that were\n   removed during the tokenring purge.  From Stephen Hemminger and Paul\n   Gortmaker.\n\n3) A bug fix for UDP hash table allocation got lost in the pile due to\n   one of those \"you got it..  no I\u0027ve got it..\" situations.  :-)\n\n   From Tim Bird.\n\n4) SKB coalescing in TCP needs to have stricter checks, otherwise we\u0027ll\n   try to coalesce overlapping frags and crash.  Fix from Eric Dumazet.\n\n5) RCU routing table lookups can race with free_fib_info(), causing\n   crashes when we deref the device pointers in the route.  Fix by\n   releasing the net device in the RCU callback.  From Yanmin Zhang.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (293 commits)\n  tcp: take care of overlaps in tcp_try_coalesce()\n  ipv4: fix the rcu race between free_fib_info and ip_route_output_slow\n  mm: add a low limit to alloc_large_system_hash\n  ipx: restore token ring define to include/linux/ipx.h\n  if: restore token ring ARP type to header\n  xen: do not disable netfront in dom0\n  phy/micrel: Fix ID of KSZ9021\n  mISDN: Add X-Tensions USB ISDN TA XC-525\n  gianfar:don\u0027t add FCB length to hard_header_len\n  Bluetooth: Report proper error number in disconnection\n  Bluetooth: Create flags for bt_sk()\n  Bluetooth: report the right security level in getsockopt\n  Bluetooth: Lock the L2CAP channel when sending\n  Bluetooth: Restore locking semantics when looking up L2CAP channels\n  Bluetooth: Fix a redundant and problematic incoming MTU check\n  Bluetooth: Add support for Foxconn/Hon Hai AR5BBU22 0489:E03C\n  Bluetooth: Fix EIR data generation for mgmt_device_found\n  Bluetooth: Fix Inquiry with RSSI event mask\n  Bluetooth: improve readability of l2cap_seq_list code\n  Bluetooth: Fix skb length calculation\n  ...\n"
    },
    {
      "commit": "94b5aff4c6f72fee6b0f49d49e4fa8b204e8ded9",
      "tree": "39197121b6ef8cddaa0f4057fe24b4ced58e8982",
      "parents": [
        "5d4e2d08e7fdf7339f84a1c670d296a77e02f881",
        "59bd234b72fc29887839d792b7d6c7e8d2a577a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 16:12:24 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 16:12:24 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY updates from Greg Kroah-Hartman:\n \"Here\u0027s the big TTY/serial driver pull request for the 3.5-rc1 merge\n  window.\n\n  Nothing major in here, just lots of incremental changes from Alan and\n  Jiri reworking some tty core things to behave better and to get a more\n  solid grasp on some of the nasty tty locking issues.\n\n  There are a few tty and serial driver updates in here as well.\n\n  All of this has been in the linux-next releases for a while with no\n  problems.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027tty-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (115 commits)\n  serial: bfin_uart: Make MMR access compatible with 32 bits bf609 style controller.\n  serial: bfin_uart: RTS and CTS MMRs can be either 16-bit width or 32-bit width.\n  serial: bfin_uart: narrow the reboot condition in DMA tx interrupt\n  serial: bfin_uart: Adapt bf5xx serial driver to bf60x serial4 controller.\n  Revert \"serial_core: Update buffer overrun statistics.\"\n  tty: hvc_xen: NULL dereference on allocation failure\n  tty: Fix LED error return\n  tty: Allow uart_register/unregister/register\n  tty: move global ldisc idle waitqueue to the individual ldisc\n  serial8250-em: Add DT support\n  serial8250-em: clk_get() IS_ERR() error handling fix\n  serial_core: Update buffer overrun statistics.\n  tty: drop the pty lock during hangup\n  cris: fix missing tty arg in wait_event_interruptible_tty call\n  tty/amiserial: Add missing argument for tty_unlock()\n  tty_lock: Localise the lock\n  pty: Lock the devpts bits privately\n  tty_lock: undo the old tty_lock use on the ctty\n  serial8250-em: Emma Mobile UART driver V2\n  Add missing call to uart_update_timeout()\n  ...\n"
    },
    {
      "commit": "a481991467d38afb43c3921d5b5b59ccb61b04ba",
      "tree": "a4b0b9a14da6fd5ef7b9b512bb32dbfcfcf2cd71",
      "parents": [
        "f6a26ae7699416d86bea8cb68ce413571e9cab3c",
        "cda4db53e9c28061c100400e1a4d273ea61dfba9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 15:50:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 15:50:46 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB 3.5-rc1 changes from Greg Kroah-Hartman:\n \"Here is the big USB 3.5-rc1 pull request for the 3.5-rc1 merge window.\n\n  It\u0027s touches a lot of different parts of the kernel, all USB drivers,\n  due to some API cleanups (getting rid of the ancient err() macro) and\n  some changes that are needed for USB 3.0 power management updates.\n\n  There are also lots of new drivers, pimarily gadget, but others as\n  well.  We deleted a staging driver, which was nice, and finally\n  dropped the obsolete usbfs code, which will make Al happy to never\n  have to touch that again.\n\n  There were some build errors in the tree that linux-next found a few\n  days ago, but those were fixed by the most recent changes (all were\n  due to us not building with CONFIG_PM disabled.)\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (477 commits)\n  xhci: Fix DIV_ROUND_UP compile error.\n  xhci: Fix compile with CONFIG_USB_SUSPEND\u003dn\n  USB: Fix core compile with CONFIG_USB_SUSPEND\u003dn\n  brcm80211: Fix compile error for .disable_hub_initiated_lpm.\n  Revert \"USB: EHCI: work around bug in the Philips ISP1562 controller\"\n  MAINTAINERS: Add myself as maintainer to the USB PHY Layer\n  USB: EHCI: fix command register configuration lost problem\n  USB: Remove races in devio.c\n  USB: ehci-platform: remove update_device\n  USB: Disable hub-initiated LPM for comms devices.\n  xhci: Add Intel U1/U2 timeout policy.\n  xhci: Add infrastructure for host-specific LPM policies.\n  USB: Add macros for interrupt endpoint types.\n  xhci: Reserve one command for USB3 LPM disable.\n  xhci: Some Evaluate Context commands must succeed.\n  USB: Disable USB 3.0 LPM in critical sections.\n  USB: Add support to enable/disable USB3 link states.\n  USB: Allow drivers to disable hub-initiated LPM.\n  USB: Calculate USB 3.0 exit latencies for LPM.\n  USB: Refactor code to set LPM support flag.\n  ...\n\nConflicts:\n\tarch/arm/mach-exynos/mach-nuri.c\n\tarch/arm/mach-exynos/mach-universal_c210.c\n\tdrivers/net/wireless/ath/ath6kl/usb.c\n"
    },
    {
      "commit": "2cfb311f9943551915c13a71ec480b33028d33c1",
      "tree": "1ab4c6ccf6b99ec03c33512924041b49fc207854",
      "parents": [
        "bee9e58c9e98972ac48e9748e7b89bb25dc98051"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Mon May 21 21:14:14 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 22 15:19:01 2012 -0400"
      },
      "message": "mISDN: Add X-Tensions USB ISDN TA XC-525\n\nAccording to http://www.ip-phone-forum.de/showthread.php?t\u003d225313 this\nHW works. Thanks to Lars Immisch for pointing to this thread.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1f12eb6ba6f1e74007eb01ed26fad7c5239d62b",
      "tree": "4c6753fc5091cd31b8cc0029e41f86f4f8c3b195",
      "parents": [
        "e3567d2c15a7a8e2f992a5f7c7683453ca406d82"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Apr 23 10:08:51 2012 -0700"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri May 18 15:42:55 2012 -0700"
      },
      "message": "USB: Disable hub-initiated LPM for comms devices.\n\nHub-initiated LPM is not good for USB communications devices.  Comms\ndevices should be able to tell when their link can go into a lower power\nstate, because they know when an incoming transmission is finished.\nIdeally, these devices would slam their links into a lower power state,\nusing the device-initiated LPM, after finishing the last packet of their\ndata transfer.\n\nIf we enable the idle timeouts for the parent hubs to enable\nhub-initiated LPM, we will get a lot of useless LPM packets on the bus\nas the devices reject LPM transitions when they\u0027re in the middle of\nreceiving data.  Worse, some devices might blindly accept the\nhub-initiated LPM and power down their radios while they\u0027re in the\nmiddle of receiving a transmission.\n\nThe Intel Windows folks are disabling hub-initiated LPM for all USB\ncommunications devices under a xHCI USB 3.0 host.  In order to keep\nthe Linux behavior as close as possible to Windows, we need to do the\nsame in Linux.\n\nSet the disable_hub_initiated_lpm flag for for all USB communications\ndrivers.  I know there aren\u0027t currently any USB 3.0 devices that\nimplement these class specifications, but we should be ready if they do.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Gustavo Padovan \u003cgustavo@padovan.org\u003e\nCc: Johan Hedberg \u003cjohan.hedberg@gmail.com\u003e\nCc: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Jan Dumon \u003cj.dumon@option.com\u003e\nCc: Petko Manolov \u003cpetkan@users.sourceforge.net\u003e\nCc: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Kalle Valo \u003ckvalo@qca.qualcomm.com\u003e\nCc: \"Luis R. Rodriguez\" \u003cmcgrof@qca.qualcomm.com\u003e\nCc: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nCc: Vasanthakumar Thiagarajan \u003cvthiagar@qca.qualcomm.com\u003e\nCc: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nCc: Brett Rudley \u003cbrudley@broadcom.com\u003e\nCc: Roland Vossen \u003crvossen@broadcom.com\u003e\nCc: Arend van Spriel \u003carend@broadcom.com\u003e\nCc: \"Franky (Zhenhui) Lin\" \u003cfrankyl@broadcom.com\u003e\nCc: Kan Yan \u003ckanyan@broadcom.com\u003e\nCc: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nCc: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nCc: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nCc: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nCc: Herton Ronaldo Krzesinski \u003cherton@canonical.com\u003e\nCc: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Chaoming Li \u003cchaoming_li@realsil.com.cn\u003e\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nCc: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "1f352920b908247273a7c1937fd8c341cc1cedb1",
      "tree": "67917c24bcb58bb5217cfc30e523ab7a546aae7d",
      "parents": [
        "a4ca44fa578c7c7fd123b7fba3c2c98d4ba4e53d"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed May 16 20:51:02 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 17 04:47:50 2012 -0400"
      },
      "message": "isdn: remove duplicate NULL check\n\nWe test both \"!skb_out\" and \"skb_out\" here which is duplicative and\ncauses a static checker warning.  I considered that the intent might\nhave been to test \"skb_in\" but that\u0027s a valid pointer here.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c27b46e7f1cbf3be95a4cf5840c76a7b7d54b26f",
      "tree": "db406c5ceb174b3b41a0085929fe85c5e6951bb6",
      "parents": [
        "6d1ee48fd0d8d2586aaeda24dacffc426c2be44a"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@linux-pingi.de",
        "time": "Tue May 15 23:51:08 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 16 15:24:36 2012 -0400"
      },
      "message": "mISDN: Implement MISDN_CTRL_RX_OFF for more drivers\n\nMISDN_CTRL_RX_OFF is a meachanism to discard RX data in the driver if\nthe data is not needed by the application. It can be used when playing\nmesages, but not recording or with unidirectional protocols.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d1ee48fd0d8d2586aaeda24dacffc426c2be44a",
      "tree": "0a94204bfdf5ac0eb4d03885cb2f87ddb0e8eb1a",
      "parents": [
        "034005a0119b9c2aabe0ac3953eb9a65ca937a69"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@linux-pingi.de",
        "time": "Tue May 15 23:51:07 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 16 15:24:05 2012 -0400"
      },
      "message": "mISDN: Implement MISDN_CTRL_FILL_EMPTY for more drivers\n\nMISDN_CTRL_FILL_EMPTY is a meachanism to send a fixed value (normally silence)\nas long no data from upper layers is available. It can be used when recording\nvoice messages or with unidirectional protocols.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "034005a0119b9c2aabe0ac3953eb9a65ca937a69",
      "tree": "a7ee0735f2a9f87eb0207c27930a3e3c748bc1fe",
      "parents": [
        "7206e659f689558b41aa058c3040b081cb281d03"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@linux-pingi.de",
        "time": "Tue May 15 23:51:06 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 16 15:23:46 2012 -0400"
      },
      "message": "mISDN: Allow to set a minimum length for transparent data\n\nIf the FIFO of the card is small, many short messages are queued up to\nthe upper layers and the userspace. This change allows the applications\nto set a minimum datalen they want from the drivers.\nCreate a common control function to avoid code duplication in each\ndriver.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7206e659f689558b41aa058c3040b081cb281d03",
      "tree": "2be5bdef5a0bbb9c5763b8c1b1e6fe04b7184cc5",
      "parents": [
        "37952cfa3afdfa5cec39d9d76e80bc3a0e6a910c"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@linux-pingi.de",
        "time": "Tue May 15 23:51:05 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 16 15:23:28 2012 -0400"
      },
      "message": "mISDN: Reduce RX buffer allocation for transparent data\n\nWe did allways allocate maxsize buffers, but for transparent data we know\nthe actual size.\nUse a common function to calculate size and detect overflows.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37952cfa3afdfa5cec39d9d76e80bc3a0e6a910c",
      "tree": "829737484a661c49903ceb13d536b89c0a9a8ca9",
      "parents": [
        "09e79a777a0c9c3de85abc395b5d984bd4bae19d"
      ],
      "author": {
        "name": "Martin Bachem",
        "email": "info@colognechip.com",
        "time": "Tue May 15 23:51:04 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 16 15:23:06 2012 -0400"
      },
      "message": "mISDN: Bugfix hfcsusb: usb endpoint activation/deactivation\n\nHere was a off by one in the activation/deactivation.\nThe additional activation in open_bchannel() did hide\nit, but only if you do not try to use B2.\n\nSigned-off-by: Martin Bachem \u003cinfo@colognechip.com\u003e\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09e79a777a0c9c3de85abc395b5d984bd4bae19d",
      "tree": "c0f2dd0e51503cdfde989e0ac90f691dfa4470e1",
      "parents": [
        "8bfddfbe2100862fd39b97001d0559ccd4c77f19"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@linux-pingi.de",
        "time": "Tue May 15 23:51:03 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 16 15:22:49 2012 -0400"
      },
      "message": "mISDN: avmfritz use the bigger fifo of chip version 2\n\nIf we detect the latest hardware revision we should use the bigger fifo\nto avoid TX underruns and have less interrupts.\nTX underruns should be logged as warning.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8bfddfbe2100862fd39b97001d0559ccd4c77f19",
      "tree": "587d69b18f6b7ed23eb02577f1d531c626c36216",
      "parents": [
        "1368112c07bae879fa3d1c21f236ca8eea3e5e84"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@linux-pingi.de",
        "time": "Tue May 15 23:51:02 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 16 15:22:29 2012 -0400"
      },
      "message": "mISDN: Early confirm for transparent data\n\nIt is better to send a confirm for transparent data early as possible\nto avoid TX underuns.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1368112c07bae879fa3d1c21f236ca8eea3e5e84",
      "tree": "3467a277cc350bbfaf3e98df9513d4209e63f984",
      "parents": [
        "dd456d45d7edd01f4054818dd404ec61ca55cbc1"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@linux-pingi.de",
        "time": "Tue May 15 23:51:01 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 16 15:22:06 2012 -0400"
      },
      "message": "mISDN: Cleanup channel also if it already was deactivated\n\nIf a channel was closed after it was deactivated it could happen that\nsomething was not proper resetted. The test if a channel is still activ\nwas wrong, so remove it and always do the cleanup.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d584515fbb59d65bd307f7a453e7849489f62986",
      "tree": "5a7d7099119f10a032e47da22ad4d50141c3f851",
      "parents": [
        "c727e7f0071cae66c029f667d48b154c6b64227b"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Tue May 15 09:06:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 16 01:14:03 2012 -0400"
      },
      "message": "isdn: Fix typo in hfcmulti.c\n\nCorrecting spelling \"extenal\" to \"external\" in hfcmulti.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\n"
    },
    {
      "commit": "7dc2ce5f12cb5d166140820d5063027dc2449ac1",
      "tree": "19eb6c0efdc277a61af8fe6089dfc0b620ae8a23",
      "parents": [
        "7fdaadcc2ee4d43eb43c564dbef85b768565cd7a"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Apr 25 13:02:20 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 07 22:37:57 2012 -0400"
      },
      "message": "isdn/capi: elliminate capincci_find() in non-middleware case\n\nIf Kernel CAPI is compiled without CONFIG_ISDN_CAPI_MIDDLEWARE,\nthe structure retrieved via capincci_find() is never actually\nused, so don\u0027t compile that function in that case.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7fdaadcc2ee4d43eb43c564dbef85b768565cd7a",
      "tree": "f2e9c9bfa977b820b510cc2e73860cd0211c1e40",
      "parents": [
        "81fa7b82570ec4337d328e6aee45689455508821"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Apr 25 13:02:20 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 07 22:37:57 2012 -0400"
      },
      "message": "isdn/capi: fix readability damage\n\nFix up some of the readibility deterioration caused by the recent\nwhitespace coding style cleanup.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81fa7b82570ec4337d328e6aee45689455508821",
      "tree": "79cdb018f497a18635ea78a171cd211845e0b605",
      "parents": [
        "7643ffbd02ac46f880f64bed24a85d453b501418"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Apr 25 13:02:20 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 07 22:37:56 2012 -0400"
      },
      "message": "isdn/gigaset: unify function return values\n\nVarious functions in the Gigaset driver were using different\nconventions for the meaning of their int return values.\nAlign them to the usual negative error numbers convention.\n\nInspired-by: Julia Lawall \u003cjulia.lawall@lip6.fr\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7643ffbd02ac46f880f64bed24a85d453b501418",
      "tree": "b32aef5eb4e317d782cb78c2db24c175c64f9d99",
      "parents": [
        "f86936ff3826558307bf99f0db3220ac8b7ffd8f"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Apr 25 13:02:20 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 07 22:37:56 2012 -0400"
      },
      "message": "isdn/gigaset: internal function name cleanup\n\nFunctions clear_at_state and free_strings did the same thing;\ndrop one of them, keeping the more descriptive name.\nDrop a redundant call.\nRename function dealloc_at_states to dealloc_temp_at_states\nto clarify its purpose.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f86936ff3826558307bf99f0db3220ac8b7ffd8f",
      "tree": "67fd56fe3e00b4c6a82ce14ace83220ab30d13c7",
      "parents": [
        "e055d03dc088a990fe5ea24a2d64033a168da23c"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Apr 25 13:02:20 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 07 22:37:56 2012 -0400"
      },
      "message": "isdn/gigaset: fix readability damage\n\nFix up some of the readibility deterioration caused by the recent\nwhitespace coding style cleanup.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e055d03dc088a990fe5ea24a2d64033a168da23c",
      "tree": "ece413271c28c34b5907689cdb6ecb13d672313e",
      "parents": [
        "62a1cfe052346b96a552b6a9178d412c709711bb"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Apr 25 13:02:20 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 07 22:37:56 2012 -0400"
      },
      "message": "isdn/gigaset: improve error handling querying firmware version\n\nAn out-of-place \"OK\" response to the \"AT+GMR\" (get firmware version)\ncommand turns out to be, more often than not, a delayed response to\na previous command rather than an actual error, so continue waiting\nfor the version number in that case.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62a1cfe052346b96a552b6a9178d412c709711bb",
      "tree": "2230cd1ecc1db46c0df433318e3cd0fd8bd8ba68",
      "parents": [
        "8e618aad5348b6e6c5a90e8d97ea643197963b20"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Apr 25 13:02:20 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 07 22:37:56 2012 -0400"
      },
      "message": "isdn/gigaset: fix CAPI disconnect B3 handling\n\nIf DISCONNECT_B3_IND was synthesized because of a DISCONNECT_REQ\nwith existing logical connections, the connection state wasn\u0027t\nupdated accordingly. Also the emitted DISCONNECT_B3_IND message\nwasn\u0027t included in the debug log as requested.\nThis patch fixes both of these issues.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e618aad5348b6e6c5a90e8d97ea643197963b20",
      "tree": "11fe2cb5180939cc703444fca5071cfd327f79d5",
      "parents": [
        "8a05ba0812f7a456b3eddf74b127c0d8791742a7"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Apr 25 13:02:19 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 07 22:37:56 2012 -0400"
      },
      "message": "isdn/gigaset: ratelimit CAPI message dumps\n\nIntroduce a global ratelimit for CAPI message dumps to protect\nagainst possible log flood.\nDrop the ratelimit for ignored messages which is now covered by the\nglobal one.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f45ebf3a6be9da051f078b30e7309b6788932189",
      "tree": "539bb636aec1ec8542218c54866f724b39164182",
      "parents": [
        "1ea52fbda1629216182a0b0fbee9d65e8bcedd1e"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "isdn@linux-pingi.de",
        "time": "Fri May 04 04:15:35 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 04 11:56:19 2012 -0400"
      },
      "message": "mISDN: Help to identify the card\n\nWith multiple cards is hard to figure out which port caused trouble\nint the layer2 routines (e.g. got a timeout).\nNow we have the informations in the log output.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ea52fbda1629216182a0b0fbee9d65e8bcedd1e",
      "tree": "798dcc87b7ac3c8683fa73e6eb06ee0c5f8c7e77",
      "parents": [
        "c626c127279b265ab293348763e043864d58d42c"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "isdn@linux-pingi.de",
        "time": "Fri May 04 04:15:34 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 04 11:55:39 2012 -0400"
      },
      "message": "mISDN: Layer1 statemachine fix\n\nThe timer3 and the activation delay timer need to be independent.\nIf timer3 fires do not reqest power up we have to send only INFO 0.\nNow layer1 pass TBR3 again.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c626c127279b265ab293348763e043864d58d42c",
      "tree": "476fa67d42bff3a1a27d97818fa66d16bf501a88",
      "parents": [
        "8423e6b212a19d5f02232855dec73196297b5ee9"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "isdn@linux-pingi.de",
        "time": "Fri May 04 04:15:33 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 04 11:55:05 2012 -0400"
      },
      "message": "mISDN: Make layer1 timer 3 value configurable\n\nFor certification test it is very useful to change the layer1\ntimer3 value on runtime.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8423e6b212a19d5f02232855dec73196297b5ee9",
      "tree": "bb244d8d7743d2c078fe817d25a3ae4a37ca3d39",
      "parents": [
        "7ed80fe45d42678fb234bf9d18de6a98cfa9830d"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "isdn@linux-pingi.de",
        "time": "Fri May 04 04:15:32 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 04 11:54:27 2012 -0400"
      },
      "message": "mISDN: L2 timeouts need to be queued as L2 event\n\nTo be full preemptiv safe, we cannot handle a L2 timeout in the timer\ncontext itself, we should do all actions via the D-channel thread.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ed80fe45d42678fb234bf9d18de6a98cfa9830d",
      "tree": "0967e3bf027d4c90c41c7f841d520f978fca82a0",
      "parents": [
        "82107b73eae812d8c089832b14b24ffe20a5c241"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "isdn@linux-pingi.de",
        "time": "Fri May 04 04:15:31 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 04 11:53:59 2012 -0400"
      },
      "message": "mISDN: Fix refcounting bug\n\nUnder some configs it was still not possible to unload the driver,\nbecause the module use count was srewed up.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82107b73eae812d8c089832b14b24ffe20a5c241",
      "tree": "71f9aa15dea9fd37aa29cf5aa27e766c792953e3",
      "parents": [
        "17045755193a93fbd2d97db9aad5e726fc8c2a6d"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Fri May 04 04:15:30 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 04 11:53:14 2012 -0400"
      },
      "message": "mISDN: Added PH_* state info to tei manager.\n\nTei manager reports current layer 1 state on creation.\nOn state change it reports it to the socket interface.\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d73988923f73b5a3364b06ae1368542785f0af84",
      "tree": "c967b70def1b39242c19fdcc12924f718f994354",
      "parents": [
        "67469601406c12ced3db9956aeb0ef0854e2952f"
      ],
      "author": {
        "name": "hartleys",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Apr 24 12:56:03 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 27 00:03:34 2012 -0400"
      },
      "message": "isdn/eicon: use standard __init,__exit function markup\n\nRemove the custom DIVA_{INIT,EXIT}_FUNCTION defines and use\nthe standard __init,__exit markup.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Armin Schindler \u003cmac@melware.de\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07003408fc219ca7c45d2f559999f6aca08d711a",
      "tree": "57002be7845c5f407a5745ee72e2535a79cf276d",
      "parents": [
        "864fd636b196e7502df14d82a719744203d47193"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "jolly@eversberg.eu",
        "time": "Tue Apr 24 20:52:14 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:21:03 2012 -0400"
      },
      "message": "mISDN: Added support for fragmentation of E1 interfaces of hfcmulti driver.\n\nFragmentation is usefull if multiple devices are connected to an E1\ninterface. Each fragment will have a subset of the available timeslots.\nThese devices require a cascde connection or a multiplexer.\n\nSigned-off-by: Andreas Eversberg \u003cjolly@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "864fd636b196e7502df14d82a719744203d47193",
      "tree": "ab0ceb83956ecb2dcd26b91058e0c4cb8a80d4f9",
      "parents": [
        "d2fb549654882ae5806a8a676b322ac1ceea4608"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "jolly@eversberg.eu",
        "time": "Tue Apr 24 20:52:13 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:21:03 2012 -0400"
      },
      "message": "mISDN: Rework of LED status display for HFC-4S/8S/E1 cards.\n\nLEDs will show RED if layer 1 is disabled or fails.\nLEDs will show GREEN if layer 1 is active.\nLEDs will blink if traffic on D-channel.\n\nSigned-off-by: Andreas Eversberg \u003cjolly@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2fb549654882ae5806a8a676b322ac1ceea4608",
      "tree": "e7d907ffd585dbee5ee479c0a96035bf5206004c",
      "parents": [
        "a4d729d0ce7e52f21d1976b96fc6211ee34bf84b"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Tue Apr 24 20:52:12 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:21:03 2012 -0400"
      },
      "message": "mISDN: Using FLG_ACTIVE flag to determine if layer 1 is active or not.\n\nWe already have the flag for L1 active, so we should use it.\nL2 will be solved in a later patch.\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4d729d0ce7e52f21d1976b96fc6211ee34bf84b",
      "tree": "e0e7d833fd4b981d77b83ab898f4c39efa860514",
      "parents": [
        "25456e5ceea57e99091f5ff44d71012b31651391"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "jolly@eversberg.eu",
        "time": "Tue Apr 24 20:52:11 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:21:03 2012 -0400"
      },
      "message": "mISDN: Fixed false interruption of audio during bridging change.\n\nTransmitted audio data was interrupted if a bridge was enabled or disabled.\nNow transmission seamlessly continues during that action.\nFix in hfcmulti.ko\n\nSigned-off-by: Andreas Eversberg \u003cjolly@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cf6ace5f5c7981f5df76af3e1b90d77cc3cdece",
      "tree": "893417c150ee33709babe214087f0203c2e0377c",
      "parents": [
        "efef50a59f5536b94953838b05472eb490f6be09"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "isdn@linux-pingi.de",
        "time": "Wed Apr 25 20:54:48 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 03:10:45 2012 -0400"
      },
      "message": "mISDN: DSP scheduling fix (version 2)\n\ndsp_spl_jiffies need to be the same datatype as jiffies (which is ulong).\nIf not, on 64 bit systems it will fallback to schedule the DSP every jiffie\ntic as soon jiffies become \u003e 2^32.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efef50a59f5536b94953838b05472eb490f6be09",
      "tree": "355532b0888ff9f1227733dd3f979cde79af5cd3",
      "parents": [
        "52a637c2a5d96f12eadb17e03da9b3405cd58acf"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "isdn@linux-pingi.de",
        "time": "Tue Apr 24 02:51:51 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 03:10:45 2012 -0400"
      },
      "message": "mISDN: Fix division by zero\n\nIf DTMF debug is set and tresh goes under 100, the printk will cause\na division by zero.\n\nSigned-off-by: Karsten Keil \u003ckkeil@linux-pingi.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52a637c2a5d96f12eadb17e03da9b3405cd58acf",
      "tree": "4d1dac9b55208868cd2de09e6d6e2b9f0689499d",
      "parents": [
        "74fa9e5dff617e2e1e7688969f3492a6080bb6e1"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "jolly@eversberg.eu",
        "time": "Tue Apr 24 02:51:50 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 03:10:45 2012 -0400"
      },
      "message": "mISDN: Fixed hardware bridging/conference check routine of mISDN_dsp.ko.\n\nIn some cases the hardware bridging/conference (2-n parties) was selected,\nbut still pure software bridging/conference was used.\n\nSigned-off-by: Andreas Eversberg \u003cjolly@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74fa9e5dff617e2e1e7688969f3492a6080bb6e1",
      "tree": "e8bd6bcc9cff4718e4a1113189404935074c7a3c",
      "parents": [
        "8dcf01fc009d12d01fd195ed95eaaee61178f21a"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "jolly@eversberg.eu",
        "time": "Tue Apr 24 02:51:49 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 03:10:45 2012 -0400"
      },
      "message": "mISDN: Fix NULL pointer bug in if-condition of mISDN_dsp\n\nFix a bug (was introduced by a cut \u0026 paste error)\nin cases when dsp-\u003econf was NULL.\n\nSigned-off-by: Andreas Eversberg \u003cjolly@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f24001941c99776f41bd3f09c07d91205c2ad9d4",
      "tree": "0ab31480ccdf343b61db045e195d096068ef7c73",
      "parents": [
        "a108d5f35adc5c5d5cdc882dc0bb920565551bff",
        "4d634ca35a8b38530b134ae92bc9e3cc9c23c030"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 23 23:14:36 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 23 23:15:17 2012 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nFix merge between commit 3adadc08cc1e (\"net ax25: Reorder ax25_exit to\nremove races\") and commit 0ca7a4c87d27 (\"net ax25: Simplify and\ncleanup the ax25 sysctl handling\")\n\nThe former moved around the sysctl register/unregister calls, the\nlater simply removed them.\n\nWith help from Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "665ab0f3c8b8f86bb77b25285ac93870c7054d63",
      "tree": "c7d12c3559982eb3fb1847438d4b45ce034851e5",
      "parents": [
        "bf03f65b7967df5807ddef7b99f8a41d4c94fc70",
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 15:57:31 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 18 15:57:31 2012 -0700"
      },
      "message": "Merge 3.4-rc3 into tty-next\n\nThis allows us to pick up some changes needed for other serial patches.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8831a3f2c9ee7d952e6d7a018d11c0c9c5b56749",
      "tree": "8e3f7c54f9fc5aa95be9be0fdd95ade6bff8ca85",
      "parents": [
        "cf22f9a2b83e72082c43ef5c942d5daf9301da8e"
      ],
      "author": {
        "name": "Peter Hüwe",
        "email": "PeterHuewe@gmx.de",
        "time": "Sat Apr 14 13:42:59 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 15 03:23:31 2012 -0400"
      },
      "message": "isdn/hysdn: Convert to kstrtoul_from_user\n\nThis patch replaces the code for getting an number from a\nuserspace buffer by a simple call to kstroul_from_user.\nThis makes it easier to read and less error prone.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4f9c1ac78c5c20150f03c370c2bd7eca44f5127",
      "tree": "92719848d035ddf5233a297dabb587f95652a975",
      "parents": [
        "3dbc35a339d7c8c756cb159b9ba076fac4e7faeb",
        "11bbd5b6dae49fd7072ebf5eb63735827bd72f42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 15:36:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 15:36:33 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.4-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty and serial fixes from Greg KH:\n \"Here are some tty and serial fixes for 3.4-rc2.\n\n  Most important here is the pl011 fix, which has been reported by about\n  100 different people, which means more people use it than I expected\n  :)\n\n  There are also some 8250 driver reverts due to some problems reported\n  by them.  And other minor fixes as well.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027tty-3.4-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  pch_uart: Add Kontron COMe-mTT10 uart clock quirk\n  pch_uart: Fix MSI setting issue\n  serial/8250_pci: add a \"force background timer\" flag and use it for the \"kt\" serial port\n  Revert \"serial/8250_pci: setup-quirk workaround for the kt serial controller\"\n  Revert \"serial/8250_pci: init-quirk msi support for kt serial controller\"\n  tty/serial/omap: console can only be built-in\n  serial: samsung: fix omission initialize ulcon in reset port fn()\n  printk(): add KERN_CONT where needed in hpet and vt code\n  tty/serial: atmel_serial: fix RS485 half-duplex problem\n  tty: serial: altera_uart: Check for NULL platform_data in probe.\n  isdn/gigaset: use gig_dbg() for debugging output\n  omap-serial: Fix the error handling in the omap_serial probe\n  serial: PL011: move interrupt clearing\n"
    },
    {
      "commit": "59d59b0600e541b4e94b891148c92f2e2d18f7c0",
      "tree": "9f05e18195af2620acc3fb838d04479a097e0852",
      "parents": [
        "c56a00a165712fd73081f40044b1e64407bb1875"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Apr 10 10:35:29 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Apr 10 09:01:14 2012 -0700"
      },
      "message": "ISDN: remove uses of isdn_tty_revision\n\nCommit \"ISDN: i4l, remove cvs crap\" removed definition of\nisdn_tty_revision, but there is still a user. So this causes linking\nerrors. This was hidden from my radar because the variable was not\ndeclared in any header. Instead isdn_common.c declares it locally.\n\nSo remove this variable also from isdn_common.c, because there is\nreally no way to find out the version. Git commit or tag is...\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "875d54aa820cd029e324719585e243f5dfca4713",
      "tree": "df5abf2a4dc9e7cc771a2a33e6a4fff5f02777e0",
      "parents": [
        "042b9e7c2bef3bc2b250921fee0ae52125812643"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:02 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:17:05 2012 -0700"
      },
      "message": "TTY: isdn, use tty_port_block_til_ready helper\n\nThis removes a bunch of duplicated code which does the same as\ntty_port_block_til_ready does.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "042b9e7c2bef3bc2b250921fee0ae52125812643",
      "tree": "1282c060ab8da29efde6656ecd257f34b9fe0a7a",
      "parents": [
        "4330d663fed02ace2feba1ab3795ab0c08148a28"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:01 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:17:03 2012 -0700"
      },
      "message": "TTY: isdn, define tty_port_operations\n\nAdd there .carrier_raised. It is taken from current block_til_ready.\nWe will need tty_port-\u003eops-\u003ecarrier_raised for\ntty_port_block_til_ready helper.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4330d663fed02ace2feba1ab3795ab0c08148a28",
      "tree": "703e9acf579e879a9d58013d43f1f4fa66850c45",
      "parents": [
        "265d6f00e79166c145421cbca06a20f33332b29f"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:54:00 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:16:57 2012 -0700"
      },
      "message": "TTY: isdn, use tty_port_close_end helper\n\nThe code does almost the same, so there we can leverage the helper\u0027s\ncode. The only difference is locking. The helper protects counts by a\nspinlock. This never hurts and should be added to other code parts\ntoo.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "265d6f00e79166c145421cbca06a20f33332b29f",
      "tree": "23f17d990c45937e4282705c2c385c4c9d326fe5",
      "parents": [
        "82e46b31908244678a6e7404c4204dd3f6fea9f0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:53:59 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:16:55 2012 -0700"
      },
      "message": "TTY: isdn, define local tty_port\n\nIn some functions we use tty_port much. So let us have a local pointer\nto that variable instead of having info-\u003eport all over the code.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "82e46b31908244678a6e7404c4204dd3f6fea9f0",
      "tree": "458c8dbbb7f1aabc714eed83b6638d1fd3363c73",
      "parents": [
        "ba43294d51ac6491e60c2fc33a974a9a1002dfed"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:53:58 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:16:55 2012 -0700"
      },
      "message": "TTY: isdn, use xmit_buf from tty_port\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ba43294d51ac6491e60c2fc33a974a9a1002dfed",
      "tree": "9bf10d228e138018a7c076e9c3bd7a5336141c21",
      "parents": [
        "1b05f030a90569d9617d0fe42910f9e5c8cc59ec"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:53:57 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:16:55 2012 -0700"
      },
      "message": "TTY: isdn, use tty from tty_port\n\nNo recounting this time, just a plain switch.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1b05f030a90569d9617d0fe42910f9e5c8cc59ec",
      "tree": "0c265ac6642d589bb30b947a00bb684af37c4e1e",
      "parents": [
        "c6e92b63d711c12ffb47f4dbb53902b7f26032e7"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:53:56 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:16:55 2012 -0700"
      },
      "message": "TTY: isdn, use counts from tty_port\n\nblocked_open and count this time.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c6e92b63d711c12ffb47f4dbb53902b7f26032e7",
      "tree": "bc104c268a5ee048b468104c023ec483ffde5638",
      "parents": [
        "48decc1c743fa4eb5ba5dd3f556e7fcbefe65440"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:53:55 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:16:55 2012 -0700"
      },
      "message": "TTY: isdn, use open/close_wait from tty_port\n\nHmm, the isdn ones were initialized twice.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "48decc1c743fa4eb5ba5dd3f556e7fcbefe65440",
      "tree": "e187f0d295549a39e96e004d5215ac8ab180c8b2",
      "parents": [
        "ed722ead61e3776cbcda3805bb872ff2b856d3b9"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:53:54 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:16:54 2012 -0700"
      },
      "message": "TTY: isdn, add tty_port\n\nAnd use tty_port-\u003eflags now. Other members will follow.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "37630f406338de4a5f72a42c0b6a034657dce383",
      "tree": "11212fa0f1b2481e60af871b0bb77e483adf5963",
      "parents": [
        "ce93d33cf45db9893cfc725a2b470da15bfe4435"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:53:52 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:16:54 2012 -0700"
      },
      "message": "TTY: isdn, make some functions readable\n\nHuh, this was a mess.\n\n* Remove the 5 indent levels by just returning from isdn_tty_try_read\n  when the conditions there are not satisfied.\n* Use \u0027continue\u0027 in loop in isdn_tty_readmodem to save 2 levels.\n* Chain \u0027if\u0027s in isdn_tty_modem_escape.\n* Use \u0027continue\u0027 in loop in isdn_tty_carrier_timeout to save 1 level.\n\nBetter to look at this patch with -w -b.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ce93d33cf45db9893cfc725a2b470da15bfe4435",
      "tree": "364b1ff9f6beead5f94746d674ed03a93ecc0184",
      "parents": [
        "6776a2f07924192fd168bdceb1a00d10630edb4d"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:53:51 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:16:54 2012 -0700"
      },
      "message": "TTY: isdn, do not play with module refcounts\n\nThe module which called allocate_tty_driver is already refcounted by\nthe TTY layer automatically. And since THIS_MODULE is isdn_tty and it\nallocated the tty_driver, there is no need to do the counts in isdn\u0027s\ntty-\u003eops-\u003eopen/close.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6776a2f07924192fd168bdceb1a00d10630edb4d",
      "tree": "0310d1a4318d962e9c3879199c066646448f92fd",
      "parents": [
        "05eb48be91e6675c225b5f86c88ecbb83152119c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:53:50 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:16:54 2012 -0700"
      },
      "message": "TTY: isdn, remove ISDN_ASYNC_* flags\n\nThey are the same as TTY ones. So there is no need to redefine them.\nRemove ISDN_ASYNC_* and use only ASYNC_*. Except the MAGIC number, of\ncourse.\n\nWhile we are there, remove also the SERIAL_TYPE flags which are\nunused.\n\nPerhaps we should move the ASYNC flags from serial.h to tty.h given\nthey are used by the tty layer and tty drivers, not only serial?\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "05eb48be91e6675c225b5f86c88ecbb83152119c",
      "tree": "08bb2e98eca700f45884b93d43e4546f24948ce9",
      "parents": [
        "1ca6711ec001c1893552f1a90007f81dff57ca7a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:53:49 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:16:54 2012 -0700"
      },
      "message": "TTY: isdn, remove callout\n\nI wonder how this survived there during the whole 2.6 series until now\n:D.\n\nCallouts are not used for a decade, so let us remove it also from\nisdn. This means removal of ISDN_ASYNC_CALLOUT_ACTIVE which is never\nraised in info-\u003eflags and callout_termios which are never used.\n\nThis will help us to get rid of ISDN_ASYNC_* flags and use ASYNC ones\nfrom serial.h. And then we will switch to tty_port.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1ca6711ec001c1893552f1a90007f81dff57ca7a",
      "tree": "c829b420b7ab172e001d025e1f7395d16f5a90ca",
      "parents": [
        "5de0a567c020479d89953038eee9192d417349be"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Apr 02 13:53:48 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 11:14:50 2012 -0700"
      },
      "message": "ISDN: i4l, remove cvs crap\n\nCVS $Id$ is unused and makes no sense in our tree. Get rid of that.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ef37ea34cac19ef46173b26ee47a102f3b987d1e",
      "tree": "c7da43bc4849afeb9b963108020e631d175f8258",
      "parents": [
        "388bc26226807fbcf4c626b81bb17a2e74aa4b1b"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Mar 25 19:12:37 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 09 10:30:38 2012 -0700"
      },
      "message": "isdn/gigaset: use gig_dbg() for debugging output\n\nThe \"TTY buffer in tty_port\" patchset introduced an opencoded\ndebug message in the Gigaset tty device if_close() function.\nChange it to use the gig_dbg() macro like everywhere else in\nthe driver.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ed359a3b7b6ade0071f378c0cf4392d252f7d334",
      "tree": "8f81e03fcb44a7d36f53bc5a53d8eced7154bee2",
      "parents": [
        "95694129b43165911dc4e8a972f0d39ad98d86be",
        "2240eb4ae3dc4acff20d1a8947c441c451513e37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 02 17:53:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 02 17:53:39 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) Provide device string properly for USB i2400m wimax devices, also\n    don\u0027t OOPS when providing firmware string.  From Phil Sutter.\n\n 2) Add support for sh_eth SH7734 chips, from Nobuhiro Iwamatsu.\n\n 3) Add another device ID to USB zaurus driver, from Guan Xin.\n\n 4) Loop index start in pool vector iterator is wrong causing MAC to not\n    get configured in bnx2x driver, fix from Dmitry Kravkov.\n\n 5) EQL driver assumes HZ\u003d100, fix from Eric Dumazet.\n\n 6) Now that skb_add_rx_frag() can specify the truesize increment\n    separately, do so in f_phonet and cdc_phonet, also from Eric\n    Dumazet.\n\n 7) virtio_net accidently uses net_ratelimit() not only on the kernel\n    warning but also the statistic bump, fix from Rick Jones.\n\n 8) ip_route_input_mc() uses fixed init_net namespace, oops, use\n    dev_net(dev) instead.  Fix from Benjamin LaHaise.\n\n 9) dev_forward_skb() needs to clear the incoming interface index of the\n    SKB so that it looks like a new incoming packet, also from Benjamin\n    LaHaise.\n\n10) iwlwifi mistakenly initializes a channel entry as 2GHZ instead of\n    5GHZ, fix from Stanislav Yakovlev.\n\n11) Missing kmalloc() return value checks in orinoco, from Santosh\n    Nayak.\n\n12) ath9k doesn\u0027t check for HT capabilities in the right way, it is\n    checking ht_supported instead of the ATH9K_HW_CAP_HT flag.  Fix from\n    Sujith Manoharan.\n\n13) Fix x86 BPF JIT emission of 16-bit immediate field of AND\n    instructions, from Feiran Zhuang.\n\n14) Avoid infinite loop in GARP code when registering sysfs entries.\n    From David Ward.\n\n15) rose protocol uses memcpy instead of memcmp in a device address\n    comparison, oops.  Fix from Daniel Borkmann.\n\n16) Fix build of lpc_eth due to dev_hw_addr_rancom() interface being\n    renamed to eth_hw_addr_random().  From Roland Stigge.\n\n17) Make ipv6 RTM_GETROUTE interpret RTA_IIF attribute the same way\n    that ipv4 does.  Fix from Shmulik Ladkani.\n\n18) via-rhine has an inverted bit test, causing suspend/resume\n    regressions.  Fix from Andreas Mohr.\n\n19) RIONET assumes 4K page size, fix from Akinobu Mita.\n\n20) Initialization of imask register in sky2 is buggy, because bits are\n    \"or\u0027d\" into an uninitialized local variable.  Fix from Lino\n    Sanfilippo.\n\n21) Fix FCOE checksum offload handling, from Yi Zou.\n\n22) Fix VLAN processing regression in e1000, from Jiri Pirko.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (52 commits)\n  sky2: dont overwrite settings for PHY Quick link\n  tg3: Fix 5717 serdes powerdown problem\n  net: usb: cdc_eem: fix mtu\n  net: sh_eth: fix endian check for architecture independent\n  usb/rtl8150 : Remove duplicated definitions\n  rionet: fix page allocation order of rionet_active\n  via-rhine: fix wait-bit inversion.\n  ipv6: Fix RTM_GETROUTE\u0027s interpretation of RTA_IIF to be consistent with ipv4\n  net: lpc_eth: Fix rename of dev_hw_addr_random\n  net/netfilter/nfnetlink_acct.c: use linux/atomic.h\n  rose_dev: fix memcpy-bug in rose_set_mac_address\n  Fix non TBI PHY access; a bad merge undid bug fix in a previous commit.\n  net/garp: avoid infinite loop if attribute already exists\n  x86 bpf_jit: fix a bug in emitting the 16-bit immediate operand of AND\n  bonding: emit event when bonding changes MAC\n  mac80211: fix oper channel timestamp updation\n  ath9k: Use HW HT capabilites properly\n  MAINTAINERS: adding maintainer for ipw2x00\n  net: orinoco: add error handling for failed kmalloc().\n  net/wireless: ipw2x00: fix a typo in wiphy struct initilization\n  ...\n"
    },
    {
      "commit": "9ffc93f203c18a70623f21950f1dd473c9ec48cd",
      "tree": "1eb3536ae183b0bfbf7f5152a6fe4f430ae881c2",
      "parents": [
        "96f951edb1f1bdbbc99b0cd458f9808bb83d58ae"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "message": "Remove all #inclusions of asm/system.h\n\nRemove all #inclusions of asm/system.h preparatory to splitting and killing\nit.  Performed with the following command:\n\nperl -p -i -e \u0027s!^#\\s*include\\s*\u003casm/system[.]h\u003e.*\\n!!\u0027 `grep -Irl \u0027^#\\s*include\\s*\u003casm/system[.]h\u003e\u0027 *`\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "819a100846295461bc0f1bfcb8e5ab11c1bc4cdb",
      "tree": "60a01beefe73812d91e6459bcfa0cccd54ea2e59",
      "parents": [
        "c54e9bd38a06babf94fd45e5f1df9a1109e12818"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Mon Mar 26 21:20:48 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 27 22:42:32 2012 -0400"
      },
      "message": "mISDN: array underflow in open_bchannel()\n\nThere are two channels here.  User space starts counting channels at one\nbut in the kernel we start at zero.  If the user passes in a zero\nchannel that\u0027s invalid and could lead to memory corruption.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b59bf081622b6446db77ad06c93fe23677bc533",
      "tree": "3f4bb5a27c90cc86994a1f6d3c53fbf9208003cb",
      "parents": [
        "e45836fafe157df137a837093037f741ad8f4c90",
        "bbdb32cb5b73597386913d052165423b9d736145"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:04:47 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:04:47 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next\n\nPull networking merge from David Miller:\n \"1) Move ixgbe driver over to purely page based buffering on receive.\n     From Alexander Duyck.\n\n  2) Add receive packet steering support to e1000e, from Bruce Allan.\n\n  3) Convert TCP MD5 support over to RCU, from Eric Dumazet.\n\n  4) Reduce cpu usage in handling out-of-order TCP packets on modern\n     systems, also from Eric Dumazet.\n\n  5) Support the IP{,V6}_UNICAST_IF socket options, making the wine\n     folks happy, from Erich Hoover.\n\n  6) Support VLAN trunking from guests in hyperv driver, from Haiyang\n     Zhang.\n\n  7) Support byte-queue-limtis in r8169, from Igor Maravic.\n\n  8) Outline code intended for IP_RECVTOS in IP_PKTOPTIONS existed but\n     was never properly implemented, Jiri Benc fixed that.\n\n  9) 64-bit statistics support in r8169 and 8139too, from Junchang Wang.\n\n  10) Support kernel side dump filtering by ctmark in netfilter\n      ctnetlink, from Pablo Neira Ayuso.\n\n  11) Support byte-queue-limits in gianfar driver, from Paul Gortmaker.\n\n  12) Add new peek socket options to assist with socket migration, from\n      Pavel Emelyanov.\n\n  13) Add sch_plug packet scheduler whose queue is controlled by\n      userland daemons using explicit freeze and release commands.  From\n      Shriram Rajagopalan.\n\n  14) Fix FCOE checksum offload handling on transmit, from Yi Zou.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1846 commits)\n  Fix pppol2tp getsockname()\n  Remove printk from rds_sendmsg\n  ipv6: fix incorrent ipv6 ipsec packet fragment\n  cpsw: Hook up default ndo_change_mtu.\n  net: qmi_wwan: fix build error due to cdc-wdm dependecy\n  netdev: driver: ethernet: Add TI CPSW driver\n  netdev: driver: ethernet: add cpsw address lookup engine support\n  phy: add am79c874 PHY support\n  mlx4_core: fix race on comm channel\n  bonding: send igmp report for its master\n  fs_enet: Add MPC5125 FEC support and PHY interface selection\n  net: bpf_jit: fix BPF_S_LDX_B_MSH compilation\n  net: update the usage of CHECKSUM_UNNECESSARY\n  fcoe: use CHECKSUM_UNNECESSARY instead of CHECKSUM_PARTIAL on tx\n  net: do not do gso for CHECKSUM_UNNECESSARY in netif_needs_gso\n  ixgbe: Fix issues with SR-IOV loopback when flow control is disabled\n  net/hyperv: Fix the code handling tx busy\n  ixgbe: fix namespace issues when FCoE/DCB is not enabled\n  rtlwifi: Remove unused ETH_ADDR_LEN defines\n  igbvf: Use ETH_ALEN\n  ...\n\nFix up fairly trivial conflicts in drivers/isdn/gigaset/interface.c and\ndrivers/net/usb/{Kconfig,qmi_wwan.c} as per David.\n"
    },
    {
      "commit": "843ec558f91b8e8fdb6efc908f2c0506407cc750",
      "tree": "1866dccbc298390fc8686875942324075fd83f9d",
      "parents": [
        "71e7ff2578c3bc67fd893a9ba7f69fd563f271de",
        "fb8ebec00b04f921ea1614a7303f1a8e5e9e47c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:24:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:24:39 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY/serial patches from Greg KH:\n \"tty and serial merge for 3.4-rc1\n\n  Here\u0027s the big serial and tty merge for the 3.4-rc1 tree.\n\n  There\u0027s loads of fixes and reworks in here from Jiri for the tty\n  layer, and a number of patches from Alan to help try to wrestle the vt\n  layer into a sane model.\n\n  Other than that, lots of driver updates and fixes, and other minor\n  stuff, all detailed in the shortlog.\"\n\n* tag \u0027tty-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (132 commits)\n  serial: pxa: add clk_prepare/clk_unprepare calls\n  TTY: Wrong unicode value copied in con_set_unimap()\n  serial: PL011: clear pending interrupts\n  serial: bfin-uart: Don\u0027t access tty circular buffer in TX DMA interrupt after it is reset.\n  vt: NULL dereference in vt_do_kdsk_ioctl()\n  tty: serial: vt8500: fix annotations for probe/remove\n  serial: remove back and forth conversions in serial_out_sync\n  serial: use serial_port_in/out vs serial_in/out in 8250\n  serial: introduce generic port in/out helpers\n  serial: reduce number of indirections in 8250 code\n  serial: delete useless void casts in 8250.c\n  serial: make 8250\u0027s serial_in shareable to other drivers.\n  serial: delete last unused traces of pausing I/O in 8250\n  pch_uart: Add module parameter descriptions\n  pch_uart: Use existing default_baud in setup_console\n  pch_uart: Add user_uartclk parameter\n  pch_uart: Add Fish River Island II uart clock quirks\n  pch_uart: Use uartclk instead of base_baud\n  mpc5200b/uart: select more tolerant uart prescaler on low baudrates\n  tty: moxa: fix bit test in moxa_start()\n  ...\n"
    },
    {
      "commit": "48a7466f4dd0104d87a6d8dd0f25027be89c8453",
      "tree": "aef96c8570d2dce03f120205103073d4282f1a5b",
      "parents": [
        "fc258f89405f63b379324d1f8388ae4810297997"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Mar 05 14:52:55 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 12:51:13 2012 -0800"
      },
      "message": "TTY: isdn/gigaset, use tty_port\n\nLet us port the code to use tty_port. We now use open_count and tty\nfrom there. This allows us also to use tty_port_tty_set with tty\nrefcounting instead of hand-written locking and logic.\n\nNote that tty and open_count are no longer protected by cs-\u003elock. It is\nprotected by tty_port-\u003elock. But since all the places where they were\nused are now switched to the helpers, we are fine.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: \u003cgigaset307x-common@lists.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fc258f89405f63b379324d1f8388ae4810297997",
      "tree": "7027aadb38d74ff01e24c759339e75b16e0515dd",
      "parents": [
        "5dd5bc40f3b6e0ccdaad948dbadc94ad0906cb25"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Mar 05 14:52:54 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 12:51:13 2012 -0800"
      },
      "message": "TTY: isdn/gigaset, do not set tty-\u003edriver_data to NULL\n\nClose the window in open where driver_data is reset to NULL on each\nopen. It could cause other processes to get invalid retval from the\ntty-\u003eops operations because of the checks all over the code.\n\nWith this change we may do other cleanups. Now, the only valid check\nfor tty-\u003edriver_data !\u003d NULL is in close. This can happen only if open\nfails at gigaset_get_cs_by_tty or try_module_get. The rest of checks\nin various tty-\u003eops-\u003e* are invalid as driver_data cannot be NULL\nthere. The same holds for cs-\u003eopen_count. So remove them.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: gigaset307x-common@lists.sourceforge.net\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "410235fd4d20b8feaf8930a0575d23acc088aa87",
      "tree": "ad21d071a29ef0ad400393328ca4ab0588d5b2b7",
      "parents": [
        "44a1bfd95d0a6c0096e79a883197596e1ce83cc3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Mar 05 14:52:01 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 11:42:21 2012 -0800"
      },
      "message": "TTY: remove unneeded tty-\u003eindex checks\n\nChecking if tty-\u003eindex is in bounds is not needed. The tty has the\nindex set in the initial open. This is done in get_tty_driver. And it\ncan be only in interval \u003c0,driver-\u003enum).\n\nSo remove the tests which check exactly this interval. Some are\nleft untouched as they check against the current backing device count.\n(Leaving apart that the check is racy in most of the cases.)\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2f16669d322e05171c9e1cfd94f402f7399bd2a3",
      "tree": "6a036cd0352928dd7056976a5f457c229322d67f",
      "parents": [
        "87cab16beb882d3f9e61a2c0184fa7cf76de1f90"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Mar 05 14:51:52 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 11:37:58 2012 -0800"
      },
      "message": "TTY: remove re-assignments to tty_driver members\n\nAll num, magic and owner are set by alloc_tty_driver. No need to\nre-set them on each allocation site.\n\npti driver sets something different to what it passes to\nalloc_tty_driver. It is not a bug, since we don\u0027t use the lines\nparameter in any way. Anyway this is fixed, and now we do the right\nthing.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4b32da2bcf1de2b7a196a0e48389d231b4472c36",
      "tree": "440b246f9fffb1126ceab28d7aa4c55c59187e11",
      "parents": [
        "bf7daebb9fba540cb8864f435f153678b3e5c171"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Mar 04 12:56:55 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 04 20:41:38 2012 -0500"
      },
      "message": "ppp: Replace uses of \u003clinux/if_ppp.h\u003e with \u003clinux/ppp-ioctl.h\u003e\n\nSince all that include/linux/if_ppp.h does is #include \u003clinux/ppp-ioctl.h\u003e,\nthis replaces the occurrences of #include \u003clinux/if_ppp.h\u003e with\n#include \u003clinux/ppp-ioctl.h\u003e.\n\nIt also corrects an error in Documentation/networking/l2tp.txt, where\nit referenced include/linux/if_ppp.h as the source of some definitions\nthat are actually now defined in include/linux/if_pppol2tp.h.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5bd49735db39c1c1360cb91b1f1e1c999d90eb94",
      "tree": "61f7ad536e67c809ccf15e50035bf68f422f8ed2",
      "parents": [
        "ff4783ce78c08d2990126ce1874250ae8e72bbd2"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Feb 27 14:12:07 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 27 14:12:07 2012 -0500"
      },
      "message": "gigaset: Use semicolons to terminate statements\n\nCommas are not generally used at locations where\nstatement termination semicolons are used.\n\nRealign each field set at appropriate indentation.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "475be4d85a274d0961593db41cf85689db1d583c",
      "tree": "b2b8931eb747794730522c3cf1898e46948527b9",
      "parents": [
        "0b0a635f79f91f3755b6518627ea06dd0dbfd523"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 19 19:52:38 2012 -0800"
      },
      "committer": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Feb 21 09:04:01 2012 -0800"
      },
      "message": "isdn: whitespace coding style cleanup\n\nisdn source code uses a not-current coding style.\n\nUpdate the coding style used on a per-line basis\nso that git diff -w shows only elided blank lines\nat EOF.\n\nDone with emacs and some scripts and some typing.\n\nBuilt x86 allyesconfig.\nNo detected change in objdump -d or size.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n"
    },
    {
      "commit": "4807f643872fce66108346d9e406c6df119bf395",
      "tree": "203df9e85f2e7ac515af68ad272b48269da38e61",
      "parents": [
        "73c2ae763af0eaa1794dda68c63f97c2905722a8"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Sun Feb 12 03:37:06 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 13 00:47:41 2012 -0500"
      },
      "message": "mISDN: Fix typo in dsp_core.c\n\nCorrect spelling \"modul\" to \"module\" in\ndrivers/isdn/mISDN/dsp_core.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee556fe5fcc1c4f67fc854865f3108cf17714128",
      "tree": "76f6ffbe9ef64a39e0b76b3c2951ac5cfcc22022",
      "parents": [
        "670d6089cd4eac537af443d213cc59bd60b4268b"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Sat Feb 11 01:49:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 13 00:47:40 2012 -0500"
      },
      "message": "isdn: Fix typo in isdn_ppp.c\n\nCorrect spelling \"reseting\" to \"resetting\" in\ndrivers/isdn/i4l/isdn_ppp.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "670d6089cd4eac537af443d213cc59bd60b4268b",
      "tree": "eef6ceec8633ac05d394e9c13ab3e35a18918322",
      "parents": [
        "67da8208bbf49c054ac478903c9e7dc44450cea0"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "danny.kukawka@bisect.de",
        "time": "Fri Feb 10 05:01:08 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 13 00:47:40 2012 -0500"
      },
      "message": "mISDN/hfcsusb: remove unused variable hfcsusb_rev\n\nRemoved unused variable hfcsusb_rev (-Wunused-variable) and\ncopied Revision info to file comment block above to keep the info.\n\nSigned-off-by: Danny Kukawka \u003cdanny.kukawka@bisect.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67da8208bbf49c054ac478903c9e7dc44450cea0",
      "tree": "db00db3100442df62d7957d4b1ad9b3a2bdeb758",
      "parents": [
        "10ef9ab4329edd08bccc7a8d34b96b85714195ce"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Fri Feb 10 04:48:00 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 13 00:47:40 2012 -0500"
      },
      "message": "isdn: Fix typo in callc.c and tei.c\n\nCorrect spelling \"ioclt\" to \"ioctl\" in\ndrivers/isdn/hisax/callc.c\n\nCorrect spelling \"asigned\" to \"assigned\" in\ndrivers/isdn/hisax/tei.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5ef8a4d87ab21d575ac86366599c9152a28028d",
      "tree": "8b1be85ad1af7ee6a0e3e36c77ae738c966c1f21",
      "parents": [
        "d9dd966d7fc088a6bed991c2b1e2fba4485e0a31",
        "8df54d622a120058ee8bec38743c9b8f091c8e58"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 10 23:32:28 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 10 23:32:28 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nConflicts:\n\tdrivers/infiniband/hw/nes/nes_cm.c\n\nSimple whitespace conflict.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a46e0f95664bb65e3256f3c53b14b8a627c656b",
      "tree": "40af93d61166e8beaa8ba4271aee9ce1e4d116c6",
      "parents": [
        "16bda13d90c8d5da243e2cfa1677e62ecce26860"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Feb 09 00:46:47 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 09 15:41:29 2012 -0500"
      },
      "message": "isdn: type bug in isdn_net_header()\n\nWe use len to store the return value from eth_header().  eth_header()\ncan return -ETH_HLEN (-14).  We want to pass this back instead of\ntruncating it to 65522 and returning that.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81f5835eae424be646753ec5a044ed4db1fcc09a",
      "tree": "18dff7d51ce74ef0ee1bd0964028bf7cbebe9aba",
      "parents": [
        "76f82a7ab3a724791d184e74529e96ad6947a98f"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Jan 30 21:14:30 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Feb 02 15:09:47 2012 -0800"
      },
      "message": "TTY: use tty_standard_install\n\nUse the helper in the rest of the tty drivers. This is a simple\nreplacement.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e1f4c485cdb2b1d7aae172b731f6c2b403381ebb",
      "tree": "9e4a8024f8144479295658bb31252a349195cdcc",
      "parents": [
        "87e7597b5a3f99238d95d63c44c9f872a41b37ae"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "danny.kukawka@bisect.de",
        "time": "Thu Feb 02 03:20:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 02 16:47:41 2012 -0500"
      },
      "message": "eicon: fix -Warray-bounds warning\n\nFix for a -Warray-bounds warning. mixer_notify_update() tries to\nwrite to ((CAPI_MSG *) msg)-\u003einfo.facility_req.structs[3] while\nstructs is defined as byte structs[1]. Set all \u0027structs\u0027 which are\npart of the typdefs in the info union to \u0027byte structs[0]\u0027.\n\nv2: set all info.*.structs to byte structs[0]\n\nSigned-off-by: Danny Kukawka \u003cdanny.kukawka@bisect.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5d5843a1dd0031d63d9d9484346d86eae9cab3b",
      "tree": "9b10561d8452ab3610df5737d086193db04aa4f5",
      "parents": [
        "658ddaaf6694adf63f67451dec9ddeb87a7cb2d7"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Jan 27 04:24:55 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 01 14:15:32 2012 -0500"
      },
      "message": "mISDN: use memchr_inv\n\nUse memchr_inv to check if the data contains all same bytes.  It is\nfaster than looping for each byte.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a80939b3e6af4b0dc93bf88ec02fd7e90a16f1b",
      "tree": "a112335f2b2b2a51e90531c6c67e8a3b54dcf0ef",
      "parents": [
        "0b48d42235caf627121f440b57d376f48a9af8b6",
        "72db395ffadb1d33233fd123c2bf87ba0198c6c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 12:32:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 12:32:16 2012 -0800"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://github.com/rustyrussell/linux\n\nAutogenerated GPG tag for Rusty D1ADB8F1: 15EE 8D6C AB0E 7F0C F999  BFCB D920 0E6C D1AD B8F1\n\n* tag \u0027for-linus\u0027 of git://github.com/rustyrussell/linux:\n  module_param: check that bool parameters really are bool.\n  intelfbdrv.c: bailearly is an int module_param\n  paride/pcd: fix bool verbose module parameter.\n  module_param: make bool parameters really bool (drivers \u0026 misc)\n  module_param: make bool parameters really bool (arch)\n  module_param: make bool parameters really bool (core code)\n  kernel/async: remove redundant declaration.\n  printk: fix unnecessary module_param_name.\n  lirc_parallel: fix module parameter description.\n  module_param: avoid bool abuse, add bint for special cases.\n  module_param: check type correctness for module_param_array\n  modpost: use linker section to generate table.\n  modpost: use a table rather than a giant if/else statement.\n  modules: sysfs - export: taint, coresize, initsize\n  kernel/params: replace DEBUGP with pr_debug\n  module: replace DEBUGP with pr_debug\n  module: struct module_ref should contains long fields\n  module: Fix performance regression on modules with large symbol tables\n  module: Add comments describing how the \"strmap\" logic works\n\nFix up conflicts in scripts/mod/file2alias.c due to the new linker-\ngenerated table approach to adding __mod_*_device_table entries.  The\nARM sa11x0 mcp bus needed to be converted to that too.\n"
    },
    {
      "commit": "90ab5ee94171b3e28de6bb42ee30b527014e0be7",
      "tree": "fcf89889f6e881f2b231d3d20287c08174ce4b54",
      "parents": [
        "476bc0015bf09dad39d36a8b19f76f0c181d1ec9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "message": "module_param: make bool parameters really bool (drivers \u0026 misc)\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "2193ceabdcde1fca5e017acf1d0023285531748f",
      "tree": "5b2116a0256006e5e318b5bbb9231a71410b0dcf",
      "parents": [
        "aae54cff9255f190ec712468d1b40e63bb51e127"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "festevam@gmail.com",
        "time": "Tue Jan 10 01:54:23 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 10 14:57:20 2012 -0800"
      },
      "message": "drivers: isdn: Fix dependency for ISDN_PPP\n\nFix the following build warning:\n\nwarning: (ISDN_PPP) selects SLHC which has unmet direct dependencies (NETDEVICES)\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98793265b429a3f0b3f1750e74d67cd4d740d162",
      "tree": "b0bd717673f0c21845cf053f3fb6b75d42530af5",
      "parents": [
        "b4a133da2eaccb844a7beaef16ffd9c76a0d21d3",
        "bd1b2a555952d959f47169056fca05acf7eff81f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (53 commits)\n  Kconfig: acpi: Fix typo in comment.\n  misc latin1 to utf8 conversions\n  devres: Fix a typo in devm_kfree comment\n  btrfs: free-space-cache.c: remove extra semicolon.\n  fat: Spelling s/obsolate/obsolete/g\n  SCSI, pmcraid: Fix spelling error in a pmcraid_err() call\n  tools/power turbostat: update fields in manpage\n  mac80211: drop spelling fix\n  types.h: fix comment spelling for \u0027architectures\u0027\n  typo fixes: aera -\u003e area, exntension -\u003e extension\n  devices.txt: Fix typo of \u0027VMware\u0027.\n  sis900: Fix enum typo \u0027sis900_rx_bufer_status\u0027\n  decompress_bunzip2: remove invalid vi modeline\n  treewide: Fix comment and string typo \u0027bufer\u0027\n  hyper-v: Update MAINTAINERS\n  treewide: Fix typos in various parts of the kernel, and fix some comments.\n  clockevents: drop unknown Kconfig symbol GENERIC_CLOCKEVENTS_MIGR\n  gpio: Kconfig: drop unknown symbol \u0027CS5535_GPIO\u0027\n  leds: Kconfig: Fix typo \u0027D2NET_V2\u0027\n  sound: Kconfig: drop unknown symbol ARCH_CLPS7500\n  ...\n\nFix up trivial conflicts in arch/powerpc/platforms/40x/Kconfig (some new\nkconfig additions, close to removed commented-out old ones)\n"
    },
    {
      "commit": "7affca3537d74365128e477b40c529d6f2fe86c8",
      "tree": "20be92bd240029182fc89c2c4f25401b7715dcae",
      "parents": [
        "356b95424cfb456e14a59eaa579422ce014c424b",
        "ff4b8a57f0aaa2882d444ca44b2b9b333d22a4df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:03:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:03:30 2012 -0800"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\n* \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (73 commits)\n  arm: fix up some samsung merge sysdev conversion problems\n  firmware: Fix an oops on reading fw_priv-\u003efw in sysfs loading file\n  Drivers:hv: Fix a bug in vmbus_driver_unregister()\n  driver core: remove __must_check from device_create_file\n  debugfs: add missing #ifdef HAS_IOMEM\n  arm: time.h: remove device.h #include\n  driver-core: remove sysdev.h usage.\n  clockevents: remove sysdev.h\n  arm: convert sysdev_class to a regular subsystem\n  arm: leds: convert sysdev_class to a regular subsystem\n  kobject: remove kset_find_obj_hinted()\n  m86k: gpio - convert sysdev_class to a regular subsystem\n  mips: txx9_sram - convert sysdev_class to a regular subsystem\n  mips: 7segled - convert sysdev_class to a regular subsystem\n  sh: dma - convert sysdev_class to a regular subsystem\n  sh: intc - convert sysdev_class to a regular subsystem\n  power: suspend - convert sysdev_class to a regular subsystem\n  power: qe_ic - convert sysdev_class to a regular subsystem\n  power: cmm - convert sysdev_class to a regular subsystem\n  s390: time - convert sysdev_class to a regular subsystem\n  ...\n\nFix up conflicts with \u0027struct sysdev\u0027 removal from various platform\ndrivers that got changed:\n - arch/arm/mach-exynos/cpu.c\n - arch/arm/mach-exynos/irq-eint.c\n - arch/arm/mach-s3c64xx/common.c\n - arch/arm/mach-s3c64xx/cpu.c\n - arch/arm/mach-s5p64x0/cpu.c\n - arch/arm/mach-s5pv210/common.c\n - arch/arm/plat-samsung/include/plat/cpu.h\n - arch/powerpc/kernel/sysfs.c\nand fix up cpu_is_hotpluggable() as per Greg in include/linux/cpu.h\n"
    },
    {
      "commit": "ff4b8a57f0aaa2882d444ca44b2b9b333d22a4df",
      "tree": "d851c923f85566572112d4c0f884cff388a3cc05",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610",
        "ea04018e6bc5ddb2f0466c0e5b986bd4901b7e8e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 into Linux 3.2\n\nThis resolves the conflict in the arch/arm/mach-s3c64xx/s3c6400.c file,\nand it fixes the build error in the arch/x86/kernel/microcode_core.c\nfile, that the merge did not catch.\n\nThe microcode_core.c patch was provided by Stephen Rothwell\n\u003csfr@canb.auug.org.au\u003e who was invaluable in the merge issues involved\nwith the large sysdev removal process in the driver-core tree.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d36b691077dc59c74efec0d54ed21b86f7a2a21a",
      "tree": "4f4a82eab16f403f531a860a428ebbec4c0d0db3",
      "parents": [
        "92f1b8518708c085ed7d07d8e7ed36411c92fa4f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Dec 29 17:09:01 2011 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 02 13:04:55 2012 +0100"
      },
      "message": "misc latin1 to utf8 conversions\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b3613118eb30a589d971e4eccbbb2a1314f5dfd4",
      "tree": "868c1ee59e1b5c19a4f2e43716400d0001a994e5",
      "parents": [
        "7505afe28c16a8d386624930a018d0052c75d687",
        "5983fe2b29df5885880d7fa3b91aca306c7564ef"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 02 13:49:21 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 02 13:49:21 2011 -0500"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n"
    },
    {
      "commit": "5dc5503f5a400be5a7dc611745a034f04b0679b8",
      "tree": "b717b567bd90f0f637d2d4ed48bea72567126a78",
      "parents": [
        "746ae30f821a8533ffba7769e492f59a96fdbeec"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Nov 24 02:42:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 18:39:37 2011 -0500"
      },
      "message": "isdn: avoid copying too long drvid\n\n\"cfg-\u003edrvid\" comes from the user so there is a possibility they\ndidn\u0027t NUL terminate it properly.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "746ae30f821a8533ffba7769e492f59a96fdbeec",
      "tree": "e05346d8584aae51cae021b5832aeae53aa311ed",
      "parents": [
        "1281bc256543eb610b14fa95ce1967397931a120"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Nov 24 02:41:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 18:39:36 2011 -0500"
      },
      "message": "isdn: make sure strings are null terminated\n\nThese strings come from the user.  We strcpy() them inside\ncf_command() so we should check that they are NULL terminated and\nreturn an error if not.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd4f862717ece652a76b4bb6c6d2c9656dbf0f7e",
      "tree": "5a5b9e199625e9692db61fa09cfbd75472a1643d",
      "parents": [
        "450faacc621dbe0a4945ed8292afd45f4602d263"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Nov 27 07:39:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 27 17:08:30 2011 -0500"
      },
      "message": "isdn/gigaset: report ISDN4Linux interface only once\n\nMove the \"ISDN4Linux interface\" message from device registration,\nwhere it is emitted for each device, to driver registration, where\nit is emitted only once, for consistency with the CAPI variant.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe7484834bb614c2c205726647635171ce6cc070",
      "tree": "e96e560153c2d4a2b2ad1feba6cc4fe09dbb5a29",
      "parents": [
        "424f0750edd5af866f80f5e65998e0610503cb5c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:52:10 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:52:10 2011 -0800"
      },
      "message": "USB: convert some miscellanies drivers to use module_usb_driver()\n\nThis converts the remaining USB drivers in the kernel to use the\nmodule_usb_driver() macro which makes the code smaller and a bit\nsimpler.\n\nAdded bonus is that it removes some unneeded kernel log messages about\ndrivers loading and/or unloading.\n\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Till Harbaum \u003ctill@harbaum.org\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nCc: Aloisio Almeida Jr \u003caloisio.almeida@openbossa.org\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nCc: Jamie Iles \u003cjamie@jamieiles.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "6dbbd92522a13bcd5003829cbed30bc38a3d0362",
      "tree": "b486642d7392b81d89f159d65fd556a432e78d16",
      "parents": [
        "d6748066ad0e8b2514545998f8367ebb3906f299",
        "e1cfb67acd5e890bbad695000d2c997bfb7f1756"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 21:05:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 21:05:43 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (45 commits)\n  be2net: Add detect UE feature for Lancer\n  be2net: Prevent CQ full condition for Lancer\n  be2net: Fix disabling multicast promiscous mode\n  be2net: Fix endian issue in RX filter command\n  af_packet: de-inline some helper functions\n  MAINTAINERS: Add can-gw include to maintained files\n  net: Add back alignment for size for __alloc_skb\n  net: add missing bh_unlock_sock() calls\n  l2tp: fix race in l2tp_recv_dequeue()\n  ixgbevf: Update release version\n  ixgbe: DCB, return max for IEEE traffic classes\n  ixgbe: fix reading of the buffer returned by the firmware\n  ixgbe: Fix compiler warnings\n  ixgbe: fix smatch splat due to missing NULL check\n  ixgbe: fix disabling of Tx laser at probe\n  ixgbe: Fix link issues caused by a reset while interface is down\n  igb: Fix for I347AT4 PHY cable length unit detection\n  e100: make sure vlan support isn\u0027t advertised on old adapters\n  e1000e: demote a debugging WARN to a debug log message\n  net: fix typo in drivers/net/ethernet/xilinx/ll_temac_main.c\n  ...\n"
    },
    {
      "commit": "de0a5345a55b8dd5a4695181275df0e691176830",
      "tree": "17530e824f7f46ce0b1757657179fb5957a6add5",
      "parents": [
        "994c0e992522c123298b4a91b72f5e67ba2d1123",
        "8535639810e578960233ad39def3ac2157b0c3ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 09:45:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 09:45:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/richardweinberger/linux\n\n* \u0027for-linus\u0027 of git://github.com/richardweinberger/linux: (90 commits)\n  um: fix ubd cow size\n  um: Fix kmalloc argument order in um/vdso/vma.c\n  um: switch to use of drivers/Kconfig\n  UserModeLinux-HOWTO.txt: fix a typo\n  UserModeLinux-HOWTO.txt: remove ^H characters\n  um: we need sys/user.h only on i386\n  um: merge delay_{32,64}.c\n  um: distribute exports to where exported stuff is defined\n  um: kill system-um.h\n  um: generic ftrace.h will do...\n  um: segment.h is x86-only and needed only there\n  um: asm/pda.h is not needed anymore\n  um: hw_irq.h can go generic as well\n  um: switch to generic-y\n  um: clean Kconfig up a bit\n  um: a couple of missing dependencies...\n  um: kill useless argument of free_chan() and free_one_chan()\n  um: unify ptrace_user.h\n  um: unify KSTK_...\n  um: fix gcov build breakage\n  ...\n"
    },
    {
      "commit": "3369465ed1a6a9aa9b885a6d7d8e074ecbd782da",
      "tree": "ac60be76e1d363caab63156c1390f1ab0c4ee96c",
      "parents": [
        "c039aff672a540f8976770e74599d350de1805cb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 18 20:11:59 2011 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Nov 02 14:15:41 2011 +0100"
      },
      "message": "um: switch to use of drivers/Kconfig\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "048ca16935fdfbe17d1593e022eef4713c70c7e2",
      "tree": "8b52abdcd97e356bc07469cd09e32d29e361eb79",
      "parents": [
        "73cb88ecb950ee67906d02354f781ea293bcf895"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Sun Oct 30 02:00:44 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 01 17:59:09 2011 -0400"
      },
      "message": "isdn: hisax: Fix typo \u0027HISAX_DE_AOC\u0027\n\nThat should probably be \u0027CONFIG_DE_AOC\u0027.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9075fa968a0a4347aef35e235e2995c0e57dddd",
      "tree": "cf9f9716784e790d8a43339653256d9cf9178ff3",
      "parents": [
        "ae29bc92da01a2e9d278a9a58c3b307d41cc0254"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Oct 31 17:11:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:54 2011 -0700"
      },
      "message": "treewide: use __printf not __attribute__((format(printf,...)))\n\nStandardize the style for compiler based printf format verification.\nStandardized the location of __printf too.\n\nDone via script and a little typing.\n\n$ grep -rPl --include\u003d*.[ch] -w \"__attribute__\" * | \\\n  grep -vP \"^(tools|scripts|include/linux/compiler-gcc.h)\" | \\\n  xargs perl -n -i -e \u0027local $/; while (\u003c\u003e) { s/\\b__attribute__\\s*\\(\\s*\\(\\s*format\\s*\\(\\s*printf\\s*,\\s*(.+)\\s*,\\s*(.+)\\s*\\)\\s*\\)\\s*\\)/__printf($1, $2)/g ; print; }\u0027\n\n[akpm@linux-foundation.org: revert arch bits]\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \"Kirill A. Shutemov\" \u003ckirill@shutemov.name\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d76fc219ce38a226314436563f6b9d405bb6db1",
      "tree": "a74057527409fa33521760fabe0d487e3dd92bce",
      "parents": [
        "07a97fe8864a38cedd24a2c8c89cce8c3efd6095"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 10 12:23:16 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:49 2011 -0400"
      },
      "message": "drivers/isdn: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required.\n\nIn preparation of the module.h usage cleanup, call out the header\nthat we need to get EXPORT_SYMBOL variants and THIS_MODULE into scope.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "07a97fe8864a38cedd24a2c8c89cce8c3efd6095",
      "tree": "6f81d3a5ca2201e0564fb2a0168f121807d43bb9",
      "parents": [
        "31a1a1526d5b6f45aaed3e225a4751dce930736f"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Aug 30 12:08:51 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:48 2011 -0400"
      },
      "message": "drivers/isdn: Add module.h to ISDN files implicitly using it.\n\nSo that we don\u0027t get build failures once the implicit module.h\npresence is terminated.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "efb8d21b2c6db3497655cc6a033ae8a9883e4063",
      "tree": "a14a0dbb9fec3a6db5e542ba7ed4a49681706420",
      "parents": [
        "3cb603284b3d256ae9ae9e65887cee8416bfef15",
        "d208a3bf77f902283894f546b6b5383202cf7882"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 26 15:11:09 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 26 15:11:09 2011 +0200"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (79 commits)\n  TTY: serial_core: Fix crash if DCD drop during suspend\n  tty/serial: atmel_serial: bootconsole removed from auto-enumerates\n  Revert \"TTY: call tty_driver_lookup_tty unconditionally\"\n  tty/serial: atmel_serial: add device tree support\n  tty/serial: atmel_serial: auto-enumerate ports\n  tty/serial: atmel_serial: whitespace and braces modifications\n  tty/serial: atmel_serial: change platform_data variable name\n  tty/serial: RS485 bindings for device tree\n  TTY: call tty_driver_lookup_tty unconditionally\n  TTY: pty, release tty in all ptmx_open fail paths\n  TTY: make tty_add_file non-failing\n  TTY: drop driver reference in tty_open fail path\n  8250_pci: Fix kernel panic when pch_uart is disabled\n  h8300: drivers/serial/Kconfig was moved\n  parport_pc: release IO region properly if unsupported ITE887x card is found\n  tty: Support compat_ioctl get/set termios_locked\n  hvc_console: display printk messages on console.\n  TTY: snyclinkmp: forever loop in tx_load_dma_buffer()\n  tty/n_gsm: avoid fifo overflow in gsm_dlci_data_output\n  tty/n_gsm: fix a bug in gsm_dlci_data_output (adaption \u003d 2 case)\n  ...\n\nFix up Conflicts in:\n - drivers/tty/serial/8250_pci.c\n\tTrivial conflict with removed duplicate device ID\n - drivers/tty/serial/atmel_serial.c\n\tAnnoying silly conflict between \"specify the port num via\n\tplatform_data\" and other changes to atmel_console_init\n"
    }
  ],
  "next": "e060c38434b2caa78efe7cedaff4191040b65a15"
}
