)]}'
{
  "log": [
    {
      "commit": "34af946a22724c4e2b204957f2b24b22a0fb121c",
      "tree": "7881dcbd0a698257c126198cdb6d97d4e45ee51e",
      "parents": [
        "b6cd0b772dcc5dc9b4c03d53946474dee399fa72"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 27 02:53:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:39 2006 -0700"
      },
      "message": "[PATCH] spin/rwlock init cleanups\n\nlocking init cleanups:\n\n - convert \" \u003d SPIN_LOCK_UNLOCKED\" to spin_lock_init() or DEFINE_SPINLOCK()\n - convert rwlocks in a similar manner\n\nthis patch was generated automatically.\n\nMotivation:\n\n - cleanliness\n - lockdep needs control of lock initialization, which the open-coded\n   variants do not give\n - it\u0027s also useful for -rt and for lock debugging in general\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "698e3ed9d4f47286134f66ea333b6679b29e59e4",
      "tree": "07d9fd5666d7bff48ba4520abbb2bc78b7160558",
      "parents": [
        "06163f86349f0b39948a86d21b2db0d53e47fd8c"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Jun 26 00:25:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:23 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Gigaset driver cleanup\n\nThe following patch to the common part of the Siemens Gigaset driver\nprevents it from trying to send the +++ break sequence if the device has\nbeen disconnected, and removes a couple of assignments which didn\u0027t have\nany effect.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "06163f86349f0b39948a86d21b2db0d53e47fd8c",
      "tree": "09849d7123bed68086e6d576c8518b85f83869b4",
      "parents": [
        "9f13fae2479ed2e2801d538d6a22309123c704f6"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Jun 26 00:25:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:23 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Gigaset base driver: improve error recovery\n\nThe following patch to the Siemens Gigaset base driver adds graceful\nrecovery for some frequently encountered error conditions, by retrying\nfailed control requests (eg.  stalled control pipe), and by closing and\nreopening the AT command channel when it appears to be stuck.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3dda4e373c7474cfe280f4270b70c1563f92a2a7",
      "tree": "b38e2c22056859de773ef8e47b059f53a52d0215",
      "parents": [
        "1cdcb6b43fda7424b7435dac8f80b2b5d8a48899"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sat Apr 22 18:43:00 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:47 2006 -0700"
      },
      "message": "[PATCH] i4l gigaset: move sysfs entry to tty class device\n\nUsing the class device pointer returned by tty_register_device() with\npart 1 of the patch, attach the Gigaset drivers\u0027 \"cidmode\" sysfs entry\nto its tty class device, where it can be found more easily by users\nwho do not know nor care which USB port the device is attached to.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bfe2e9349f318883c036607c64b6205d573a28ff",
      "tree": "c1ea32e56a4346638867d3320834abc3f29f32e9",
      "parents": [
        "b2d596d8e08099b47e0a75aa4b7f82aae780e851"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 15 09:44:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:57 2006 -0700"
      },
      "message": "[PATCH] gigaset: endian fix\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73a88814542d3f5b8973f3db9d7f380bd29957c4",
      "tree": "92bf889724f3fbadbe2a2a4ce5ac1f92bf3a8e30",
      "parents": [
        "f4ffaa452e71495a06376f12f772342bc57051fc"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sat Apr 22 02:35:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 22 09:19:52 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset base driver: fix disconnect handling\n\nFix a possible Oops in the Siemens Gigaset base driver when the device is\nunplugged while an ISDN connection is still active, and makes sure that the\nisdn4linux link level (LL) is properly informed if a connection is broken\nby the USB cable being unplugged.\n\n- Avoid unsafe checks of URB status fields outside the URB completion\n  handlers, keep track of in-use URBs myself instead.\n\n- If an isochronous transfer URB completes with status\u003d\u003d0, also check the\n  status of the frame descriptors.\n\n- Verify length of interrupt messages received from the device.\n\n- Align the length limit on transmitted AT commands with the device\n  documentation.\n\n- In case of AT response receive overrun, keep newly arrived instead of old\n  unread data.\n\n- Remove redundant check of device ID in the USB probe function.\n\n- Correct and improve some comments and formatting.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df2487cff5e5be2877594f269b014652536d68bb",
      "tree": "4d17e64909e8d1d1bf63b9d8e9b04c15ef0f6a0c",
      "parents": [
        "f4675c7016484220a62069d87958a2873d92f159"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 22:55:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:51 2006 -0700"
      },
      "message": "[PATCH] ISDN_DRV_GIGASET should select, not depend on CRC_CCITT\n\nCRC_CCITT is an internal helper function that should be select\u0027ed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f4675c7016484220a62069d87958a2873d92f159",
      "tree": "e46542b35921773f947c6efa5bb38b1a885f288c",
      "parents": [
        "8ca445df3a3291c2bdd95b91142c079700a688be"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 22:55:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:51 2006 -0700"
      },
      "message": "[PATCH] isdn/gigaset/common.c: fix a memory leak\n\nFix a memory leak spotted by the Coverity checker if\n(!try_module_get(owner)).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ca445df3a3291c2bdd95b91142c079700a688be",
      "tree": "79c69d17e536778ecde792c75bbb37eaddefc17f",
      "parents": [
        "69049cc87dccb1e6fb54aa25c63033efac805dbd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 22:55:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] drivers/isdn/gigaset/common.c: small cleanups\n\n- make the needlessly global gigaset_get_cs_by_tty() static\n- remove the unused EXPORT_SYMBOL_GPL(gigaset_debugdrivers)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69049cc87dccb1e6fb54aa25c63033efac805dbd",
      "tree": "9db1953a831091335b98f8749865f4c8b410ff9b",
      "parents": [
        "27d1ac2ef7d0b9250ca9fd2ef506e12866ce8fdf"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: make some variables non-atomic\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nReplace some atomic_t variables in the Gigaset drivers by non-atomic ones,\nusing spinlocks instead to assure atomicity, as proposed in discussions on the\nlinux-kernel mailing list.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70440cf24ce6841fc5a01c38e2a732cf0bc2792a",
      "tree": "712fb3d0dea87e1e2750f395bb84d83b9a003c9a",
      "parents": [
        "443e1f45ac1fee498e3ff053c61fcc54024ee6ee"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: remove forward references\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nRemove four unnecessary forward function declarations and an obsolete E-mail\naddress from the Siemens Gigaset drivers.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "443e1f45ac1fee498e3ff053c61fcc54024ee6ee",
      "tree": "9f837cc00736ddfc57d74b5a74b6785991f907fc",
      "parents": [
        "abfd1dc7c18e4be89715071a524324c7b2515565"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: remove private version of __skb_put()\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nRemove the private version of __skb_put() from the Siemens Gigaset drivers.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "abfd1dc7c18e4be89715071a524324c7b2515565",
      "tree": "84109f661246b66b2a7503164ec41e4382e37812",
      "parents": [
        "01371500b245ae63f542d74140a3d8ccb74d0318"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: mutex conversion\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nConvert the semaphores used by the Gigaset drivers to mutexes.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "01371500b245ae63f542d74140a3d8ccb74d0318",
      "tree": "8c758e86e3b6266c742b08111d53ac5bd21c0cbe",
      "parents": [
        "714e8236e5ea9d39169761c546274ceb7eeb765f"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: eliminate from_user argument\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nEliminate the from_user argument from a debugging function, thus easing the\njob of sparse.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "714e8236e5ea9d39169761c546274ceb7eeb765f",
      "tree": "ff24b813867d9461abe2bc042034d5afdd4ceae1",
      "parents": [
        "d48c77841a71ba552ef4e6a862642073652f4473"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: uninline\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nUninline a function which was slightly too big to warrant inlining.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d48c77841a71ba552ef4e6a862642073652f4473",
      "tree": "98e76d8bd9962eba7f5897e9d24acacc88b4e1f6",
      "parents": [
        "b1d47464c947f08125dc4ac4a2321ced9e2fed29"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: remove IFNULL macros\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nRemove the IFNULL debugging macros from the Gigaset drivers.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1d47464c947f08125dc4ac4a2321ced9e2fed29",
      "tree": "6a977f4335c5a2ab734779fb52565c81eb61bb1b",
      "parents": [
        "784d5858aac58c06608def862d73ae9a32f5ee23"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: sysfs usage\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nCorrect the way the Gigaset drivers create their sysfs entries.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "784d5858aac58c06608def862d73ae9a32f5ee23",
      "tree": "992ba2e122df6fc90a935dcc1629186bc7e168ac",
      "parents": [
        "ec81b5e6294088dc4738d0e8c2316c0dc081215c"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: logging usage\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nImprove error reporting of the Gigaset drivers, by using the\ndev_err/dev_warn/dev_info macros from device.h instead of err/warn/info from\nusb.h whereever possible.\n\nAlso rename the private dbg macro to gig_dbg in order to avoid confusion with\nthe macro of the same name in usb.h.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec81b5e6294088dc4738d0e8c2316c0dc081215c",
      "tree": "c78b16feffafeed5ffa77da2d5afb5a6552a2a25",
      "parents": [
        "bd0d6ef944f992c584152dbfca99188107bf2f8d"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: timer usage\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nCorrect timer usage in the Gigaset drivers to take advantage of the existing\nsetup_timer() function, and use milliseconds as unit.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bd0d6ef944f992c584152dbfca99188107bf2f8d",
      "tree": "6211aa731b857da8d0d7270d098c40854d2ae948",
      "parents": [
        "917f5085ddb3498033551e711fb22f48ddeb8378"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: Kconfig correction\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nRemove the restriction to build the Gigaset drivers as modules only.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "917f5085ddb3498033551e711fb22f48ddeb8378",
      "tree": "ff67547a8f4cbf27e4a30b795635778d8e6cc79d",
      "parents": [
        "08a53cdce62d37d918530bbbf726cc01b21dc3d1"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: code cleanup\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nSource code formatting cleanups for the Siemens Gigaset drivers, such as line\nlength, comments, removal of unused declarations, and typo corrections.  It\ndoes not introduce any functional changes.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07dc1f9f2f80f67823dc9ab4ebe3b1b3b071b911",
      "tree": "53751a6ea45cc3545e45b5690e643965c3c597be",
      "parents": [
        "76bb4685bff8781b5dbcd7080171d1e1f8c82f5b"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:06 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - M105 USB DECT adapter\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the connection-specific module \"usb_gigaset\", the hardware\ndriver for Gigaset base stations connected via the M105 USB DECT adapter.  It\ncontains the code for handling probe/disconnect, AT command/response\ntransmission, and call setup and termination, as well as handling asynchronous\ndata transfers, PPP framing, byte stuffing, and flow control.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76bb4685bff8781b5dbcd7080171d1e1f8c82f5b",
      "tree": "c373b17550712df448fd1f195a752df530fbd87a",
      "parents": [
        "cf7776dc05b89885a7ec6beff8409d48b077a3ac"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - isochronous data handler\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the payload data handler for the connection-specific module\n\"bas_gigaset\".  It contains the code for handling isochronous data transfers,\nHDLC framing and flow control.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cf7776dc05b89885a7ec6beff8409d48b077a3ac",
      "tree": "78e825e65578526c3400e810759ba676d7014011",
      "parents": [
        "982da5a196a0859eedc5ca1ff88feaf1bc6d6e4e"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - direct USB connection\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the main source file of the connection-specific module\n\"bas_gigaset\", the hardware driver for Gigaset base stations connected\ndirectly to the computer via USB.  It contains the code for handling\nprobe/disconnect, AT command/response transmission, and call setup and\ntermination.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "982da5a196a0859eedc5ca1ff88feaf1bc6d6e4e",
      "tree": "f42c93dfa7abd78f68584be49cb71238f5328326",
      "parents": [
        "ee8a4b7f857fe7ba243e65c8925798cf8eda5ab0"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - procfs interface\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the procfs interface to the gigaset module.  The procfs\ninterface provides access to status information and statistics about the\nGigaset devices.  If the drivers are built with the debugging option it also\nallows to change the amount of debugging output on the fly.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee8a4b7f857fe7ba243e65c8925798cf8eda5ab0",
      "tree": "8803a10dd343d13940ebfc34ce633dbacbefcd4e",
      "parents": [
        "3c66a22545dd88356bbf4efa45a7b178df8154e9"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - tty interface\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the tty interface to the gigaset module.  The tty interface\nprovides direct access to the AT command set of the Gigaset devices.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c66a22545dd88356bbf4efa45a7b178df8154e9",
      "tree": "96d6115cddf69655d6b4b7b3866fdad8e2cef0a8",
      "parents": [
        "14fa73a75df6a0ffe866f750e8dcd218d0171f51"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - isdn4linux interface\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the isdn4linux subsystem interface to the gigaset module.  The\nisdn4linux subsystem interface handles requests from and notifications to the\nisdn4linux subsystem.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14fa73a75df6a0ffe866f750e8dcd218d0171f51",
      "tree": "2c2533189245bf9f4e4035d6b717641a1b845387",
      "parents": [
        "6fd5ea63f85e30fda55b80939b4f379ea5db62b1"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - event layer\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the event layer to the gigaset module.  The event layer\nserializes events from hardware, userspace, and other kernel subsystems.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6fd5ea63f85e30fda55b80939b4f379ea5db62b1",
      "tree": "e1f3d46ccb136535b0e7a6818b394c1d57173a24",
      "parents": [
        "0a34eb8f55a71678c379b47c25f562050c80efcc"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - common module\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThis patch adds the common include file for the Siemens Gigaset drivers,\nproviding definitions used by all of the Gigaset ISDN driver source files.  It\nalso adds the main source file of the gigaset module which manages common\nfunctions not specific to the type of connection to the device.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0a34eb8f55a71678c379b47c25f562050c80efcc",
      "tree": "7a70865055d9e3c6c0c59d1c4b06983e11b767fb",
      "parents": [
        "b67000962f35313cfc5eabd675dc38b91678d9ed"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sun Mar 26 01:38:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:05 2006 -0800"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers - Kconfigs and Makefiles\n\nAnd: Tilman Schmidt \u003ctilman@imap.cc\u003e\n\nThe following patches add drivers for the Siemens Gigaset 3070 family of ISDN\nDECT PABXes connected via USB, either directly or over a DECT link using a\nGigaset M105 or compatible DECT data adapter.  The devices are integrated as\nISDN adapters within the isdn4linux framework, supporting incoming and\noutgoing voice and data connections, and also as tty devices providing access\nto device specific AT commands.\n\nSupported devices include models 3070, 3075, 4170, 4175, SX205, SX255, and\nSX353 from the Siemens Gigaset product family, as well as the technically\nidentical models 45isdn and 721X from the Deutsche Telekom Sinus series.\nSupported DECT adapters are the Gigaset M105 data and the technically\nidentical Gigaset USB Adapter DECT, Sinus 45 data 2, and Sinus 721 data (but\nnot the Gigaset M34 and Sinus 702 data which advertise themselves as CDC-ACM\ndevices).\n\nThese drivers have been developed over the last four years within the\nSourceForge project http://sourceforge.net/projects/gigaset307x/.  They are\nbeing used successfully in several installations for dial-in Internet access\nand for voice call switching with Asterisk.\n\nThis is our second attempt at submitting these drivers, taking into account\nthe comments we received to our first submission on 2005-12-11.\n\nThe patch set adds three kernel modules:\n\n- a common module \"gigaset\" encapsulating the common logic for\n  controlling the PABX and the interfaces to userspace and the\n  isdn4linux subsystem.\n\n- a connection-specific module \"bas_gigaset\" which handles\n  communication with the PABX over a direct USB connection.\n\n- a connection-specific module \"usb_gigaset\" which does the same\n  for a DECT connection using the Gigaset M105 USB DECT adapter.\n\nWe also have a module \"ser_gigaset\" which supports the Gigaset M101 RS232 DECT\nadapter, but we didn\u0027t judge it fit for inclusion in the kernel, as it does\ndirect programming of a i8250 serial port.  It should probably be rewritten as\na serial line discipline but so far we lack the neccessary knowledge about\nwriting a line discipline for that.\n\nThe drivers have been working with kernel releases 2.2 and 2.4 as well as 2.6,\nand although we took efforts to remove the compatibility code for this\nsubmission, it probably still shows in places.  Please make allowances.\n\nThis patch:\n\nPrepare the kernel build infrastructure for addition of the Gigaset ISDN\ndrivers.  It creates a Makefile and Kconfig file for the Gigaset driver and\nhooks them into those of the isdn4linux subsystem.  It also adds a MAINTAINERS\nentry for the driver.\n\nThis patch depends on patches 2 to 9 of the present set, as without the actual\nsource files, activating the options added here will cause the kernel build to\nfail.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ]
}
