)]}'
{
  "log": [
    {
      "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": "9f13fae2479ed2e2801d538d6a22309123c704f6",
      "tree": "a6c048a1d9cac33793f704ada758c9e20caed5cf",
      "parents": [
        "6aa65472d18703064898eefb5eb58f7ecd0d8912"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Jun 26 00:25:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:23 2006 -0700"
      },
      "message": "[PATCH] Fix typo in drivers/isdn/hisax/q931.c\n\nThis fixes coverity bug #517.\n\nSince IESIZE is greater than IESIZE_NI1 we might run past the end of\nielist_ni1.  This fixes it by using the proper IESIZE_NI1 define.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: 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": "6aa65472d18703064898eefb5eb58f7ecd0d8912",
      "tree": "d7085a9599febe317937dab77abddf857910f55b",
      "parents": [
        "e6f47f978bcd5413fff610613b18e9e0eab9bc1b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Jun 26 00:25:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:22 2006 -0700"
      },
      "message": "[PATCH] CAPI crash / race condition\n\nI am getting more or less reproducible crashes from the CAPI subsystem\nusing the fcdsl driver:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000010\n printing eip:\nc39bbca4\n*pde \u003d 00000000\nOops: 0000 [#1]\nModules linked in: netconsole capi capifs 3c59x mii fcdsl kernelcapi uhci_hcd usbcore ide_cd cdrom\nCPU:    0\nEIP:    0060:[\u003cc39bbca4\u003e]    Tainted: P      VLI\nEFLAGS: 00010202   (2.6.16.11 #3)\nEIP is at handle_minor_send+0x17a/0x241 [capi]\neax: c24abbc0   ebx: c0b4c980   ecx: 00000010   edx: 00000010\nesi: c1679140   edi: c2783016   ebp: 0000c28d   esp: c0327e24\nds: 007b   es: 007b   ss: 0068\nProcess swapper (pid: 0, threadinfo\u003dc0326000 task\u003dc02e1300)\nStack: \u003c0\u003e000005b4 c1679180 00000000 c28d0000 c1ce04e0 c2f69654 c221604e c1679140\n       c39bc19a 00000038 c20c0400 c075c560 c1f2f800 00000000 c01dc9b5 c1e96a40\n       c075c560 c2ed64c0 c1e96a40 c01dcd3b c2fb94e8 c075c560 c0327f00 c1e96a40\nCall Trace:\n [\u003cc39bc19a\u003e] capinc_tty_write+0xda/0xf3 [capi]\n [\u003cc01dc9b5\u003e] ppp_sync_push+0x52/0xfe\n [\u003cc01dcd3b\u003e] ppp_sync_send+0x1f5/0x204\n [\u003cc01d9bc1\u003e] ppp_push+0x3e/0x9c\n [\u003cc01dacd4\u003e] ppp_xmit_process+0x422/0x4cc\n [\u003cc01daf3f\u003e] ppp_start_xmit+0x1c1/0x1f6\n [\u003cc0213ea5\u003e] qdisc_restart+0xa7/0x135\n [\u003cc020b112\u003e] dev_queue_xmit+0xba/0x19e\n [\u003cc0223f69\u003e] ip_output+0x1eb/0x236\n [\u003cc0220907\u003e] ip_forward+0x1c1/0x21a\n [\u003cc021fa6c\u003e] ip_rcv+0x38e/0x3ea\n [\u003cc020b4c2\u003e] netif_receive_skb+0x166/0x195\n [\u003cc020b55e\u003e] process_backlog+0x6d/0xd2\n [\u003cc020a30f\u003e] net_rx_action+0x6a/0xff\n [\u003cc0112909\u003e] __do_softirq+0x35/0x7d\n [\u003cc0112973\u003e] do_softirq+0x22/0x26\n [\u003cc0103a9d\u003e] do_IRQ+0x1e/0x25\n [\u003cc010255a\u003e] common_interrupt+0x1a/0x20\n [\u003cc01013c5\u003e] default_idle+0x2b/0x53\n [\u003cc0101426\u003e] cpu_idle+0x39/0x4e\n [\u003cc0328386\u003e] start_kernel+0x20b/0x20d\nCode: c0 e8 b3 b6 77 fc 85 c0 75 10 68 d8 c8 9b c3 e8 82 3d 75 fc 8b 43 60 5a eb 50 8d 56 50 c7 00 00 00 00 00 66 89 68 04 eb 02 89\nca \u003c8b\u003e 0a 85 c9 75 f8 89 02 89 da ff 46 54 8b 46 10 e8 30 79 fd ff\n \u003c0\u003eKernel panic - not syncing: Fatal exception in interrupt\n\nThat oops took me to the \"ackqueue\" implementation in capi.c.  The crash\noccured in capincci_add_ack() (auto-inlined by the compiler).\n\nI read the code a bit and finally decided to replace the custom linked list\nimplementation (struct capiminor-\u003eackqueue) by a struct list_head.  That\ndid not solve the crash, but produced the following interresting oops:\n\nUnable to handle kernel paging request at virtual address 00200200\n printing eip:\nc39bb1f5\n*pde \u003d 00000000\nOops: 0002 [#1]\nModules linked in: netconsole capi capifs 3c59x mii fcdsl kernelcapi uhci_hcd usbcore ide_cd cdrom\nCPU:    0\nEIP:    0060:[\u003cc39bb1f5\u003e]    Tainted: P      VLI\nEFLAGS: 00010246   (2.6.16.11 #3)\nEIP is at capiminor_del_ack+0x18/0x49 [capi]\neax: 00200200   ebx: c18d41a0   ecx: c1385620   edx: 00100100\nesi: 0000d147   edi: 00001103   ebp: 0000d147   esp: c1093f3c\nds: 007b   es: 007b   ss: 0068\nProcess events/0 (pid: 3, threadinfo\u003dc1092000 task\u003dc1089030)\nStack: \u003c0\u003ec2a17580 c18d41a0 c39bbd16 00000038 c18d41e0 00000000 d147c640 c29e0b68\n       c29e0b90 00000212 c29e0b68 c39932b2 c29e0bb0 c10736a0 c0119ef0 c399326c\n       c10736a8 c10736a0 c10736b0 c0119f93 c011a06e 00000001 00000000 00000000\nCall Trace:\n [\u003cc39bbd16\u003e] handle_minor_send+0x1af/0x241 [capi]\n [\u003cc39932b2\u003e] recv_handler+0x46/0x5f [kernelcapi]\n [\u003cc0119ef0\u003e] run_workqueue+0x5e/0x8d\n [\u003cc399326c\u003e] recv_handler+0x0/0x5f [kernelcapi]\n [\u003cc0119f93\u003e] worker_thread+0x0/0x10b\n [\u003cc011a06e\u003e] worker_thread+0xdb/0x10b\n [\u003cc010c998\u003e] default_wake_function+0x0/0xc\n [\u003cc011c399\u003e] kthread+0x90/0xbc\n [\u003cc011c309\u003e] kthread+0x0/0xbc\n [\u003cc0100a65\u003e] kernel_thread_helper+0x5/0xb\nCode: 7e 02 89 ee 89 f0 5a f7 d0 c1 f8 1f 5b 21 f0 5e 5f 5d c3 56 53 8b 48 50 89 d6 89 c3 8b 11 eb 2f 66 39 71 08 75 25 8b 41 04 8b 11 \u003c89\u003e 10 89 42 04 c7 01 00 01 10 00 89 c8 c7 41 04 00 02 20 00 e8\n\nThe interresting part of it is the \"virtual address 00200200\", which is\nLIST_POISON2.  I thought about some race condition, but as this is an UP\nsystem, it leads to questions on how it can happen.  If we look at EFLAGS:\n00010202, we see that interrupts are enabled at the time of the crash\n(eflags \u0026 0x200).\n\nFinally, I don\u0027t understand all the capi code, but I think that\nhandle_minor_send() is racing somehow against capi_recv_message(), which\ncall both capiminor_del_ack().  So if an IRQ occurs in the middle of\ncapiminor_del_ack() and another instance of it is invoked, it leads to\nlinked list corruption.\n\nI came up with the following patch.  With this, I could not reproduce the\ncrash anymore.  Clearly, this is not the correct fix for the issue.  As this\nseems to be some locking issue, there might be more locking issues in that\ncode.  For example, doesn\u0027t the whole struct capiminor have to be locked\nsomehow?\n\nCc: Carsten Paeth \u003ccalle@calle.de\u003e\nCc: Kai Germaschewski \u003ckai.germaschewski@gmx.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": "6ae7440e6b7a46f4c119c60580aa9384c1b463f7",
      "tree": "d288e15b56c8eebf02b25ea92e3678d9f2c0fee4",
      "parents": [
        "19923c190e0932bf0ac1e1d06a48f5c3678dd0de"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Mon Jun 26 00:25:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:21 2006 -0700"
      },
      "message": "[PATCH] GTOD: add scx200 HRT clocksource\n\nAdd a GTOD clocksource driver based on the Geode SCx200\u0027s Hi-Res Timer.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f9f303aa33c7acc7b4aa9ebea25cbd990bc707b",
      "tree": "b5916e6b018356afdb5c8687e554a049532633bd",
      "parents": [
        "7d622d4794490cef933c20e4a6279e43e03fafad"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Mon Jun 26 00:25:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:21 2006 -0700"
      },
      "message": "[PATCH] generic-time: add macro to simplify/hide mask constants\n\nAdd a CLOCKSOURCE_MASK macro to simplify initializing the mask for a struct\nclocksource, and use it to replace literal mask constants in the various\nclocksource drivers.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d622d4794490cef933c20e4a6279e43e03fafad",
      "tree": "1c13c63335aa021533997b1f88c412170fba193f",
      "parents": [
        "a275254975a29c51929ee175b92ac471ac2a0043"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@rhlx01.fht-esslingen.de",
        "time": "Mon Jun 26 00:25:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:21 2006 -0700"
      },
      "message": "[PATCH] make pmtmr_ioport __read_mostly\n\n- written on init only, accessed for every timer read --\u003e __read_mostly\n- fix broken sentence\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a275254975a29c51929ee175b92ac471ac2a0043",
      "tree": "42ec41bf74c0c601f05ed12ff674539f4bf6f505",
      "parents": [
        "5d0cf410e94b1f1ff852c3f210d22cc6c5a27ffa"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Jun 26 00:25:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:21 2006 -0700"
      },
      "message": "[PATCH] time: rename clocksource functions\n\nAs suggested by Roman Zippel, change clocksource functions to use\nclocksource_xyz rather then xyz_clocksource to avoid polluting the\nnamespace.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d0cf410e94b1f1ff852c3f210d22cc6c5a27ffa",
      "tree": "a30cd6d201295945f401fd1f2731493f68db9ee9",
      "parents": [
        "61743fe445213b87fb55a389c8d073785323ca3e"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Jun 26 00:25:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:21 2006 -0700"
      },
      "message": "[PATCH] Time: i386 Clocksource Drivers\n\nImplement the time sources for i386 (acpi_pm, cyclone, hpet, pit, and tsc).\nWith this patch, the conversion of the i386 arch to the generic timekeeping\ncode should be complete.\n\nThe patch should be fairly straight forward, only adding the new clocksources.\n\n[hirofumi@mail.parknet.co.jp: acpi_pm cleanup]\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "539eb11e6e904f2cd4f62908cc5e44d724879721",
      "tree": "df18c747c5226b138862fb19fad5b1527055b9c9",
      "parents": [
        "8d016ef1380a2a9a5ca5742ede04334199868f82"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Jun 26 00:25:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:21 2006 -0700"
      },
      "message": "[PATCH] Time: i386 Conversion - part 2: Rework TSC Support\n\nAs part of the i386 conversion to the generic timekeeping infrastructure, this\nintroduces a new tsc.c file.  The code in this file replaces the TSC\ninitialization, management and access code currently in timer_tsc.c (which\nwill be removed) that we want to preserve.\n\nThe code also introduces the following functionality:\n\no tsc_khz: like cpu_khz but stores the TSC frequency on systems that do not\n  change TSC frequency w/ CPU frequency\n\no check/mark_tsc_unstable: accessor/modifier flag for TSC timekeeping\n  usability\n\no minor cleanups to calibration math.\n\nThis patch also includes a one line __cpuinitdata fix from Zwane Mwaikambo.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ede65f3926a284f07765b94d6d9fd10d63791174",
      "tree": "c608aca4389cd178d83ce7c0f80a498134e57150",
      "parents": [
        "cf3c769b4b0dd1146da84d5cf045dcfe53bd0f13"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jun 26 00:25:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:20 2006 -0700"
      },
      "message": "[PATCH] hangcheck: remove monotomic_clock on x86\n\nJohn\u0027s about to nuke x86\u0027s monotonic clock without grepping for it first.  The\npatch lamely borrows the ppc64 code for x86.\n\nhangcheck-timer shouldn\u0027t be doing it this way\n\na) HAVE_MONOTONIC should be CONFIG_MONOTONIC_CLOCK and it should be defined\n   in arch/xxx/Kconfig.\n\nb) That ifdef tangle shouldn\u0027t be in hangcheck-timer.c.  It should be using\n   arch-provided helper functions, which CONFIG_MONOTONIC_CLOCK-enabling\n   architectures implement in arch/something.c\n\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nAcked-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "71c0cd7042672fce2463d82183d20bfb574f4cb5",
      "tree": "ff2396202becd0d57872301e2291c189cae3977a",
      "parents": [
        "ebc915ad26d881ddcafbe4e0975203d23289f36f"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Jun 26 00:25:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:19 2006 -0700"
      },
      "message": "[PATCH] Add bcm43xx HW RNG support\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ebc915ad26d881ddcafbe4e0975203d23289f36f",
      "tree": "fc094ef896f3770293252010e5f4bdebe8e848bd",
      "parents": [
        "d7174bcb919c15b295271e37c3f65c716710715c"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Jun 26 00:25:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:19 2006 -0700"
      },
      "message": "[PATCH] Add TI OMAP CPU family HW RNG driver\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d7174bcb919c15b295271e37c3f65c716710715c",
      "tree": "0384d489f7cbd519bd50d9c270d1be65aa237aa0",
      "parents": [
        "13523363577d49b9af3cad06fcb757126bedc61b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Jun 26 00:25:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:19 2006 -0700"
      },
      "message": "[PATCH] Add ixp4xx HW RNG driver\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13523363577d49b9af3cad06fcb757126bedc61b",
      "tree": "c553841a21aee8c375a261a6f30680b552b7c034",
      "parents": [
        "ef5d862734b84239e0140319a95fb0bbff5ef394"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Jun 26 00:25:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:19 2006 -0700"
      },
      "message": "[PATCH] Add VIA HW RNG driver\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef5d862734b84239e0140319a95fb0bbff5ef394",
      "tree": "29b39c830c9e55f3d78abfd9e7f57ef01052a1bc",
      "parents": [
        "96d63c0297ccfd6d9059c614b3f5555d9441a2b3"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Jun 26 00:25:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:19 2006 -0700"
      },
      "message": "[PATCH] Add Geode HW RNG driver\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96d63c0297ccfd6d9059c614b3f5555d9441a2b3",
      "tree": "c4d3abbb9b03456b8c258d75e2c3b260d8f9ccf5",
      "parents": [
        "ca644bd5039566725b7c71a559e65ea91b7abfb5"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Jun 26 00:25:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:19 2006 -0700"
      },
      "message": "[PATCH] Add AMD HW RNG driver\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca644bd5039566725b7c71a559e65ea91b7abfb5",
      "tree": "bb742631c38a676267750d194ed6053489acfd88",
      "parents": [
        "844dd05fec172d98b0dacecd9b9e9f6595204c13"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Jun 26 00:24:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:19 2006 -0700"
      },
      "message": "[PATCH] Add Intel HW RNG driver\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "844dd05fec172d98b0dacecd9b9e9f6595204c13",
      "tree": "a62ebcbd314ed4be35c233eb6a5eba414493a50f",
      "parents": [
        "59f5d35f83738bf07e66f8cdcff32a433df804a3"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Jun 26 00:24:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:19 2006 -0700"
      },
      "message": "[PATCH] Add new generic HW RNG core\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59f5d35f83738bf07e66f8cdcff32a433df804a3",
      "tree": "886c17315aaeb887d764bca659eda1a514392b9e",
      "parents": [
        "9637f28f8b9facff53b00bea6b5d27c9b150b422"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Jun 26 00:24:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:19 2006 -0700"
      },
      "message": "[PATCH] Remove old HW RNG support\n\nThis patch series replaces the old non-generic Hardware Random Number\nGenerator support by a fully generic RNG API.\n\nThis makes it possible to register additional RNGs from modules.  With this\npatch series applied, Laptops with a bcm43xx chip (PowerBook) have a HW RNG\navailable now.\n\nAdditionally two new RNG drivers are added for the \"ixp4xx\" and \"omap\"\ndevices.  (Written by Deepak Saxena).  This patch series includes the old\npatches by Deepak Saxena.\n\nThe old x86-rng driver has beed split.\n\nThe userspace RNG daemon can later be updated to select the RNG through\n/sys/class/misc/hw_random/ for convenience.  For now it is sufficient to use\ncat and echo -n on the sysfs attributes.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "179e09172ab663b8587ecc46bb18a56a770304a9",
      "tree": "4d57324584c43f81ac2a6d258bb46e75fb6b4327",
      "parents": [
        "a842ef297fd91b1b93f2aa5898d2efd19e95f6a5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Mon Jun 26 00:24:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:18 2006 -0700"
      },
      "message": "[PATCH] drivers: use list_move()\n\nThis patch converts the combination of list_del(A) and list_add(A, B) to\nlist_move(A, B) under drivers/.\n\nAcked-by: Corey Minyard \u003cminyard@mvista.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Alasdair Kergon \u003cdm-devel@redhat.com\u003e\nCc: Gerd Knorr \u003ckraxel@bytesex.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Andrew Vasquez \u003clinux-driver@qlogic.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Greg Kroah-Hartman \u003cgreg@kroah.com\u003e\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1bfba4e8ea0e555e3a0296051517d96253660ccc",
      "tree": "48ced9016b5c08f1be217677c25e6879c07b5278",
      "parents": [
        "a7addcea6ac7c0e9733a48cda06ca0880f116a48"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Mon Jun 26 00:24:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:17 2006 -0700"
      },
      "message": "[PATCH] core: use list_move()\n\nThis patch converts the combination of list_del(A) and list_add(A, B) to\nlist_move(A, B).\n\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2be8ee53856c3c510d4d38f534979747db65d96",
      "tree": "41ee3ded18d9b9f24a287c865e4ff66966dce907",
      "parents": [
        "0c6856f702732d3cfc33eb59303e998ad6961de8"
      ],
      "author": {
        "name": "Fredrik Roubert",
        "email": "roubert@df.lth.se",
        "time": "Mon Jun 26 00:24:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:17 2006 -0700"
      },
      "message": "[PATCH] fix magic sysrq on strange keyboards\n\nMagic sysrq fails to work on many keyboards, particulary most of notebook\nkeyboards.  This patch fixes it.\n\nThe idea is quite simple: Discard the SysRq break code if Alt is still being\nheld down.  This way the broken keyboard can send the break code (or the user\nwith a normal keyboard can release the SysRq key) and the kernel waits until\nthe next key is pressed or the Alt key is released.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "57136ca6d57359c7f21a9bbb4a5a0a61eeb53f2b",
      "tree": "79c31abe40196cc1c350734a15d146d43fa3692c",
      "parents": [
        "81615b624a45621b758380ec45d750483eae281d"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Jun 26 00:24:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:16 2006 -0700"
      },
      "message": "[PATCH] Bluetooth: fix potential NULL ptr deref in dtl1_cs.c::dtl1_hci_send_frame()\n\nThere\u0027s a problem in drivers/bluetooth/dtl1_cs.c::dtl1_hci_send_frame()\n\nIf bt_skb_alloc() returns NULL, then skb_reserve(s, NSHL); will cause a\nNULL pointer deref - ouch.  If we can\u0027t allocate the resources we require\nwe need to tell the caller by returning -ENOMEM.\n\nFound by the coverity checker as bug #409\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20c5426f8155a89b6df06325f9b278f5052b8c7e",
      "tree": "3a4cf6617d9164820bae28aad799c27b2488fe16",
      "parents": [
        "fcc18e83e1f6fd9fa6b333735bf0fcd530655511"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jun 26 00:24:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:16 2006 -0700"
      },
      "message": "[PATCH] fix \"USB: move \u003clinux/usb_input.h\u003e to \u003clinux/usb/input.h\u003e\"\n\nUpdate this driver for recent header file movement.\n\nCc: David Brownell \u003cdavid-b@pacbell.net\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": "76aa698f331475147825ae135eae98bfd457825b",
      "tree": "3c4c8a4faae8122fe6a66ddf2bcd1e704569444b",
      "parents": [
        "7c99df64f0be6763bf5079560ccd96911c231b7b"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jun 26 10:33:10 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 17:43:33 2006 -0700"
      },
      "message": "[PATCH] m68knommu: 532x UART support\n\nColdFire serial driver support for the new 532x CPU family UARTs.\n\nPatch submitted by Matt Waddel \u003cMatt.Waddel@freescale.com\u003e.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c88b36e2c828c78c51e90002351f9d9068b75dec",
      "tree": "ff0603f741369f8bbcab1db2ecfe5476ca3db96a",
      "parents": [
        "73b6af8a21184f2178a7219eb4d64ea5a71aedf9"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jun 26 10:33:10 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 17:43:33 2006 -0700"
      },
      "message": "[PATCH] m68knommu: 532x FEC eth struct map\n\nSpecify the struct mapping used on the new Freescale 532x CPU family\u0027s\nFEC ethernet core.\n\nPatch submitted by Matt Waddel \u003cMatt.Waddel@freescale.com\u003e.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "61b9175808670d9abf52156803ae0ed1e3706ac4",
      "tree": "feeaf7190aff1daa6ae365fd7c1107ea2d60fb9f",
      "parents": [
        "f36f44de721db44b4c2944133c3c5c2e06f633f0",
        "3f1244a2f8d3892f991b662cea49b2a0b4e0c115"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 16:07:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 16:07:58 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/iser: iSER Kconfig and Makefile\n  IB/iser: iSER handling of memory for RDMA\n  IB/iser: iSER RDMA CM (CMA) and IB verbs interaction\n  IB/iser: iSER initiator iSCSI PDU and TX/RX\n  IB/iser: iSCSI iSER transport provider high level code\n  IB/iser: iSCSI iSER transport provider header file\n  IB/uverbs: Remove unnecessary list_del()s\n  IB/uverbs: Don\u0027t free wr list when it\u0027s known to be empty\n"
    },
    {
      "commit": "1d77062b1402aef5b26e1d3776991126e8026bde",
      "tree": "96e4da18878f5fb2ae50b260e194b78803d4c7a9",
      "parents": [
        "25581ad107be24b89d805da51a03d616f8f3d1be",
        "76a9f26c9e40e9c0ed5dc8f0cedd74e733f0088d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:54:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:54:14 2006 -0700"
      },
      "message": "Merge git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* git://git.linux-nfs.org/pub/linux/nfs-2.6: (51 commits)\n  nfs: remove nfs_put_link()\n  nfs-build-fix-99\n  git-nfs-build-fixes\n  Merge branch \u0027odirect\u0027\n  NFS: alloc nfs_read/write_data as direct I/O is scheduled\n  NFS: Eliminate nfs_get_user_pages()\n  NFS: refactor nfs_direct_free_user_pages\n  NFS: remove user_addr, user_count, and pos from nfs_direct_req\n  NFS: \"open code\" the NFS direct write rescheduler\n  NFS: Separate functions for counting outstanding NFS direct I/Os\n  NLM: Fix reclaim races\n  NLM: sem to mutex conversion\n  locks.c: add the fl_owner to nlm_compare_locks\n  NFS: Display the chosen RPCSEC_GSS security flavour in /proc/mounts\n  NFS: Split fs/nfs/inode.c\n  NFS: Fix typo in nfs_do_clone_mount()\n  NFS: Fix compile errors introduced by referrals patches\n  NFSv4: Ensure that referral mounts bind to a reserved port\n  NFSv4: A root pathname is sent as a zero component4\n  NFSv4: Follow a referral\n  ...\n"
    },
    {
      "commit": "25581ad107be24b89d805da51a03d616f8f3d1be",
      "tree": "36e2bd32667b5dd5a39e1939c1c5162f18967715",
      "parents": [
        "72cf2709bf8e0410800f118c4298bfbf8715b303",
        "7477ddaa4d2d69bbcd49e12990af158dbb03f2f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:09:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:09:31 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (244 commits)\n  V4L/DVB (4210b): git-dvb: tea575x-tuner build fix\n  V4L/DVB (4210a): git-dvb versus matroxfb\n  V4L/DVB (4209): Added some BTTV PCI IDs for newer boards\n  Fixes some sync issues between V4L/DVB development and GIT\n  V4L/DVB (4206): Cx88-blackbird: always set encoder height based on tvnorm-\u003eid\n  V4L/DVB (4205): Merge tda9887 module into tuner.\n  V4L/DVB (4203): Explicitly set the enum values.\n  V4L/DVB (4202): allow selecting CX2341x port mode\n  V4L/DVB (4200): Disable bitrate_mode when encoding mpeg-1.\n  V4L/DVB (4199): Add cx2341x-specific control array to cx2341x.c\n  V4L/DVB (4198): Avoid newer usages of obsoleted experimental MPEGCOMP API\n  V4L/DVB (4197): Port new MPEG API to saa7134-empress with saa6752hs\n  V4L/DVB (4196): Port cx88-blackbird to the new MPEG API.\n  V4L/DVB (4193): Update cx2341x fw encoding API doc.\n  V4L/DVB (4192): Use control helpers for saa7115, cx25840, msp3400.\n  V4L/DVB (4191): Add CX2341X MPEG encoder module.\n  V4L/DVB (4190): Add helper functions for control processing to v4l2-common.\n  V4L/DVB (4189): Add videodev support for VIDIOC_S/G/TRY_EXT_CTRLS.\n  V4L/DVB (4188): Add new MPEG control/ioctl definitions to videodev2.h\n  V4L/DVB (4186): Add support for the DNTV Live! mini DVB-T card.\n  ...\n"
    },
    {
      "commit": "7d469722779c9fe0b415163e8fe837440f9c70dc",
      "tree": "e129864b897bced5ff55111856ae006749c6e15f",
      "parents": [
        "5e37ed37b1a70a65185736fbec543ca4ad64a673"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:49:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:25 2006 -0700"
      },
      "message": "[PATCH] parport: add to kernel-doc\n\nAdd parport interfaces to kernel-doc template.  Small doc.  cleanups in 2\nparport source files.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f84be84b4cde72fa2a2f0d10ac284a31e923200",
      "tree": "b5ad8cd7a2e1a609e58469f023834c0a244bed72",
      "parents": [
        "294dad05311416718c2a172738e1ca4071449877"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Sun Jun 25 05:49:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:24 2006 -0700"
      },
      "message": "[PATCH] synclink_gt: add GT2 adapter support\n\nAdd support for SyncLink GT2 adapter to driver.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "294dad05311416718c2a172738e1ca4071449877",
      "tree": "bfcccfb6e3cdc0b83005e6bb9c20447b56220248",
      "parents": [
        "04b374d0f5a97761b91a0c3ff6d10f80abd206b0"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Sun Jun 25 05:49:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:24 2006 -0700"
      },
      "message": "[PATCH] fix synclink_gt diagnostics error reporting\n\nFix diagnostics error reporting that was being overwritten by incorrect use\nof return codes from individual diagnostic functions.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04b374d0f5a97761b91a0c3ff6d10f80abd206b0",
      "tree": "29fe696a534c6df75a149251031ba0be4f159083",
      "parents": [
        "643f3319b9132c768081ce94f938a29139a16de9"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Sun Jun 25 05:49:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:24 2006 -0700"
      },
      "message": "[PATCH] add synclink_gt crc return feature\n\nAdd ability to return HDLC CRC to user application.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "643f3319b9132c768081ce94f938a29139a16de9",
      "tree": "741484abe1b7ae934555772276db391d4eff017c",
      "parents": [
        "ed6a209024c23dbb39bfaa7361eb0b9c3fcc2b93"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Sun Jun 25 05:49:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:24 2006 -0700"
      },
      "message": "[PATCH] add synclink_gt custom hdlc idle\n\nAdd custom HDLC idle pattern feature.\n\nIt allows the user to specify an arbitrary 8 or 16 bit repeating pattern on\nthe transmit data pin between HDLC frames.\n\nIn most cases the idle pattern is continuous ones or flags as supported by off\nthe shelf synchronous controllers and defined in the ISO3309 standard.  Some\napplications (radio/satellite modems, connections to legacy military hardware)\nrequire non-standard patterns.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed6a209024c23dbb39bfaa7361eb0b9c3fcc2b93",
      "tree": "a60f8ec403024654016729e1043f46e80945e0fd",
      "parents": [
        "9e37bd301ee130598fa1406c1281caa159473bf8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jun 25 05:49:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:24 2006 -0700"
      },
      "message": "[PATCH] irda-usb printk fix\n\ndrivers/net/irda/irda-usb.c: In function \u0027stir421x_patch_device\u0027:\ndrivers/net/irda/irda-usb.c:1108: warning: format \u0027%u\u0027 expects type \u0027unsigned int\u0027, but argument 4 has type \u0027size_t\u0027\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0ef371e3f9fa3b2571058be366a6780827ec0bf",
      "tree": "fbb46d62e8267b364ab420228b764220b709524f",
      "parents": [
        "e905914f96e11862b130dd229f73045dad9a34e8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:49:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:24 2006 -0700"
      },
      "message": "[PATCH] DMI: cleanup kernel-doc, add to DocBook\n\nAdd DMI interface functions to a new Firmware Interfaces chapter in the\nkernel-api DocBook.  Clean up kernel-doc in drivers/firmware/dmi_scan.c.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "891c668b90ded38cec36f0852c4983573597170d",
      "tree": "50bd91c6a8afab05cf974d5abe100b69b2bb3fd4",
      "parents": [
        "fa9799e33d362aeca4555cd6318735bab1c04d16"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Jun 25 05:49:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:23 2006 -0700"
      },
      "message": "[PATCH] LED: add LED heartbeat trigger\n\nAdd an LED trigger acts like a heart beat.  This can be used as a\nreplacement of CONFIG_HEARTBEAT code exists in some arch\u0027s timer code.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: \"Nish Aravamudan\" \u003cnish.aravamudan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc44a817f65f9b4651643d334f6351b6d1f5e6c2",
      "tree": "818ea9a738b72cfd11f97637312e743aa344e195",
      "parents": [
        "45c9b11a1d07770cabb48cb0f7960a77650ffc64"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Sun Jun 25 05:49:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:22 2006 -0700"
      },
      "message": "[PATCH] fix memory leak in rocketport rp_do_receive\n\nFix memory leak caused by incorrect use of tty buffer facility.  tty\nbuffers are allocated but never processed by call to tty_flip_buffer_push\nso they accumulate on the full buffer list.  Current code uses the buffers\nas a temporary storage for data before passing it directly to the line\ndiscipline.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "584e1236bbcdfec3f64c751908b8b4fe868c2d20",
      "tree": "ab55e9e001e0f43615a31d472423429047e7c554",
      "parents": [
        "fc75cdfa5b43ac4d3232b490800cd35063adafd3"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Jun 25 05:49:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:22 2006 -0700"
      },
      "message": "[PATCH] add \"select GPIO_VR41XX\" for TANBAC_TB0229\n\nTANBAC_TB0229 requires GPIO_VR41XX.  This patch adds \"select GPIO_VR41XX\"\nfor TANBAC_TB0229.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f82ccdb992d694f46b28f0478f62468260f45607",
      "tree": "e8eec63d6f35462f813e2d38bc95b7163150186b",
      "parents": [
        "7c8328355609be6d229e1a5e016a0115e9328b83"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:22 2006 -0700"
      },
      "message": "[PATCH] CCISS: tidy up product table indentation\n\nMake each one fit on a line so it\u0027s easier to read.  I re-ordered\nCOMPAQ_CISSC/0x4091, which was out of order.  I double-checked these, but it\nwould be good if you\u0027d also check them to make sure I didn\u0027t miss any.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c8328355609be6d229e1a5e016a0115e9328b83",
      "tree": "9180f623a5380c22e90235a24bfa7a3af522dc76",
      "parents": [
        "e2019b58fac87b93c04d9efc08324a28fd23d601"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:21 2006 -0700"
      },
      "message": "[PATCH] CCISS: run through Lindent\n\ncciss is full of inconsistent style (\"for (\" vs.  \"for(\", lines that end with\nwhitespace, lines beginning with a mix of spaces \u0026 tabs, etc).\n\nThis patch changes only whitespace.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2019b58fac87b93c04d9efc08324a28fd23d601",
      "tree": "8618e5f4e1fba059fd274de67d2480a53656396c",
      "parents": [
        "d14c4ab58c77c9a03b716c28f230ef944b08dc34"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:21 2006 -0700"
      },
      "message": "[PATCH] CCISS: remove parens around return values\n\nTypical Linux style is \"return -EINVAL\", not \"return(-EINVAL)\".\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d14c4ab58c77c9a03b716c28f230ef944b08dc34",
      "tree": "541506dc11d6c49c25d3fa4629038f6f0c9a9fac",
      "parents": [
        "5e8621e8bdc2460da516d5f1a5c71d3467ded5d2"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:21 2006 -0700"
      },
      "message": "[PATCH] CCISS: fix a few spelling errors\n\nFix a few spelling errors.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e8621e8bdc2460da516d5f1a5c71d3467ded5d2",
      "tree": "90557f32a4df3364cb6ff189f8e75c7d4338fc47",
      "parents": [
        "40aabb5815723551e7c92dd08ed3ea82ec000ccd"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:21 2006 -0700"
      },
      "message": "[PATCH] CCISS: use ARRAY_SIZE without intermediates\n\nIt\u0027s easier to verify loop bounds if the array name is mentioned the for()\nstatement that steps through the array.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40aabb5815723551e7c92dd08ed3ea82ec000ccd",
      "tree": "7328b19bd64fd761ef6467d37016e558318b8fed",
      "parents": [
        "4e570309e80f7c7a532fe0074e74df26ff8ef5d2"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:21 2006 -0700"
      },
      "message": "[PATCH] CCISS: announce cciss%d devices with PCI address/IRQ/DAC info\n\nWe already print \"cciss: using DAC cycles\" or similar for every adapter found:\nwhy not just identify the device we\u0027re talking about and include other useful\ninformation?\n\nJeff Garzik \u003cjeff@garzik.org\u003e:\n\n  Although this patch is correct, I would consider using dev_printk() rather\n  than referencing pci_name() in printk() arguments.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e570309e80f7c7a532fe0074e74df26ff8ef5d2",
      "tree": "82e8e7e21b537605acd48375113188434c1c2b58",
      "parents": [
        "c33ac89bc7d697e23ce09ddae73e0ece5f65ad48"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:21 2006 -0700"
      },
      "message": "[PATCH] CCISS: request all PCI resources\n\nWe should call pci_request_regions() to claim all resources the device\ndecodes.  Previously, we claimed only the I/O port range.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c33ac89bc7d697e23ce09ddae73e0ece5f65ad48",
      "tree": "4584fa3aa65ee46d3eb48f7b6b81e4af2d165d0e",
      "parents": [
        "e7b69055820a221d7da29092fd553fd7cd6a97d1"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Jun 25 05:49:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:21 2006 -0700"
      },
      "message": "[PATCH] CCISS: disable device when returning failure\n\nIf something fails after we call pci_enable_device(), we should call\npci_disable_device() before returning the failure.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7b2eff059fcc2d1b7085ee3d84b79fd657a537b",
      "tree": "72d357c3975f27b5c8e5cfd77464e7823a9d6b1d",
      "parents": [
        "2f72100c01dd31d769097c58874e8ab1e70b2518"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Sun Jun 25 05:48:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:20 2006 -0700"
      },
      "message": "[PATCH] kthread: update loop.c to use kthread\n\nUpdate loop.c to use a kthread instead of a deprecated kernel_thread for\nloop devices.\n\n[akpm@osdl.org: don\u0027t change the thread\u0027s name]\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "18cddac3d17781d9cbc109522d70ab021c846e2b",
      "tree": "32ef92afc51e17d67d124bb4b2372d3aebad20b2",
      "parents": [
        "850622dfaf3d62907c96707773e0f8e84b3c0c06"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:48:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:20 2006 -0700"
      },
      "message": "[PATCH] ide-floppy: fix debug-only syntax error\n\nFix debug-only printk syntax error.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "326f28e9ec4b2619c2fd410593fc95fcb0ba6b41",
      "tree": "2a11507d8ab266b1f0eac6d3b3f37e9d18ddec5d",
      "parents": [
        "fa791f5bdfa026a9abe1b48934943fd39f1e300b"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Sun Jun 25 05:48:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:19 2006 -0700"
      },
      "message": "[PATCH] More !tty cleanups in drivers/char\n\nAnother bunch of checks in the char drivers .put_char() and .write()\nroutines, where tty can never be NULL.  This patch removes these checks to\nsave some code.  Coverity choked at those with the following bug ids:\n\nisicom.c  767, 766\nspecialix.c 773, 774\nsynclink_cs.c 779, 781\nsynclink_gt.c 784, 785\nsynclinkmp.c 784, 785\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2f20c7c274b6241767330c902b3111b9326d901",
      "tree": "bf41f3312bad291c2b9cb061edc980eebfa61f8e",
      "parents": [
        "969dd061d81d9e2bc7f954859452ac81cc639711"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Sun Jun 25 05:48:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:17 2006 -0700"
      },
      "message": "[PATCH] Clean up char/esp.c\n\ncoverity choked at another two !tty checks, in places where tty can\nnever be NULL. Since it removes some code we should remove\nthese checks. (Coverity ids #763,#762)\n\nSigned-off-by Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "969dd061d81d9e2bc7f954859452ac81cc639711",
      "tree": "fa6a75db7d19d56de9720716dfc7f688061b3e5e",
      "parents": [
        "2aa92581fb13e04e1440e5041b412cc06c782e0e"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Sun Jun 25 05:48:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:17 2006 -0700"
      },
      "message": "[PATCH] Cyclades Cleanup\n\ncoverity choked at two !tty checks, in places where tty can never be NULL.\nSince it removes some code we should remove these checks.  (Coverity ids\n#763,#762)\n\n[akpm@osdl.org: even cleaner!]\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "78dbe706e22f54bce61571ad837238382e1ba5f9",
      "tree": "4da3f15df037bc9ff7b11c42c17b9bf523a1a930",
      "parents": [
        "c836043e708d50bb301479d0db8e0dc77d4f52ca"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Jun 25 05:48:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:17 2006 -0700"
      },
      "message": "[PATCH] R3964: fix GFP_KERNEL allocations in timer function\n\nIn the error case, add_msg() gets called from timer functions, so should\nbe using GFP_ATOMIC instead of GFP_KERNEL.\n\nRef: http://bugzilla.kernel.org/show_bug.cgi?id\u003d6659.  Thanks to Christian\nWerner \u003cchw@ch-werner.de\u003e for reporting, and for the initial fix.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c836043e708d50bb301479d0db8e0dc77d4f52ca",
      "tree": "ca19a611afb7ae60cf3b5f203457898a0827058c",
      "parents": [
        "673e321cf9a12ecc2d6ce683fa9105f3443c1cbd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:48:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:16 2006 -0700"
      },
      "message": "[PATCH] advansys section fixes\n\nPriority: not critical.\nMark 3 functions __init.  Saves a little memory.\nThis makes these functions\u0027 calls to AdvWaitEEPCmd() (which is __init)\nbe clean (i.e., eliminates text -\u003e init -\u003e text call chain).\n\nFix multiple section mismatch warnings:\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet3550EEPConfig\u0027 (at offset 0x7a22) and \u0027AdvSet38C0800EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet3550EEPConfig\u0027 (at offset 0x7a4e) and \u0027AdvSet38C0800EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet3550EEPConfig\u0027 (at offset 0x7a79) and \u0027AdvSet38C0800EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet3550EEPConfig\u0027 (at offset 0x7aa2) and \u0027AdvSet38C0800EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet3550EEPConfig\u0027 (at offset 0x7abb) and \u0027AdvSet38C0800EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C0800EEPConfig\u0027 (at offset 0x7ae0) and \u0027AdvSet38C1600EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C0800EEPConfig\u0027 (at offset 0x7b0c) and \u0027AdvSet38C1600EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C0800EEPConfig\u0027 (at offset 0x7b37) and \u0027AdvSet38C1600EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C0800EEPConfig\u0027 (at offset 0x7b60) and \u0027AdvSet38C1600EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C0800EEPConfig\u0027 (at offset 0x7b79) and \u0027AdvSet38C1600EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C1600EEPConfig\u0027 (at offset 0x7b9e) and \u0027AdvExeScsiQueue\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C1600EEPConfig\u0027 (at offset 0x7bca) and \u0027AdvExeScsiQueue\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C1600EEPConfig\u0027 (at offset 0x7bf5) and \u0027AdvExeScsiQueue\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C1600EEPConfig\u0027 (at offset 0x7c1e) and \u0027AdvExeScsiQueue\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C1600EEPConfig\u0027 (at offset 0x7c37) and \u0027AdvExeScsiQueue\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "673e321cf9a12ecc2d6ce683fa9105f3443c1cbd",
      "tree": "b1f95fceabe94ddb710f00fb34bfaa2ee1c9baf5",
      "parents": [
        "cad2af5eb7470f9a0b85498f5ffac894e3cdcd27"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:48:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:16 2006 -0700"
      },
      "message": "[PATCH] char/ip2: more section fixes (replacement)\n\nPriority: tossup.\nIn theory some of these (previously) __init functions could be called\nafter init, but that problem has not been observed AFAIK.\n\nThere were 2 cases of cleanup_module() (module_exit) calling __init\nfunctions (clear_requested_irq() \u0026 have_requested_irq()).\nThese are more serious, but still not observed AFAIK.\n\nFix sections mismatch:\nWARNING: drivers/char/ip2/ip2main.o - Section mismatch: reference to .init.text: from .text between \u0027cleanup_module\u0027 (at offset 0x228b) and \u0027ip2_loadmain\u0027\nWARNING: drivers/char/ip2/ip2main.o - Section mismatch: reference to .init.text: from .text between \u0027cleanup_module\u0027 (at offset 0x22ae) and \u0027ip2_loadmain\u0027\nWARNING: drivers/char/ip2/ip2main.o - Section mismatch: reference to .init.text: from .text between \u0027ip2_loadmain\u0027 (at offset 0x2501) and \u0027set_irq\u0027\nWARNING: drivers/char/ip2/ip2main.o - Section mismatch: reference to .init.text: from .text between \u0027ip2_loadmain\u0027 (at offset 0x25de) and \u0027set_irq\u0027\nWARNING: drivers/char/ip2/ip2main.o - Section mismatch: reference to .init.text: from .text between \u0027ip2_loadmain\u0027 (at offset 0x2698) and \u0027set_irq\u0027\nWARNING: drivers/char/ip2/ip2main.o - Section mismatch: reference to .init.text: from .text between \u0027ip2_loadmain\u0027 (at offset 0x2922) and \u0027set_irq\u0027\nWARNING: drivers/char/ip2/ip2main.o - Section mismatch: reference to .init.text: from .text between \u0027ip2_loadmain\u0027 (at offset 0x299e) and \u0027set_irq\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cad2af5eb7470f9a0b85498f5ffac894e3cdcd27",
      "tree": "7a713090a1d573d2151a6095d9e00b71d6112cb0",
      "parents": [
        "474ab45a1f7de888df63da86b46785fe19d7fbe7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:48:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:16 2006 -0700"
      },
      "message": "[PATCH] cdrom/mcdx: section fixes\n\nPriority: not critical.\nMake __mcdx_init() __init and static.  Saves a little memory.\n\nFix section mismatch warning and make the function static while there:\nWARNING: drivers/cdrom/mcdx.o - Section mismatch: reference to .init.text: from .text between \u0027init_module\u0027 (at offset 0x8be) and \u0027mcdx_transfer\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "474ab45a1f7de888df63da86b46785fe19d7fbe7",
      "tree": "6d3d0d400745abd70c57d88e0af488981550cbe7",
      "parents": [
        "96ebb92840b6bbb2e2fd8ad6b2b55d9cd76a06a0"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:48:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:15 2006 -0700"
      },
      "message": "[PATCH] trident fb section fixes\n\nPriority: not critical.\nChange 3 functions from __init to __devinit.\nCould be an init/probe problem in theory, but not observed, so not\nhigh priority IMO.\n\nFix section mismatch warnings:\nWARNING: drivers/video/tridentfb.o - Section mismatch: reference to .init.text: from .text between \u0027trident_pci_probe\u0027 (at offset 0x1aad) and \u0027trident_pci_remove\u0027\nWARNING: drivers/video/tridentfb.o - Section mismatch: reference to .init.text: from .text between \u0027trident_pci_probe\u0027 (at offset 0x1b22) and \u0027trident_pci_remove\u0027\nWARNING: drivers/video/tridentfb.o - Section mismatch: reference to .init.text: from .text between \u0027trident_pci_probe\u0027 (at offset 0x1b31) and \u0027trident_pci_remove\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96ebb92840b6bbb2e2fd8ad6b2b55d9cd76a06a0",
      "tree": "339c1138f18d4f701f33644ee26990300078b933",
      "parents": [
        "6e656be899993f450a765056cdc8d87e58906508"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:48:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:15 2006 -0700"
      },
      "message": "[PATCH] wan/sdla section fixes\n\nnetdev-\u003eset_config can be called at any time, so these references\nto __initdata would be a real problem.\nHowever, problem has not been observed AFAIK.\n\nFix section mismatch warnings:\nWARNING: drivers/net/wan/sdla.o - Section mismatch: reference to .init.data: from .text between \u0027sdla_set_config\u0027 (at offset 0x1b8e) and \u0027sdla_stats\u0027\nWARNING: drivers/net/wan/sdla.o - Section mismatch: reference to .init.data: from .text between \u0027sdla_set_config\u0027 (at offset 0x1e76) and \u0027sdla_stats\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ec3e4b7aefbb8613b27ec4449fa8f9916ab9099",
      "tree": "2135d523d08e6b06b5ea79f307b4555915d4aed0",
      "parents": [
        "9bf5b4f5f53707aee5813f373279d03920ba6f65"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Jun 25 05:48:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:14 2006 -0700"
      },
      "message": "[PATCH] RTC: add rtc-ds1742 driver\n\nAdd an RTC driver for the Dallas DS1742 RTC chip.\n\n[akpm@osdl.org: cleanups, compile fix]\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9bf5b4f5f53707aee5813f373279d03920ba6f65",
      "tree": "cd4e837dcdf4533d47696afd88ac4842176cdbb3",
      "parents": [
        "e7a8bb12c24af8e3e4bdf18a7484699acc9dbedb"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Jun 25 05:48:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:14 2006 -0700"
      },
      "message": "[PATCH] RTC: add rtc-ds1553 driver\n\nAdd an RTC driver for the Dallas DS1553 RTC chip.\n\n[akpm@osdl.org: cleanups, compile fix]\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e7a8bb12c24af8e3e4bdf18a7484699acc9dbedb",
      "tree": "b0e942d912bdb2755991bd675c5263c288ed8699",
      "parents": [
        "788b1fc619a31ebdbadd3a8863631f59a4bd2944"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jun 25 05:48:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:14 2006 -0700"
      },
      "message": "[PATCH] at91rm9200-rtc-driver-tidy\n\n- whitespace fixes (80-col display)\n\n- one unneeded cast of void*\n\nCc: Andrew Victor \u003candrew@sanpeople.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "788b1fc619a31ebdbadd3a8863631f59a4bd2944",
      "tree": "8903053fd78c938078ea2b7c30bc1f434507416e",
      "parents": [
        "8232212e0b4ee4eb3e407f5a9b098f6377820164"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Sun Jun 25 05:48:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:14 2006 -0700"
      },
      "message": "[PATCH] AT91RM9200 RTC driver\n\nAdds support for the RTC integrated in the Atmel AT91RM9200 SoC.\n\nDriver was originally written for 2.4 by Rick Bronson.  Then converted to\n2.6 ARM RTC API by Steven Scholz.  Now converted to the RTC class model.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8232212e0b4ee4eb3e407f5a9b098f6377820164",
      "tree": "427b2c0a935e880d0a949f22072af207ade1e793",
      "parents": [
        "362600fe60fd18a25b4de8ec544b9e24e77e1484"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Sun Jun 25 05:48:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:14 2006 -0700"
      },
      "message": "[PATCH] RTC: Add rtc_year_days() to calculate tm_yday\n\nRTC: Add exported function rtc_year_days() to calculate the tm_yday value.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "362600fe60fd18a25b4de8ec544b9e24e77e1484",
      "tree": "7dd8c3c518e1b453eb5bd412e69d9d598c680948",
      "parents": [
        "9be05b57bd9152b7c26b1599b87aeb42a102f0cf"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@raphnet.net",
        "time": "Sun Jun 25 05:48:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:14 2006 -0700"
      },
      "message": "[PATCH] Add v3020 RTC support\n\nThis patch adds support for the v3020 RTC from EM Microelectronic.\n\nThe v3020 RTC is designed to be connected on a bus using only one data bit.\n Since any data bit may be used, it is necessary to specify this to the\ndriver by passing a struct v3020_platform_data pointer (see\ninclude/linux/rtc-v3020.h) to the driver.\n\nPart of the following code comes from the kernel patchs produced by\nCompulab for their products.  The original file (available here:\nhttp://raph.people.8d.com/misc/emv3020.c) was released under the terms of\nthe GPL license.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Raphael Assenat \u003craph@raphnet.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e12ecc2b5a4521a338d7681e7d5547080fc6f71",
      "tree": "ffa6cfbbc2d461bb965b97482fc53c02cf3e7733",
      "parents": [
        "110d693d5898649da606cd6e5f6af4d7f70a405f"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@raphnet.net",
        "time": "Sun Jun 25 05:48:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:14 2006 -0700"
      },
      "message": "[PATCH] Add max6902 RTC support\n\nAdd support for the MAX6902 SPI RTC chip.  Tested on a pxa2xx cpu.\n\nThe compulab code comes from the kernel patch the produce for their\ncn-x255 board. (inside a zip file on the\nhttp://www.compulab.co.il/x255/html/x255-developer.htm)\n\nThe original file (drivers/char/max6902.c) was GPL, which is of course\nan appropriate licence:\n\n/*\n * max6902.c\n *\n * Driver for MAX6902 RTC\n *\n * Copyright (C) 2004 Compulab Ltd.\n *\n *\n * This program is free software; you can redistribute it and/or modify\n * it under the terms of the GNU General Public License version 2 as\n * published by the Free Software Foundation.\n *\n *\n */\n\nFor reference, you can get the original file here:\nhttp://raph.people.8d.com/misc/max6902.c\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Raphael Assenat \u003craph@raphnet.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "110d693d5898649da606cd6e5f6af4d7f70a405f",
      "tree": "a46b06a383d8a9eda59d7c7e17e8694798769800",
      "parents": [
        "56f10c634e145d75e45b56a73f59fb6dff1caa8e"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Sun Jun 25 05:48:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:14 2006 -0700"
      },
      "message": "[PATCH] rtc subsystem: add capability checks\n\nCentralize CAP_SYS_XXX checks to avoid duplicate code and missing checks in\nthe drivers.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "56f10c634e145d75e45b56a73f59fb6dff1caa8e",
      "tree": "d8a845dccfaf16dc7ef59d1ad9192a6b6923e6ff",
      "parents": [
        "9c0c570576d02000063e28faadcce8c07396755d"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Sun Jun 25 05:48:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:13 2006 -0700"
      },
      "message": "[PATCH] rtc subsystem, fix capability checks in kernel interface\n\nRemove commented capability checks and add some others.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c0c570576d02000063e28faadcce8c07396755d",
      "tree": "a8ffc618199ea4f91df839642cc7223868364ff0",
      "parents": [
        "655066c3835e7b51794c4d56f042eb78b5a79f53"
      ],
      "author": {
        "name": "G. Liakhovetski",
        "email": "gl@dsa-ac.de",
        "time": "Sun Jun 25 05:48:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:13 2006 -0700"
      },
      "message": "[PATCH] drivers/acorn/char/pcf8583.[hc] vs. RTC subsystem\n\nA port of the driver for the pcf8583 i2c rtc controller to the generic RTC\nframework by Alessandro Zummo.  Based on\ndrivers/acorn/char/{pcf8583.[hc],i2c.c}.  Hopefully, acorn can be converted\ntoo to use this driver in the future.\n\nSigned-off-by: G. Liakhovetski \u003cgl@dsa-ac.de\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "655066c3835e7b51794c4d56f042eb78b5a79f53",
      "tree": "25d2a104d5c77c58994f3c96aa08bf83bd1f8116",
      "parents": [
        "1abb0dc92d706e8c73c7a62ca813738fe2259a7f"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Jun 25 05:48:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:13 2006 -0700"
      },
      "message": "[PATCH] RTC: rtc-dev UIE emulation\n\nImport genrtc\u0027s RTC UIE emulation (CONFIG_GEN_RTC_X) to rtc-dev driver with\nslight adjustments/refinements.  This makes UIE-less rtc drivers work\nbetter with programs doing read/poll on /dev/rtc, such as hwclock.  This\nemulation should not harm rtc drivers with UIE support, since\nrtc_dev_ioctl() calls underlaying rtc driver\u0027s ioctl() first.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1abb0dc92d706e8c73c7a62ca813738fe2259a7f",
      "tree": "fb7d8d35431ba09db1c94f2211c56dad64c6687e",
      "parents": [
        "3eecd1dc57971b2beff699b3704058866c25dedc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jun 25 05:48:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:13 2006 -0700"
      },
      "message": "[PATCH] \"RTC-framework\" driver for DS1307 and similar RTC chips\n\nThis is an \"RTC-framework\" driver for DS1307 and similar RTC chips,\n\nIt should be a full replacement for the existing ds1337.c driver (using the\nolder RTC glue), giving a net increase in the number of RTC chips that work\nout-of-the-box.  There\u0027s a whole cluster of RTCs that are very similar, but\nthe 1337 driver was a bit too picky to work with most of them.\n\nStill no support for RTC alarm IRQs (on chips that support them).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cedfb178ada245b6c52a654936b34d7996e26a1d",
      "tree": "3f8d2c3b5a37438e8fa00da93877bc006354ee0d",
      "parents": [
        "b9bcf9c117b0a39f7e59c9682a7b32a9253c0544"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:48:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:09 2006 -0700"
      },
      "message": "[PATCH] megaraid_mbox: fix section mismatch warnings\n\nFix section warning:\nWARNING: drivers/scsi/megaraid/megaraid_mbox.o - Section mismatch: reference to .init.text: from .text between \u0027megaraid_probe_one\u0027 (at offset 0x171e) and \u0027megaraid_queue_command\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b9bcf9c117b0a39f7e59c9682a7b32a9253c0544",
      "tree": "bd87511b73ffeffad05d501eae50ee0b82ffe93d",
      "parents": [
        "ad4063b0b2ffd7c8359b62c830e88152fc39ab20"
      ],
      "author": {
        "name": "Randy.Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:48:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:09 2006 -0700"
      },
      "message": "[PATCH] wd7000: fix section mismatch warnings\n\nFrom: Randy Dunlap \u003crdunlap@xenotime.net\u003e\n\nFix section mismatch in wd7000 driver:\nWARNING: drivers/scsi/wd7000.o - Section mismatch: reference to .init.text: from .text after \u0027wd7000_detect\u0027 (at offset 0xa5d)\nWARNING: drivers/scsi/wd7000.o - Section mismatch: reference to .init.text: from .text after \u0027wd7000_detect\u0027 (at offset 0xab6)\nWARNING: drivers/scsi/wd7000.o - Section mismatch: reference to .init.text: from .text after \u0027wd7000_detect\u0027 (at offset 0xb67\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad4063b0b2ffd7c8359b62c830e88152fc39ab20",
      "tree": "8bfc0132bd7bf851dbc495b4f9a7460904d332b8",
      "parents": [
        "11e64757f9fb32f13f51596bbf01988f42fca764"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jun 25 05:48:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:09 2006 -0700"
      },
      "message": "[PATCH] AX88796 parallel port driver\n\nDriver for the simple parallel port interface on the Asix AX88796 chip on\nan platform_bus.\n\n[akpm@osdl.org: x86_64 build fix]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ea2c2ecfcc1f31eaba8d1995b2e734ba821806a",
      "tree": "80f87b4b84897c795941f97f56311abf72f46ecf",
      "parents": [
        "8a7f7c9307962ffdf81561ec8742fde1fad9fe10"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Jun 25 05:47:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:08 2006 -0700"
      },
      "message": "[PATCH] moxa: partial CodingStyle cleanup \u0026 spelling fixes\n\nDo a *partial* CodingStyle cleanup, correct some spelling in printk()\u0027s \u0026\u0026\nconvert C++ comments to C comments - in moxa driver.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a7f7c9307962ffdf81561ec8742fde1fad9fe10",
      "tree": "cd2a2e0764a3e57a6ea99e0967379031f68ea3d6",
      "parents": [
        "56e139f62bd7b82430cfcf01fcbd42e1d84fb738"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Jun 25 05:47:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:08 2006 -0700"
      },
      "message": "[PATCH] moxa: remove pointless check of \u0027tty\u0027 argument vs NULL\n\nRemove pointless check of \u0027tty\u0027 argument vs NULL from moxa driver.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "56e139f62bd7b82430cfcf01fcbd42e1d84fb738",
      "tree": "e29ec21f9d8be0426b754dc1523a4abd7eb489a6",
      "parents": [
        "d2e5b13c4a7c68fdbcf389c9fffc12cfa2c185af"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Jun 25 05:47:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:08 2006 -0700"
      },
      "message": "[PATCH] moxa: remove pointless casts\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d18639a833e9f034b055dcbb16a980be627f475",
      "tree": "48f849e4218f61db636221971c378688dc2c0d45",
      "parents": [
        "d616e09ab33aa4d013a93c9b393efd5cebf78521"
      ],
      "author": {
        "name": "Chris Wedgwood",
        "email": "cw@f00f.org",
        "time": "Sun Jun 25 05:47:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:06 2006 -0700"
      },
      "message": "[PATCH] EDD isn\u0027t EXPERIMENTAL anymore\n\nLots of people use this.  Apparently RH has for over 18 months so lets\ndrop EXPERIMENTAL.\n\nSigned-off-by: Chris Wedgwood \u003ccw@f00f.org\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc64863814b14a4f75884746e68d3bf9f96b3559",
      "tree": "4f44a0690231ee9bd98a200fdf0c25f17bcb2095",
      "parents": [
        "dbe217af3be08346f4b1abb885c2d9ec29c98fac"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jun 25 05:47:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:06 2006 -0700"
      },
      "message": "[PATCH] cpqarray section fix\n\nWARNING: drivers/block/cpqarray.o - Section mismatch: reference to .init.text: from .text between \u0027cpqarray_register_ctlr\u0027 (at offset 0xe98) and \u0027alloc_cpqarray_hba\u0027\nWARNING: drivers/block/cpqarray.o - Section mismatch: reference to .init.text: from .text between \u0027cpqarray_register_ctlr\u0027 (at offset 0xe9c) and \u0027alloc_cpqarray_hba\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dbe217af3be08346f4b1abb885c2d9ec29c98fac",
      "tree": "493ee2547ba3095d7aa468d6ddffc1a82f18ce56",
      "parents": [
        "8e3a67a99231f9f3f476bc3449e93c9a6a17f2e0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Jun 25 05:47:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:06 2006 -0700"
      },
      "message": "[PATCH] IDE CD end-of media error fix\n\nThis is a patch from Alan that fixes a real ide-cd.c regression causing\nbogus \"Media Check\" failures for perfectly valid Fedora install ISOs, on\ncertain CD-ROM drives.\n\nThis is a forward port to 2.6.16 (from RHEL) of the minimal changes for the\nend of media problem.  It may not be sufficient for some controllers\n(promise notably) and it does not touch the locking so the error path\nlocking is as horked as in mainstream.\n\nFrom: Ingo Molnar \u003cmingo@elte.hu\u003e\n\nI have ported the patch to 2.6.17-rc4 and tested it by provoking\nend-of-media IO errors with an unaligned ISO image.  Unlike the vanilla\nkernel, the patched kernel interpreted the error condition correctly with\n512 byte granularity:\n\n hdc: command error: status\u003d0x51 { DriveReady SeekComplete Error }\n hdc: command error: error\u003d0x54 { AbortedCommand LastFailedSense\u003d0x05 }\n ide: failed opcode was: unknown\n ATAPI device hdc:\n   Error: Illegal request -- (Sense key\u003d0x05)\n   Illegal mode for this track or incompatible medium -- (asc\u003d0x64, ascq\u003d0x00)\n   The failed \"Read 10\" packet command was:\n   \"28 00 00 04 fb 78 00 00 06 00 00 00 00 00 00 00 \"\n end_request: I/O error, dev hdc, sector 1306080\n Buffer I/O error on device hdc, logical block 163260\n Buffer I/O error on device hdc, logical block 163261\n Buffer I/O error on device hdc, logical block 163262\n\nthe unpatched kernel produces an incorrect error dump:\n\n hdc: command error: status\u003d0x51 { DriveReady SeekComplete Error }\n hdc: command error: error\u003d0x54 { AbortedCommand LastFailedSense\u003d0x05 }\n ide: failed opcode was: unknown\n end_request: I/O error, dev hdc, sector 1306080\n Buffer I/O error on device hdc, logical block 163260\n hdc: command error: status\u003d0x51 { DriveReady SeekComplete Error }\n hdc: command error: error\u003d0x54 { AbortedCommand LastFailedSense\u003d0x05 }\n ide: failed opcode was: unknown\n end_request: I/O error, dev hdc, sector 1306088\n Buffer I/O error on device hdc, logical block 163261\n hdc: command error: status\u003d0x51 { DriveReady SeekComplete Error }\n hdc: command error: error\u003d0x54 { AbortedCommand LastFailedSense\u003d0x05 }\n ide: failed opcode was: unknown\n end_request: I/O error, dev hdc, sector 1306096\n Buffer I/O error on device hdc, logical block 163262\n\nI do not have the right type of CD-ROM drive to reproduce the end-of-media\ndata corruption bug myself, but this same patch in RHEL solved it.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dbf492d6c1a1bf5a8bda40274f479119f4c42ca4",
      "tree": "21f63aa351d91c6991f41a9b9d04c7d543837c51",
      "parents": [
        "83cc5ed3c4c65fc4c3729a5cec2111ede1ebf85e"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sun Jun 25 05:47:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:06 2006 -0700"
      },
      "message": "[PATCH] nbd: kill obsolete changelog, add GPL\n\nnbd abuses file header as a changelog (and obsolete one, too), and fails to\nmention GPL.  This fixes it.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: \u003cPaul.Clements@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "83cc5ed3c4c65fc4c3729a5cec2111ede1ebf85e",
      "tree": "ea2b6b04117ad88c41a5059bdaf36a7a505808c0",
      "parents": [
        "76a8ad293912cd2f01eca075d80cd0ddec30c627"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jun 25 05:47:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:06 2006 -0700"
      },
      "message": "[PATCH] kernel/sys.c: cleanups\n\n- proper prototypes for the following functions:\n  - ctrl_alt_del()  (in include/linux/reboot.h)\n  - getrusage()     (in include/linux/resource.h)\n- make the following needlessly global functions static:\n  - kernel_restart_prepare()\n  - kernel_kexec()\n\n[akpm@osdl.org: compile fix]\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ae6e163c1b637e1cb125613726ffbd31ca44fdf",
      "tree": "28a0f2be841d9b8ff0ab86a3706acce41ac0b6f9",
      "parents": [
        "dcd96379613a3cbe87c30e1c20122ecdcdf3a4b8"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Sun Jun 25 05:47:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:05 2006 -0700"
      },
      "message": "[PATCH] Add driver for ARM AMBA PL031 RTC\n\nAdd a driver for the ARM PL031 RTC found on some ARM SOCs.  The driver is\nfairly trivial as the RTC only provides a read/write and alarm capability.\n\n[akpm@osdl.org: compile fix]\nSigned-off-by: Deepak \u003cdsaxena@plexity.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dcd96379613a3cbe87c30e1c20122ecdcdf3a4b8",
      "tree": "a993e3a14340feb966312078c79e7b9fc1bddbb3",
      "parents": [
        "a04ee14636fa339c4609766bd6173629d4f9026e"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Sun Jun 25 05:47:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:05 2006 -0700"
      },
      "message": "[PATCH] idetape gcc 4.1 warning fix\n\nIn both the read and write cases it will return an error if\ncopy_{from/to}_user faults.  However, I let the driver try to read/write as\nmuch as it can just as it normally would , then finally it returns an error\nif there was one.  This was the most straight forward way to handle the\nerror , since there isn\u0027t a clear way to clean up the buffers on error .\n\nI moved retval in idetape_chrdev_write() down into the actual code blocks\nsince it\u0027s really once used there, and it conflicted with my ret variable.\n\nFixes the following warning,\n\ndrivers/ide/ide-tape.c: In function âidetape_copy_stage_from_userâ:\ndrivers/ide/ide-tape.c:2662: warning: ignoring return value of âcopy_from_userâ, declared with attribute warn_unused_result\ndrivers/ide/ide-tape.c: In function âidetape_copy_stage_to_userâ:\ndrivers/ide/ide-tape.c:2689: warning: ignoring return value of âcopy_to_userâ, declared with attribute warn_unused_result\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e6113908fe76a06295cb243f1f2f0eea055b0c2",
      "tree": "4c96b49de408c0813a148db1e5c35c4acf1f0dc6",
      "parents": [
        "59cc185ada89245204c658ebcf64422968736672"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jun 25 05:47:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:05 2006 -0700"
      },
      "message": "[PATCH] drivers/char/applicom.c: proper module_{init,exit}\n\nConvert the driver to use module_{init,exit}.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59cc185ada89245204c658ebcf64422968736672",
      "tree": "042e46cfe90c2ad5b711e2791b05f73ab1fe7725",
      "parents": [
        "a2926b1449bcc3d348e2228114b04869dc2f3986"
      ],
      "author": {
        "name": "Markus Armbruster",
        "email": "armbru@redhat.com",
        "time": "Sun Jun 25 05:47:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:04 2006 -0700"
      },
      "message": "[PATCH] oprofile: convert from semaphores to mutexes\n\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nCc: John Levon \u003clevon@movementarian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9adb8dbcd7a337620862106f8c17aeb5e7278c7",
      "tree": "c70b44cb6576c8034f52244af76a52c887146d4b",
      "parents": [
        "552c03483e49a69312c9e7384fda9282c991880a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Jun 25 05:47:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:01 2006 -0700"
      },
      "message": "[PATCH] pnp: card_probe(): fix memory leak\n\nWe can leak `clink\u0027 if drv-\u003eprobe \u003d\u003d 0.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ceab8a936c302c0cea2bfe55617c76e2f5746fa",
      "tree": "bf2d8a37766ce24e96c69474dd7fa12b135dbbe3",
      "parents": [
        "0f41a53a6699209216327cd4b506711610ad24c5"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jun 25 05:47:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:00 2006 -0700"
      },
      "message": "[PATCH] random: remove redundant SA_SAMPLE_RANDOM from touchscreen drivers\n\nThe core input layer is already calling add_input_randomness.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f41a53a6699209216327cd4b506711610ad24c5",
      "tree": "8f10fa4f404053e2bd4cb057fb4d2797c27d8d5a",
      "parents": [
        "8bd0b97e95d378df57938d4773ad674194278ac1"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jun 25 05:47:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:00 2006 -0700"
      },
      "message": "[PATCH] random: change cpqarray to use add_disk_randomness\n\nDisk devices should use add_disk_randomness rather than SA_SAMPLE_RANDOM\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bd0b97e95d378df57938d4773ad674194278ac1",
      "tree": "a3e27bb7eb4006f52da25cc6118395de9c4c27b7",
      "parents": [
        "afedfd016a78ea1b678886ab6236acbc7650fcfb"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jun 25 05:47:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:00 2006 -0700"
      },
      "message": "[PATCH] random: make CCISS use add_disk_randomness\n\nDisk devices should use the add_disk_randomness API rather than\nSA_SAMPLE_RANDOM.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5474c120aafe78ca54bf272f7a01107c42da2b21",
      "tree": "c1b002a27703ce92c816bfb9844752186e33d403",
      "parents": [
        "17660bdd5c1f1a165273c1a59cb5b87670a81cc4"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Sun Jun 25 05:47:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:59 2006 -0700"
      },
      "message": "[PATCH] Rewritten backlight infrastructure for portable Apple computers\n\nThis patch contains a total rewrite of the backlight infrastructure for\nportable Apple computers.  Backward compatibility is retained.  A sysfs\ninterface allows userland to control the brightness with more steps than\nbefore.  Userland is allowed to upload a brightness curve for different\nmonitors, similar to Mac OS X.\n\n[akpm@osdl.org: add needed exports]\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c5f4afdfbe72d5d1c814ad7286a4524d00c7b96",
      "tree": "7492a9533010d2016ff90a7372465edebcbb0d20",
      "parents": [
        "35353bb8b869f3a0a153d0674cdafbe4f64aaa05"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Jun 25 05:47:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:58 2006 -0700"
      },
      "message": "[PATCH] m68k: convert mac irq code\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5dc7840b3ebe9c7967dd8ba73db957767009ff9",
      "tree": "0c5d45c592f140937e4e3e49ac9bc4ea8fc2cef7",
      "parents": [
        "1d174cfb0f2a8967433e157bae9c2d4dcdee5324"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Jun 25 05:47:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:57 2006 -0700"
      },
      "message": "[PATCH] m68k: introduce irq controller\n\nIntroduce irq controller and use it to manage auto vector interrupts.\nIntroduce setup_irq() which can be used for irq setup.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4facfde9f1d7b8a61fb0017460da45e23e60115c",
      "tree": "00da6c7110b4d19869f65ce0e2da085788112060",
      "parents": [
        "92445eaaadc1f03f5a177ecc957bda76bf2ba8d5"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Jun 25 05:46:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:57 2006 -0700"
      },
      "message": "[PATCH] m68k: cleanup generic irq names\n\nRename IRQ1..IRQ7 to IRQ_AUTO_1..IRQ_AUTO_7 and remove the duplicate\ndefintions.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b035c96b2da7258bb2bba31812b5f9dda3499f00",
      "tree": "46c6b4d3ca2351392d12658342e352cb8df0beb3",
      "parents": [
        "3921ee21e01ac5faecda640daa6071dc8f0e29c9"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Sun Jun 25 05:46:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:56 2006 -0700"
      },
      "message": "[PATCH] m68k: Add the generic dma API functions\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68402ddc677005ed1b1359bbc1f279548cfc0928",
      "tree": "83da62a2b55e2ea7e0c46ed79c0d6498d36e1942",
      "parents": [
        "9f1a3cfcffaed2fbb3206179295c79ca8289f5c3"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sun Jun 25 05:46:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:55 2006 -0700"
      },
      "message": "[PATCH] mm: remove VM_LOCKED before remap_pfn_range and drop VM_SHM\n\nRemove VM_LOCKED before remap_pfn range from device drivers and get rid of\nVM_SHM.\n\nremap_pfn_range() already sets VM_IO.  There is no need to set VM_SHM since\nit does nothing.  VM_LOCKED is of no use since the remap_pfn_range does not\nplace pages on the LRU.  The pages are therefore never subject to swap\nanyways.  Remove all the vm_flags settings before calling remap_pfn_range.\n\nAfter removing all the vm_flag settings no use of VM_SHM is left.  Drop it.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "09a9a45dc62fef5f46a0dc98a3cefdb464cc4aaa",
      "tree": "6ed1877420d2af9a2ac71cbafe0c515fc257b409",
      "parents": [
        "fb1bb34d45400f12e0a33f8c487b3795674908a7"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jun 25 05:46:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:00:54 2006 -0700"
      },
      "message": "[PATCH] ieee1394: nodemgr: do not peek into struct semaphore\n\nAlso revert patch \"frv: ieee1394 is borken on frv\", as it no longer is.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jody McIntyre \u003cscjody@modernduck.com\u003e\nCc: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76a9f26c9e40e9c0ed5dc8f0cedd74e733f0088d",
      "tree": "8e2db4ba9263e92d264ef469c7dac28078f63874",
      "parents": [
        "9bf2aa129a107a0e9e2a5318d35aca731ae7e666",
        "dfd8317d3340f03bc06eba6b58f0ec0861da4a13"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sun Jun 25 06:44:44 2006 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sun Jun 25 06:44:44 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of /home/trondmy/kernel/linux-2.6/\n"
    },
    {
      "commit": "a50d913f48b21aa22d31469e953fd6428540bf5b",
      "tree": "fa8f04dc0522734951e38f051e526d858cb6d68a",
      "parents": [
        "b3bd5be8d4a3502898a561e8fa43febe04b6ff50"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Jun 21 01:57:39 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:25 2006 -0300"
      },
      "message": "V4L/DVB (4210a): git-dvb versus matroxfb\n\ndrivers/video/matrox/matroxfb_base.c: In function \u0027matroxfb_ioctl\u0027:\ndrivers/video/matrox/matroxfb_base.c:1140: error: \u0027VIDIOC_S_CTRL_OLD\u0027 undeclared (first use in this function)\ndrivers/video/matrox/matroxfb_base.c:1140: error: (Each undeclared identifier is reported only once                                                             drivers/video/matrox/matroxfb_base.c:1140: error: for each function it appears in.)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b57e5578f913a304e97cb66aa0044a894ca47f2f",
      "tree": "2f0210661e2f42e10e121311092b6cd1c948914a",
      "parents": [
        "45f87a21735804760dd7db0e2e3c609c332b15e3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jun 23 16:13:56 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jun 25 02:05:24 2006 -0300"
      },
      "message": "Fixes some sync issues between V4L/DVB development and GIT\n\nSome changes didn\u0027t went ok to -git, probably due to changes at merging\npatches.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "45f87a21735804760dd7db0e2e3c609c332b15e3"
}
