)]}'
{
  "log": [
    {
      "commit": "501706565b2d4d2d40d0d301d5411ede099b8a6f",
      "tree": "142a18bf1f1e74a09dbfa27540b893ade0fd797d",
      "parents": [
        "e93737b0f0159a61772894943199fd3b6f315641",
        "2fe77b81c77eed92c4c0439f74c8148a295b4a86"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 11 17:12:17 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 11 17:12:17 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tinclude/net/tcp.h\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -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: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "073886ff23bfbe7b88c9133d7a556d6ec51f0b50",
      "tree": "4896b65920a27c7ae654fea3fdf6242772f78e05",
      "parents": [
        "1e4e0767ecb1cf53a43343518c0e09ad7ee5e23a"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sat Dec 05 08:04:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 08 20:30:41 2009 -0800"
      },
      "message": "gigaset: don\u0027t enable any debugging output by default\n\nWhen built with debugging support, the Gigaset driver enabled some\ndebugging messages by default. Change the default to \"all off\".\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "28b4d5cc17c20786848cdc07b7ea237a309776bb",
      "tree": "bae406a4b17229dcce7c11be5073f7a67665e477",
      "parents": [
        "d29cecda036f251aee4947f47eea0fe9ed8cc931",
        "96fa2b508d2d3fe040cf4ef2fffb955f0a537ea1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 05 15:22:26 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 05 15:22:26 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tdrivers/net/pcmcia/fmvj18x_cs.c\n\tdrivers/net/pcmcia/nmclan_cs.c\n\tdrivers/net/pcmcia/xirc2ps_cs.c\n\tdrivers/net/wireless/ray_cs.c\n"
    },
    {
      "commit": "d9b2c4d0b03c721808c0d259e43a27f1e80205bc",
      "tree": "f17a4166f62ee14faa1401a6cbd353a4ab8c77cb",
      "parents": [
        "27d16d08717faeaa8afd1b736a096dbaab90f08e",
        "5fa9167a1bf5f5a4b7282f5e7ac56a4a5a1fa044"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 05 09:42:59 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 05 09:42:59 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (50 commits)\n  pcmcia: rework the irq_req_t typedef\n  pcmcia: remove deprecated handle_to_dev() macro\n  pcmcia: pcmcia_request_window() doesn\u0027t need a pointer to a pointer\n  pcmcia: remove unused \"window_t\" typedef\n  pcmcia: move some window-related code to pcmcia_ioctl.c\n  pcmcia: Change window_handle_t logic to unsigned long\n  pcmcia: Pass struct pcmcia_socket to pcmcia_get_mem_page()\n  pcmcia: Pass struct pcmcia_device to pcmcia_map_mem_page()\n  pcmcia: Pass struct pcmcia_device to pcmcia_release_window()\n  drivers/pcmcia: remove unnecessary kzalloc\n  pcmcia: correct handling for Zoomed Video registers in topic.h\n  pcmcia: fix printk formats\n  pcmcia: autoload module pcmcia\n  pcmcia/staging: update comedi drivers\n  PCMCIA: stop duplicating pci_irq in soc_pcmcia_socket\n  PCMCIA: ss: allow PCI IRQs \u003e 255\n  PCMCIA: soc_common: remove \u0027dev\u0027 member from soc_pcmcia_socket\n  PCMCIA: soc_common: constify soc_pcmcia_socket ops member\n  PCMCIA: sa1111: remove duplicated initializers\n  PCMCIA: sa1111: wrap soc_pcmcia_socket to contain sa1111 specific data\n  ...\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5fa9167a1bf5f5a4b7282f5e7ac56a4a5a1fa044",
      "tree": "2bf23e13308ef683302ff5a92af0ae8bc37c1b60",
      "parents": [
        "dd2e5a156525f11754d9b1e0583f6bb49c253d62"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Nov 08 17:24:46 2009 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Nov 28 18:03:14 2009 +0100"
      },
      "message": "pcmcia: rework the irq_req_t typedef\n\nMost of the irq_req_t typedef\u0027d struct can be re-worked quite\neasily:\n\n(1) IRQInfo2 was unused in any case, so drop it.\n\n(2) IRQInfo1 was used write-only, so drop it.\n\n(3) Instance (private data to be passed to the IRQ handler):\n\tMost PCMCIA drivers using pcmcia_request_irq() to actually\n\tregister an IRQ handler set the \"dev_id\" to the same pointer\n\tas the \"priv\" pointer in struct pcmcia_device. Modify the two\n\texceptions (ipwireless, ibmtr_cs) to also work this waym and\n\tset the IRQ handler\u0027s \"dev_id\" to p_dev-\u003epriv unconditionally.\n\n(4) Handler is to be of type irq_handler_t.\n\n(5) Handler !\u003d NULL already tells whether an IRQ handler is present.\n\tTherefore, we do not need the IRQ_HANDLER_PRESENT flag in\n\tirq_req_t.Attributes.\n\nCC: netdev@vger.kernel.org\nCC: linux-bluetooth@vger.kernel.org\nCC: linux-ide@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-scsi@vger.kernel.org\nCC: alsa-devel@alsa-project.org\nCC: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCC: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nfor the Bluetooth parts: Acked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6838b03fc6564ea07d0cd87ea6e198d90ab1fc3e",
      "tree": "bf14e1ea71482dacfdad97ac9d3f895050946406",
      "parents": [
        "82f88e36004162f49a9340ffbbaebe89016e4835"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue Nov 03 01:31:52 2009 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Nov 28 18:02:58 2009 +0100"
      },
      "message": "pcmcia: pcmcia_request_window() doesn\u0027t need a pointer to a pointer\n\npcmcia_request_window() only needs a pointer to struct pcmcia_device, not\na pointer to a pointer.\n\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-scsi@vger.kernel.org\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e (for ISDN)\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "868575d1e87ff2091800aea816972ddb46de60d5",
      "tree": "95c50968098815dfe066e960922c4be3b003b27f",
      "parents": [
        "f5560da549ea2e32dd41e36548c0e7dee3d4aabb"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Dec 13 19:46:43 2006 +0900"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Nov 28 18:02:13 2009 +0100"
      },
      "message": "pcmcia: Pass struct pcmcia_device to pcmcia_map_mem_page()\n\nNo logic changes, just pass struct pcmcia_device to pcmcia_map_mem_page()\n\n[linux@dominikbrodowski.net: update to 2.6.31]\nCC: netdev@vger.kernel.org\nCC: linux-wireless@vger.kernel.org\nCC: linux-scsi@vger.kernel.org\nCC: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e (for ISDN)\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "5452fee23eddb5ebb46f13aba50c8930c160e1da",
      "tree": "276fc89f0d85b63f8292c918266666dc691f6b43",
      "parents": [
        "386e50cc7d82b3799ea6f53267f04f123ae05afe"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Nov 19 09:55:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 19 12:29:27 2009 -0800"
      },
      "message": "drivers/isdn/gigaset: tasklet_init - Remove unnecessary leading \u0026 from second arg\n\nChanged function pointer use from non-majority address-of style\nto majority short form without \u0026 via:\n\ngrep -rPl \"\\btasklet_init\\s*\\([^,\\)]+,\\s*\\\u0026\" drivers/isdn | while read file ; do \\\n        perl -i -e \u0027local $/; while (\u003c\u003e) { s@(\\btasklet_init\\s*\\([^,\\)]+,\\s*)\\\u0026@\\1@g ; print ; }\u0027 $file ;\\\ndone\n\nCompile tested allyesconfig x86\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\n\n drivers/isdn/gigaset/bas-gigaset.c |    4 ++--\n drivers/isdn/gigaset/common.c      |    2 +-\n drivers/isdn/gigaset/interface.c   |    2 +-\n drivers/isdn/gigaset/ser-gigaset.c |    2 +-\n drivers/isdn/gigaset/usb-gigaset.c |    2 +-\n 5 files changed, 6 insertions(+), 6 deletions(-)\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3505d1a9fd65e2d3e00827857b6795d9d8983658",
      "tree": "941cfafdb57c427bb6b7ebf6354ee93b2a3693b5",
      "parents": [
        "dfef948ed2ba69cf041840b5e860d6b4e16fa0b1",
        "66b00a7c93ec782d118d2c03bd599cfd041e80a1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 22:19:03 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 22:19:03 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/sfc/sfe4001.c\n\tdrivers/net/wireless/libertas/cmd.c\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/rtl8187se/Kconfig\n\tdrivers/staging/rtl8192e/Kconfig\n"
    },
    {
      "commit": "486bfe5c7ca6184f35b93b9f2bf3fa3baa1b65e4",
      "tree": "3cec2570aca8ec88da087398d0bdd52054dfa697",
      "parents": [
        "5cbb0601bfddfc55d6ea409651313c13e3d6e90a",
        "70e3bb504ccfe6ba725ab120bdb516d205d834f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 18 14:54:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 18 14:54:45 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (42 commits)\n  cxgb3: fix premature page unmap\n  ibm_newemac: Fix EMACx_TRTR[TRT] bit shifts\n  vlan: Fix register_vlan_dev() error path\n  gro: Fix illegal merging of trailer trash\n  sungem: Fix Serdes detection.\n  net: fix mdio section mismatch warning\n  ppp: fix BUG on non-linear SKB (multilink receive)\n  ixgbe: Fixing EEH handler to handle more than one error\n  net: Fix the rollback test in dev_change_name()\n  Revert \"isdn: isdn_ppp: Use SKB list facilities instead of home-grown implementation.\"\n  TI Davinci EMAC : Fix Console Hang when bringing the interface down\n  smsc911x: Fix Console Hang when bringing the interface down.\n  mISDN: fix error return in HFCmulti_init()\n  forcedeth: mac address fix\n  r6040: fix version printing\n  Bluetooth: Fix regression with L2CAP configuration in Basic Mode\n  Bluetooth: Select Basic Mode as default for SOCK_SEQPACKET\n  Bluetooth: Set general bonding security for ACL by default\n  r8169: Fix receive buffer length when MTU is between 1515 and 1536\n  can: add the missing netlink get_xstats_size callback\n  ...\n"
    },
    {
      "commit": "a2bfbc072e279ff81e6b336acff612b9bc2e5281",
      "tree": "89cfe21911e1539e1b7f89d8a10d42abecba2a18",
      "parents": [
        "5c427ff9e4cc61625d48172ea082ae99e21eea6a",
        "82b3cc1a2f5e46300a9dec4a8cc8106dc20a4c23"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 17 00:05:02 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 17 00:05:02 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/can/Kconfig\n"
    },
    {
      "commit": "e29d4363174949a7a4e46f670993d7ff43342c1c",
      "tree": "ee0752cb07190784c1738cfa4bf4a2f4522f3ce6",
      "parents": [
        "5bfa2a17f2b79eb6a63c5d47ce89d5798bba086a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 15 22:23:47 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 15 22:23:47 2009 -0800"
      },
      "message": "Revert \"isdn: isdn_ppp: Use SKB list facilities instead of home-grown implementation.\"\n\nThis reverts commit 38783e671399b5405f1fd177d602c400a9577ae6.\n\nIt causes kernel bugzilla #14594\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c554e10e84e958366344aa5bd293c6feea72d89",
      "tree": "c72baaef0c5420a0d0eba894cb9b4ffbaa81eeed",
      "parents": [
        "655a6595af5cd7e91992bd768d7a5949f813dc0d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sun Nov 15 21:18:13 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 15 21:18:13 2009 -0800"
      },
      "message": "mISDN: fix error return in HFCmulti_init()\n\nThe returned error should stay negative\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a9b5e5053a184ada2e9b19aee12b6200bb8980f",
      "tree": "45c3567646b4fd295c02715e3427d32b15313319",
      "parents": [
        "8489992e723b5def1a807e615854f51b75d10600"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Tue Nov 10 20:30:37 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 10 20:30:37 2009 -0800"
      },
      "message": "speedfax: declare MODULE_FIRMWARE\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ce55238e2dd46b978b098a85cb3d3ea494e4a93",
      "tree": "523254dbb402b1850d693f0c1f1a1db6e865456d",
      "parents": [
        "aa907639f1d9fe0e3274b4f6c1088542f750a539",
        "2606289779cb297320a185db5997729d29b6700b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 09 09:51:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 09 09:51:42 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (34 commits)\n  net/fsl_pq_mdio: add module license GPL\n  can: fix WARN_ON dump in net/core/rtnetlink.c:rtmsg_ifinfo()\n  can: should not use __dev_get_by_index() without locks\n  hisax: remove bad udelay call to fix build error on ARM\n  ipip: Fix handling of DF packets when pmtudisc is OFF\n  qlge: Set PCIe reset type for EEH to fundamental.\n  qlge: Fix early exit from mbox cmd complete wait.\n  ixgbe: fix traffic hangs on Tx with ioatdma loaded\n  ixgbe: Fix checking TFCS register for TXOFF status when DCB is enabled\n  ixgbe: Fix gso_max_size for 82599 when DCB is enabled\n  macsonic: fix crash on PowerBook 520\n  NET: cassini, fix lock imbalance\n  ems_usb: Fix byte order issues on big endian machines\n  be2net: Bug fix to send config commands to hardware after netdev_register\n  be2net: fix to set proper flow control on resume\n  netfilter: xt_connlimit: fix regression caused by zero family value\n  rt2x00: Don\u0027t queue ieee80211 work after USB removal\n  Revert \"ipw2200: fix oops on missing firmware\"\n  decnet: netdevice refcount leak\n  netfilter: nf_nat: fix NAT issue in 2.6.30.4+\n  ...\n"
    },
    {
      "commit": "fa3012318bfb395552baef69bb1ebe87e64945c8",
      "tree": "5095c1dda820a408609c6e0bd5bc2e7f4c359eae",
      "parents": [
        "7beeec88e5f379680abeb4244b0781e102201c0e"
      ],
      "author": {
        "name": "Michael Roth",
        "email": "mroth@nessie.de",
        "time": "Sun Oct 04 18:14:29 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 09 09:40:56 2009 +0100"
      },
      "message": "Kconfig: Remove useless and sometimes wrong comments\n\nAdditionally, some excessive newlines removed.\n\nSigned-off-by: Michael Roth \u003cmroth@nessie.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "06fe9fb4182177fb046e6d934f80254dd90956ea",
      "tree": "ae394e643ae90641a6358296b9f9a5c13e79c189",
      "parents": [
        "5b73a41c02002ed2ee6b805d0c3691fb9ab9dc4f"
      ],
      "author": {
        "name": "Dirk Hohndel",
        "email": "hohndel@infradead.org",
        "time": "Mon Sep 28 21:43:57 2009 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 09 09:40:54 2009 +0100"
      },
      "message": "tree-wide: fix a very frequent spelling mistake\n\nsomething-bility is spelled as something-blity\nso a grep for \u0027blit\u0027 would find these lines\n\nthis is so trivial that I didn\u0027t split it by subsystem / copy\nadditional maintainers - all changes are to comments\nThe only purpose is to get fewer false positives when grepping\naround the kernel sources.\n\nSigned-off-by: Dirk Hohndel \u003chohndel@infradead.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e773cfe167c320d07b9423bc51fc4ab0221775a4",
      "tree": "e27b0b26b2c55c629100edaa73c7429ed7d41ee9",
      "parents": [
        "cbf624f0e18c4a05219855663a3e5f9fe8f2d876"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Oct 24 15:50:13 2009 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 09 08:29:59 2009 +0100"
      },
      "message": "pcmcia: use dynamic debug infrastructure, deprecate CS_CHECK (isdn)\n\nConvert PCMCIA drivers to use the dynamic debug infrastructure, instead of\nrequiring manual settings of PCMCIA_DEBUG.\n\nAlso, remove all usages of the CS_CHECK macro and replace them with proper\nLinux style calling and return value checking. The extra error reporting may\nbe dropped, as the PCMCIA core already complains about any (non-driver-author)\nerrors.\n\nCC: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "d0e1e88d6e7dbd8e1661cb6a058ca30f54ee39e4",
      "tree": "daab7cc0db83226672f76d2fc9277e4355f89e6b",
      "parents": [
        "9e0d57fd6dad37d72a3ca6db00ca8c76f2215454",
        "2606289779cb297320a185db5997729d29b6700b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 08 23:00:54 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 08 23:00:54 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/can/usb/ems_usb.c\n"
    },
    {
      "commit": "cc05368c52fed7d9efa0f56c5270e95bb569713e",
      "tree": "1bd168fa5004230332ef5a83d344b4a72d20bfe9",
      "parents": [
        "23ca0c989e46924393f1d54bec84801d035dd28e"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Fri Nov 06 14:52:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 20:33:41 2009 -0800"
      },
      "message": "hisax: remove bad udelay call to fix build error on ARM\n\nThe hisax ISDN driver fails to build on ARM with CONFIG_HISAX_ELSA:\n\n| drivers/built-in.o: In function `modem_set_dial\u0027:\n| drivers/isdn/hisax/elsa_ser.c:535: undefined reference to `__bad_udelay\u0027\n| drivers/isdn/hisax/elsa_ser.c:544: undefined reference to `__bad_udelay\u0027\n| drivers/built-in.o: In function `modem_set_init\u0027:\n| drivers/isdn/hisax/elsa_ser.c:486: undefined reference to `__bad_udelay\u0027\n| [...]\n\nAccording to the comment in arch/arm/include/asm/delay.h, __bad_udelay\nis specifically designed on ARM to produce a build failure when udelay\nis called with a value \u003e 2000.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "230f9bb701d37ae9b48e96456689452978f5c439",
      "tree": "9d2690917533bbb4498c8c9df838de2d38360912",
      "parents": [
        "000ba2e43f33901859fd794bb33c885909d53b3b",
        "887e671f324d9898aaedb29a6ece6c853c394067"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 00:55:55 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 00:55:55 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/usb/cdc_ether.c\n\nAll CDC ethernet devices of type USB_CLASS_COMM need to use\n\u0027\u0026mbm_info\u0027.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f378b684453f2a028eda463ce383370545d9cc9",
      "tree": "dc50d087e137c6d173e25ae10ecd0f10823eca7a",
      "parents": [
        "13f18aa05f5abe135f47b6417537ae2b2fedc18c"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Thu Nov 05 22:18:14 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 05 22:18:14 2009 -0800"
      },
      "message": "net: pass kern to net_proto_family create function\n\nThe generic __sock_create function has a kern argument which allows the\nsecurity system to make decisions based on if a socket is being created by\nthe kernel or by userspace.  This patch passes that flag to the\nnet_proto_family specific create function, so it can do the same thing.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "286e633ef0ff5bb63c07b4516665da8004966fec",
      "tree": "0d2dce58a4a44d1697ef51e603b08330344106c1",
      "parents": [
        "a947c8f0313c0cf3691b8d8d2b9aaddf372afdcc"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Nov 04 08:31:59 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 04 08:31:59 2009 -0800"
      },
      "message": "isdn: hfc_usb: Fix read buffer overflow\n\nCheck whether index is within bounds before testing the element.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a947c8f0313c0cf3691b8d8d2b9aaddf372afdcc",
      "tree": "d7be970345a1446af169047b554888f66f107fca",
      "parents": [
        "b9db21f8b964e158f95bb581c887159b6cb98ffa"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Nov 04 08:31:19 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 04 08:31:19 2009 -0800"
      },
      "message": "isdn: hisax: Fix test in waitforxfw\n\nThe negation makes it a bool before the comparison and hence it\nwill never be 0x40.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9db21f8b964e158f95bb581c887159b6cb98ffa",
      "tree": "d479f93280fa29d9c713c2b755359b35686ff61c",
      "parents": [
        "1ea70841f07666af69e481d4ffdd6edb56db3c92"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Nov 04 08:30:08 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 04 08:30:08 2009 -0800"
      },
      "message": "isdn: eicon: Return on error\n\nWhen diva_strace_read_uint returns an error, return even from\nprocess_idi_event, because l2_state is uninitialized.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nAcked-by: Armin Schindler \u003carmin@melware.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ea70841f07666af69e481d4ffdd6edb56db3c92",
      "tree": "13ce5927c8c752a279e811ec68d504246a33835e",
      "parents": [
        "08cb3f60b2f866c906a5a779444b30ba8f9a93c8"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Nov 04 08:28:12 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 04 08:28:12 2009 -0800"
      },
      "message": "isdn: eicon: Use offsetof\n\nUse offsetof instead of explicit implementation.\n\n* fixes bug with omitted \u0026 like:\n  len \u003d (byte)(((T30_INFO *) 0)-\u003estation_id + 20)\n\n* avoids compiler warnings with wrong sizes (pointer-to-char cast):\n  len \u003d (byte)(\u0026(((T30_INFO *) 0)-\u003euniversal_6));\n\n* cleans up the code\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nAcked-by: Armin Schindler \u003carmin@melware.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08cb3f60b2f866c906a5a779444b30ba8f9a93c8",
      "tree": "f4fbe2b67c16f411637416b2548389ff20559a3e",
      "parents": [
        "02303d2028aef19889415364fc5f7bb374887157"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Nov 04 08:27:09 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 04 08:27:09 2009 -0800"
      },
      "message": "misdn: Fix reversed \u0027if\u0027 in st_own_ctrl\n\nThe current code probably returns -EINVAL a lot.  Otherwise it would oops.\n\nCompile tested only.  Found by smatch (http://repo.or.cz/w/smatch.git).\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02303d2028aef19889415364fc5f7bb374887157",
      "tree": "316119423b6287a56d50786ff7255139740d667f",
      "parents": [
        "c8ee5538b091b8aca9ca738c6989c5ad6f9e67c0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Nov 04 08:25:57 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 04 08:25:57 2009 -0800"
      },
      "message": "isdn: hisax: Fix lock imbalance.\n\nAdd omittted unlocks to 2 functions.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Karsten Keil \u003cKarsten-Keil@t-online.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49b2de8e6febfea5a8791b6476195903af83a35d",
      "tree": "c93f328623b9429615981d4b7502997fdd0f72b0",
      "parents": [
        "8633322c5fd5b2a986b279f88a7559d8409f7da3",
        "b5dd884e682cae6b8c037f9d11f3b623b4cf2011"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (43 commits)\n  net: Fix \u0027Re: PACKET_TX_RING: packet size is too long\u0027\n  netdev: usb: dm9601.c can drive a device not supported yet, add support for it\n  qlge: Fix firmware mailbox command timeout.\n  qlge: Fix EEH handling.\n  AF_RAW: Augment raw_send_hdrinc to expand skb to fit iphdr-\u003eihl (v2)\n  bonding: fix a race condition in calls to slave MII ioctls\n  virtio-net: fix data corruption with OOM\n  sfc: Set ip_summed correctly for page buffers passed to GRO\n  cnic: Fix L2CTX_STATUSB_NUM offset in context memory.\n  MAINTAINERS: rt2x00 list is moderated\n  airo: Reorder tests, check bounds before element\n  mac80211: fix for incorrect sequence number on hostapd injected frames\n  libertas spi: fix sparse errors\n  mac80211: trivial: fix spelling in mesh_hwmp\n  cfg80211: sme: deauthenticate on assoc failure\n  mac80211: keep auth state when assoc fails\n  mac80211: fix ibss joining\n  b43: add \u0027struct b43_wl\u0027 missing declaration\n  b43: Fix Bugzilla #14181 and the bug from the previous \u0027fix\u0027\n  rt2x00: Fix crypto in TX frame for rt2800usb\n  ...\n"
    },
    {
      "commit": "50e4fe91a5edbf680853b2ca37300a47ff860d63",
      "tree": "1b361226a74b6fd3f2d7819507fb3154c43a6107",
      "parents": [
        "c35a87ff6678f92b12437843e88f9c89437ed4a7"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:18 2009 -0700"
      },
      "message": "gigaset: convert strcmp chain to table lookup\n\nReplace the sequence of strcmp calls for interpreting ZSAU parameter\nstrings by a table of known strings and lookup loop to improve\nreadability.\n\nImpact: readability improvement, no functional change\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c35a87ff6678f92b12437843e88f9c89437ed4a7",
      "tree": "b567edda8253f6e2a88a2f5b34f307d0a444077a",
      "parents": [
        "7891adf18ad9658950e532b840f1d84d8ac6cce2"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:16 2009 -0700"
      },
      "message": "gigaset: checkpatch cleanup of ev-layer.c\n\nOn more step towards the holy grail of checkpatch.pl silence.\n\nImpact: cosmetic\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7891adf18ad9658950e532b840f1d84d8ac6cce2",
      "tree": "b26fca6cf86a0af2e29fa24ad816f7bd144c5bbd",
      "parents": [
        "ae67d7d81436c7e85104d586562b1a220d3cd94b"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:14 2009 -0700"
      },
      "message": "bas_gigaset: checkpatch cleanup\n\nOn the quest for the holy grail of checkpatch.pl silence.\n\nImpact: cosmetic\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae67d7d81436c7e85104d586562b1a220d3cd94b",
      "tree": "850463884baf3dbdf9a7cafb9113d144b46a2b53",
      "parents": [
        "d9ba9c9125d89e246dc0a0702446528acceb6ddb"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:13 2009 -0700"
      },
      "message": "ser_gigaset: checkpatch cleanup\n\nDuly uglified as demanded by checkpatch.pl.\n\nImpact: cosmetic\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9ba9c9125d89e246dc0a0702446528acceb6ddb",
      "tree": "9ae300165556afc86d9b54cb915dca0d0d4304da",
      "parents": [
        "2032e2c2309de02cd67b1d26aa701c2a57c4639f"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:12 2009 -0700"
      },
      "message": "gigaset: checkpatch cleanup\n\nDum sanctis checkpatch.pl\u0027ae legibus obsequimur.\n\nImpact: cosmetic\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2032e2c2309de02cd67b1d26aa701c2a57c4639f",
      "tree": "ee0f953f4afb7d98e3e27a32310d92bf0765b00b",
      "parents": [
        "4dd8230acd20cb456cae02696b3da2986faad258"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:30:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:10 2009 -0700"
      },
      "message": "usb_gigaset: code cleanup\n\nReorganize the code of the Gigaset M10x driver to make it more\nreadable, less redundant, better aligned to the style of other\nparts of the driver, and cause fewer checkpatch.pl complaints.\n\nImpact: code reorganization, no functional change\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4dd8230acd20cb456cae02696b3da2986faad258",
      "tree": "ded49543277fdd72784ac7d2dd14311d39b4e4c9",
      "parents": [
        "22077ebceb44f4097d4677e2a26bc1175143d647"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:29:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:09 2009 -0700"
      },
      "message": "gigaset: fix bad assumptions about CAPI skbuffs\n\nThe CAPI interface incorrectly assumed that CAPI messages would always\nstart at the beginning of the data buffer: fix by treating DATA_B3\nmessages as the link layer header to their payload data. This fix\nchanges the way acknowledgement information is propagated through the\nhardware specific modules and thereby impacts the ISDN4Linux variant\nof the driver, too.\n\nAlso some assumptions about methods not being called from interrupt\ncontext turned out to be unwarranted; fix by using dev_kfree_skb_any()\nwherever non-interrupt context isn\u0027t guaranteed.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22077ebceb44f4097d4677e2a26bc1175143d647",
      "tree": "96416fb1b88a65096a55e17b20d7c4439ae6c4c4",
      "parents": [
        "6c91191668d32ea15e6950de4ee35b6c75cf4da8"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:29:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:08 2009 -0700"
      },
      "message": "gigaset: fix format string typo in CAPI dial command\n\nA missing dot lead to garbage characters being included in the\ndial command generated from a CAPI CONNECT_REQ message, which\ninterestingly enough worked anyway, illustrating the resilience\nof the device.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c91191668d32ea15e6950de4ee35b6c75cf4da8",
      "tree": "eda62800584d36ddbe3ce5c250468765cae056ec",
      "parents": [
        "dc343475ed062e13fc260acccaab91d7d80fd5b2"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Oct 25 09:29:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 29 01:37:07 2009 -0700"
      },
      "message": "gigaset: CAPI module readability improvements\n\nReplace the \"ignoring Additional Info\" warning message by better\nreadable ones citing the specific subparameters being ignored.\nMake parts of the code more readable by using a local cmsg\npointer variable.\n\nImpact: readability improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cfadf853f6cd9689f79a63ca960c6f9d6665314f",
      "tree": "35418e342d9783f0974ea33ef03875aa21d2362a",
      "parents": [
        "05423b241311c9380b7280179295bac7794281b6",
        "f568a926a353d6816b3704d7367f34371df44ce7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 27 01:03:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 27 01:03:26 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/sh_eth.c\n"
    },
    {
      "commit": "2bd9af046fdc10703b266b0f3b25423f0b7d703e",
      "tree": "c20f3117f3cf7af8d309ff919e4afd5ba3c48184",
      "parents": [
        "0dc6d9cbe7df4d2c3cdf17cd2f78733102b0fea6"
      ],
      "author": {
        "name": "Xiaotian Feng",
        "email": "xtfeng@gmail.com",
        "time": "Wed Oct 21 23:07:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 22 18:27:53 2009 -0700"
      },
      "message": "isdn: fix possible circular locking dependency\n\nThere\u0027s a circular locking dependency:\n\n---\u003e isdn_net_get_locked_lp\n    ---\u003elock \u0026nd-\u003equeue_lock\n    ---\u003elock \u0026nd-\u003equeue-\u003exmit_lock\n    .....................\n    ----\u003eunlock \u0026nd-\u003equeue_lock\n\n---\u003e isdn_net_writebuf_skb (called with \u0026nd-\u003equeue-\u003exmit_lock locked)\n    ----\u003eisdn_net_inc_frame_cnt\n         ----\u003eisdn_net_device_busy\n              ----\u003e lock \u0026nd-\u003equeue_lock\n\nThis will trigger lockdep warnings:\n\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n [ INFO: possible circular locking dependency detected ]\n 2.6.32-rc4-testing #7\n -------------------------------------------------------\n ipppd/28379 is trying to acquire lock:\n (\u0026netdev-\u003equeue_lock){......}, at: [\u003ce62ad0fd\u003e] isdn_net_device_busy+0x2c/0x74 [isdn]\n\n but task is already holding lock:\n (\u0026netdev-\u003elocal-\u003exmit_lock){+.....}, at: [\u003ce62aefc2\u003e] isdn_net_write_super+0x3f/0x6e [isdn]\n\n which lock already depends on the new lock.\n .......\n\n We don\u0027t need to lock nd-\u003equeue-\u003exmit_lock to protect single\nisdn_net_lp_busy(). This can fix above lockdep warnings.\n\nReported-and-tested-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Xiaotian Feng \u003cxtfeng@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d43c36dc6b357fa1806800f18aa30123c747a6d1",
      "tree": "339ce510073ecbe9b3592008f7dece7b277035ef",
      "parents": [
        "69585dd69e663a40729492c7b52eb82477a2027a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 07 17:09:06 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:20:58 2009 -0700"
      },
      "message": "headers: remove sched.h from interrupt.h\n\nAfter m68k\u0027s task_thread_info() doesn\u0027t refer to current,\nit\u0027s possible to remove sched.h from interrupt.h and not break m68k!\nMany thanks to Heiko Carstens for allowing this.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "5587481e92105734e8e45a24fd8603228ec02449",
      "tree": "2de22ddd94e21f681825de002887f3cc89118edd",
      "parents": [
        "df87f344efac96cb9f9367e82509208216f1e0fa",
        "a4d63a943735efa30270ce70716d43323fd40f02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 11:59:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 11:59:30 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (40 commits)\n  ethoc: limit the number of buffers to 128\n  ethoc: use system memory as buffer\n  ethoc: align received packet to make IP header at word boundary\n  ethoc: fix buffer address mapping\n  ethoc: fix typo to compute number of tx descriptors\n  au1000_eth: Duplicate test of RX_OVERLEN bit in update_rx_stats()\n  netxen: Fix Unlikely(x) \u003e y\n  pasemi_mac: ethtool get settings fix\n  add maintainer for network drop monitor kernel service\n  tg3: Fix phylib locking strategy\n  rndis_host: support ETHTOOL_GPERMADDR\n  ipv4: arp_notify address list bug\n  gigaset: add kerneldoc comments\n  gigaset: correct debugging output selection\n  gigaset: improve error recovery\n  gigaset: fix device ERROR response handling\n  gigaset: announce if built with debugging\n  gigaset: handle isoc frame errors more gracefully\n  gigaset: linearize skb\n  gigaset: fix reject/hangup handling\n  ...\n"
    },
    {
      "commit": "ec1b4cf74c81bfd0fbe5bf62bafc86c45917e72f",
      "tree": "1b693e4e027f3e42224e6221ae018daeb562e5e1",
      "parents": [
        "f7734fdf61ec6bb848e0bafc1fb8bad2c124bb50"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Oct 05 05:58:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 01:10:46 2009 -0700"
      },
      "message": "net: mark net_proto_ops as const\n\nAll usages of structure net_proto_ops should be declared const.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7bb5fdc2fb021e32703ed1ff0269876bde1fa962",
      "tree": "818c29b7ed3ece19165d317050c333bab9f7fadb",
      "parents": [
        "aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3c"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:19:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:43:53 2009 -0700"
      },
      "message": "gigaset: add Kernel CAPI interface (v3)\n\nAdd a Kernel CAPI interface to the Gigaset driver.\n\nImpact: optional new functionality\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3c",
      "tree": "024458582d76d07647e2b5da45534c903508b334",
      "parents": [
        "088ec0cc96e2befd5f3c035123f95c17bdf26e64"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:19:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:43:51 2009 -0700"
      },
      "message": "gigaset: allow building without I4L\n\nAdd a dummy LL interface to the Gigaset driver so that it can be\nbuilt and, in a limited way, used without the ISDN4Linux subsystem.\n\nImpact: new configuration alternative\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "088ec0cc96e2befd5f3c035123f95c17bdf26e64",
      "tree": "4d0fdcc26e6bfd9ee320cf716f56a695e38be8ae",
      "parents": [
        "7ecc59c1b7fd5749667fc31f8683099cbef38977"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:19:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:43:50 2009 -0700"
      },
      "message": "gigaset: prepare for CAPI implementation\n\nReorganize the code of the Gigaset driver, moving all isdn4linux\ndependencies to the source file i4l.c so that it can be replaced\nby a file capi.c interfacing to Kernel CAPI instead.\n\nImpact: refactoring, no functional change\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ecc59c1b7fd5749667fc31f8683099cbef38977",
      "tree": "560d8ce48fac50758d1af6d722bc0bb0c7de2a34",
      "parents": [
        "bcdce7195e0eab55b37dbd53be53057f38006380",
        "1cec9727fbfd7baff2034796154be1a0297bcedd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:43:16 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:43:16 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "1cec9727fbfd7baff2034796154be1a0297bcedd",
      "tree": "6e396500c1e91aff545bd5dcd8711608a5abedd8",
      "parents": [
        "cd7f50e25156711f16ce253c49c91adc4368849c"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:19:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:07 2009 -0700"
      },
      "message": "gigaset: add kerneldoc comments\n\nAdd kerneldoc comments to some functions in the Gigaset driver.\n\nImpact: documentation\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd7f50e25156711f16ce253c49c91adc4368849c",
      "tree": "d2d95b1a528e5833ed057c3f6c22fb2987b5e4a4",
      "parents": [
        "b5f581d55f7fef8d18773386faaa4304dbc2454b"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:06 2009 -0700"
      },
      "message": "gigaset: correct debugging output selection\n\nDump payload data consistently only when DEBUG_STREAM_DUMP debug bit\nis set.\n\nImpact: debugging aid\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5f581d55f7fef8d18773386faaa4304dbc2454b",
      "tree": "9f15f00ffe41bb2fd837673fd5ca2e0869923830",
      "parents": [
        "05eae94f2a2b6a05f10495c77162d0fecae67264"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:05 2009 -0700"
      },
      "message": "gigaset: improve error recovery\n\nWhen the Gigaset base stops responding, try resetting the USB\nconnection to recover.\n\nImpact: error handling improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05eae94f2a2b6a05f10495c77162d0fecae67264",
      "tree": "b640a53f7d81b61c019d504bc200b6f3d1dd1896",
      "parents": [
        "2038724cc785b3b186f0dfb0f8bfcea6468d9c4f"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:01 2009 -0700"
      },
      "message": "gigaset: fix device ERROR response handling\n\nClear out pending command that got rejected with \u0027ERROR\u0027 response.\nThis fixes the bug where unloading the driver module would hang\nwith the message: \"gigaset: not searching scheduled commands: busy\"\nafter a device communication error.\n\nImpact: error handling bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2038724cc785b3b186f0dfb0f8bfcea6468d9c4f",
      "tree": "d749e8f13a1022f5332fb372abbad2c415a7f02a",
      "parents": [
        "eb4459ff3a3bdedb7a4da03fb9da2ba800b19f74"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:00 2009 -0700"
      },
      "message": "gigaset: announce if built with debugging\n\nMention in the driver load announcement whether the driver was built\nwith debugging messages enabled, to facilitate support.\n\nImpact: informational message\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb4459ff3a3bdedb7a4da03fb9da2ba800b19f74",
      "tree": "7079d02767ea736756e50a77a90c0187e93e3220",
      "parents": [
        "ee239d9901c13040598f6c46d5017869c6d14e2e"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:59 2009 -0700"
      },
      "message": "gigaset: handle isoc frame errors more gracefully\n\nDon\u0027t drop the remainder of an URB if an isochronous frame has an error.\n\nImpact: error handling improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee239d9901c13040598f6c46d5017869c6d14e2e",
      "tree": "da17fe435e47009304ebb3a5052eedf7aeae8249",
      "parents": [
        "3305adffc556f7998b40c31afcef4c8755ce919a"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:58 2009 -0700"
      },
      "message": "gigaset: linearize skb\n\nThe code of the Gigaset driver assumes that sk_buff-s coming\nfrom the ISDN4Linux subsystem are always linear. Explicitly\ncalling skb_linearize() is cheap if they are, but much more\nrobust in case they ever aren\u0027t.\n\nImpact: robustness improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3305adffc556f7998b40c31afcef4c8755ce919a",
      "tree": "fe3d9bf1543356bd59ac259b61986587af370693",
      "parents": [
        "9803f79695f552265d5c70f148876b5e2a77dd6a"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:57 2009 -0700"
      },
      "message": "gigaset: fix reject/hangup handling\n\nSignal D channel disconnect in a few cases where it was missed,\nincluding when an incoming call is disconnected before it was\naccepted.\n\nImpact: error handling improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9803f79695f552265d5c70f148876b5e2a77dd6a",
      "tree": "c21997015b599400285ddc63e040fc778a24e64b",
      "parents": [
        "e48470217d1822e3566b657002c6f79bd7a77345"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:55 2009 -0700"
      },
      "message": "isdn: make capidrv module parameter \"debugmode\" writeable\n\nBeing able to change the debugmode module parameter of capidrv on the\nfly is quite useful for debugging and doesn\u0027t do any harm.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e48470217d1822e3566b657002c6f79bd7a77345",
      "tree": "200e267a4149e63806afda52809590a7bacf34b7",
      "parents": [
        "812d73473af23dd738afa83ab77cd6c733b3721f"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:53 2009 -0700"
      },
      "message": "isdn: avoid races in capidrv\n\nIn several places, capidrv sends a CAPI message to the ISDN\ndevice and then updates its internal state accordingly.\nIf the response message from the device arrives before the\nstate is updated, it may be rejected or processed incorrectly.\nAvoid these races by updating the state before emitting the\nmessage.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "812d73473af23dd738afa83ab77cd6c733b3721f",
      "tree": "8b0d0542025db835e834f84a0da872f1db0fd10f",
      "parents": [
        "f1af9f58546e2d98ef078fa30b2ef80a9042131e"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:52 2009 -0700"
      },
      "message": "isdn: accept CAPI Informational Info values as success\n\nInfo values in the 0x00xx range are defined in the CAPI standard\nas \"Informational, message processed successfully\". Therefore a\nCONNECT_B3_CONF message with an Info value in that range should\nopen an NCCI just as with Info\u003d\u003d0.\n\nImpact: minor bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a99bbaf5ee6bad1aca0c88ea65ec6e5373e86184",
      "tree": "2b0314d68b9e0a76e8f4fb60865a1d56e138833a",
      "parents": [
        "5e5027bd26ed4df735d29e66cd5c1c9b5959a587"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 04 16:11:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:05:10 2009 -0700"
      },
      "message": "headers: remove sched.h from poll.h\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b7058842c940ad2c08dd829b21e5c92ebe3b8758",
      "tree": "5fe78d599fc345ca0bcd4b083b79095a54b2921b",
      "parents": [
        "eb1cf0f8f7a9e5a6d573d5bd72c015686a042db0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 16:12:20 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 16:12:20 2009 -0700"
      },
      "message": "net: Make setsockopt() optlen be unsigned.\n\nThis provides safety against negative optlen at the type\nlevel instead of depending upon (sometimes non-trivial)\nchecks against this sprinkled all over the the place, in\neach and every implementation.\n\nBased upon work done by Arjan van de Ven and feedback\nfrom Linus Torvalds.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8823ad31cd3baf73bd21913cf030b9e7afd22923",
      "tree": "f697f658ee563e856bcc6f3880577b5974fec045",
      "parents": [
        "1b66c1ef2fd86082d49b1e005bd86fd0c60ad552"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Sep 28 12:47:36 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 28 12:47:36 2009 -0700"
      },
      "message": "isdn: fix netjet/isdnhdlc build errors\n\nCommit cb3824bade2549d7ad059d5802da43312540fdee didn\u0027t fix this problem.\n\nFix build errors in netjet, using isdnhdlc module:\n\ndrivers/built-in.o: In function `mode_tiger\u0027:\nnetjet.c:(.text+0x1ca0c7): undefined reference to `isdnhdlc_rcv_init\u0027\nnetjet.c:(.text+0x1ca0d4): undefined reference to `isdnhdlc_out_init\u0027\ndrivers/built-in.o: In function `fill_dma\u0027:\nnetjet.c:(.text+0x1ca2bd): undefined reference to `isdnhdlc_encode\u0027\ndrivers/built-in.o: In function `read_dma\u0027:\nnetjet.c:(.text+0x1ca614): undefined reference to `isdnhdlc_decode\u0027\ndrivers/built-in.o: In function `nj_irq\u0027:\nnetjet.c:(.text+0x1cb07a): undefined reference to `isdnhdlc_encode\u0027\n\ndrivers/built-in.o: In function `isdnhdlc_decode\u0027:\n(.text+0x1c2088): undefined reference to `crc_ccitt_table\u0027\ndrivers/built-in.o: In function `isdnhdlc_encode\u0027:\n(.text+0x1c2339): undefined reference to `crc_ccitt_table\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88e9d34c727883d7d6f02cf1475b3ec98b8480c7",
      "tree": "475f544536d52739e0929e7727cab5124e855a06",
      "parents": [
        "b7ed698cc9d556306a4088c238e2ea9311ea2cb3"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Sep 22 16:43:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:29 2009 -0700"
      },
      "message": "seq_file: constify seq_operations\n\nMake all seq_operations structs const, to help mitigate against\nrevectoring user-triggerable function pointers.\n\nThis is derived from the grsecurity patch, although generated from scratch\nbecause it\u0027s simpler than extracting the changes from there.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nAcked-by: Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "342ff1a1b558ebbdb8cbd55ab6a63eca8b2473ca",
      "tree": "1f967f283dade6e03897169bb29513354f49f910",
      "parents": [
        "50223e486cabdcf7e540e519da1f26bab3084e5d",
        "24ed7a97464db44592495f98cff8bcee02f92bc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:51:45 2009 -0700"
      },
      "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: (34 commits)\n  trivial: fix typo in aic7xxx comment\n  trivial: fix comment typo in drivers/ata/pata_hpt37x.c\n  trivial: typo in kernel-parameters.txt\n  trivial: fix typo in tracing documentation\n  trivial: add __init/__exit macros in drivers/gpio/bt8xxgpio.c\n  trivial: add __init macro/ fix of __exit macro location in ipmi_poweroff.c\n  trivial: remove unnecessary semicolons\n  trivial: Fix duplicated word \"options\" in comment\n  trivial: kbuild: remove extraneous blank line after declaration of usage()\n  trivial: improve help text for mm debug config options\n  trivial: doc: hpfall: accept disk device to unload as argument\n  trivial: doc: hpfall: reduce risk that hpfall can do harm\n  trivial: SubmittingPatches: Fix reference to renumbered step\n  trivial: fix typos \"man[ae]g?ment\" -\u003e \"management\"\n  trivial: media/video/cx88: add __init/__exit macros to cx88 drivers\n  trivial: fix typo in CONFIG_DEBUG_FS in gcov doc\n  trivial: fix missing printk space in amd_k7_smp_check\n  trivial: fix typo s/ketymap/keymap/ in comment\n  trivial: fix typo \"to to\" in multiple files\n  trivial: fix typos in comments s/DGBU/DBGU/\n  ...\n"
    },
    {
      "commit": "b87221de6a4934eda856475a0065688d12973a04",
      "tree": "6bcf0628e106c4833538f4c23d710fbbe3d7609a",
      "parents": [
        "0d54b217a247f39605361f867fefbb9e099a5432"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Sep 21 17:01:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 22 07:17:24 2009 -0700"
      },
      "message": "const: mark remaining super_operations const\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a419aef8b858a2bdb98df60336063d28df4b272f",
      "tree": "1736f6650ec0bfc01074c489fc47396114099c5e",
      "parents": [
        "2944fcbe03d65a704f07e43efe14adb0d226fd09"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 18 11:18:35 2009 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:58 2009 +0200"
      },
      "message": "trivial: remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "411c94038594b2a3fd123d09bdec3fe2500e383d",
      "tree": "44b991786c7f4806b1b88f40439945b3835b6292",
      "parents": [
        "786d8ca341a30296264bc6cebac52d37b0851647"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Tue Jul 07 15:24:23 2009 +0530"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:54 2009 +0200"
      },
      "message": "trivial: fix typo \"for for\" in multiple files\n\ntrivial: fix typo \"for for\" in multiple files\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a4304f2d5a3823deea894026ec95e43b33912357",
      "tree": "4b673ae8e7686fe973e1c3a6264389f6712ee222",
      "parents": [
        "78f28b7c555359c67c2a0d23f7436e915329421e"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Thu Aug 06 20:33:33 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:09 2009 -0700"
      },
      "message": "tty: gigaset: really fix chars_in_buffer\n\nThe tty_operation chars_in_buffer() is not allowed to return a negative\nvalue to signal an error.  Corrects the problem flagged by commit\n23198fda7182969b619613a555f8645fdc3dc334, \"tty: fix chars_in_buffers\".\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b62ff2dbc3d6c13997b9d440dfd0ed00e6df96d",
      "tree": "cc0a8f7037f3244228befdb057ee6b18c8c98963",
      "parents": [
        "36e4d64a82d9a91a73a2b9b32117aedfe2211fb3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Aug 31 19:50:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 01 01:13:16 2009 -0700"
      },
      "message": "isdn: convert to netdev_tx_t\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa11d958d1a6572eda08214d7c6a735804fe48a5",
      "tree": "d025b05270ad1e010660d17eeadc6ac3c1abbd7d",
      "parents": [
        "07f6642ee9418e962e54cbc07471cfe2e559c568",
        "9799218ae36910af50f002a5db1802d576fffb43"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 12 17:44:53 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 12 17:44:53 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tarch/microblaze/include/asm/socket.h\n"
    },
    {
      "commit": "ae83060026537885fd23737af161fee8afd04f4b",
      "tree": "111773ae905a54c77208770962a2fce537b7bc33",
      "parents": [
        "2edb3898b82a20ec459a67fcf76ceddcbecfe395",
        "357eb46d8f275b4e8484541234ea3ba06065e258"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 04 15:38:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 04 15:38:34 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (47 commits)\n  ehea: Fix napi list corruption on ifconfig down\n  igbvf: Allow VF driver to correctly recognize failure to set mac\n  3c59x: Fix build failure with gcc 3.2\n  sky2: Avoid transmits during sky2_down()\n  iwlagn: do not send key clear commands when rfkill enabled\n  libertas: Read buffer overflow\n  drivers/net/wireless: introduce missing kfree\n  drivers/net/wireless/iwlwifi: introduce missing kfree\n  zd1211rw: fix unaligned access in zd_mac_rx\n  cfg80211: fix regression on beacon world roaming feature\n  cfg80211: add two missing NULL pointer checks\n  ixgbe: Patch to modify 82598 PCIe completion timeout values\n  bluetooth: rfcomm_init bug fix\n  mlx4_en: Fix double pci unmapping.\n  mISDN: Fix handling of receive buffer size in L1oIP\n  pcnet32: VLB support fixes\n  pcnet32: remove superfluous NULL pointer check in pcnet32_probe1()\n  net: restore the original spinlock to protect unicast list\n  netxen: fix coherent dma mask setting\n  mISDN: Read buffer overflow\n  ...\n"
    },
    {
      "commit": "b564afcfb82fe3e63a7ce05a944eb5e11244d7cb",
      "tree": "f94b9f94d8a1bd5e2a306e6d238b765501e2ab98",
      "parents": [
        "63097b3ad85788a64c75091bff351ecc850761b2"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Mon Jul 27 07:24:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 02 12:59:32 2009 -0700"
      },
      "message": "mISDN: Fix handling of receive buffer size in L1oIP\n\nThe size of receive buffer pointer was used to get size of\nreceive buffer instead of recvbuf_size itself, so only 4/8\nbytes could be transfered.\n\nThis is a regression to 2.6.30 introduced by commit 8c90e11e3543d7de612194a042a148caeaab5f1d\nmISDN: Use kernel_{send,recv}msg instead of open coding\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": "9bfdac94c78faf68ce038d5c45a385927f2667ce",
      "tree": "cfdbb89a2b3cc9d8a7c42432eb431964b12c86fd",
      "parents": [
        "54706d99051582993037be5a076aa543fd7f1c38"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Jul 31 03:43:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 02 12:20:42 2009 -0700"
      },
      "message": "mISDN: Read buffer overflow\n\nCheck whether index is within bounds before testing the element.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce4adcc6e5320062e0d993eb75152d165aaabbe6",
      "tree": "124af8db794a0d2307045e8c6f7bc058afed1fc7",
      "parents": [
        "f151cd2c54ddc7714e2f740681350476cda03a28"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Mon Jul 27 19:24:04 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 28 14:26:51 2009 -0700"
      },
      "message": "mISDN: Fix handling of receive buffer size in L1oIP\n\nThe size of receive buffer pointer was used to get size of\nreceive buffer instead of recvbuf_size itself, so only 4/8\nbytes could be transfered.\n\nThis is a regression to 2.6.30 introduced by commit\n8c90e11e3543d7de612194a042a148caeaab5f1d (\"mISDN: Use\nkernel_{send,recv}msg instead of open coding\")\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "663a31ce5bbef2d14fa325023e48bf02b4249f27",
      "tree": "b1b0d69da31cad32b886f4db5ddd0a746026b2a9",
      "parents": [
        "70034918930d2e5b68c09bced637228c50d9561a"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Mon Jul 27 08:20:55 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 27 08:20:55 2009 -0700"
      },
      "message": "mISDN: Fix wrong struct name in macro and clarifications\n\nBased on comments from Joe Perches \u003cjoe@perches.com\u003e. Thanks.\n\nFix IOFUNC_MEMIO macro. WriteFiFo##name##_MIO use the wrong struct name,\nthis was missed because the macro was only called with this name.\n\nClarify with _func that the defined types are functions.\nAdd names to the parameters for better understanding the purpose.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70034918930d2e5b68c09bced637228c50d9561a",
      "tree": "75775b6dec4901b391093d3572cac8ab809149dc",
      "parents": [
        "59e57f4417507b1e71f6e5af3eb7e68e6477ac94"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Jul 27 08:05:52 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 27 08:05:52 2009 -0700"
      },
      "message": "net: fix multiple definitions of setup_w6692\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f70e75e11069edfbe55be06960854c46860da0a3",
      "tree": "b9ef963bada327e83ef2bb24178c0fa607337803",
      "parents": [
        "ba2d6ccb1df6ebb2c1b2322518ce7be25c1e3469"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Fri Jul 24 18:41:23 2009 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Sat Jul 25 20:23:22 2009 +0200"
      },
      "message": "mISDN: hfcmulti display real PCI ids for not supported cards\n\nIn the PCI probe function struct pci_device_id points to the matched\nentry of the ID table, but for devices which are matched with\nPCI_ANY_ID sub IDs we want display the IDs of the device itself.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\n"
    },
    {
      "commit": "ba2d6ccb1df6ebb2c1b2322518ce7be25c1e3469",
      "tree": "1c454520cbef80d0fdc314104766d2ff0ccd0212",
      "parents": [
        "3cad3da3ed9ece03704f7d67e038b8ae710fa312"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Fri Jul 24 18:26:08 2009 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Sat Jul 25 20:23:05 2009 +0200"
      },
      "message": "ISDN: ARRAY_SIZE changes\n\nThese changes were a direct result of using a semantic patch\nMore information can be found at http://www.emn.fr/x-info/coccinelle/\n\nModified some of the changes to avoid the extra define.\n\nSigned-off-by: Stoyan Gaydarov \u003csgayda2@uiuc.edu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\n"
    },
    {
      "commit": "3cad3da3ed9ece03704f7d67e038b8ae710fa312",
      "tree": "dc20a8b7272d027b889a8c3df6ca0963ded3d018",
      "parents": [
        "a900845e56617edc005fd8f35bfd5a407aaf96c8"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Jul 12 22:05:03 2009 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Sat Jul 25 20:22:51 2009 +0200"
      },
      "message": "drivers/isdn: Drop unnecessary NULL test\n\nThe result of container_of should not be NULL.  In particular, in this case\nthe argument to the enclosing function has passed though INIT_WORK, which\ndereferences it, implying that its container cannot be NULL.\n\nA simplified version of the semantic patch that makes this change is as\nfollows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nidentifier fn,work,x,fld;\ntype T;\nexpression E1,E2;\nstatement S;\n@@\n\nstatic fn(struct work_struct *work) {\n  ... when !\u003d work \u003d E1\n  x \u003d container_of(work,T,fld)\n  ... when !\u003d x \u003d E2\n- if (x \u003d\u003d NULL) S\n  ...\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\n"
    },
    {
      "commit": "a900845e56617edc005fd8f35bfd5a407aaf96c8",
      "tree": "2d362ddb8495b142837a792ac1cd638d33da54ff",
      "parents": [
        "707b2ce6c1f4f1261788f2ff09ad82c35e0e6240"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Thu Jul 23 10:03:05 2009 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Sat Jul 25 20:22:36 2009 +0200"
      },
      "message": "mISDN: Add support for Traverse Technologies NETJet PCI cards\n\nAdd support for cards based on the Tiger 300 and Tiger 320\nISDN PCI chip.\nCurrently only the ISAC ISDN line interface is supported.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\n"
    },
    {
      "commit": "707b2ce6c1f4f1261788f2ff09ad82c35e0e6240",
      "tree": "3e05c62c75da21a51a716d4013b58c6cfea91329",
      "parents": [
        "da2272c91ae81b41ae6fa6ebdc767a6cef73b770"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Wed Jul 22 20:06:05 2009 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Sat Jul 25 20:21:28 2009 +0200"
      },
      "message": "mISDN: Add driver for Winbond cards\n\nAdd driver for Winbond W6692 based PCI cards.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\n"
    },
    {
      "commit": "da2272c91ae81b41ae6fa6ebdc767a6cef73b770",
      "tree": "74f1a9ec46a86c44d18c0b818dc74cfbfcc20bc0",
      "parents": [
        "6115d2f3fcaebed5b88fa9cefd178bb5b07461ff"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Wed Jul 22 20:01:59 2009 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Sat Jul 25 20:19:25 2009 +0200"
      },
      "message": "mISDN: Add support for Speedfax+ cards\n\nAdd support for the Siemens ISAR DSP chip and cards based on it,\nincluding analog modem protocols.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\n"
    },
    {
      "commit": "6115d2f3fcaebed5b88fa9cefd178bb5b07461ff",
      "tree": "70101bab6ae8fff76c9bac70d6817a242bfd2e0c",
      "parents": [
        "cae86d4a4e56eeda1afdea38f230d222edda7dd5"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Wed Jul 22 19:52:24 2009 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Sat Jul 25 20:19:06 2009 +0200"
      },
      "message": "mISDN: Driver for AVM Fritz!CARD PCI\n\nAdd mISDN driver for AVM FRITZ!CARD PCI (all versions).\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\n"
    },
    {
      "commit": "cae86d4a4e56eeda1afdea38f230d222edda7dd5",
      "tree": "78726e574c914abb2df7185d77aab0fa28fd7846",
      "parents": [
        "fb286f0471a04ef646c8e5c79750ae6718183745"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Wed Jul 22 19:42:46 2009 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Sat Jul 25 20:18:29 2009 +0200"
      },
      "message": "mISDN: Add driver for Infineon ISDN chipset family\n\nThis driver supports cards with Infineon ISAC/HSCX, ISACX, IPAC\nand IPACX chips from various manufacturers.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\n"
    },
    {
      "commit": "fb286f0471a04ef646c8e5c79750ae6718183745",
      "tree": "6e88ae4869ca1aedb5e674733a903324530d6ee1",
      "parents": [
        "f3fad223ed69f406f33c9619c256858d5a5fc5c7"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Thu Jul 09 10:02:29 2009 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Sat Jul 25 20:18:16 2009 +0200"
      },
      "message": "mISDN: Make clearing B-channel a common function\n\nClearing B-channel is needed in every driver, so it makes sense\nto have it as common function.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\n"
    },
    {
      "commit": "f3fad223ed69f406f33c9619c256858d5a5fc5c7",
      "tree": "47987e6358d83c3f01ae500abffd1e869a577a2c",
      "parents": [
        "c38fc3bc2ecddd4f5278131603e6964cbed071b2"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Wed Jul 08 20:58:33 2009 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Sat Jul 25 20:16:17 2009 +0200"
      },
      "message": "ISDN: Fix isdnhdlc for one byte hdlc packets\n\nNormally HDLC packets contain more as one byte (e.g a X25/X75 header).\nBut if you use plain HDLC framing, the current code do not encode\n1 byte payloads, this patch fix that.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\n"
    },
    {
      "commit": "c38fc3bc2ecddd4f5278131603e6964cbed071b2",
      "tree": "3821cf2fc6226375bbbf8c338316eef33f5b899d",
      "parents": [
        "6bd4bcd3cd8affc09eaee7efbc037f65f4a71501"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Wed Jul 08 20:31:42 2009 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Sat Jul 25 20:16:01 2009 +0200"
      },
      "message": "ISDN: Add support for none reverse bitstreams to isdnhdc\n\nThe original isdnhdlc code was developed for devices which had\nreversed bitorder in the byte stream. Adding code to handle normal\nbitstreams as well.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\n"
    },
    {
      "commit": "6bd4bcd3cd8affc09eaee7efbc037f65f4a71501",
      "tree": "a4472ca7194d1579b36d8398d6ba2c6022c4081a",
      "parents": [
        "cb3824bade2549d7ad059d5802da43312540fdee"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Wed Jul 08 19:11:09 2009 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Sat Jul 25 20:15:54 2009 +0200"
      },
      "message": "ISDN: Clean up isdnhdlc code\n\nClean up isdnhdlc to meet current code standard.\nRemove hint to already removed bit reversal table.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\n"
    },
    {
      "commit": "cb3824bade2549d7ad059d5802da43312540fdee",
      "tree": "0ffcce666a8d3534f48ffa162defecf7e781c8ba",
      "parents": [
        "74d154189d597b91da4322996dbf4f5c3d1544ab"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Wed Jul 08 14:21:12 2009 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Sat Jul 25 20:15:21 2009 +0200"
      },
      "message": "ISDN: Make isdnhdlc usable for other ISDN drivers\n\nisdnhdlc is useful for other ISDN drivers as well.\nMove the include file to a central location and the source\nto the central isdn location.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\n"
    },
    {
      "commit": "23198fda7182969b619613a555f8645fdc3dc334",
      "tree": "d6c322a36d955958ab89ffb0a1a7327dc84e180c",
      "parents": [
        "254702568da63ce6f5ad68e77d83b427da693654"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jul 20 16:05:27 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 20 16:38:43 2009 -0700"
      },
      "message": "tty: fix chars_in_buffers\n\nThis function does not have an error return and returning an error is\ninstead interpreted as having a lot of pending bytes.\n\nReported by Jeff Harris who provided a list of some of the remaining\noffenders.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "405f55712dfe464b3240d7816cc4fe4174831be2",
      "tree": "96c425ea7fa8b31058b8f83a433c5e5265c8ebc7",
      "parents": [
        "f9fabcb58a6d26d6efde842d1703ac7cfa9427b6"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Jul 11 22:08:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 12 12:22:34 2009 -0700"
      },
      "message": "headers: smp_lock.h redux\n\n* Remove smp_lock.h from files which don\u0027t need it (including some headers!)\n* Add smp_lock.h to files which do need it\n* Make smp_lock.h include conditional in hardirq.h\n  It\u0027s needed only for one kernel_locked() usage which is under CONFIG_PREEMPT\n\n  This will make hardirq.h inclusion cheaper for every PREEMPT\u003dn config\n  (which includes allmodconfig/allyesconfig, BTW)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec634fe328182a1a098585bfc7b69e5042bdb08d",
      "tree": "02883aaee743af10d78d6d8fe9181944b4dd4529",
      "parents": [
        "a73e76e23c20c05cb8c0b7ba8bc9daa04b05c80f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Jul 05 19:23:38 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 05 19:23:38 2009 -0700"
      },
      "message": "net: convert remaining non-symbolic return values in ndo_start_xmit() functions\n\nThis patch converts the remaining occurences of raw return values to their\nsymbolic counterparts in ndo_start_xmit() functions that were missed by the\nprevious automatic conversion.\n\nAdditionally code that assumed the symbolic value of NETDEV_TX_OK to be zero\nis changed to explicitly use NETDEV_TX_OK.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ed106549d17474ca17a16057f4c0ed4eba5a7ca",
      "tree": "b98c09081509b3a9757339b6b66779e4126dfa29",
      "parents": [
        "0e8635a8e1f2d4a9e1bfc6c3b21419a5921e674f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 23 06:03:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 05 19:16:04 2009 -0700"
      },
      "message": "net: use NETDEV_TX_OK instead of 0 in ndo_start_xmit() functions\n\nThis patch is the result of an automatic spatch transformation to convert\nall ndo_start_xmit() return values of 0 to NETDEV_TX_OK.\n\nSome occurences are missed by the automatic conversion, those will be\nhandled in a seperate patch.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c56bd0c39ce31e694b6f32223c15bdd582263a3f",
      "tree": "c0a7d4ecaadca226bac3b61ebb89b8e997062c61",
      "parents": [
        "bceb0f126f25184eaec3f3c8f00c92b0d899e5de"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Jul 01 11:20:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 02 13:16:46 2009 -0700"
      },
      "message": "gigaset: drop pointless check\n\nDrop a sanity check which doesn\u0027t serve any useful purpose anymore.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bceb0f126f25184eaec3f3c8f00c92b0d899e5de",
      "tree": "2744130d3fcf5442ff966d2998d59a8b2c545842",
      "parents": [
        "f8a68e752bc4e39644843403168137663c984524"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Jul 01 11:20:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 02 13:16:41 2009 -0700"
      },
      "message": "gigaset: accept connection establishment messages in any order\n\nISDN connection setup failed if the \"connection active\" and\n\"B channel up\" messages from the device arrived in a different\norder than expected. Modify the state machine to accept them in\nany order.\n\nImpact: bugfix\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": "d77eeb702cba0fa6efaf5689fce8939aa617f410",
      "tree": "a78a54d0f421364c17260d92ce7b240bfbaf6fd3",
      "parents": [
        "5dbc901172fb952409940cd7ca55d8e6e5a7cc2c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Jun 15 23:33:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 17 04:31:16 2009 -0700"
      },
      "message": "net: fix network drivers ndo_start_xmit() return values\n\nFix up remaining drivers returning a magic or an errno value from their\nndo_start_xmit() functions that were missed in the first pass:\n\n- isdn_net: missed conversion\n- bpqether: missed conversion: skb is freed, so return NETDEV_TX_OK\n- hp100: intention appears to be to resubmit skb once resources are\n  available, but due to no queue handling it is dropped for now.\n- lapbether: skb is freed, so return NETDEV_TX_OK\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cbc1cb8cd46ce1f7645b9de249b2ce8460129bb",
      "tree": "8d104ec2a459346b99413b0b77421ca7b9936c1a",
      "parents": [
        "ca44d6e60f9de26281fda203f58b570e1748c015",
        "45e3e1935e2857c54783291107d33323b3ef33c8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 15 03:02:23 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 15 03:02:23 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/scsi/fcoe/fcoe.c\n\tnet/core/drop_monitor.c\n\tnet/core/net-traces.c\n"
    },
    {
      "commit": "5b548140225c6bbbbd560551dd1048b2c0ce58be",
      "tree": "9306a37dbca0095ca6d88e0b0ab297bcb2dc5ae8",
      "parents": [
        "5b2c4b972c0226406361f83b747eb5cdab51e68e"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Jun 12 06:22:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 13 01:18:50 2009 -0700"
      },
      "message": "net: use symbolic values for ndo_start_xmit() return codes\n\nConvert magic values 1 and -1 to NETDEV_TX_BUSY and NETDEV_TX_LOCKED respectively.\n\n0 (NETDEV_TX_OK) is not changed to keep the noise down, except in very few cases\nwhere its in direct proximity to one of the other values.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "19af5cdb7c79ff5ec96a99893ffb7f894f4a3dc1"
}
