)]}'
{
  "log": [
    {
      "commit": "c3ee84163e5bc0dc2e1ccf1d3fc412debca73bab",
      "tree": "9b6319d2abab9ab6e4692dfd71ff4c38dfe7f997",
      "parents": [
        "fd24c4af6e82231391fa09875ae6378fa1399f0f"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "dlezcano@fr.ibm.com",
        "time": "Mon Jul 21 09:18:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 09:18:07 2008 -0700"
      },
      "message": "pkt_sched: Remove unused variable skb in dev_deactivate_queue function.\n\nRemoved unused variable \u0027skb\u0027 in the dev_deactivate_queue function\n\nSigned-off-by: Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd24c4af6e82231391fa09875ae6378fa1399f0f",
      "tree": "0fddd1b5b1fe7e13013e61e0e050d2751b8f1168",
      "parents": [
        "ebbdbd7c02f4f8dea84e2956aa942bd18e1ddf93"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 08:34:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 08:34:49 2008 -0700"
      },
      "message": "sunhme: Remove stop/wake TX queue calls in set-multicast-list handler.\n\nBased upon a bug report by Alexander Beregalov and commentary\nfrom Ben Hutchings.\n\nThese are totally unnecessary, in particular because this\ndriver\u0027s -\u003ehard_start_xmit() handler takes the same driver\nspinlock that the set-multicast-list handler uses.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebbdbd7c02f4f8dea84e2956aa942bd18e1ddf93",
      "tree": "b44dad848bb2c88d7f88cb071d5a36cf7c0f8bdc",
      "parents": [
        "afc079465e991ffb7fe197d1ad80eb8140e2c341"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Jul 21 08:30:36 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 08:30:36 2008 -0700"
      },
      "message": "ucc_geth: do not touch net queue in adjust_link phylib callback\n\nIf the net queue has not been started, we\u0027ll get this nice oops\nand non-working ethernet:\n\n------------[ cut here ]------------\nKernel BUG at c01f4648 [verbose debug info unavailable]\nOops: Exception in kernel mode, sig: 5 [#1]\nMPC836x RDK\nModules linked in:\nNIP: c01f4648 LR: c01c0a10 CTR: c01c08e4\nREGS: cf839e40 TRAP: 0700   Not tainted  (2.6.26-05254-gc7b9969)\nMSR: 00021032 \u003cME,IR,DR\u003e  CR: 22042044  XER: 00000000\nTASK \u003d cf828c30[4] \u0027events/0\u0027 THREAD: cf838000\nGPR00: c01c0a10 cf839ef0 cf828c30 c035ceb0 cf8469a0 00000064 00000000 00000000\nGPR08: c035ceb0 00000001 00000001 cf99c280 22044044 7ca81020 0fffc000 00000000\nGPR16: 0fff2544 0fff63c0 00000000 0fff78e0 0ffa5580 00000004 00000000 00000000\nGPR24: 02082000 cf9d0000 d1068000 00009032 cf846800 cf846b80 00000001 00000014\nNIP [c01f4648] __netif_schedule+0x28/0x8c\nLR [c01c0a10] adjust_link+0x12c/0x1e4\nCall Trace:\n[cf839ef0] [c0380f50] 0xc0380f50 (unreliable)\n[cf839f10] [c01c0a10] adjust_link+0x12c/0x1e4\n[cf839f40] [c01c2628] phy_state_machine+0x2e0/0x448\n[cf839f60] [c00425e8] run_workqueue+0xc8/0x168\n[cf839f90] [c0042c6c] worker_thread+0x70/0xd0\n[cf839fd0] [c0046954] kthread+0x48/0x84\n[cf839ff0] [c0012488] kernel_thread+0x44/0x60\nInstruction dump:\n7c0803a6 4e800020 3d20c036 9421ffe0 7c0802a6 7c681b78 3929ceb0 7c694a78\n7d290034 90010024 bfa10014 5529d97e \u003c0f090000\u003e 39600002 38030024 7d200028\n---[ end trace a57d367843bd2904 ]---\n\nSince the driver is using phylib (which is doing netif_carrier_on/off()),\nwe should simply remove netif_tx_schedule_all() from adjust_link().\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afc079465e991ffb7fe197d1ad80eb8140e2c341",
      "tree": "19f6cfd98c123e921f0a6b3328a92521b103467f",
      "parents": [
        "39d48157ac1a0ff3ec81212e5451bfd1bf5f50db"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Jul 21 08:29:54 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 08:29:54 2008 -0700"
      },
      "message": "gianfar: do not touch net queue in adjust_link phylib callback\n\nIf the net queue has not been started, we\u0027ll get this nice oops\nand non-working ethernet:\n\nPHY: 0:01 - Link is Up - 1000/Full\n------------[ cut here ]------------\nkernel BUG at net/core/dev.c:1328!\nOops: Exception in kernel mode, sig: 5 [#1]\nMPC837x RDB\nModules linked in:\nNIP: c02544a0 LR: c01a17d0 CTR: c01a16ac\nREGS: cf837e40 TRAP: 0700   Not tainted  (2.6.26-05253-g14b395e)\nMSR: 00021032 \u003cME,IR,DR\u003e  CR: 22042044  XER: 00000000\nTASK \u003d cf819400[5] \u0027events/0\u0027 THREAD: cf836000\nGPR00: c01a17d0 cf837ef0 cf819400 c03d8d08 cf8469a0 00000064 00000000 00000000\nGPR08: c03d8d08 00000001 00000001 cf899ba0 22044044 00000000 0fffd000 00000000\nGPR16: 0fff3028 0fff6cf0 00000000 0fff8390 0ff494a0 00000004 00000000 00000000\nGPR24: c0361a00 00001058 cf9f6600 00009032 cf846800 cf846b80 00000001 00000014\nNIP [c02544a0] __netif_schedule+0x28/0x8c\nLR [c01a17d0] adjust_link+0x124/0x1cc\nCall Trace:\n[cf837ef0] [c03fb3a0] 0xc03fb3a0 (unreliable)\n[cf837f10] [c01a17d0] adjust_link+0x124/0x1cc\n[cf837f40] [c01a8e28] phy_state_machine+0x2e0/0x448\n[cf837f60] [c0040254] run_workqueue+0xc8/0x168\n[cf837f90] [c00408d8] worker_thread+0x70/0xd0\n[cf837fd0] [c0044630] kthread+0x48/0x84\n[cf837ff0] [c0012610] kernel_thread+0x44/0x60\nInstruction dump:\n7c0803a6 4e800020 3d20c03e 9421ffe0 7c0802a6 7c681b78 39298d08 7c694a78\n7d290034 90010024 bfa10014 5529d97e \u003c0f090000\u003e 39600002 38030024 7d200028\n---[ end trace 13dfd73ee42d0c30 ]---\n\nSince the driver is using phylib (which is doing netif_carrier_on/off()),\nwe should simply remove netif_tx_schedule_all() from adjust_link().\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39d48157ac1a0ff3ec81212e5451bfd1bf5f50db",
      "tree": "ac792ae73a39e9f0b71346047c230e19aefccb19",
      "parents": [
        "14b395e35d1afdd8019d11b92e28041fad591b71"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 08:28:37 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 08:28:37 2008 -0700"
      },
      "message": "atl1: Do not wake queue before queue has been started.\n\nBased upon a bug report by Alexey Dobriyan, the patch is\nalso tested by him and confirmed to fix the problem.\n\nPacket flow during link state events should not be done by\nwaking and stopping the TX queue anyways, that is handled\ntransparently by netif_carrier_{on,off}().\n\nSo, remove the netif_{wake,stop}_queue() calls in the link\ncheck code, and add the necessary netif_start_queue() call\nto atl1_up().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14b395e35d1afdd8019d11b92e28041fad591b71",
      "tree": "cff7ba9bed7a38300b19a5bacc632979d64fd9c8",
      "parents": [
        "734b397cd14f3340394a8dd3266bec97d01f034b",
        "5108b27651727b5aba0826e8fd7be71b42428701"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:21:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:21:46 2008 -0700"
      },
      "message": "Merge branch \u0027for-2.6.27\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-2.6.27\u0027 of git://linux-nfs.org/~bfields/linux: (51 commits)\n  nfsd: nfs4xdr.c do-while is not a compound statement\n  nfsd: Use C99 initializers in fs/nfsd/nfs4xdr.c\n  lockd: Pass \"struct sockaddr *\" to new failover-by-IP function\n  lockd: get host reference in nlmsvc_create_block() instead of callers\n  lockd: minor svclock.c style fixes\n  lockd: eliminate duplicate nlmsvc_lookup_host call from nlmsvc_lock\n  lockd: eliminate duplicate nlmsvc_lookup_host call from nlmsvc_testlock\n  lockd: nlm_release_host() checks for NULL, caller needn\u0027t\n  file lock: reorder struct file_lock to save space on 64 bit builds\n  nfsd: take file and mnt write in nfs4_upgrade_open\n  nfsd: document open share bit tracking\n  nfsd: tabulate nfs4 xdr encoding functions\n  nfsd: dprint operation names\n  svcrdma: Change WR context get/put to use the kmem cache\n  svcrdma: Create a kmem cache for the WR contexts\n  svcrdma: Add flush_scheduled_work to module exit function\n  svcrdma: Limit ORD based on client\u0027s advertised IRD\n  svcrdma: Remove unused wait q from svcrdma_xprt structure\n  svcrdma: Remove unneeded spin locks from __svc_rdma_free\n  svcrdma: Add dma map count and WARN_ON\n  ...\n"
    },
    {
      "commit": "734b397cd14f3340394a8dd3266bec97d01f034b",
      "tree": "0ac0ff92b1e8420992ab01af7fdf4459f59c9551",
      "parents": [
        "702beb87d6b4e08cca394b210679e5d7c2ac9383",
        "e6b51632b3579d96ce5aa1b3efdeceedd2921a2c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:19:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:19:17 2008 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  gpu: re-order GPU subdirectory vs char for AGP vs DRM startup.\n"
    },
    {
      "commit": "702beb87d6b4e08cca394b210679e5d7c2ac9383",
      "tree": "8bd3c2ae958e42dbc525a0ab3575148472dc28fe",
      "parents": [
        "d1671a9c15f55a1475d41269494518e348880c33"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 20 18:17:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:18:26 2008 -0700"
      },
      "message": "ipv6: Fix warning in addrconf code.\n\nReported by Linus.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1671a9c15f55a1475d41269494518e348880c33",
      "tree": "140dec7fc0a8eaddc0f529e1790f888811de53a7",
      "parents": [
        "ae0645a451b02ad35c520b01177b70ebd59c91ab",
        "3a682fbd732d3d27bec722a923952b0938e8a404"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:17:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:17:20 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  pkt_sched: Fix build with NET_SCHED disabled.\n"
    },
    {
      "commit": "ae0645a451b02ad35c520b01177b70ebd59c91ab",
      "tree": "cd120ec609f8cad914f0b5b967d358d0d104d8bd",
      "parents": [
        "f894d18380e7e7ff05f6622ccb75d2881922c6e9",
        "99cdb0c8c5e0e43652d25951a85bac82a1231591"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:16:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:16:27 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-mfd\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-mfd:\n  mfd: let asic3 use mem resource instead of bus_shift\n  mfd: remove DS1WM register definitions from asic3.h\n  mfd: add ASIC3_CONFIG_GPIO templates\n  mfd: fix the asic3 irq demux code\n  mfd: asic3 should depend on gpiolib\n  mfd: fix asic3 config array initialisation\n  mfd: move asic3 probe functions into __init section\n  mfd: Use uppercase only for asic3 macros and defines\n  mfd: use dev_* macros for asic3 debugging\n  mfd: New asic3 gpio configuration code\n  mfd: asic3 children platform data removal\n  mfd: asic3 gpiolib support\n"
    },
    {
      "commit": "f894d18380e7e7ff05f6622ccb75d2881922c6e9",
      "tree": "e3c11b831b68096239a49dec539a49e49c1d90b7",
      "parents": [
        "d13ff0559fea73f237a01669887d2c10e11d7662",
        "d20b27478d6ccf7c4c8de4f09db2bdbaec82a6c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:14:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:14:42 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (277 commits)\n  V4L/DVB (8415): gspca: Infinite loop in i2c_w() of etoms.\n  V4L/DVB (8414): videodev/cx18: fix get_index bug and error-handling lock-ups\n  V4L/DVB (8411): videobuf-dma-contig.c: fix 64-bit build for pre-2.6.24 kernels\n  V4L/DVB (8410): sh_mobile_ceu_camera: fix 64-bit compiler warnings\n  V4L/DVB (8397): video: convert select VIDEO_ZORAN_ZR36060 into depends on\n  V4L/DVB (8396): video: Fix Kbuild dependency for VIDEO_IR_I2C\n  V4L/DVB (8395): saa7134: Fix Kbuild dependency of ir-kbd-i2c\n  V4L/DVB (8394): ir-common: CodingStyle fix: move EXPORT_SYMBOL_GPL to their proper places\n  V4L/DVB (8393): media/video: Fix depencencies for VIDEOBUF\n  V4L/DVB (8392): media/Kconfig: Convert V4L1_COMPAT select into \"depends on\"\n  V4L/DVB (8390): videodev: add comment and remove magic number.\n  V4L/DVB (8389): videodev: simplify get_index()\n  V4L/DVB (8387): Some cosmetic changes\n  V4L/DVB (8381): ov7670: fix compile warnings\n  V4L/DVB (8380): saa7115: use saa7115_auto instead of saa711x as the autodetect driver name.\n  V4L/DVB (8379): saa7127: Make device detection optional\n  V4L/DVB (8378): cx18: move cx18_av_vbi_setup to av-core.c and rename to cx18_av_std_setup\n  V4L/DVB (8377): ivtv/cx18: ensure the default control values are correct\n  V4L/DVB (8376): cx25840: move cx25840_vbi_setup to core.c and rename to cx25840_std_setup\n  V4L/DVB (8374): gspca: No conflict of 0c45:6011 with the sn9c102 driver.\n  ...\n"
    },
    {
      "commit": "d13ff0559fea73f237a01669887d2c10e11d7662",
      "tree": "427d40cc8b1a89cd4344a8aed539fa75f0cfa5da",
      "parents": [
        "f076ab8d048f152b968bb1c6313fed88abb037fe",
        "cb7f39d2bc5a20615d016dd86fca0fd233c13b5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:14:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:14:00 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (21 commits)\n  [MIPS] Remove unused maltasmp.h.\n  [MIPS] Remove unused saa9730_uart.h.\n  [MIPS] Rename MIPS sys_pipe syscall entry point to something MIPS-specific.\n  [MIPS] 32-bit compat: Delete unused sys_truncate64 and sys_ftruncate64.\n  [MIPS] TXx9: Fix some sparse warnings\n  [MIPS] TXx9: Add 64-bit support\n  [MIPS] TXx9: Cleanups for 64-bit support\n  [MIPS] Cobalt: Fix I/O port resource range\n  [MIPS] don\u0027t leak setup_early_printk() in userspace header\n  [MIPS] Remove include/asm-mips/mips-boards/sead{,int}.h\n  [MIPS] Remove asm-mips/mips-boards/atlas{,int}.h\n  [MIPS] mips/sgi-ip22/ip28-berr.c: fix the build\n  [MIPS] TXx9: Miscellaneous build fixes\n  [MIPS] Routerboard 532: Support for base system\n  [MIPS] IP32: Use common SGI button driver\n  [MIPS] IP22: Use common SGI button driver\n  [MIPS] IP22, IP28: Fix merge bug\n  [MIPS] Tinker with constraints in \u003casm/atomic.h\u003e to fix build error.\n  [MIPS] Add missing prototypes to asm/page.h\n  [MIPS] Fix missing prototypes in asm/fpu.h\n  ...\n"
    },
    {
      "commit": "f076ab8d048f152b968bb1c6313fed88abb037fe",
      "tree": "fe9ff7bc40d04c5a12eb41a90cc0e1dbf8ae4e45",
      "parents": [
        "db6d8c7a4027b48d797b369a53f8470aaeed7063",
        "597a5f551ec4cd0aa0966e4fff4684ecc8c31c0d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:13:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:13:26 2008 -0700"
      },
      "message": "Merge branch \u0027kvm-updates-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027kvm-updates-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm: (70 commits)\n  KVM: Adjust smp_call_function_mask() callers to new requirements\n  KVM: MMU: Fix potential race setting upper shadow ptes on nonpae hosts\n  KVM: x86 emulator: emulate clflush\n  KVM: MMU: improve invalid shadow root page handling\n  KVM: MMU: nuke shadowed pgtable pages and ptes on memslot destruction\n  KVM: Prefix some x86 low level function with kvm_, to avoid namespace issues\n  KVM: check injected pic irq within valid pic irqs\n  KVM: x86 emulator: Fix HLT instruction\n  KVM: Apply the kernel sigmask to vcpus blocked due to being uninitialized\n  KVM: VMX: Add ept_sync_context in flush_tlb\n  KVM: mmu_shrink: kvm_mmu_zap_page requires slots_lock to be held\n  x86: KVM guest: make kvm_smp_prepare_boot_cpu() static\n  KVM: SVM: fix suspend/resume support\n  KVM: s390: rename private structures\n  KVM: s390: Set guest storage limit and offset to sane values\n  KVM: Fix memory leak on guest exit\n  KVM: s390: dont allocate dirty bitmap\n  KVM: move slots_lock acquision down to vapic_exit\n  KVM: VMX: Fake emulate Intel perfctr MSRs\n  KVM: VMX: Fix a wrong usage of vmcs_config\n  ...\n"
    },
    {
      "commit": "3a682fbd732d3d27bec722a923952b0938e8a404",
      "tree": "715ca6472e7c3d9b354cb8bfa18db74dabcdaeff",
      "parents": [
        "fb65a7c091529bfffb1262515252c0d0f6241c5c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 20 18:13:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 20 18:13:01 2008 -0700"
      },
      "message": "pkt_sched: Fix build with NET_SCHED disabled.\n\nThe stab bits can\u0027t be referenced uniless the full\npacket scheduler layer is enabled.\n\nReported by Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db6d8c7a4027b48d797b369a53f8470aaeed7063",
      "tree": "e140c104a89abc2154e1f41a7db8ebecbb6fa0b4",
      "parents": [
        "3a533374283aea50eab3976d8a6d30532175f009",
        "fb65a7c091529bfffb1262515252c0d0f6241c5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:43:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:43:29 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (1232 commits)\n  iucv: Fix bad merging.\n  net_sched: Add size table for qdiscs\n  net_sched: Add accessor function for packet length for qdiscs\n  net_sched: Add qdisc_enqueue wrapper\n  highmem: Export totalhigh_pages.\n  ipv6 mcast: Omit redundant address family checks in ip6_mc_source().\n  net: Use standard structures for generic socket address structures.\n  ipv6 netns: Make several \"global\" sysctl variables namespace aware.\n  netns: Use net_eq() to compare net-namespaces for optimization.\n  ipv6: remove unused macros from net/ipv6.h\n  ipv6: remove unused parameter from ip6_ra_control\n  tcp: fix kernel panic with listening_get_next\n  tcp: Remove redundant checks when setting eff_sacks\n  tcp: options clean up\n  tcp: Fix MD5 signatures for non-linear skbs\n  sctp: Update sctp global memory limit allocations.\n  sctp: remove unnecessary byteshifting, calculate directly in big-endian\n  sctp: Allow only 1 listening socket with SO_REUSEADDR\n  sctp: Do not leak memory on multiple listen() calls\n  sctp: Support ipv6only AF_INET6 sockets.\n  ...\n"
    },
    {
      "commit": "3a533374283aea50eab3976d8a6d30532175f009",
      "tree": "5944a2b40d8b40ec68818eb40235872c609ea741",
      "parents": [
        "fb6624ebd912e3d6907ca6490248e73368223da9",
        "d17ffb4c9d86194bb74cbc30f4b65de59c27f6cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:37:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:37:46 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.jni.nu/cris\n\n* \u0027for-linus\u0027 of git://www.jni.nu/cris:\n  [CRISv10] Clean up compressed/misc.c\n  [CRISv10] Correct whitespace damage.\n  [CRIS] Correct definition of subdirs for install_headers.\n  [CRIS] Correct image makefiles to allow using a separate OBJ-directory.\n  [CRIS] Build fixes for compressed and rescue images for v10 and v32:\n  It looks at least odd to apply spin_unlock to a mutex.\n  cris: compile fixes for 2.6.26-rc5\n"
    },
    {
      "commit": "fb6624ebd912e3d6907ca6490248e73368223da9",
      "tree": "5b65886c761a444fe115e96d7db04fd611816477",
      "parents": [
        "18c993629a5a5938a032f04a698d15122550593d"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:36 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "initrd: Fix virtual/physical mix-up in overwrite test\n\nOn recent kernels, I get the following error when using an initrd:\n\n| initrd overwritten (0x00b78000 \u003c 0x07668000) - disabling it.\n\nMy Amiga 4000 has 12 MiB of RAM at physical address 0x07400000 (virtual\n0x00000000).\nThe initrd is located at the end of RAM: 0x00b78000 - 0x00c00000 (virtual).\nThe overwrite test compares the (virtual) initrd location to the (physical)\nfirst available memory location, which fails.\n\nThis patch converts initrd_start to a page frame number, so it can safely be\ncompared with min_low_pfn.\n\nBefore the introduction of discontiguous memory support on m68k\n(12d810c1b8c2b913d48e629e2b5c01d105029839), min_low_pfn was just left\nuntouched by the m68k-specific code (zero, I guess), and everything worked\nfine.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18c993629a5a5938a032f04a698d15122550593d",
      "tree": "4016e8903da9c043da6ca386a1c22a9aa21c1156",
      "parents": [
        "93026e217b46b70f9719caf69e716fa3bbe1d20c"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Jul 17 21:16:35 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "dio: use dio_match_device() in dio_bus_match()\n\ndio_bus_match() can use dio_match_device().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93026e217b46b70f9719caf69e716fa3bbe1d20c",
      "tree": "25b927d68c9aff1cb306cf46d4c2460c12da9547",
      "parents": [
        "7b6b948fc0d60a704c15b1cd72345a98e759dd62"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 17 21:16:34 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "arch/m68k/mm/sun3mmu.c: Eliminate NULL test and memset after alloc_bootmem\n\nAs noted by Akinobu Mita in patch b1fceac2b9e04d278316b2faddf276015fc06e3b,\nalloc_bootmem and related functions never return NULL and always return a\nzeroed region of memory.  Thus a NULL test or memset after calls to these\nfunctions is unnecessary.\n\nThis was fixed using the following semantic patch.\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\nstatement S;\n@@\n\nE \u003d \\(alloc_bootmem\\|alloc_bootmem_low\\|alloc_bootmem_pages\\|alloc_bootmem_low_pages\\)(...)\n.. when !\u003d E\n(\n- BUG_ON (E \u003d\u003d NULL);\n|\n- if (E \u003d\u003d NULL) S\n)\n\n@@\nexpression E,E1;\n@@\n\nE \u003d \\(alloc_bootmem\\|alloc_bootmem_low\\|alloc_bootmem_pages\\|alloc_bootmem_low_pages\\)(...)\n.. when !\u003d E\n- memset(E,0,E1);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b6b948fc0d60a704c15b1cd72345a98e759dd62",
      "tree": "0e111fa2eb1a658289c40b7bb64fd481555ef1ef",
      "parents": [
        "3fadd06ebcbff9b0a7c90f68d81250f39bf31db1"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 17 21:16:33 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "arch/m68k/mm/motorola.c: Eliminate NULL test and memset after alloc_bootmem\n\nAs noted by Akinobu Mita in patch b1fceac2b9e04d278316b2faddf276015fc06e3b,\nalloc_bootmem and related functions never return NULL and always return a\nzeroed region of memory.  Thus a NULL test or memset after calls to these\nfunctions is unnecessary.\n\nThis was fixed using the following semantic patch.\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\nstatement S;\n@@\n\nE \u003d \\(alloc_bootmem\\|alloc_bootmem_low\\|alloc_bootmem_pages\\|alloc_bootmem_low_pages\\)(...)\n.. when !\u003d E\n(\n- BUG_ON (E \u003d\u003d NULL);\n|\n- if (E \u003d\u003d NULL) S\n)\n\n@@\nexpression E,E1;\n@@\n\nE \u003d \\(alloc_bootmem\\|alloc_bootmem_low\\|alloc_bootmem_pages\\|alloc_bootmem_low_pages\\)(...)\n.. when !\u003d E\n- memset(E,0,E1);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3fadd06ebcbff9b0a7c90f68d81250f39bf31db1",
      "tree": "21bf44ebe011b1d0f3c507826171856dc20cad90",
      "parents": [
        "7ccaee5cadd7a771773bbb878e139697511ebdde"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:32 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "m68k/Apollo: remove the unused APOLLO_ELPLUS option\n\nLooking at older kernel sources the APOLLO_ELPLUS option was added\nsomewhere during kernel 2.1, but even kernel 2.2.0 does not contain\nany driver that would be enabled through it...\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ccaee5cadd7a771773bbb878e139697511ebdde",
      "tree": "17035ccf6541695ae4e0625d922b4fb4694c8a8d",
      "parents": [
        "62bc654e794feb5242c31a59dcc36bab64f7d917"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:31 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "m68k/Atari: remove the dead ATARI_SCC{,_DMA} options\n\nIt seems the driver was removed back in kernel 2.3 but the options were\nforgotten.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62bc654e794feb5242c31a59dcc36bab64f7d917",
      "tree": "81522ef54b3e2e61cb73ccc8149863ee75d3b9a7",
      "parents": [
        "635c0a217425f6f37422b85bcc88a7af9efc457c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:30 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "m68k/Mac: remove the unused ADB_KEYBOARD option\n\nWhen the driver was removed back in 2002 the option was forgotten.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "635c0a217425f6f37422b85bcc88a7af9efc457c",
      "tree": "0bb2e9b60e6a4c201a545b2c1d4def320731528b",
      "parents": [
        "a594409a2160070b2185e77b33232cf73a9151a5"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:29 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "m68k/apollo: Add missing call to apollo_parse_bootinfo()\n\nAdd the missing call to apollo_parse_bootinfo(), which had been lost from a\nbig Apollo support patch by Peter De Schrijver in 1999.\n\nThanks to Adrian Bunk for noticing!\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a594409a2160070b2185e77b33232cf73a9151a5",
      "tree": "1852f0fbe9daf7bede8943a988b42feeefef82db",
      "parents": [
        "07b8125949de66b6552966de8d4280c3a8620359"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jul 17 21:16:28 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "m68k: remove stale ARCH_SUN4 #define\n\nm68k: remove stale ARCH_SUN4 #define\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07b8125949de66b6552966de8d4280c3a8620359",
      "tree": "63452e21b34a57d8bd0ee3341d419781a77adddb",
      "parents": [
        "22deb527ce5d13e07652f81a53032aa0214ea8c3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:27 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "m68k/sun3/: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make the following needlessly global code static:\n  - config.c: sun3_bootmem_alloc()\n  - config.c: sun3_sched_init()\n  - dvma.c: dvma_page()\n  - idprom.c: struct Sun_Machines[]\n  - mmu_emu.c: struct ctx_alloc[]\n  - sun3dvma.c: iommu_use[]\n  - sun3ints.c: led_pattern[]\n- remove the unused sbus.c\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22deb527ce5d13e07652f81a53032aa0214ea8c3",
      "tree": "f2a0cd4e2db54f31067e41287eb66fddeb2ed552",
      "parents": [
        "8dfbdf4abad6e5a7bbd097bf7e2c0ec41e0c54b4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:26 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "m68k/q40/config.c: make functions static\n\nThis patch makes the following needlessly global functions static:\n- q40_reset()\n- q40_halt()\n- q40_disable_irqs()\n- q40_gettimeoffset()\n- q40_hwclk()\n- q40_get_ss()\n- q40_set_clock_mmss()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8dfbdf4abad6e5a7bbd097bf7e2c0ec41e0c54b4",
      "tree": "37e8208051453eb1bb85d0602161e827d95cf38e",
      "parents": [
        "5575d0a3c9676b2886adad67dd4b2ac126a49f1f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:25 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "m68k/mac/: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make the following needlessly global code (always) static:\n  - baboon.c: struct baboon\n  - baboon.c: baboon_irq()\n  - config.c: mac_orig_videoaddr\n  - config.c: mac_identify()\n  - config.c: mac_report_hardware()\n  - config.c: mac_debug_console_write()\n  - config.c: mac_sccb_console_write()\n  - config.c: mac_scca_console_write()\n  - config.c: mac_init_scc_port()\n  - oss.c: oss_irq()\n  - oss.c: oss_nubus_irq()\n  - psc.c: psc_debug_dump()\n  - psc.c: psc_dma_die_die_die()\n  - via.c: rbv_clear\n- remove the unused bootparse.c\n- #if 0 the following unused functions:\n  - config.c: mac_debugging_short()\n  - config.c: mac_debugging_long()\n- remove the following unused code:\n  - config.c: mac_bisize\n  - config.c: mac_env\n  - config.c: mac_SCC_init_done\n  - config.c: mac_SCC_reset_done\n  - config.c: mac_init_scca_port()\n  - config.c: mac_init_sccb_port()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5575d0a3c9676b2886adad67dd4b2ac126a49f1f",
      "tree": "e8b14fcf6d79bbaf174974b28b50c2a5e347bbdd",
      "parents": [
        "0795dbcc4c4c93a929463957993c04cf5fec346c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:24 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "m68k/atari/debug.c: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make the following needlessly global functions (always) static:\n  - atari_mfp_console_write()\n  - atari_scc_console_write()\n  - atari_midi_console_write()\n  - atari_init_mfp_port()\n  - atari_init_scc_port()\n  - atari_init_midi_port()\n- #if 0 the following unused functions:\n  - atari_mfp_console_wait_key()\n  - atari_scc_console_wait_key()\n  - atari_midi_console_wait_key()\n- remove the following unused variables:\n  - atari_MFP_init_done\n  - atari_SCC_init_done\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0795dbcc4c4c93a929463957993c04cf5fec346c",
      "tree": "394d446ba697bda0a5f52f5d730c820fdfa905d8",
      "parents": [
        "880e5e212ec5ab12411e40c78bd5ac501e9caeed"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:23 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "m68k/amiga/: possible cleanups\n\nThis patch contains the following possible cleanups:\n- amiints.c: add a proper prototype for amiga_init_IRQ() in\n             include/asm-m68k/amigaints.h\n- make the following needlessly global code static:\n  - config.c: amiga_model\n  - config.c: amiga_psfreq\n  - config.c: amiga_serial_console_write()\n- #if 0 the following unused functions:\n  - config.c: amiga_serial_puts()\n  - config.c: amiga_serial_console_wait_key()\n  - config.c: amiga_serial_gets()\n- remove the following unused variable:\n  - config.c: amiga_masterclock\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "880e5e212ec5ab12411e40c78bd5ac501e9caeed",
      "tree": "8bc3548818e0fcba698deb1243a42840c245d228",
      "parents": [
        "8468afc039f03837066132be14cdd9e5fa726f0b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:22 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "export c2p\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n..\n  Building modules, stage 2.\n  MODPOST 1203 modules\nERROR: \"c2p\" [drivers/video/amifb.ko] undefined!\n..\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8468afc039f03837066132be14cdd9e5fa726f0b",
      "tree": "c791ee64e7474013a416c5c6adec3f21e7cf352f",
      "parents": [
        "8b54b6135a3e6d6e7c7967de7b408fd89afb0333"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:21 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "export amiga_vblank\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n..\n  Building modules, stage 2.\n  MODPOST 1203 modules\nERROR: \"amiga_vblank\" [drivers/video/amifb.ko] undefined!\n..\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b54b6135a3e6d6e7c7967de7b408fd89afb0333",
      "tree": "c2461d4d83f966fb60b2de93687e816d7d4b7a11",
      "parents": [
        "da8513c9b84317d1a2071644b6ccf734463d4849"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:20 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "drivers/video/c2p.c: add MODULE_LICENSE\n\nThis patch adds the missing MODULE_LICENSE(\"GPL\").\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da8513c9b84317d1a2071644b6ccf734463d4849",
      "tree": "59dfa33d155703f5e1ee9dec226d4957888b798b",
      "parents": [
        "db3e5289f51b5d02767fa2951d5f0375efdba35c"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:19 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "atafb: Register Atari-specific video modes with sysfs\n\nRegister the Atari-specific video modes with sysfs, so you can see them in\n/sys/class/graphics/fb0/modes and change the video mode by writing to\n/sys/class/graphics/fb0/mode.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db3e5289f51b5d02767fa2951d5f0375efdba35c",
      "tree": "bc4e02e321a022a346d95b14a211e255dd1c4266",
      "parents": [
        "fa7f28939634c2ea36817a0c3dbd8d84972c1488"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:18 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "amifb: Register Amiga-specific video modes with sysfs\n\nRegister the Amiga-specific video modes with sysfs, so you can see them in\n/sys/class/graphics/fb0/modes and change the video mode by writing to\n/sys/class/graphics/fb0/mode.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa7f28939634c2ea36817a0c3dbd8d84972c1488",
      "tree": "35ec91e26e03d1125b8dce2e2b7f0e549a7bd6dc",
      "parents": [
        "a6a26a3e652671a783563f1e9697c68bd19c40fc"
      ],
      "author": {
        "name": "akinobu.mita@gmail.com",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Jul 17 21:16:17 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "zorro: use memory_read_from_buffer\n\nzorro: use memory_read_from_buffer\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6a26a3e652671a783563f1e9697c68bd19c40fc",
      "tree": "d0459ffc06248c244516d5189230c5470c39e948",
      "parents": [
        "d33b4432e634246eef00ef4d425939c253f70dd6"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Thu Jul 17 21:16:16 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "ZORRO: Replace deprecated __initcall with equivalent device_initcall.\n\nZORRO: Replace deprecated __initcall with equivalent device_initcall.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d33b4432e634246eef00ef4d425939c253f70dd6",
      "tree": "cc559629a904ea8be1dba5cd4e8718ed1691e8e7",
      "parents": [
        "b739912efc02f80cc4dc5eaef07e5bc7eafee1b0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:15 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "m68k: remove AP1000 code\n\nUnless I miss something that\u0027s code for a sparc machine even the sparc\ncode no longer supports that got copied to m68k when these files were\ncopied.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b739912efc02f80cc4dc5eaef07e5bc7eafee1b0",
      "tree": "a705c64727e0d915c07be90c21f7ffd932aff904",
      "parents": [
        "a0c14d28df8fcf939a8efd9332ace164e9f931fb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:14 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "m68k: make multi_defconfig the default defconfig\n\nIt seems to match the intention behind multi_defconfig to make it the\ndefault defconfig.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a0c14d28df8fcf939a8efd9332ace164e9f931fb",
      "tree": "ab27a4822acad939a2c85d740a8b9720f3301f4a",
      "parents": [
        "edfd92f67eec1bdd905dd7841416eaf945a5b92f"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu Jul 17 21:16:13 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "Stringify support commas\n\n\u003e This is a no-no for those archs that still use -traditional.\n \u003e \u003e I dunno if this is a problem for you at the moment and the\n \u003e \u003e right fix is anyway to nuke -traditional.\n \u003e \u003e\n \u003e \u003e     Sam\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "edfd92f67eec1bdd905dd7841416eaf945a5b92f",
      "tree": "d44b5ac37d964b4ec3b28a56a35f03dfb420e93a",
      "parents": [
        "97d26e73d729c8d967bc5eb9086321956c444dd4"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:12 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "m68k: Allow no CPU/platform type for allnoconfig\n\nAllow no CPU/platform type for allnoconfig\n  - Provide a dummy value for FPSTATESIZE if no CPU type was selected\n  - Provide a dummy value for NR_IRQS if no platform type was selected\n  - Warn the user if no CPU or platform type was selected\n\nNote: you still cannot build an allnoconfig kernel, as CONFIG_SWAP\u003dn doesn\u0027t\nbuild and we cannot easily fix that\n(http://groups.google.com/group/linux.kernel/browse_thread/thread/d430c78b07e1827b)\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97d26e73d729c8d967bc5eb9086321956c444dd4",
      "tree": "01592b1319fcf91b71bd8430e00696f8f9e051b2",
      "parents": [
        "e945b568e28b42de893ef24989372f0219501d32"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Thu Jul 17 21:16:11 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "m68k: vmlinux-std/sun3.lds.S cleanup - use PAGE_SIZE macro\n\nThis patch includes page.h header into linker script that\nallow us to use PAGE_SIZE macro instead of numeric constant\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e945b568e28b42de893ef24989372f0219501d32",
      "tree": "b14af0806136067685a96832abcf05b46f99980b",
      "parents": [
        "038eddd9acf34e8202b31af3ee9eb48179114323"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:10 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "m68k: Return -ENODEV if no device is found\n\nAccording to the tests in do_initcalls(), the proper error code in case no\ndevice is found is -ENODEV, not -ENXIO or -EIO.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "038eddd9acf34e8202b31af3ee9eb48179114323",
      "tree": "40c5376d62bb2039169d930e29f84683d72bd482",
      "parents": [
        "f30828a6745281edda735f642b5f814e1123ecd3"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Thu Jul 17 21:16:09 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "ariadne: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f30828a6745281edda735f642b5f814e1123ecd3",
      "tree": "65496ec72db3ebd8e0852be4bc7cf5473f507f4b",
      "parents": [
        "f7df406dce01dfd30d7e0c570a928bcfeff03142"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:08 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "m68k: remove CVS keywords\n\nThis patch removes CVS keywords that weren\u0027t updated for a long time\nfrom comments.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7df406dce01dfd30d7e0c570a928bcfeff03142",
      "tree": "6befad5177581f2f136b22117670f00019c7ea0f",
      "parents": [
        "5e248ac9a5c465b356b936030d5a2e80887eb266",
        "a6795e9ebb420d87af43789174689af0d66d1d35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:17:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:17:52 2008 -0700"
      },
      "message": "Merge branch \u0027configfs-fixup-ptr-error\u0027 of git://oss.oracle.com/git/jlbec/linux-2.6\n\n* \u0027configfs-fixup-ptr-error\u0027 of git://oss.oracle.com/git/jlbec/linux-2.6:\n  configfs: Allow -\u003emake_item() and -\u003emake_group() to return detailed errors.\n  Revert \"configfs: Allow -\u003emake_item() and -\u003emake_group() to return detailed errors.\"\n"
    },
    {
      "commit": "5e248ac9a5c465b356b936030d5a2e80887eb266",
      "tree": "205f2ba1f0517b7f7cff193a9eb1331c035f723c",
      "parents": [
        "392798a17b6afba5928bc577aeb7bc83a1585534"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jul 18 02:07:02 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:14:57 2008 -0700"
      },
      "message": "APCI: revert another duplicated patch\n\ncommit d1857056904d5f313f11184fcfa624652ff9620a (\"ACPI: don\u0027t walk\ntables if ACPI was disabled\") is another superfluous duplicate commit\ncaused by git -\u003e quilt -\u003e git conversion.\n\nRevert it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "392798a17b6afba5928bc577aeb7bc83a1585534",
      "tree": "cd9e5ccd68e3f5c1e5286ba6e44fcc457a6a3d1f",
      "parents": [
        "4e4f64da58bc71a139722bb5013adda0f7ca4e78"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jul 18 01:11:38 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:14:57 2008 -0700"
      },
      "message": "APCI: revert duplicated patch\n\ncommit 816c2eda3ce8fa7eb62f22e01e2ec7a3f7d677c0 (\"dock: bay: Don\u0027t call\nacpi_walk_namespace() when ACPI is disabled.\") was merged between\n2.6.26-rc8 and -rc9)\n\nDue to rebasing the ACPI tree via quilt the same patch got applied again\nvia commit cc7e51666d82aedfd6b9a033ca1a10d71c21f1ca (\"dock: bay: Don\u0027t\ncall acpi_walk_namespace() when ACPI is disabled.\")\n\nRevert it, as it is obviously bogus.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e4f64da58bc71a139722bb5013adda0f7ca4e78",
      "tree": "ebb5737364f11967f612b5ac8372a8960bb736c9",
      "parents": [
        "44b7d1b37f786c61d0e382b6f72f605f73de284b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:57:28 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:38 2008 -0700"
      },
      "message": "Fix strip driver back up for ldisc/tty changes\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44b7d1b37f786c61d0e382b6f72f605f73de284b",
      "tree": "2ac150e99311cde2e841bb6c80ac9d2800c8aff7",
      "parents": [
        "593573bc55c9e1999b9679da4e477c0220a6fbbd"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:57:18 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:38 2008 -0700"
      },
      "message": "tty: add more tty_port fields\n\nMove more bits into the tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "593573bc55c9e1999b9679da4e477c0220a6fbbd",
      "tree": "c6de3c2b9e5fe93bfdc9c0250fd8973fdf16279b",
      "parents": [
        "77451e53e0a509a98eda272567869cfe96431ba9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:57:10 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:38 2008 -0700"
      },
      "message": "termios: Termios defines for other platforms\n\nFix up the termios of the people who have not yet got with the program\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77451e53e0a509a98eda272567869cfe96431ba9",
      "tree": "93b79e0aeebd4533f95235101e44112559cdc8dd",
      "parents": [
        "ae67751785dae388beb31fc24d14870d0d4669d9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:57:02 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:38 2008 -0700"
      },
      "message": "cyclades: use tty_port\n\nSwitch cyclades to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae67751785dae388beb31fc24d14870d0d4669d9",
      "tree": "c474447cc19bc5b042438c8cf63c9288fd33c8ad",
      "parents": [
        "8fb06c771399b8d51d724756411108e9abe2a85a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:56:54 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "tty: Clean up tiocmset\n\nReverse the order of one test and it gets much more readable\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8fb06c771399b8d51d724756411108e9abe2a85a",
      "tree": "8f1bfa4d03c545def4968141420c727074d89da2",
      "parents": [
        "f8ae47641611fcdf175ab8bbe89054731b16971d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:56:46 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "synclink: use tty_port\n\nSwitch the synclink ports to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8ae47641611fcdf175ab8bbe89054731b16971d",
      "tree": "9008eb8b650ef694b302bbc22e6a4e8a6d54bcd6",
      "parents": [
        "b1d1619b4a53072f19e41b1def71fd223fc5d780"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:56:37 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "stallion: use tty_port\n\nSwitch the stallion driver to use the tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b1d1619b4a53072f19e41b1def71fd223fc5d780",
      "tree": "012a8191a7c995122e0e05975d9e5507e6cce2a8",
      "parents": [
        "e60a10844879794c7b592acf123cbf9ea0e2c0e7"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Wed Jul 16 21:56:29 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "atmel_serial: Fix tty_port breakage\n\nThe tty pointer has been moved into a tty_port field, so we need to use\n-\u003einfo-\u003eport.tty instead of just -\u003einfo-\u003etty. Fixes these build errors:\n\nDavid Brownell \u003cdavid-b@pacbell.net\u003e wrote:\n\u003e drivers/serial/atmel_serial.c: In function \u0027atmel_rx_from_ring\u0027:\n\u003e drivers/serial/atmel_serial.c:665: error: \u0027struct uart_info\u0027 has no member named \u0027tty\u0027\n\u003e drivers/serial/atmel_serial.c: In function \u0027atmel_rx_from_dma\u0027:\n\u003e drivers/serial/atmel_serial.c:672: error: \u0027struct uart_info\u0027 has no member named \u0027tty\u0027\n\u003e drivers/serial/atmel_serial.c: In function \u0027atmel_startup\u0027:\n\u003e drivers/serial/atmel_serial.c:797: error: \u0027struct uart_info\u0027 has no member named \u0027tty\u0027\n\u003e make[2]: *** [drivers/serial/atmel_serial.o] Error 1\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e60a10844879794c7b592acf123cbf9ea0e2c0e7",
      "tree": "48aad5909524bdfa08c99c29164f40e3be7ac2d4",
      "parents": [
        "0ad9e7d1d6bf7829912be50d24d4f3f473006326"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:56:18 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "rocket: use tty_port\n\nSwitch the rocketport to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ad9e7d1d6bf7829912be50d24d4f3f473006326",
      "tree": "2d4359c50127e7bba54e5cdd160c33d9e217af1d",
      "parents": [
        "9de6a51fee08f9e7020074738150441305e83af2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:56:10 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "mxser: use tty_port\n\nSwitch mxser to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9de6a51fee08f9e7020074738150441305e83af2",
      "tree": "1a27d854d60f439982a6f1d8c779753ad54e4cf5",
      "parents": [
        "b02f5ad6a3ff5a1ee2a7b8ec6eee338de553b060"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:56:02 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "moxa: use tty_port\n\nSwitch MOXA to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b02f5ad6a3ff5a1ee2a7b8ec6eee338de553b060",
      "tree": "b432b32e1edbb24d6ccf34389604cf57ac2543d2",
      "parents": [
        "f1d03228ea85877584d41bccf62841e7ca47043c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:55:53 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "istallion: use tty_port\n\nSwitch istallion to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f1d03228ea85877584d41bccf62841e7ca47043c",
      "tree": "4762a538c51c247733309111a274e394a718246c",
      "parents": [
        "d99101fda034922d5ecaa735910e9930f076325f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:55:45 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "isicom: use tty_port\n\nSwitch isicom to use a tty_port structure for some fields\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d99101fda034922d5ecaa735910e9930f076325f",
      "tree": "9a1b374037ceb6f26259980ba5ae8746e0f4bbe2",
      "parents": [
        "85f8f81052eeb3eac1242731a8777caacfef0aa9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:55:37 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "riscom8: remove bogus checks\n\nChris Malley posted a patch removing a NULL check in the riscom8 driver.\nFurther analysis shows that even more of the tests are irrelevant so we\ncan delete lots of stuff\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "85f8f81052eeb3eac1242731a8777caacfef0aa9",
      "tree": "32f1fe3efc1e60b46f5d19eb931d462da8260d9a",
      "parents": [
        "b5391e29f428d11755ca2c91074c6db6f5c69d7c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:55:29 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "riscom8: use tty_port\n\nSwitch riscom8 to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5391e29f428d11755ca2c91074c6db6f5c69d7c",
      "tree": "c7d98ff50e5f22569290066ecb33077a7a3165b5",
      "parents": [
        "4982d6b37a5ccebe6c2af79970c7a15c1939243a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:55:20 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "gs: use tty_port\n\nSwitch drivers using the old \"generic serial\" driver to use the tty_port\nstructures\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4982d6b37a5ccebe6c2af79970c7a15c1939243a",
      "tree": "e1d0a1c2f3d57943c5d3e25ed1921c8062431667",
      "parents": [
        "52d417388d154f68f8ab753de03b1fba1814de81"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:55:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "esp: use tty_port\n\nSwitch esp to use the new tty_port structures\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52d417388d154f68f8ab753de03b1fba1814de81",
      "tree": "7d89c6954fb64fc64f0b64f37c951f79cc56a32b",
      "parents": [
        "7a4d29f426f17479395980ded8fa5e3bdd6d94e4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:55:02 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "epca: use tty_port\n\nSwitch the EPCA driver to include and begin using a tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a4d29f426f17479395980ded8fa5e3bdd6d94e4",
      "tree": "1a5464e4633264f91045a0813f407dca88136523",
      "parents": [
        "a88487c79bfefb715030c5baa68fbedc1b8732e8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:54:54 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "tty.h: clean up\n\nCoding style clean up and white space tidy\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a88487c79bfefb715030c5baa68fbedc1b8732e8",
      "tree": "1bf54afe3ec0a8aef77fc0e4ccc2c922a918ad98",
      "parents": [
        "b1ca7e7a0b35874b2a9cae60f8f5b78df575faa7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 16 21:54:42 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "Fix compile errors in SGI console drivers (linux-next tree)\n\nThe below is the patch to replace blindly all possible places,\nincluding Jack\u0027s fixes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n(Reviewed and checked rather than blindly added)\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b1ca7e7a0b35874b2a9cae60f8f5b78df575faa7",
      "tree": "74daf686e26a73f8fdfb4972db5b172d95dfab42",
      "parents": [
        "87c25ef0a41ad7a8249cd3009bf65deb700d4ee3"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Wed Jul 16 21:54:31 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "- Fix compile errors in SGI console drivers (linux-next tree)\n\nFix compile errors in SGI console drivers caused by changes to the\ntty_port structures in the linux-next tree.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87c25ef0a41ad7a8249cd3009bf65deb700d4ee3",
      "tree": "64f7760b1e42fe0cca0dcb766753d69a500c066e",
      "parents": [
        "2f7a697a13a189a7ef43a9b6bfc3fc6e359d96fb"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Jul 16 21:54:22 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "ttydev: fix pamc_zilog for tty pointer move\n\nToday\u0027s linux-next build (powerpc allyesconfig) failed like this:\n\ndrivers/serial/pmac_zilog.c: In function \u0027pmz_receive_chars\u0027:\ndrivers/serial/pmac_zilog.c:245: error: \u0027struct uart_info\u0027 has no member named \u0027tty\u0027\ndrivers/serial/pmac_zilog.c:250: error: \u0027struct uart_info\u0027 has no member named \u0027tty\u0027\n\nI applied the patch below (which builds but may, or may not, be correct).\n--\nCheers,\nStephen Rothwell                    sfr@canb.auug.org.au\nhttp://www.canb.auug.org.au/~sfr/\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f7a697a13a189a7ef43a9b6bfc3fc6e359d96fb",
      "tree": "d5de43b647df9e831662ffd84974ed0db21a2495",
      "parents": [
        "34492b5834ede63d896c93ccba9a4657a8435dc2"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Jul 16 21:54:11 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:35 2008 -0700"
      },
      "message": "ttydev: fix pamc_zilog for tty pointer move\n\nToday\u0027s linux-next build (sparc64 defconfig) failed like this:\n\ndrivers/serial/sunhv.c: In function `receive_chars\u0027:\ndrivers/serial/sunhv.c:188: error: structure has no member named `tty\u0027\ndrivers/serial/sunsu.c: In function `receive_chars\u0027:\ndrivers/serial/sunsu.c:314: error: structure has no member named `tty\u0027\ndrivers/serial/sunsab.c: In function `receive_chars\u0027:\ndrivers/serial/sunsab.c:121: error: structure has no member named `tty\u0027\n\nI applied the following patch (which, again, may not be correct).\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34492b5834ede63d896c93ccba9a4657a8435dc2",
      "tree": "767634e81f4bd5fb51624c382a48dd965b8ee73b",
      "parents": [
        "df4f4dd429870f435f8d5d9d561db029a29f063b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jul 16 21:54:01 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:35 2008 -0700"
      },
      "message": "MN10300: Fix MN10300\u0027s serial port driver to get at its tty_struct\n\nFix MN10300\u0027s serial port driver to get at its tty_struct as this moved\nfrom struct uart_info into struct tty_port in patch:\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df4f4dd429870f435f8d5d9d561db029a29f063b",
      "tree": "5e33106f5e5fc4c530170087d3151c13659fad1f",
      "parents": [
        "6f67048cd010afe19d79d821f16055d9c704c6f0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:53:50 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:35 2008 -0700"
      },
      "message": "serial: use tty_port\n\nSwitch the serial_core based drivers to use the new tty_port structure.\nWe can\u0027t quite use all of it yet because of the dynamically allocated\nextras in the serial_core layer.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f67048cd010afe19d79d821f16055d9c704c6f0",
      "tree": "1fbd4717f97632a4753ea98555e285483e35cd45",
      "parents": [
        "d87a6d951c6c09d191d9c10903deb3cc353fcd2c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:53:41 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:35 2008 -0700"
      },
      "message": "tty: Introduce a tty_port common structure\n\nEvery tty driver has its own concept of a port structure and because\nthey all differ we cannot extract commonality.  Begin fixing this by\ncreating a structure drivers can elect to use so that over time we can\npush fields into this and create commonality and then introduce common\nmethods.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d87a6d951c6c09d191d9c10903deb3cc353fcd2c",
      "tree": "113f7938e9bbeb688e5381c11e619547dd025532",
      "parents": [
        "59247ca2fdca9691a6a7df532a830e3a133d9962"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 16 21:53:31 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:35 2008 -0700"
      },
      "message": "drivers/serial/: remove CVS keywords\n\nThis patch removes CVS keywords that weren\u0027t updated for a long time in\ncomments, printk\u0027s and MODULE_DESCRIPTION\u0027s (no printk\u0027s or\nMODULE_DESCRIPTION\u0027s are completely removed).\n\nWhile doing this I also found and fixed a missing \\n in a printk\nin m32r_sio.c\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59247ca2fdca9691a6a7df532a830e3a133d9962",
      "tree": "7891feb09bf34672443181beaaec9506a69b11dc",
      "parents": [
        "a352def21a642133758b868c71bee12ab34ad5c5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 16 21:53:22 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:35 2008 -0700"
      },
      "message": "drivers/char/rio/: remove VCS tags\n\nThis patch removes ancient VCS tags (either protected\nby #ifdef SCCS_LABELS or commented out).\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a352def21a642133758b868c71bee12ab34ad5c5",
      "tree": "95d0f7229f9e4afccdc6fbbf11f7f5c6dd83b0fd",
      "parents": [
        "e1e5770bb63fb9d71619a68f52cb0ba4b2ae58a6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:53:12 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:34 2008 -0700"
      },
      "message": "tty: Ldisc revamp\n\nMove the line disciplines towards a conventional -\u003eops arrangement.  For\nthe moment the actual \u0027tty_ldisc\u0027 struct in the tty is kept as part of\nthe tty struct but this can then be changed if it turns out that when it\nall settles down we want to refcount ldiscs separately to the tty.\n\nPull the ldisc code out of /proc and put it with our ldisc code.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1e5770bb63fb9d71619a68f52cb0ba4b2ae58a6",
      "tree": "01bbf905f75211250548591e7bb04cc110d0c8f6",
      "parents": [
        "9afd561acabe5059ff16d163a176e2350269aba5"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Jul 16 21:52:56 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:34 2008 -0700"
      },
      "message": "tty: isicom, enable/disable pci device\n\nDon\u0027t forget to enable and disable PCI devices.  The device might be\nunusable without that.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9afd561acabe5059ff16d163a176e2350269aba5",
      "tree": "fdc8dd1e97c2aff22eb708c8695be58c21b97af9",
      "parents": [
        "6bb0e3a59a089e23eecc0af3b6f6012b2a9affba"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Wed Jul 16 21:52:46 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:34 2008 -0700"
      },
      "message": "Subject: [PATCH 2/2] atmel_serial: Implement flush_buffer() hook\n\nAvoid dumping garbage to the serial port when the tty is flushed. This\ntends to happen when rebooting from a serial console.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6bb0e3a59a089e23eecc0af3b6f6012b2a9affba",
      "tree": "06790c1e5a3505b9d790506710d59d88c780f819",
      "parents": [
        "15648f154a8faea97cbe931e189cf0a57fd066f4"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Wed Jul 16 21:52:36 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:34 2008 -0700"
      },
      "message": "Subject: [PATCH 1/2] serial: Add flush_buffer() operation to uart_ops\n\nSerial drivers using DMA (like the atmel_serial driver) tend to get very\nconfused when the xmit buffer is flushed and nobody told them.  They\nalso tend to spew a lot of garbage since the DMA engine keeps running\nafter the buffer is flushed and possibly refilled with unrelated data.\n\nThis patch adds a new flush_buffer operation to the uart_ops struct,\nalong with a call to it from uart_flush_buffer() right after the xmit\nbuffer has been cleared. The driver can implement this in order to\nsyncronize its internal DMA state with the xmit buffer when the buffer\nis flushed.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15648f154a8faea97cbe931e189cf0a57fd066f4",
      "tree": "bf5a9abe190c1a9eec33270f48280e0e44201e84",
      "parents": [
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:52:25 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:34 2008 -0700"
      },
      "message": "simserial: Fix up for ldisc changes\n\nNoted by Tony Luck although I\u0027ve done the patches differently and also\nremoved some other bogus oddments.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6b51632b3579d96ce5aa1b3efdeceedd2921a2c",
      "tree": "e6b00e149dd2da968527fa2195bdbae9bf6d2746",
      "parents": [
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jul 21 08:42:36 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jul 21 08:42:49 2008 +1000"
      },
      "message": "gpu: re-order GPU subdirectory vs char for AGP vs DRM startup.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "99cdb0c8c5e0e43652d25951a85bac82a1231591",
      "tree": "f3fb18cc928869393b80ac7feac86bd090ad54d4",
      "parents": [
        "279cac484e55317456900fe3567c7cb5bd46fd5f"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Jul 10 02:17:02 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jul 20 19:56:44 2008 +0200"
      },
      "message": "mfd: let asic3 use mem resource instead of bus_shift\n\nThe bus_shift parameter in platform_data is not needed\nas we can tell the driver with the IOMEM_RESOURCE whether\nthe ASIC is located on a 16bit or 32bit memory bus.\n\nThe htc-egpio driver uses a more descriptive bus_width parameter,\nbut for drivers where the register map size fixed, we don\u0027t even\nneed this.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "279cac484e55317456900fe3567c7cb5bd46fd5f",
      "tree": "2a2c04fca6970dee9831c60496615cb4f753d9c9",
      "parents": [
        "4a67b528e0be5d855b1a7bb71ec769d954765f6c"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Jul 10 02:16:27 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jul 20 19:56:24 2008 +0200"
      },
      "message": "mfd: remove DS1WM register definitions from asic3.h\n\nThere is a dedicated ds1wm driver, no need to duplicate this\ninformation here.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "4a67b528e0be5d855b1a7bb71ec769d954765f6c",
      "tree": "f6d8484a6fccfe53a2903ba1778e5d325d9f057e",
      "parents": [
        "de0d23c12c42317c273919b597f6822af2102e55"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Jul 03 12:27:32 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jul 20 19:56:19 2008 +0200"
      },
      "message": "mfd: add ASIC3_CONFIG_GPIO templates\n\nAs ASIC3 GPIO alternate function configuration is expected to be similar\nfor several devices, it is convenient to define descriptive macros. This\npatch is inspired by the PXA MFP configuration, the alternate functions\nwere observed on hx4700 and blueangel.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "de0d23c12c42317c273919b597f6822af2102e55",
      "tree": "5b7eb0bc1478e8a652b0116f8e7f0657fd48be57",
      "parents": [
        "30250b457f30ca655d37ad1a1587221ff6eefc91"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Jul 03 11:08:27 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jul 20 19:56:12 2008 +0200"
      },
      "message": "mfd: fix the asic3 irq demux code\n\nWrong irq numbers were given to desc-\u003ehandle_irq, which on some devices\ncaused endless loops (asic3_irq_demux calling itself, basically).\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30250b457f30ca655d37ad1a1587221ff6eefc91",
      "tree": "6fbeeef0515b5e6c10eac5983e51afe7a35d6c7e",
      "parents": [
        "786bef3768a6ea1070526983b20e316c4eacd854"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Tue Jun 24 23:37:09 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jul 20 19:56:01 2008 +0200"
      },
      "message": "mfd: asic3 should depend on gpiolib\n\nNow that asic3 implements the gpiolib API, it should depend on it at\nbuild time.\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "786bef3768a6ea1070526983b20e316c4eacd854",
      "tree": "7f45d10e687aa8267b4d1102c3a73a8124e13c06",
      "parents": [
        "065032f61bd9acdb843766da3149de12eaf87c0b"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Jun 24 01:31:24 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jul 20 19:55:44 2008 +0200"
      },
      "message": "mfd: fix asic3 config array initialisation\n\nOur memset length was incorrect.\n\nTested-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "065032f61bd9acdb843766da3149de12eaf87c0b",
      "tree": "759d3edd6e98cca410ed42774d34945c6d04a0b7",
      "parents": [
        "3b8139f8b1457af7b5295d97050b3f9a2545a17a"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sat Jun 21 00:51:38 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jul 20 19:55:30 2008 +0200"
      },
      "message": "mfd: move asic3 probe functions into __init section\n\nPotentially free some memory by moving the _probe functions into __init.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b8139f8b1457af7b5295d97050b3f9a2545a17a",
      "tree": "f487a026aee9fbf2c0dceb5352a76bd33c09cfa0",
      "parents": [
        "24f4f2eef2714bddd6fdb823be53fc2ee69699e0"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Fri Jun 20 11:12:21 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jul 20 19:55:14 2008 +0200"
      },
      "message": "mfd: Use uppercase only for asic3 macros and defines\n\nLet\u0027s be consistent and use uppercase only, for both macro and defines.\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24f4f2eef2714bddd6fdb823be53fc2ee69699e0",
      "tree": "4c7cb716098ba600e6a97e23ec876200d24dbb78",
      "parents": [
        "3b26bf17226f66bfd6cd4e36ac81f83fe994043a"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Fri Jun 20 11:11:19 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jul 20 19:55:08 2008 +0200"
      },
      "message": "mfd: use dev_* macros for asic3 debugging\n\nWe replace the various printks, and use the dev_* macros instead.\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b26bf17226f66bfd6cd4e36ac81f83fe994043a",
      "tree": "f619c0570a31cbb0cdd2e3c148bd66bb962b7b74",
      "parents": [
        "1effe5bc6cfbac4506d7944d68dadbd29ad62645"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Fri Jun 20 11:09:51 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jul 20 19:55:00 2008 +0200"
      },
      "message": "mfd: New asic3 gpio configuration code\n\nThe ASIC3 GPIO configuration code is a bit obscure and hardly readable.\nThis patch changes it so that it is now more readable and understandable,\nby being more explicit.\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1effe5bc6cfbac4506d7944d68dadbd29ad62645",
      "tree": "805545bcfba7026e565de14ee251b03739872f34",
      "parents": [
        "6f2384c4bdd4be3dc1e5d22ed5e6f0c3076fda60"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Fri Jun 20 11:07:39 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jul 20 19:54:51 2008 +0200"
      },
      "message": "mfd: asic3 children platform data removal\n\nPlatform devices should be dynamically allocated, and each supported\ndevice should have its own platform data.\nFor now we just remove this buggy code.\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f2384c4bdd4be3dc1e5d22ed5e6f0c3076fda60",
      "tree": "2b2db76100b1e7420a661ca1491b67e7b5de79b0",
      "parents": [
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Fri Jun 20 11:02:19 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sun Jul 20 19:52:38 2008 +0200"
      },
      "message": "mfd: asic3 gpiolib support\n\nASIC3 is, among other things, a GPIO extender. We should thus have it\nsupporting the current gpiolib API.\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb65a7c091529bfffb1262515252c0d0f6241c5c",
      "tree": "021a043df0e0d328c509c0e8fb74429cbce006c7",
      "parents": [
        "175f9c1bba9b825d22b142d183c9e175488b260c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 20 10:18:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 20 10:18:44 2008 -0700"
      },
      "message": "iucv: Fix bad merging.\n\nNoticed by Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb7f39d2bc5a20615d016dd86fca0fd233c13b5d",
      "tree": "292a863534e6066d93e8edf138a44cbcde4a29d3",
      "parents": [
        "3d739f2daaed442f5bee9da2164757401ae4a417"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Jul 20 22:03:32 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:22 2008 +0100"
      },
      "message": "[MIPS] Remove unused maltasmp.h.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3d739f2daaed442f5bee9da2164757401ae4a417",
      "tree": "13d9b6de5acb2e1b894ce20e243ad4df8ac12141",
      "parents": [
        "8213bbf9c1c0009872a3278aa7a83ec8f3508195"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Jul 20 22:01:06 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:22 2008 +0100"
      },
      "message": "[MIPS] Remove unused saa9730_uart.h.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8213bbf9c1c0009872a3278aa7a83ec8f3508195",
      "tree": "1fd6d8e006f2ddd9bcc7396eab092a12dc16eace",
      "parents": [
        "4914ad4a9f2d484a68422700ba8493db73c7c411"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 13:16:46 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:21 2008 +0100"
      },
      "message": "[MIPS] Rename MIPS sys_pipe syscall entry point to something MIPS-specific.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4914ad4a9f2d484a68422700ba8493db73c7c411",
      "tree": "5fabdb6462a8f40c63274c710686e59decc3b142",
      "parents": [
        "e0eb730757665d7e8ec0e79d9042a9311f3edb7e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 11:34:39 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:21 2008 +0100"
      },
      "message": "[MIPS] 32-bit compat: Delete unused sys_truncate64 and sys_ftruncate64.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e0eb730757665d7e8ec0e79d9042a9311f3edb7e",
      "tree": "21efae4299822041f1736abcf13dfe7e1ed349fc",
      "parents": [
        "94a4c32939dede9328c6e4face335eb8441fc18d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jul 19 01:51:52 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 20 14:38:21 2008 +0100"
      },
      "message": "[MIPS] TXx9: Fix some sparse warnings\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "94a4c32939dede9328c6e4face335eb8441fc18d"
}
