)]}'
{
  "log": [
    {
      "commit": "ca94f26d2b2ee8ad76be617b35f846444fedc07b",
      "tree": "e26e265fb2a551caebc1f0d7807a1239e669fe0f",
      "parents": [
        "0b5bf225c06e62eb6066fc5b7ccf4f296356c503",
        "55be062d2d6397e6f24f3b91608917e9e84206d7"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:40:51 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:40:51 2006 -0500"
      },
      "message": "Merge branch \u0027e1000-fixes\u0027 of git://198.78.49.142/~jbrandeb/linux-2.6\n"
    },
    {
      "commit": "3d1f337b3e7378923c89f37afb573a918ef40be5",
      "tree": "386798378567a10d1c7b24f599cb50f70298694c",
      "parents": [
        "2bf2154c6bb5599e3ec3f73c34861a0b12aa839e",
        "5e35941d990123f155b02d5663e51a24f816b6f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:31:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:31:48 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (235 commits)\n  [NETFILTER]: Add H.323 conntrack/NAT helper\n  [TG3]: Don\u0027t mark tg3_test_registers() as returning const.\n  [IPV6]: Cleanups for net/ipv6/addrconf.c (kzalloc, early exit) v2\n  [IPV6]: Nearly complete kzalloc cleanup for net/ipv6\n  [IPV6]: Cleanup of net/ipv6/reassambly.c\n  [BRIDGE]: Remove duplicate const from is_link_local() argument type.\n  [DECNET]: net/decnet/dn_route.c: fix inconsequent NULL checking\n  [TG3]: make drivers/net/tg3.c:tg3_request_irq() static\n  [BRIDGE]: use LLC to send STP\n  [LLC]: llc_mac_hdr_init const arguments\n  [BRIDGE]: allow show/store of group multicast address\n  [BRIDGE]: use llc for receiving STP packets\n  [BRIDGE]: stp timer to jiffies cleanup\n  [BRIDGE]: forwarding remove unneeded preempt and bh diasables\n  [BRIDGE]: netfilter inline cleanup\n  [BRIDGE]: netfilter VLAN macro cleanup\n  [BRIDGE]: netfilter dont use __constant_htons\n  [BRIDGE]: netfilter whitespace\n  [BRIDGE]: optimize frame pass up\n  [BRIDGE]: use kzalloc\n  ...\n"
    },
    {
      "commit": "2bf2154c6bb5599e3ec3f73c34861a0b12aa839e",
      "tree": "62691bd915e2e3c2e6648306d3fb893f7a1dc57e",
      "parents": [
        "08a4ecee986dd98e86090ff5faac4782b6765aed",
        "71a8924bee63d891f6256d560e32416a458440b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:25:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:25:47 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (81 commits)\n  [PATCH] USB: omninet: fix up debugging comments\n  [PATCH] USB serial: add navman driver\n  [PATCH] USB: Fix irda-usb use after use\n  [PATCH] USB: rtl8150 small fix\n  [PATCH] USB: ftdi_sio: add Icom ID1 USB product and vendor ids\n  [PATCH] USB: cp2101: add new device IDs\n  [PATCH] USB: fix check_ctrlrecip to allow control transfers in state ADDRESS\n  [PATCH] USB: vicam.c: fix a NULL pointer dereference\n  [PATCH] USB: ZC0301 driver bugfix\n  [PATCH] USB: add support for Creativelabs Silvercrest USB keyboard\n  [PATCH] USB: storage: new unusual_devs.h entry: Mitsumi 7in1 Card Reader\n  [PATCH] USB: storage: unusual_devs.h entry 0420:0001\n  [PATCH] USB: storage: another unusual_devs.h entry\n  [PATCH] USB: storage: sandisk unusual_devices entry\n  [PATCH] USB: fix initdata issue in isp116x-hcd\n  [PATCH] USB: usbcore: usb_set_configuration oops (NULL ptr dereference)\n  [PATCH] USB: usbcore: Don\u0027t assume a USB configuration includes any interfaces\n  [PATCH] USB: ub 03 drop stall clearing\n  [PATCH] USB: ub 02 remove diag\n  [PATCH] USB: ub 01 remove first_open\n  ...\n"
    },
    {
      "commit": "08a4ecee986dd98e86090ff5faac4782b6765aed",
      "tree": "74df5de49f38c432a6a18303b0c6d834fd09028f",
      "parents": [
        "ba93c6297b9cfad5a70b5e5ed13c9dbead6601d3",
        "b3229087c5e08589cea4f5040dab56f7dc11332a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:25:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:25:15 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (23 commits)\n  [PATCH] sysfs: fix a kobject leak in sysfs_add_link on the error path\n  [PATCH] sysfs: don\u0027t export dir symbols\n  [PATCH] get_cpu_sysdev() signedness fix\n  [PATCH] kobject_add_dir\n  [PATCH] debugfs: Add debugfs_create_blob() helper for exporting binary data\n  [PATCH] sysfs: fix problem with duplicate sysfs directories and files\n  [PATCH] Kobject: kobject.h: fix a typo\n  [PATCH] Kobject: provide better warning messages when people do stupid things\n  [PATCH] Driver core: add macros notice(), dev_notice()\n  [PATCH] firmware: fix BUG: in fw_realloc_buffer\n  [PATCH] sysfs: kzalloc conversion\n  [PATCH] fix module sysfs files reference counting\n  [PATCH] add EXPORT_SYMBOL_GPL_FUTURE() to USB subsystem\n  [PATCH] add EXPORT_SYMBOL_GPL_FUTURE() to RCU subsystem\n  [PATCH] add EXPORT_SYMBOL_GPL_FUTURE()\n  [PATCH] Clean up module.c symbol searching logic\n  [PATCH] kobj_map semaphore to mutex conversion\n  [PATCH] kref: avoid an atomic operation in kref_put()\n  [PATCH] handle errors returned by platform_get_irq*()\n  [PATCH] driver core: platform_get_irq*(): return -ENXIO on error\n  ...\n"
    },
    {
      "commit": "ba93c6297b9cfad5a70b5e5ed13c9dbead6601d3",
      "tree": "3785afef7c0f7b72ec87f88fc19b88bfb48386fe",
      "parents": [
        "e031d33efde817ce6b4f907f0fa1ff021301748f",
        "2b422383c3d8dcd203dd9aea70155be6258dbf6c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:23:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:23:46 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  README: bzip2 is not new\n  Documentation/Changes: remove outdated translation references\n  remove dead Radeon URL\n  SCSI_AACRAID: add a help text\n  update the i386 defconfig\n  MAINTAINERS: remove the LANMEDIA entry\n  Move ip2.c and ip2main.c to drivers/char/ip2/ where the other files\n"
    },
    {
      "commit": "f0481730c827421cf1548bfd73c073c0f47f2907",
      "tree": "0d25ab7377afd270995f8c31d2953ffa32c8aa40",
      "parents": [
        "c4a1745aa09fc110afdefea0e5d025043e348bae",
        "ecb73774e5f5b5f635a70073086c3f57b4ca4ae6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:01:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:01:08 2006 -0800"
      },
      "message": "Merge kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb.git with fixups\n\nThis merges the DVB tree, but fixes up the history that had gotten\nscrewed up by a broken commit.\n\nThe history is fixed up by re-doing the commit properly (taking the\nresolve from the final result of the original), and then cherry-picking\nthe commits that followed the broken merge.\n\n* dvb: (190 commits)\n  V4L/DVB (3545): Fixed no_overlay option and quirks on saa7134 driver\n  V4L/DVB (3543): Fix Makefile to adapt to bt8xx/ conversion\n  V4L/DVB (3538): Bt8xx documentation update\n  V4L/DVB (3537a): Whitespace cleanup\n  V4L/DVB (3533): Add WSS (wide screen signalling) module parameters\n  V4L/DVB (3532): Moved duplicated code of ALPS BSRU6 tuner to a standalone file.\n  V4L/DVB (3530): Kconfig: remove VIDEO_AUDIO_DECODER\n  V4L/DVB (3529): Kconfig: add menu items for cs53l32a and wm8775 A/D converters\n  V4L/DVB (3528): Kconfig: fix ATSC frontend menu item names by manufacturer\n  V4L/DVB (3527): VIDEO_CPIA2 must depend on USB\n  V4L/DVB (3525): Kconfig: remove VIDEO_DECODER\n  V4L/DVB (3524): Kconfig: add menu items for saa7115 and saa7127\n  V4L/DVB (3494): Kconfig: select VIDEO_MSP3400 to build msp3400.ko\n  V4L/DVB (3522): Fixed a trouble with other PAL standards\n  V4L/DVB (3521): Avoid warnings at video-buf.c\n  V4L/DVB (3514): SAA7113 doesn\u0027t have auto std chroma detection mode\n  V4L/DVB (3513): Remove saa711x driver\n  V4L/DVB (3509): Make a needlessly global function static.\n  V4L/DVB (3506): Cinergy T2 dmx cleanup on disconnect\n  V4L/DVB (3504): Medion 7134: Autodetect second bridge chip\n  ...\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8abe58aee6c682b5d300ce8e792821475646d79d",
      "tree": "b002b77108c8f2e1bb021f9db7ae4b40d8f50a77",
      "parents": [
        "a8733ca5141c256322ab5ea9fd3074942a209bba"
      ],
      "author": {
        "name": "Uwe Bugla",
        "email": "uwe.bugla@gmx.de",
        "time": "Thu Mar 16 20:37:05 2006 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 08:53:59 2006 -0800"
      },
      "message": "V4L/DVB (3538): Bt8xx documentation update\n\nSigned-off-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ba3a5a81f79d16666e1b46ee9e4fe7f2bc8bd70f",
      "tree": "71e22f12307169af9a5ad96a51766b38736f3953",
      "parents": [
        "67ac9a40f90db57b09f7d98f72d8d0344acefbac"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Mar 14 19:02:12 2006 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 08:53:33 2006 -0800"
      },
      "message": "V4L/DVB (3504): Medion 7134: Autodetect second bridge chip\n\nThe device, Medion 7134, has two saa7134 chips on it, but only one of them\nis functional in the current saa7134 driver.\nThis patch adds autodetection for the second, unsupported saa7134 chip,\nas SAA7134_BOARD_MD7134_BRIDGE_2, and displays a message to the user\n(in dmesg) indicating that the second chip isn\u0027t yet functional.\nThis is useful for users, since two instances of the saa7134 driver\nwill spawn. This patch will prevent confusion by warning the user that\nonly one of the chips on the board are functional.\nThere are other versions of the SAA7134_BOARD_MD7134 with only a single\nsaa7134 bridge/decoder -- those devices will not be affected by this patch.\nOnly devices containing the second chip will display the warning.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "68593af311aadb541b3b70acea175dea8e9cf7ca",
      "tree": "ec38cccc0099c961e539005dc42adc28447c3231",
      "parents": [
        "f3629be8388a679590eb919919ee63e2715ec25e"
      ],
      "author": {
        "name": "Rickard Osser",
        "email": "ricky@osser.se",
        "time": "Sat Mar 11 17:14:12 2006 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 08:53:11 2006 -0800"
      },
      "message": "V4L/DVB (3446): Saa7134: add support for AVerMedia A169 Dual Analog tuner card\n\n- Added support for AVerMedia A169 Dual Analog tuner card\n  (dual saa7134 decoders - only 1 working right now)\n- Added autodetection for both parts of the card.\n  It shows up like 2 cards, B1 and B\n- Enabled tuner B1, SVIDEO on B1 and composite1 through SVIDEO,\n  FIXME: B is more or less dead at this point and I suspect the\n  FM-radio is on the B part of the board\n\nSigned-off-by: Rickard Osser \u003cricky@osser.se\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f3629be8388a679590eb919919ee63e2715ec25e",
      "tree": "d97efc61c0845959da4918041fec21c88b9df76a",
      "parents": [
        "fd2f26771b14a321f4003366fdf99a2484fa6b2a"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Mar 11 17:02:01 2006 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 08:53:10 2006 -0800"
      },
      "message": "V4L/DVB (3445): LG TALN series: add PAL / SECAM support\n\n- added tuner_lg_taln_pal_secam_ranges\n- renamed tuner 66 from TUNER_LG_NTSC_TALN_MINI to TUNER_LG_TALN\n- updated FlyTV mini Asus Digimatrix with new tuner\n\nThanks-to: Rickard Osser \u003cricky@osser.se\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7947a220e5fe1373f1830b41fb7376bef636f113",
      "tree": "86637a1019721539cef1c94050c806e50fb2e504",
      "parents": [
        "cef4e7af71ec16aba13ae291e41262a8913a56d8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Mar 09 16:09:20 2006 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 08:52:58 2006 -0800"
      },
      "message": "V4L/DVB (3424): Updated CARDLIST.tuner with newer tenna string\n\nAlso Removed whitespaces introduced by previous tena patch\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b05005772f34497eb2b7415a651fe785cbe70e16",
      "tree": "b176aeb7fa9baf69e77ddd83e844727490bfcf28",
      "parents": [
        "044f324f6ea5d55391db62fca6a295b2651cb946",
        "7705a8792b0fc82fd7d4dd923724606bbfd9fb20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 08:52:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 08:52:18 2006 -0800"
      },
      "message": "Merge branch \u0027origin\u0027\n\nConflicts:\n\tDocumentation/video4linux/CARDLIST.cx88\n\tdrivers/media/video/cx88/Kconfig\n\tdrivers/media/video/em28xx/em28xx-video.c\n\tdrivers/media/video/saa7134/saa7134-dvb.c\n\nResolved as in the original merge by Mauro Carvalho Chehab\n"
    },
    {
      "commit": "15d99e02babae8bc20b836917ace07d93e318149",
      "tree": "6a8941a3ef45f831161730aeee4a2fcc18cca78a",
      "parents": [
        "c1b1bce8527c2c3cac7e2520ca54b7c04281033e"
      ],
      "author": {
        "name": "Rick Jones",
        "email": "rick.jones2@hp.com",
        "time": "Mon Mar 20 22:40:29 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:40:29 2006 -0800"
      },
      "message": "[TCP]: sysctl to allow TCP window \u003e 32767 sans wscale\n\nBack in the dark ages, we had to be conservative and only allow 15-bit\nwindow fields if the window scale option was not negotiated.  Some\nancient stacks used a signed 16-bit quantity for the window field of\nthe TCP header and would get confused.\n\nThose days are long gone, so we can use the full 16-bits by default\nnow.\n\nThere is a sysctl added so that we can still interact with such old\nstacks\n\nSigned-off-by: Rick Jones \u003crick.jones2@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1b1bce8527c2c3cac7e2520ca54b7c04281033e",
      "tree": "0c14ac012573f7ff0032404e1b3e5e5088c390bd",
      "parents": [
        "abd596a4b68b6526c2676233e10602dd9660e9d7"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Mon Mar 20 22:40:03 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:40:03 2006 -0800"
      },
      "message": "[IPV4] ARP: Documentation for new arp_accept sysctl variable.\n\nAs John pointed out, I had not added documentation to describe the\narp_accpet sysctl that I posted in my last patch.  This patch adds\nthat documentation.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b191ba0d599928372be5a89f75486eb58efab48a",
      "tree": "a0ecc636d121126aba838d49700ad9cfbbf94733",
      "parents": [
        "0ac81ae34ec8898e7eb1388fe21e3cee7b626a88"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Mon Mar 20 22:21:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:21:40 2006 -0800"
      },
      "message": "[CONNECTOR]: Use netlink_has_listeners() to avoind unnecessary allocations.\n\nReturn -ESRCH from cn_netlink_send() when there are not listeners,\njust as it could be done by netlink_broadcast().  Propagate\nnetlink_broadcast() error back to the caller.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09c884d4c3b45cda904c2291d4723074ff523611",
      "tree": "90b893f1b83165d7088ecdead94085969e0a58ef",
      "parents": [
        "e317da96227cef28a137e2d1ad790b23e518dd2b"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Mar 20 17:07:03 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 17:07:03 2006 -0800"
      },
      "message": "[IPV6]: ROUTE: Add accept_ra_rt_info_max_plen sysctl.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52e1635631b342803aecaf81a362c1464e3da2e5",
      "tree": "971c40743f7fcb594697dd18d22e2d8b168d1785",
      "parents": [
        "930d6ff2e2a5f1538448d3b0b2652a8f0c0f6cba"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Mar 20 17:05:47 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 17:05:47 2006 -0800"
      },
      "message": "[IPV6]: ROUTE: Add router_probe_interval sysctl.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "930d6ff2e2a5f1538448d3b0b2652a8f0c0f6cba",
      "tree": "0ea6ca2d6d04c13bf05100a70a4a21d7cd6eeb82",
      "parents": [
        "270972554c91acd29412d8b6a10e606041012106"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Mar 20 17:05:30 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 17:05:30 2006 -0800"
      },
      "message": "[IPV6]: ROUTE: Add accept_ra_rtr_pref sysctl.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4fd30eb18666972230689eb30e8f90844bce635",
      "tree": "f1b8daddeb21d7d1390fa1ae820bf2b5ffa8d276",
      "parents": [
        "65f5c7c1143fb8eed5bc7e7d8c926346e00fe3c0"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Mar 20 16:55:26 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 16:55:26 2006 -0800"
      },
      "message": "[IPV6]: ADDRCONF: Add accept_ra_pinfo sysctl.\n\nThis controls whether we accept Prefix Information in RAs.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65f5c7c1143fb8eed5bc7e7d8c926346e00fe3c0",
      "tree": "fb61c9f73577a7fec29b11039d1434b972796d8b",
      "parents": [
        "073a8e0e154c1c440e0b33aaa887473d5cc843f4"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Mon Mar 20 16:55:08 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 16:55:08 2006 -0800"
      },
      "message": "[IPV6]: ROUTE: Add accept_ra_defrtr sysctl.\n\nThis controls whether we accept default router information\nin RAs.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e0755a4b2a41a8cd5839db69532d07262294b41",
      "tree": "e180c082ba1b05f525a90ee6f1ea51543f710a5d",
      "parents": [
        "2e56222ed52cec40427fa89f23b228232e3e327e"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Fri Mar 03 09:58:39 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:01 2006 -0800"
      },
      "message": "[PATCH] USB: ZC0301 driver bugfix\n\nZC0301 driver bugfix.\n\nUse correct PID/VID USB entries.\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a847423905c6a8ccd6671d05f5877d893d10cd9f",
      "tree": "ca7a67a3f37889bf7c612d246fa5173dfbef320a",
      "parents": [
        "ccad7789d5e557644d1c866b018394872af0ec5b"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Sat Feb 25 06:57:49 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:00 2006 -0800"
      },
      "message": "[PATCH] USB: ZC0301 driver updates\n\nZC0301 driver updates.\n\nChanges: + new, - removed, * cleanup, @ bugfix\n\n@ Need usb_get|put_dev() when disconnecting, if the device is open\n* Cleanups and updates in the documentation\n+ Use per-device sensor structures\n+ Add frame_timeout module parameter\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ccad7789d5e557644d1c866b018394872af0ec5b",
      "tree": "c3894cc5b75fe11b4db85229927591387aa332a8",
      "parents": [
        "2ffab02fea5880da284dc5511479b25a796a8dee"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Sat Feb 25 06:54:18 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:59 2006 -0800"
      },
      "message": "[PATCH] USB: ET61X[12]51 driver updates\n\nUSB: ET61X[12]51 driver updates\n\nChanges: + new, - removed, * cleanup, @ bugfix\n\n@ Fix stream_interrupt()\n@ Fix vidioc_enum_input() and split vidioc_gs_input()\n@ Need usb_get|put_dev() when disconnecting, if the device is open\n* Use wait_event_interruptible_timeout() instead of wait_event_interruptible()\n  when waiting for video frames\n* replace wake_up_interruptible(\u0026wait_stream) with wake_up(\u0026wait_stream)\n* Cleanups and updates in the documentation\n* Use mutexes instead of semaphores\n+ Use per-device sensor structures\n+ Add support for PAS202BCA image sensors\n+ Add frame_timeout module parameter\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2ffab02fea5880da284dc5511479b25a796a8dee",
      "tree": "b94481244ae823598d06cd72472b9c76e9639bd1",
      "parents": [
        "7039f4224d4e40b06308d5c1a97427af1a142459"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Sat Feb 25 06:50:47 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:59 2006 -0800"
      },
      "message": "[PATCH] USB: SN9C10x driver updates\n\nSN9C10x driver updates.\n\nChanges: + new, - removed, * cleanup, @ bugfix\n\n@ Fix stream_interrupt()\n@ Fix vidioc_enum_input() and split vidioc_gs_input()\n@ Need usb_get|put_dev() when disconnecting, if the device is open\n* Use wait_event_interruptible_timeout() instead of wait_event_interruptible()\n  when waiting for video frames\n* replace wake_up_interruptible(\u0026wait_stream) with wake_up(\u0026wait_stream)\n* Cleanups and updates in the documentation\n+ Use per-device sensor structures\n+ Add support for PAS202BCA image sensors\n+ Add frame_timeout module parameter\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9e47a52bf36fa4a24f56f878f4ca57eb885c78dd",
      "tree": "366b55f9a85f80d3bd2877d498d0fae2034419b1",
      "parents": [
        "addf36fec058691f7ba4f95b5487d140f4a86f5a"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Wed Feb 08 00:05:27 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:59 2006 -0800"
      },
      "message": "[PATCH] USB: ZC0301 driver updates\n\n\"Cosmetic\" driver updates for the ZC0301 driver:\n\n- Fix stream_interrupt() (and work around a possible kernel bug);\n\n- Fix vidioc_enum_input() and split vidioc_gs_input() in two parts;\n- Use wait_event_interruptible_timeout() instead of wait_event_interruptible()\n  when waiting for video frames;\n- replace erroneous wake_up_interruptible(\u0026wait_stream) with\n  wake_up(\u0026wait_stream);\n- Cosmetic cleanups in the documentation.\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "60f780528f3ae603eb169a221628b93b6c6929f9",
      "tree": "535b75e9eafb445c7acd85ee350cdc0efbbcdecb",
      "parents": [
        "c4a1745aa09fc110afdefea0e5d025043e348bae"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Mon Feb 06 16:29:35 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:52 2006 -0800"
      },
      "message": "[PATCH] USB: Add ZC0301 Video4Linux2 driver\n\nThis patch adds a Video4Linux2 driver for ZC0301\nImage Processor and Control Chip.\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b87ba0a33a634c9a8e3609702122a04034a0688d",
      "tree": "9a3d756f6c61f18c3614948fd6a1524e81f82dbd",
      "parents": [
        "01ca70dca5c64cb774a8ac2f50bddff21d60169f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 13:17:13 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 13:42:58 2006 -0800"
      },
      "message": "[PATCH] add EXPORT_SYMBOL_GPL_FUTURE() to USB subsystem\n\nThe USB core symbols will be converted to GPL-only in a few years.  Mark\nthis as such and update the documentation explaining why, and provide a\npointer for developers to receive help if they need it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "44fc355db7c224c95752155c54cbe28380f14c19",
      "tree": "ed04791455b065731637d707eacb299f085b336a",
      "parents": [
        "7b9af3455b9edb3ca8efb251bd9d2d51ecb0066c"
      ],
      "author": {
        "name": "Jochen Hein",
        "email": "jochen@jochen.org",
        "time": "Mon Mar 20 20:28:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Mon Mar 20 20:28:13 2006 +0100"
      },
      "message": "Documentation/Changes: remove outdated translation references\n\nThe patch removes references to kernel 2.4 and to translations that\nare outdated for 2.6 (german translation is at 2.4.20) or hosts that\nare not available.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "171e7b2f1f50f112d3ce8a829a3e79c5739b3132",
      "tree": "31a5b5cb8a0306b1e5469d967365d6d019a9a7f1",
      "parents": [
        "71e585fca25c9ccde82196fd1aef78e34312e899"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Feb 15 07:17:56 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 16:14:47 2006 -0500"
      },
      "message": "[PATCH] ipw2x00: expend Copyright to 2006\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "651be26f2daf31e61faf4b55ada709cf39ec76a2",
      "tree": "cac9bac812d1ecc1f85bce54a2591cab34752627",
      "parents": [
        "71de1f3dd14e3e39cef929506a9526779f5a447d"
      ],
      "author": {
        "name": "Olivier Hochreutiner",
        "email": "olivier.hochreutiner@epfl.ch",
        "time": "Wed Mar 08 03:13:55 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:04 2006 -0500"
      },
      "message": "[PATCH] ipw2200: wireless extension sensitivity threshold support\n\nThe patch allows the user to set the handover threshold, i.e. the number\nof consecutively missed beacons that will trigger a roaming attempt. The\ndisassociation threshold is set to 3 times the handover threshold.\n\nSigned-off-by: Olivier Hochreutiner \u003colivier.hochreutiner@epfl.ch\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "48a847709f821b5eecd45ae7660add1869f9cd37",
      "tree": "d119ae07dbaf63a77362307cbb3fbebf6218636e",
      "parents": [
        "53d0bcf82a5f59c96f1ffb202c02d2541200bf58"
      ],
      "author": {
        "name": "Henrik Brix Andersen",
        "email": "brix@gentoo.org",
        "time": "Tue Feb 14 09:09:52 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:02 2006 -0500"
      },
      "message": "[PATCH] ipw2200: print geography code upon module load\n\nGiven the amount of support requests for the meaning of the geography code\nI\u0027ve written a patch for printing this information on module load no matter\nthe debug level.\n\nI\u0027ve also added a section to the README.ipw2200 file listing the geography\ncodes and their meaning.\n\nSigned-off-by: Henrik Brix Andersen \u003cbrix@gentoo.org\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd288e7d75b9041f79fecae77d61cfa345da7266",
      "tree": "85ff1d1ea0fe1d6eae0b6819422d5c6c05f862cd",
      "parents": [
        "30dcbf29cc6d92d70fa262e79e84011fe6913bed",
        "72df16f109b73be37977a26d342e9103e8851cb6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 15 17:02:08 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 15 17:02:08 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "55be062d2d6397e6f24f3b91608917e9e84206d7",
      "tree": "dd996b25f1a9d21dd4c775ab3a8adb0fe85034d5",
      "parents": [
        "823f8dd17778ba0993c56173505eea921b7859b4"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Mar 15 12:18:13 2006 -0800"
      },
      "committer": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Wed Mar 15 12:18:13 2006 -0800"
      },
      "message": "e1000: update the readme with the latest text\n\nThe text of the e1000.txt file is a little stale, lets freshen it up.\n(update) removed some non-kernel specific text\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\n"
    },
    {
      "commit": "b4fb376628e63bfc8071fc915b921da3db4a3385",
      "tree": "01863773f7d48792072b2a49aba9fa78df39eecc",
      "parents": [
        "4983da07f1e2e8dc81cb9d640fbf35b899cdbdf2"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Mar 14 19:50:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 21:43:02 2006 -0800"
      },
      "message": "[PATCH] Page migration documentation update\n\nUpdate the documentation for page migration.\n\n- Fix up bits and pieces in cpusets.txt\n\n- Rework text in vm/page-migration to be clearer and reflect the final\n  version of page migration in 2.6.16. Mention Andi Kleen\u0027s numactl\n  package that contains user space tools for page migration via\n  libnuma. Add reference to numa_maps and to the manpage in numactl.\n\n- Add todo list for outstanding issues\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "823f8dd17778ba0993c56173505eea921b7859b4",
      "tree": "942caa10f642c64dab1c5f7cedffe7cbe4faaf0e",
      "parents": [
        "add18784390e68a43f2c81110654e86c29be5947"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Mar 14 15:51:07 2006 -0800"
      },
      "committer": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Mar 14 15:51:07 2006 -0800"
      },
      "message": "e100: update e100.txt\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\n\n"
    },
    {
      "commit": "749dfc70554f2c9e6624ac843d66571265ed9338",
      "tree": "bf591255b3f158222f90852d53c4279e6e7e9ced",
      "parents": [
        "74f5ec29ae93aa42c49f4285c20c457afe937881",
        "0992a5d029181421877a716eaf99145828ff7eae"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:35:31 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:35:31 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "cf028d1715cfa8db1ad95ed9ee479b7a0b9e1cc5",
      "tree": "6f2fb3a88b26e6942e695500b15e2e4e2a58cbcc",
      "parents": [
        "0d514f040ac6629311974889d5b96bcf21c6461a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 02 16:50:12 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:07 2006 +0000"
      },
      "message": "[MIPS] Threaten removal of code for NEC DDB5074 and DDB5476 evaluation boards.\n    \nWhat:   Support for NEC DDB5074 and DDB5476 evaluation boards.\nWhen:   June 2006\nWhy:    Board specific code doesn\u0027t build anymore since ~2.6.0 and no\n        users have complained indicating there is no more need for these\n        boards.  This should really be considered a last call.\nWho:    Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f9262c12c0084ddba445a9a42e98994018e51400",
      "tree": "b54948e654e68c1e5263d955c76bf3a41dfa14da",
      "parents": [
        "979ce809bab37cf438f0db22bfa732d01a84a8c2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Mar 08 17:57:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 18:10:31 2006 -0800"
      },
      "message": "[PATCH] i386: port ATI timer fix from x86_64 to i386 II\n\nATI chipsets tend to generate double timer interrupts for the local APIC\ntimer when both the 8254 and the IO-APIC timer pins are enabled.  This is\nbecause they route it to both and the result is anded together and the CPU\nends up processing it twice.\n\nThis patch changes check_timer to disable the 8254 routing for interrupt 0.\n\nI think it would be safe on all chipsets actually (i tested it on a couple\nand it worked everywhere) and Windows seems to do it in a similar way, but\nto be conservative this patch only enables this mode on ATI (and adds\noptions to enable/disable too)\n\nPorted over from a similar x86-64 change.\n\nI reused the ACPI earlyquirk infrastructure for the ATI bridge check, but\ntweaked it a bit to work even without ACPI.\n\nInspired by a patch from Chuck Ebbert, but redone.\n\nCc: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a2fe8c49f0f346601a18c69ba0f75227c0c5993",
      "tree": "c42b1a4734fd23b5c71f43180c3f0bccaeb9023c",
      "parents": [
        "2ec5e3a867d63d04932e11c6097f63760d9be3fe",
        "155ec9e63da962bf26ffc65a4088c6cc935f28db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 16:59:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 16:59:34 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  Merge branch \u0027work-fixes\u0027\n  V4L/DVB (3413): Typos grab bag of the month\n  V4L/DVB (3403): Workaround to fix initialization for Nexus CA\n  Merge branch \u0027work-fixes\u0027\n  V4L/DVB (3395): Fixed Pinnacle 300i DVB-T support\n  V4L/DVB (3399): ELSA EX-VISION 500TV: fix incorrect PCI subsystem ID\n  V4L/DVB (3382): Fix stv0297 for qam128 on tt c1500 (saa7146)\n  V4L/DVB (3300a): Removing personal email from DVB maintainers\n  V4L/DVB (3385): Dvb: fix __init/__exit section references in av7110 driver\n  V4L/DVB (3378): Restore power on defaults of tda9887 after tda8290 probe\n  V4L/DVB (3354): Fix maximum for the saturation and contrast controls.\n  V4L/DVB (3352): Cxusb: fix lgdt3303 naming\n  V4L/DVB (3348): Fixed saa7134 ALSA initialization with multiple cards\n  V4L/DVB (3347): Pinnacle PCTV 40i: add filtered Composite2 input\n  V4L/DVB (3341): Upstream sync - make 2 structs static\n  V4L/DVB (3340): Make a struct static\n  V4L/DVB (3337): Drivers/media/dvb/frontends/mt312.c: cleanups\n  V4L/DVB (3336): Bt8xx documentation authors fix\n"
    },
    {
      "commit": "21a1ea9eb40411d4ee29448c53b9e4c0654d6ceb",
      "tree": "86e4b681858ac562c953bd3ea3c038defd8ec4f4",
      "parents": [
        "e2bab3d92486fb781f4d06f56339264ed1492392"
      ],
      "author": {
        "name": "Dipankar Sarma",
        "email": "dipankar@in.ibm.com",
        "time": "Tue Mar 07 21:55:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] rcu batch tuning\n\nThis patch adds new tunables for RCU queue and finished batches.  There are\ntwo types of controls - number of completed RCU updates invoked in a batch\n(blimit) and monitoring for high rate of incoming RCUs on a cpu (qhimark,\nqlowmark).\n\nBy default, the per-cpu batch limit is set to a small value.  If the input\nRCU rate exceeds the high watermark, we do two things - force quiescent\nstate on all cpus and set the batch limit of the CPU to INTMAX.  Setting\nbatch limit to INTMAX forces all finished RCUs to be processed in one shot.\n If we have more than INTMAX RCUs queued up, then we have bigger problems\nanyway.  Once the incoming queued RCUs fall below the low watermark, the\nbatch limit is set to the default.\n\nSigned-off-by: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "793f225b0d77dd6a53614f5e312a28b754144d86",
      "tree": "3a3e8abced9b0abb652616b322e662f28ff3b4f8",
      "parents": [
        "be787ace0139bc7ef0229606819bad64bb5d84f4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Mar 08 10:50:06 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Mar 08 12:04:28 2006 -0300"
      },
      "message": "V4L/DVB (3414): Saa7134: document that there\u0027s also a 220RF from KWorld\n\nI have the same card with the same PCI id, but from KWorld.\nThe patch documents that this is the same card.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "91ae3299d7d3493a25e5f26cbaceeb18e7760ef3",
      "tree": "13bda3f740a6dba89fb74351295279aabbed1dce",
      "parents": [
        "69b27e3dfebff8f59e979d57263e1cd83c4d8370"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Mar 01 00:04:42 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Mar 08 11:37:29 2006 -0300"
      },
      "message": "V4L/DVB (3411): FE6600 is a Thomson tuner\n\n- The tuner used in DViCO FusionHDTV DVB-T hybrid is made by Thomson\n- renamed tuner and dvb_pll structs accordingly\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "780dfef37e2c941985b708f67aa0074edc922bea",
      "tree": "c7db2fd63acfce369d2af871183da2cf0614db9a",
      "parents": [
        "db5d91eb36e1cc9d46016d1d44874376cfabf274"
      ],
      "author": {
        "name": "Chris Pascoe",
        "email": "c.pascoe@itee.uq.edu.au",
        "time": "Tue Feb 28 08:34:59 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Mar 08 11:36:50 2006 -0300"
      },
      "message": "V4L/DVB (3408): DViCO FusionHDTV DVB-T Hybrid and ZL10353-based FusionHDTV DVB-T Plus support\n\nAdd support for the FE6600 tuner used on the DVB-T Hybrid board.\nAdd support for the Zarlink ZL10353 DVB-T demodulator, which supersedes the\nMT352, used on the DViCO FusionHDTV DVB-T Hybrid and later model Plus boards.\n\nSigned-off-by: Chris Pascoe \u003cc.pascoe@itee.uq.edu.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c3cf560e35509634d72cf809074834d5ea23ab66",
      "tree": "47724fb236094bbd27479edb23f95ff3a85043c9",
      "parents": [
        "46153552b43675dd4057cd526331b5bd10f39c7d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 04 17:07:57 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 04 12:03:31 2006 -0500"
      },
      "message": "[PATCH] remove obsolete sis900 documentation\n\nThis documentation is mostly obsolete, and should therefore either be\nupdated or removed (this patch does the latter).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8e2cc1af9fa067fe49c639ee5e5e07c96a54fe49",
      "tree": "59ef18daded159b90ad2478cca754409545b7cb1",
      "parents": [
        "c499ec24c31edf270e777a868ffd0daddcfe7ebd",
        "be6f655d03d2e166134da2ea3c9360c4fe008744"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 03 16:17:43 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 03 16:17:43 2006 -0300"
      },
      "message": "Merge branch \u0027work-fixes\u0027\n"
    },
    {
      "commit": "6ba54abe627577270a9baeb1d984bf84fba8b2e7",
      "tree": "ab3acb6c7b0f83884afa780419bbe980347e4c37",
      "parents": [
        "69ca1897317b1fbe73122a5a3bb7d783b2883d88"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Feb 27 15:22:49 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 03 14:18:19 2006 -0300"
      },
      "message": "V4L/DVB (3399): ELSA EX-VISION 500TV: fix incorrect PCI subsystem ID\n\n- ELSA EX-VISION 500TV was incorrectly programmed to have the same\n  subsystem ID as ELSA EX-VISION 300TV, (1048:226b)\n- This changeset replaces the incorrect subsystem ID (1048:226b)\n  with the correct one (1048:226a) for the ELSA EX-VISION 500TV.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ca659a41373afc40de6276d24d8279bcd547e0a9",
      "tree": "87cdabbc3eec7a96a8a40fb2b2c865a561e7c26f",
      "parents": [
        "f95cdf261b3164c3e7f62551313be422483806c5"
      ],
      "author": {
        "name": "Karsten Suehring",
        "email": "ksuehring@gmx.net",
        "time": "Mon Feb 27 00:08:08 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 03 14:17:55 2006 -0300"
      },
      "message": "V4L/DVB (3347): Pinnacle PCTV 40i: add filtered Composite2 input\n\nThis patch adds another composite input to the Pinnacle PCTV 100i\ndefinition which filters the chrominace signal from the luma input. This\nimproves video quality for Composite signals on the S-Video connector of\nthe card.\nIn addition the name string of the card is changed to include PCTV 40i\nand 50i since these cards are identical.\n\nSigned-off-by: Karsten Suehring \u003cksuehring@gmx.net\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2d748ba1669070a12bab11b19d20fd8daf537ef5",
      "tree": "2ce9a0d362efdc6aa66f7a7261813df84ec35e43",
      "parents": [
        "fc5870f66279fabedc9dbba7c28451bbb8f47778"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Feb 27 00:07:46 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 03 14:17:32 2006 -0300"
      },
      "message": "V4L/DVB (3336): Bt8xx documentation authors fix\n\n- use one Author per line, which allows us to add more\n  authors later without creating a mess.\n- Add Michael Krufky due to -git commit\n\t2cbeddc976645262dbe036d6ec0825f96af70da3\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8cbe84f33a8d420d8c8228599bc042cb31c569fa",
      "tree": "041885dcbcb6db099fcd442e8d0f2c3c7f9c0883",
      "parents": [
        "d15549acfedd70b2bd97a5876ecd59527fa97671"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Feb 28 04:40:51 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 03 12:15:29 2006 -0300"
      },
      "message": "V4L/DVB (3399a): cpia2/cpia2_v4l.c cleanups\n\n- make 2 needlessly global functions static\n\n- remove cpia2_setup(): the driver already allows setting parameters\n  through module_param(), and there\u0027s no reason for having two different\n  ways for setting the same parameters\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9a7871ba111862b1515719994df66eeda9debbd1",
      "tree": "70272b8681010e6ccf5df443a8211316d8208a5e",
      "parents": [
        "ba52429cb4e9ccd2e6417205a3f7d1f78356e236"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Feb 27 15:22:49 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 03 12:13:27 2006 -0300"
      },
      "message": "V4L/DVB (3399): ELSA EX-VISION 500TV: fix incorrect PCI subsystem ID\n\n- ELSA EX-VISION 500TV was incorrectly programmed to have the same\n  subsystem ID as ELSA EX-VISION 300TV, (1048:226b)\n- This changeset replaces the incorrect subsystem ID (1048:226b)\n  with the correct one (1048:226a) for the ELSA EX-VISION 500TV.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ba52429cb4e9ccd2e6417205a3f7d1f78356e236",
      "tree": "1573cf61c25e47daa66985766171606f6dece77a",
      "parents": [
        "420f32fe4e3eed466a6563e15a89f4688134cc98"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Feb 27 14:38:17 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Mar 03 12:12:39 2006 -0300"
      },
      "message": "V4L/DVB (3398): ELSA EX-VISION 700TV: fix incorrect PCI subsystem ID\n\n- Corrected autodetection for saa7130 card:\n  subsystem: 1048:226c, board: ELSA EX-VISION 700TV\n\nSigned-off-by: TAMUKI Shoichi \u003ctamuki@linet.gr.jp\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "68727fed5469100bec0764207d7efb7a9ecdee29",
      "tree": "7afb58ab7665b90122d3b4505be5c6c9f8bade4b",
      "parents": [
        "dbfedbb98145375106cee7ec7269611d553819dc",
        "b5b9d6647c1cd5eee90b58941c55f874c2a7e707"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 01 01:58:38 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 01 01:58:38 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "312f1f0141627a58bf72c55f0e7bc5d6f118a372",
      "tree": "5a5bca4b1e7dabffd9c0fc2f34e0c36261e8a19e",
      "parents": [
        "5d1a88af826b03edaac4d2bd2f25af56a54f26e6"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Wed Feb 22 09:57:55 2006 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Feb 27 15:29:57 2006 -0800"
      },
      "message": "[IA64] Document the \"nomca\" boot parameter\n\n\"nomca\" can be used to disable machine check handling\n\nSigned-Off-By: Horms \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "dbfedbb98145375106cee7ec7269611d553819dc",
      "tree": "81d2a6de51b1bb3c704e5385dbc90ca79efa69bc",
      "parents": [
        "7b0386921db20add25afd8678ed34a9253e512fc",
        "e95a9ec1bb66e07b138861c743192f06e7b3e4de"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 27 11:33:51 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 27 11:33:51 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "918c4563d9c0fafce0072ce0962a703ceba8f05d",
      "tree": "bfde785cadabb027602cb2eecac123ae20f6b6e6",
      "parents": [
        "6baad3f041eec7c31ad88b52eb44205987148eba"
      ],
      "author": {
        "name": "Uwe Bugla",
        "email": "uwe.bugla@gmx.de",
        "time": "Mon Feb 27 00:09:34 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 27 00:09:34 2006 -0300"
      },
      "message": "V4L/DVB (3391): Documentation update\n\nSigned-off-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ab33d5071de7a33616842882c11b5eb52a6c26a1",
      "tree": "5484a1a0d671e7191a47a1b51d5e1ae67fc8916f",
      "parents": [
        "f05cce863fa399dd79c5aa3896d608b8b86d8030"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Feb 27 00:09:05 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 27 00:09:05 2006 -0300"
      },
      "message": "V4L/DVB (3376): Add cpia2 camera support\n\nThere has been a CPIA2 driver out of kernel for a long time and it has\nbeen pretty clean for some time too. This is an import of the\nsourceforge driver which has been stripped of\n- 2.4 back compatibility\n- 2.4 old style MJPEG ioctls\nA couple of functions have been made static and the docs have been\nrepackaged into Documentation/video4linux.  The rvmalloc/free functions now\nmatch the cpia driver again.  Other than that this is the code as is.\nTested on x86-64 with a QX5 microscope.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ccb1ef199162754e80c27e5b7d20817eb73a0eab",
      "tree": "893bb08a38001cf5dff29854de200c681a5b0345",
      "parents": [
        "6ba509d7c73f6cea795a71ceed6cdb7e302fc4b7"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Feb 27 00:08:36 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 27 00:08:36 2006 -0300"
      },
      "message": "V4L/DVB (3365): Kworld ATSC110: cleanups\n\n- There is no radio with this tuner card...\n  Thanks-to: Dwaine Garden \u003cDwaineGarden@rogers.com\u003e\n- fixed capitalization in card name.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3e1410adc7cc9e8511327179b5b86864be17b7f9",
      "tree": "6dcbe9209a306471cd34a52487e91a11a3ad2a6b",
      "parents": [
        "ecc0b94742014f21fd1ba331bb6815322800b6c8"
      ],
      "author": {
        "name": "Andrew Burri",
        "email": "andrew.burri@gmail.com",
        "time": "Mon Feb 27 00:08:23 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 27 00:08:23 2006 -0300"
      },
      "message": "V4L/DVB (3361): Add support for Kworld ATSC110\n\nSigned-off-by: Andrew Burri \u003candrew.burri@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cb46e3c28ef8055e82dfbc64ba64dda123833036",
      "tree": "552b9b2c74be2faaf3c19601ca8eb8146aa35eb7",
      "parents": [
        "d0456d1d67044ff2987190d0d8148a88f1a775af"
      ],
      "author": {
        "name": "Karsten Suehring",
        "email": "ksuehring@gmx.net",
        "time": "Mon Feb 27 00:08:08 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 27 00:08:08 2006 -0300"
      },
      "message": "V4L/DVB (3347): Pinnacle PCTV 40i: add filtered Composite2 input\n\nThis patch adds another composite input to the Pinnacle PCTV 100i\ndefinition which filters the chrominace signal from the luma input. This\nimproves video quality for Composite signals on the S-Video connector of\nthe card.\nIn addition the name string of the card is changed to include PCTV 40i\nand 50i since these cards are identical.\n\nSigned-off-by: Karsten Suehring \u003cksuehring@gmx.net\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d0456d1d67044ff2987190d0d8148a88f1a775af",
      "tree": "50f6838782d2c4abea8ed8af0298f0214829fe4b",
      "parents": [
        "24da4e4b8dbd443c205c4ec3b2a563421e6ca319"
      ],
      "author": {
        "name": "Tamuki Shoichi",
        "email": "tamuki@linet.gr.jp",
        "time": "Mon Feb 27 00:08:04 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 27 00:08:04 2006 -0300"
      },
      "message": "V4L/DVB (3346): Add saa713x card: ELSA EX-VISION 700TV (saa7130)\n\nAdd support for ELSA EX-VISION 700TV, which is the ELSA Japan\u0027s\nflagship model of the software encoding TV capture card.\nAll inputs (Television, Composite1 and S-Video) have been tested.\n\nSigned-off-by: Tamuki Shoichi \u003ctamuki@linet.gr.jp\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "dccd7c703a1ca006fc01d9fe2f14d15d1d17cdc5",
      "tree": "7d657ad74d0dda4a3f0473ef576a6fdea1911266",
      "parents": [
        "176790f0681ad151c55068589092a813c689654c"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Feb 27 00:07:46 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 27 00:07:46 2006 -0300"
      },
      "message": "V4L/DVB (3336): Bt8xx documentation authors fix\n\n- use one Author per line, which allows us to add more\n  authors later without creating a mess.\n- Add Michael Krufky due to -git commit\n\t2cbeddc976645262dbe036d6ec0825f96af70da3\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0004fd59d57a5875db8897966c414a88b5dad481",
      "tree": "e0f28025301fb87125c38ed51a51f6f29456d1fa",
      "parents": [
        "1d519605f13dd2c51024060465a16ddd1abfb649"
      ],
      "author": {
        "name": "Markus Rechberger",
        "email": "mrechberger@gmail.com",
        "time": "Mon Feb 27 00:07:27 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 27 00:07:27 2006 -0300"
      },
      "message": "V4L/DVB (3291): Added support for xc3028 analogue tuner  (Hauppauge HVR900, Terratec Hybrid XS)\n\nAdded support for xc3028 to v4l which adds support for:\n * Terratec Hybrid XS (analogue)\n * Hauppauge HVR 900 (analogue)\n\n\nSigned-off-by: Markus Rechberger \u003cmrechberger@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ab9b32ee626e9b6df4ce2560a70ae15e62423cf4",
      "tree": "4bae7b0a38b9e69d33dc7b80ad434274019d9e38",
      "parents": [
        "e8b917775b572bc27de105f1317c2de4335db5b3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:52 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:31 2006 -0800"
      },
      "message": "[PATCH] x86_64: Better ATI timer fix\n\nThe previous experiment for using apicmaintimer on ATI systems didn\u0027t\nwork out very well.  In particular laptops with C2/C3 support often\ndon\u0027t let it tick during idle, which makes it useless.  There were also\nsome other bugs that made the apicmaintimer often not used at all.\n\nI tried some other experiments - running timer over RTC and some other\nthings but they didn\u0027t really work well neither.\n\nI rechecked the specs now and it turns out this simple change is\nactually enough to avoid the double ticks on the ATI systems.  We just\nturn off IRQ 0 in the 8254 and only route it directly using the IO-APIC.\n\nI tested it on a few ATI systems and it worked there.  In fact it worked\non all chipsets (NVidia, Intel, AMD, ATI) I tried it on.\n\nAccording to the ACPI spec routing should always work through the\nIO-APIC so I think it\u0027s the correct thing to do anyways (and most of the\nold gunk in check_timer should be thrown away for x86-64).\n\nBut for 2.6.16 it\u0027s best to do a fairly minimal change:\n - Use the known to be working everywhere-but-ATI IRQ0 both over 8254\n   and IO-APIC setup everywhere\n - Except on ATI disable IRQ0 in the 8254\n - Remove the code to select apicmaintimer on ATI chipsets\n - Add some boot options to allow to override this (just paranoia)\n\nIn 2.6.17 I hope to switch the default over to this for everybody.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2cb5b6beef3a3357ef1f2a580d5e2284516efc39",
      "tree": "8f9e12f91652c510632cb9965f2c4b92d2b19717",
      "parents": [
        "329dda083e496bc5ffbb4b1973243bd8a9420e24",
        "1cf3109ffb26a6ea572fd02436bd10458b4b2187"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:36:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:36:42 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs-2.6\n"
    },
    {
      "commit": "ad329b1519c0091806046b0e49ab073ea590dc11",
      "tree": "37ba48803043629e4c10b03bd448da02faaefa9f",
      "parents": [
        "63d94e482df769f31e8b1097f06c3a3fba7bced4"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Fri Feb 24 13:04:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 24 14:31:39 2006 -0800"
      },
      "message": "[PATCH] tmpfs: recommend remount for mpol\n\nakpm points out that switching to a non-NUMA kernel could be irritating\nif mounting tmpfs fails on an mpol option: tmpfs.txt recommend remount.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cf3109ffb26a6ea572fd02436bd10458b4b2187",
      "tree": "446f6e1c2160565f8dd1bf4da0e211c00fcce284",
      "parents": [
        "78af34f03d33d2ba179c9d35685860170b94a285"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 10:48:14 2006 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Feb 24 10:48:14 2006 +0000"
      },
      "message": "NTFS: Do more detailed reporting of why we cannot mount read-write by\n     special casing the VOLUME_MODIFIED_BY_CHKDSK flag.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "7b0386921db20add25afd8678ed34a9253e512fc",
      "tree": "8c6b888b76211e38e6c1c3006553dc4b2b24c75e",
      "parents": [
        "c5580a7ecb859c6821dd761c95fa150ec7695ae1",
        "22fe472cb430ce45c4fb9b6d13060dd724d6dbc8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Feb 23 21:16:27 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Feb 23 21:16:27 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "fa675765afed59bb89adba3369094ebd428b930b",
      "tree": "777a8c1bb48ef7de39073104f974209f4a462b6f",
      "parents": [
        "b00dc3ad74fdb676552d46ee573b88e927240d0c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 22 09:39:02 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 22 09:39:02 2006 -0800"
      },
      "message": "Revert mount/umount uevent removal\n\nThis change reverts the 033b96fd30db52a710d97b06f87d16fc59fee0f1 commit\nfrom Kay Sievers that removed the mount/umount uevents from the kernel.\nSome older versions of HAL still depend on these events to detect when a\nnew device has been mounted.  These events are not correctly emitted,\nand are broken by design, and so, should not be relied upon by any\nfuture program.  Instead, the /proc/mounts file should be polled to\nproperly detect this kind of event.\n\nA feature-removal-schedule.txt entry has been added, noting when this\ninterface will be removed from the kernel.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b00dc3ad74fdb676552d46ee573b88e927240d0c",
      "tree": "6dcf7806f1f0fc791d3455dcf233a11088b18b3a",
      "parents": [
        "808c783e9bfb217a90be5a996a867c41a69b40bd"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Feb 21 23:49:47 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 21 17:10:15 2006 -0800"
      },
      "message": "[PATCH] tmpfs: fix mount mpol nodelist parsing\n\nI\u0027ve been dissatisfied with the mpol_nodelist mount option which was\nadded to tmpfs earlier in -rc.  Replace it by mpol\u003dpolicy:nodelist.\n\nAnd it was broken: a nodelist is a comma-separated list of numbers and\nranges; the mount options are a comma-separated list of token\u003dvalues.\nWhoops, blindly strsep\u0027ing on commas doesn\u0027t work so well: since we\u0027ve\nno numeric tokens, and unlikely to add them, use that to distinguish.\n\nMove the mpol\u003d parsing to shmem_parse_mpol under CONFIG_NUMA, reject\nall its options as invalid if not NUMA.  /proc shows MPOL_PREFERRED\nas \"prefer\", so use that name for the policy instead of \"preferred\".\n\nEnforce that mpol\u003ddefault has no nodelist; that mpol\u003dprefer has one\nnode only; that mpol\u003dbind has a nodelist; but let mpol\u003dinterleave use\nnode_online_map if no nodelist given.  Describe this in tmpfs.txt.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nAcked-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1c92117558261d5504c59712751f6c7925ff3ba",
      "tree": "782fccd28ad4c1037580a1b0f322cfb7fafeeb4e",
      "parents": [
        "9db91546570ca1b3bc90b4c2d25d5bb74a44be24"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@hera.kernel.org",
        "time": "Mon Feb 20 18:28:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:11 2006 -0800"
      },
      "message": "[PATCH] v9fs: update documentation and fix debug flag\n\nMinor updates to the documentation to bring them into sync with current\nwebsites and available features.  The debug flag was switched back to hex\nto match the documentation.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c255d844dd73616f23e4b4733edcc2e5fa4042b2",
      "tree": "33665c47a67c3e168095e13329e71c6b5d18fd4d",
      "parents": [
        "6303dbf570e410067380daec670fdb4137ac0d1d"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Feb 20 18:27:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:10 2006 -0800"
      },
      "message": "[PATCH] suspend-to-ram: allow video options to be set at runtime\n\nCurrently, acpi video options can only be set on kernel command line.  That\u0027s\nlittle inflexible; I\u0027d like userland s2ram application that just works, and\nmodifying kernel command line according to whitelist is not fun.  It is better\nto just allow s2ram application to set video options just before suspend\n(according to the whitelist).\n\nThis implements sysctl to allow setting suspend video options without reboot.\n\n(akpm: Documentation updates for this new sysctl are pending..)\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6303dbf570e410067380daec670fdb4137ac0d1d",
      "tree": "19ae622f55fb1717a09617d1de8f0672e47ee6c1",
      "parents": [
        "2e2b42636614f3c152672b5da67947ccbcbe0d32"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Feb 20 18:27:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:10 2006 -0800"
      },
      "message": "[PATCH] cpu hotplug documentation fix\n\nLooks like there was a merge conflict when patches\n8f8b1138fc9f65e3591aac83a4ee394fef34ac1d and\n255acee706b333b79f593dd366f16e1f107cccc3 were applied which wasn\u0027t properly\nresolved. Fix this and add some additional description.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c5580a7ecb859c6821dd761c95fa150ec7695ae1",
      "tree": "18ca034a53c22e12912e55f5858d1b4a235cedd7",
      "parents": [
        "b04a92e1601eb6df3a3b6599e7fb7ee021eef2cb",
        "d33a73c81241e3d9ab8da2d0558429bdd5b4ef9a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Feb 20 05:59:59 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Feb 20 05:59:59 2006 -0500"
      },
      "message": "Merge branch \u0027forcedeth\u0027\n"
    },
    {
      "commit": "37a3302618a51520e2056494715ea6b4776dd8ab",
      "tree": "379fd117bb816fd012dd58ba9c900e20792a8ae3",
      "parents": [
        "255acee706b333b79f593dd366f16e1f107cccc3"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Feb 17 13:52:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 17 13:59:27 2006 -0800"
      },
      "message": "[PATCH] s390: possible_cpus parameter\n\nIntroduce possible_cpus command line option.  Hard sets the number of bits set\nin cpu_possible_map.  Unlike the additional_cpus parameter this one guarantees\nthat num_possible_cpus() will stay constant even if the system gets rebooted\nand a different number of cpus are present at startup.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "255acee706b333b79f593dd366f16e1f107cccc3",
      "tree": "47c68487eda1df3bf026444045106301bd3a3ff5",
      "parents": [
        "1fca251f36fac3fae7d9cf10de69c2c93f6c0000"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Feb 17 13:52:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 17 13:59:26 2006 -0800"
      },
      "message": "[PATCH] s390: additional_cpus parameter\n\nIntroduce additional_cpus command line option.  By default no additional cpu\ncan be attached to the system anymore.  Only the cpus present at IPL time can\nbe switched on/off.  If it is desired that additional cpus can be attached to\nthe system the maximum number of additional cpus needs to be specified with\nthis option.\n\nThis change is necessary in order to limit the waste of per_cpu data\nstructures.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b04a92e1601eb6df3a3b6599e7fb7ee021eef2cb",
      "tree": "f190980d5bffae81a67c0cea0d913ed2444ceb0c",
      "parents": [
        "70c07e02625ec46d0ffbfce1acef42d660803528",
        "f5e2a7b22e7d7dfda8794906d0fddeaaa09bb944"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Feb 17 16:20:30 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Feb 17 16:20:30 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "759b650f54ed13e9b3d6c064c763a72ee09c74dd",
      "tree": "173f08e5432e169c00a40a4d2296d965fe8f9c22",
      "parents": [
        "69454e6991091d0d6eb7461653f2695d985e1a74",
        "8f8b1138fc9f65e3591aac83a4ee394fef34ac1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 17 08:16:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 17 08:16:35 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "a62eaf151d9cb478d127cfbc2e93c498869785b0",
      "tree": "b13d62257ada7e0a9d37fdc9a69a7afa6f028b30",
      "parents": [
        "99019e919969be88e7e4042f3afa296bd55ad9ec"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Feb 16 23:41:58 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 17 08:00:40 2006 -0800"
      },
      "message": "[PATCH] x86_64: Add boot option to disable randomized mappings and cleanup\n\nAMD SimNow!\u0027s JIT doesn\u0027t like them at all in the guest. For distribution\ninstallation it\u0027s easiest if it\u0027s a boot time option.\n\nAlso I moved the variable to a more appropiate place and make\nit independent from sysctl\n\nAnd marked __read_mostly which it is.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f8b1138fc9f65e3591aac83a4ee394fef34ac1d",
      "tree": "2c4d34391681cb5aa5ed8e5f2def1502a8a4b333",
      "parents": [
        "6f6d75825dc49b082906b84537b4df28293c2977"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Thu Feb 16 14:01:48 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Feb 16 14:10:50 2006 -0800"
      },
      "message": "[IA64] Count disabled cpus as potential hot-pluggable CPUs\n\nMinor updates to earlier patch.\n- Added to documentation to add ia64 as well.\n- Minor clarification on how to use disabled cpus\n- used plain max instead of max_t per Andew Morton.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "26d451b603e754ded83f0e5becab2a78253ad100",
      "tree": "99209544823dbdb5735ae5f7234c83beea2f6a22",
      "parents": [
        "90f9dd8f72773152b69042debd6b9ed6d224703a",
        "65110b2168950a19cc78b5027ed18cb811fbdae8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 16 12:47:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 16 12:47:44 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n"
    },
    {
      "commit": "61be6d660093edde709ed638c7e1c458bd88c941",
      "tree": "984ccc2e1cb071951c7a54c0bbdd6d074cca4433",
      "parents": [
        "c8adb494a6df6b2be8e50a8dafd5bab231df3505"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Feb 15 15:17:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 15 15:32:22 2006 -0800"
      },
      "message": "[PATCH] mmconfig: add kernel parameter documentation\n\nMention the \"pci\u003dnommconf\" option in kernel-parameters.txt.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "28baebae73c3ea8b75c7cae225a7db817ab825a9",
      "tree": "940476b4d03b96480d451b7b5b6f3df3f0ff18dc",
      "parents": [
        "68f624fc8b9fa50de9cc0ebd612ef7b7b9fa32d0"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Feb 14 13:53:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 14 16:09:35 2006 -0800"
      },
      "message": "[PATCH] FRV: Use virtual interrupt disablement\n\nMake the FRV arch use virtual interrupt disablement because accesses to the\nprocessor status register (PSR) are relatively slow and because we will\nsoon have the need to deal with multiple interrupt controls at the same\ntime (separate h/w and inter-core interrupts).\n\nThe way this is done is to dedicate one of the four integer condition code\nregisters (ICC2) to maintaining a virtual interrupt disablement state\nwhilst inside the kernel.  This uses the ICC2.Z flag (Zero) to indicate\nwhether the interrupts are virtually disabled and the ICC2.C flag (Carry)\nto indicate whether the interrupts are physically disabled.\n\nICC2.Z is set to indicate interrupts are virtually disabled.  ICC2.C is set\nto indicate interrupts are physically enabled.  Under normal running\nconditions Z\u003d\u003d0 and C\u003d\u003d1.\n\nDisabling interrupts with local_irq_disable() doesn\u0027t then actually\nphysically disable interrupts - it merely sets ICC2.Z to 1.  Should an\ninterrupt then happen, the exception prologue will note ICC2.Z is set and\nbranch out of line using one instruction (an unlikely BEQ).  Here it will\nphysically disable interrupts and clear ICC2.C.\n\nWhen it comes time to enable interrupts (local_irq_enable()), this simply\nclears the ICC2.Z flag and invokes a trap #2 if both Z and C flags are\nclear (the HI integer condition).  This can be done with the TIHI\nconditional trap instruction.\n\nThe trap then physically reenables interrupts and sets ICC2.C again.  Upon\nreturning the interrupt will be taken as interrupts will then be enabled.\nNote that whilst processing the trap, the whole exceptions system is\ndisabled, and so an interrupt can\u0027t happen till it returns.\n\nIf no pending interrupt had happened, ICC2.C would still be set, the HI\ncondition would not be fulfilled, and no trap will happen.\n\nSaving interrupts (local_irq_save) is simply a matter of pulling the ICC2.Z\nflag out of the CCR register, shifting it down and masking it off.  This\ngives a result of 0 if interrupts were enabled and 1 if they weren\u0027t.\n\nRestoring interrupts (local_irq_restore) is then a matter of taking the\nsaved value mentioned previously and XOR\u0027ing it against 1.  If it was one,\nthe result will be zero, and if it was zero the result will be non-zero.\nThis result is then used to affect the ICC2.Z flag directly (it is a\ncondition code flag after all).  An XOR instruction does not affect the\nCarry flag, and so that bit of state is unchanged.  The two flags can then\nbe sampled to see if they\u0027re both zero using the trap (TIHI) as for the\nunconditional reenablement (local_irq_enable).\n\nThis patch also:\n\n (1) Modifies the debugging stub (break.S) to handle single-stepping crossing\n     into the trap #2 handler and into virtually disabled interrupts.\n\n (2) Removes superseded fixup pointers from the second instructions in the trap\n     tables (there\u0027s no a separate fixup table for this).\n\n (3) Declares the trap #3 vector for use in .org directives in the trap table.\n\n (4) Moves irq_enter() and irq_exit() in do_IRQ() to avoid problems with\n     virtual interrupt handling, and removes the duplicate code that has now\n     been folded into irq_exit() (softirq and preemption handling).\n\n (5) Tells the compiler in the arch Makefile that ICC2 is now reserved.\n\n (6) Documents the in-kernel ABI, including the virtual interrupts.\n\n (7) Renames the old irq management functions to different names.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8861da31e3b3e3df7b05e7b157230de3d486e53b",
      "tree": "15b8874fbad4dc1170f64cd8a5be7df4eced9686",
      "parents": [
        "61b9a26ae6d308ade964db122e0e89299586422c"
      ],
      "author": {
        "name": "Jim Keniston",
        "email": "jkenisto@us.ibm.com",
        "time": "Tue Feb 14 13:53:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 14 16:09:34 2006 -0800"
      },
      "message": "[PATCH] kprobes: Update Documentation/kprobes.txt\n\nUpdate Documentation/kprobes.txt to reflect Kprobes enhancements and other\nrecent developments.\n\nAcked-by: Ananth Mavinakayanahalli \u003cmananth@in.ibm.com\u003e\nSigned-off-by: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3c9dc38313d05e4254c100e86af205cf33e8cd3",
      "tree": "dbcff76f99b43708f30cd973bd84c0df23466d43",
      "parents": [
        "f32ec77b421ee15bf5a42082b60679e997c07993"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 14 19:13:23 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 14 19:13:23 2006 +0000"
      },
      "message": "[MIPS] Update docs to reflect the latest status of the Alchemy IDE driver.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a40f0b0f2466483fad94e62177272d6a5711e50a",
      "tree": "79ffb1c4639767a448f34521c6921fbec057db02",
      "parents": [
        "c7f5d7edd8b3fa4204389efc4c9081cc90a811d2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Feb 05 23:17:34 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 13 22:30:09 2006 -0800"
      },
      "message": "[PATCH] w83627hf: Document the reset module parameter\n\nDocument the reset module parameter which was recently added to the\nw83627hf driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ad71f123a9e9b809f6c829db1222ce0423a1153c",
      "tree": "d0e1bcb25b15360bf6a205de63bbea016adb8004",
      "parents": [
        "b37ce281d729181b9862c4e3e112f9b5eea74ac9"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Tue Feb 07 13:44:08 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Feb 10 16:36:21 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add FSL USB node to documentation\n\nUpdated the documentation to include the definition of the USB device\nnode format for Freescale SOC devices.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "70c07e02625ec46d0ffbfce1acef42d660803528",
      "tree": "f500f1a4f93e72747fb08b0eefabb167dcdc5db9",
      "parents": [
        "5d1769ac3d0ea5ff3a286b097c21faaf6a9e6859",
        "2746b8623abce815aaae7afc946b1b39f8436f5a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Feb 09 14:17:05 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Feb 09 14:17:05 2006 -0500"
      },
      "message": "Merge branch \u0027viro\u0027\n"
    },
    {
      "commit": "fe69102188cde0700cddd8d4cda0b77d68284884",
      "tree": "ae2f88c810ff48f040a808a924585000b52082e9",
      "parents": [
        "f30ac319f1b91878cdc57a50930f15c36e0e103a",
        "7d4d61544a12333600bdb9b018a149868418692e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 20:32:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 20:32:13 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "92118c739df879497b8cc5a2eb3a9dc255f01b20",
      "tree": "da556ca2f8afa1b43ca0626c9426f6634c64d32d",
      "parents": [
        "b4669d66fb1488fd9cebe0b8da447cfeb86109ba",
        "276e0c75f1e9a8b34b7b19e8fe188be958d420dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:29:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:29:55 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n"
    },
    {
      "commit": "b4669d66fb1488fd9cebe0b8da447cfeb86109ba",
      "tree": "2beaba0e7d8acac9703667aff5f9bc9f4d4357d6",
      "parents": [
        "b43d4ddaec2b33fd6eaf0bed970c86ab08a52aaf",
        "c5e3fbf22ccba0879b174fab7ec0e322b1266c2c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:29:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:29:27 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6\n"
    },
    {
      "commit": "0d4c3e7a8c65892c7d6a748fdbb4499e988880db",
      "tree": "cd0f2375fd4d1cc682c0959474ee1c14e10194e0",
      "parents": [
        "e0a602963485a2f109ae1521c0c55507304c63ed"
      ],
      "author": {
        "name": "JANAK DESAI",
        "email": "janak@us.ibm.com",
        "time": "Tue Feb 07 12:58:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 07 16:12:34 2006 -0800"
      },
      "message": "[PATCH] unshare system call -v5: Documentation file\n\nDocuments the new feature, why it is needed, it\u0027s cost, design,\nimplementation, and test plan.\n\nSigned-off-by: Janak Desai \u003cjanak@us.ibm.com\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d1769ac3d0ea5ff3a286b097c21faaf6a9e6859",
      "tree": "63429c2222a55509dc81269233bbe7a321bb86ed",
      "parents": [
        "23a56e2cbec2860ef02d6720508fbcb07accc8b4",
        "ce4b50f2fc62267eeaf331c41bc11b92d9bc7865"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 15:16:27 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 15:16:27 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "7d4b95ae8e946e5754122220644c865ec3735428",
      "tree": "4a6fbee1bf0a8d23742290bd7b0061bffdf1c7e9",
      "parents": [
        "f9b4045d6bbb109d066d127549b2beb38fd9bfc4"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Mon Feb 06 14:26:31 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Feb 07 21:51:53 2006 +1100"
      },
      "message": "[PATCH] documentation/powerpc: add bus-frequency property to SOC node\n\nUpdated SOC node definition in documentation to include bus-frequency\nproperty. Also extended mdio example to match specification.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "44256de13ecc72291b616fda5f2c7ca8b110feec",
      "tree": "c87412fa747aa33978a4d4c29cdc60974d786bef",
      "parents": [
        "3dfb729f4513184d06a0c618179489ac7bb277e0"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Feb 07 06:49:14 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Tue Feb 07 06:49:14 2006 -0200"
      },
      "message": "V4L/DVB (3316): Add initial support for KWorld HardwareMpegTV XPert\n\n- Add initial support for KWorld HardwareMpegTV XPert.\n- uses silicon tuner: tda8290 + tda8275\n- standard video using cx88 broadcast decoder is working.\n- blackbird mpeg encoder support (cx23416) not yet working.\n- FM radio untested.\n- audio is only working correctly in television mode,\n  all other modes disabled.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3dfb729f4513184d06a0c618179489ac7bb277e0",
      "tree": "e31f89ca06c5ec10fa4a62fa07089d018f53254b",
      "parents": [
        "e5d4a56d5d824e4dfe7d065d0fedb02e63952710"
      ],
      "author": {
        "name": "Peter Hartshorn",
        "email": "p3r@users.sourceforge.net",
        "time": "Tue Feb 07 06:49:13 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Tue Feb 07 06:49:13 2006 -0200"
      },
      "message": "V4L/DVB (3315): Added support for the Tevion DVB-T 220RF card\n\nThis is an analog / digital hybrid card.\n\nSigned-off-by: Peter Hartshorn \u003cp3r@users.sourceforge.net\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "df42eaf2b2f2c43969d879dbcafa698c666fe8a9",
      "tree": "7cbfeaf66d839d29f682cfc7356bd8cca0116965",
      "parents": [
        "0eb3de20a1cec67547951cebc4fcddc701e7428b"
      ],
      "author": {
        "name": "Hartmut Hackmann",
        "email": "hartmut.hackmann@t\\-online.de",
        "time": "Tue Feb 07 06:49:10 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 07 06:49:10 2006 -0200"
      },
      "message": "V4L/DVB (3305): Added support for the ADS Instant TV DUO Cardbus PTV331\n\nAnalog and DVB-T are working, Remote not yet.\nThis card is based on the new LifeView design, there should be many variants.\n\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3d8466ece44c70555a101da73845955c443f4d18",
      "tree": "9d7fe8df835b31c2365ec216c1ac47afad954d67",
      "parents": [
        "d97a11e091a0bf40f1cfb0bbf443ddd7b455b133"
      ],
      "author": {
        "name": "Giampiero Giancipoli",
        "email": "gianci@libero.it",
        "time": "Tue Feb 07 06:49:09 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 07 06:49:09 2006 -0200"
      },
      "message": "V4L/DVB (3302): Added support for the LifeView FlyDVB-T LR301 card\n\nAdditionally to the card support, this changeset adds the option\ntda10046lifeview to get_dvb_firmware to download tda10046 firmware\nfrom LifeView\u0027s site.\n\nSigned-off-by: Giampiero Giancipoli \u003cgianci@libero.it\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "33ccaa3feb2a6e09942b6f0af6fbb0451a2e1537",
      "tree": "12f293749bedbf1d875ebd341b504907ff2e1825",
      "parents": [
        "15207b2e73afb3aa6cd96a1b8c0b5016bcf90128"
      ],
      "author": {
        "name": "Markus Rechberger",
        "email": "mrechberger@gmail.com",
        "time": "Tue Feb 07 06:25:41 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 07 06:25:41 2006 -0200"
      },
      "message": "V4L/DVB (3280): Changed description of KWorld PVR TV 2800RF\n\nChanged description of KWorld PVR TV 2800RF\n\nSigned-off-by: Markus Rechberger \u003cmrechberger@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4d17d0834a2e6a5cba096ea09592a4a096183300",
      "tree": "fa39740c5694402941deb48b4f2688a8da68ccd2",
      "parents": [
        "f7d66e82c6df37043ddd41ec9ec893844d3a18be"
      ],
      "author": {
        "name": "Markus Rechberger",
        "email": "mrechberger@gmail.com",
        "time": "Tue Feb 07 06:25:39 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 07 06:25:39 2006 -0200"
      },
      "message": "V4L/DVB (3276): Added terratec hybrid xs and kworld 2800rf support\n\n- Added terratec hybrid xs product/vendorid\n- Added gpio audio initialization for kworld pvr 2800rf\n\nSigned-off-by: Markus Rechberger \u003cmrechberger@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a78d0bfabda67dd40a5a97ba4c24265e1820e7ea",
      "tree": "9b35e9afdbbbd15cdc5cbe742da2743f6e97f317",
      "parents": [
        "17801f5fa2e31b60f26aadd7ba41395dd1b1093e"
      ],
      "author": {
        "name": "Jose Alberto Reguero",
        "email": "jareguero@telefonica.net",
        "time": "Tue Feb 07 06:25:14 2006 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 07 06:25:14 2006 -0200"
      },
      "message": "V4L/DVB (3267): Add support for the Avermedia 777 DVB-T card\n\nSigned-off-by: Jose Alberto Reguero \u003cjareguero@telefonica.net\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "3c9b3a8575b4f2551e3b5b74ffa1c3559c6338eb"
}
