)]}'
{
  "log": [
    {
      "commit": "d316ee5787153765980ca0f55ee864ec883979ab",
      "tree": "2fb761e5b33f63e80bc018cd19027ec88626e035",
      "parents": [
        "c51aea80a9fbb423b49d432e89e515257bb2b983"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Jul 23 18:43:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:59 2007 -0700"
      },
      "message": "Fix failure exits in asus-laptop\n\nFallout from f8a7c6fe14f556ca8eeddce258cb21392d0c3a2f.  However, looking\nat it shows that checks done in ASUS_LED_UNREGISTER() can\u0027t trigger\nat all (we never get to asus_led_exit() if registration fails) and\nif that registration fails, we actually leak stuff.  IOW, it\u0027s worse\nthan just replacing class_dev with dev in there - the tests themselves\nhad been papering over the lousy cleanup logics.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nMichal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Karol Kozimor \u003csziwan@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1709e477f203c0538f94c4d1ac981d08325eebf",
      "tree": "b0e0ccd5f9c21ed4bfdbc5f76291fa0192108056",
      "parents": [
        "97a1fcbb20fcbb0177567fd2dbcc6ed1bcc450ce"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 23 18:43:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "Fix Au1100 fb dependencies, add helptext\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f640efb3170dbcf99a37a3cc99060647b95428c",
      "tree": "b600b237e4efc1c7dab2b362eae23e076e5ce8f9",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Jul 23 18:43:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "Use resource_size_t for serial port IO addresses\n\nAt present, various parts of the serial code use unsigned long to define\nresource addresses.  This is a problem, because some 32-bit platforms have\nphysical addresses larger than 32-bits, and have mmio serial uarts located\nabove the 4GB point.\n\nThis patch changes the type of mapbase in both struct uart_port and struct\nplat_serial8250_port to resource_size_t, which can be configured to be 64\nbits on such platforms.  The mapbase in serial_struct can\u0027t safely be\nchanged, because that structure is user visible.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5b4860b973bb7a306562d8715ba8538a584537d",
      "tree": "ddfdb65a1c857a1c1647dce3070ee930c23aea10",
      "parents": [
        "e9ed7e722e3f4cea07cf3c4bfe98c18180a17793",
        "e2f81daf23efde23d8cac1fc253d41838f0347cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:45:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:45:17 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ehca: Support small QP queues\n  IB/ehca: Make internal_create/destroy_qp() static\n  IB/ehca: Move ehca2ib_return_code() out of line\n  IB/ehca: Generate async event when SRQ limit reached\n  IB/ehca: Support large page MRs\n  IB/mlx4: Fix error path in create_qp_common()\n  mlx4_core: Change command token on timeout\n  IB/mthca: Change command token on timeout\n  IB/ipath: Remove ipath_layer dead code\n  IB/mlx4: Fix leaks in __mlx4_ib_modify_qp\n"
    },
    {
      "commit": "e6f194d8f6f50da6837af637b2fd839c34185f7a",
      "tree": "f3c479a2bc24d49a150ff183e2614ee0f76cb366",
      "parents": [
        "7578634990fb47cc30083fbd812689aa6deacfc0",
        "b91421749a1840148d8c81637c03c0ace3f35269"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:36:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:36:49 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (60 commits)\n  [SCSI] libsas: make ATA functions selectable by a config option\n  [SCSI] bsg: unexport sg v3 helper functions\n  [SCSI] bsg: fix bsg_unregister_queue\n  [SCSI] bsg: make class backlinks\n  [SCSI] 3w-9xxx: add support for 9690SA\n  [SCSI] bsg: fix bsg_register_queue error path\n  [SCSI] ESP: Increase ESP_BUS_TIMEOUT to 275.\n  [SCSI] libsas: fix scr_read/write users and update the libata documentation\n  [SCSI] mpt fusion: update Kconfig help\n  [SCSI] scsi_transport_sas: add destructor for bsg\n  [SCSI] iscsi_tcp: buggered kmalloc()\n  [SCSI] qla2xxx: Update version number to 8.02.00-k2.\n  [SCSI] qla2xxx: Add ISP25XX support.\n  [SCSI] qla2xxx: Use pci_try_set_mwi().\n  [SCSI] qla2xxx: Use PCI-X/PCI-Express read control interfaces.\n  [SCSI] qla2xxx: Re-factor isp_operations to static structures.\n  [SCSI] qla2xxx: Validate mid-layer \u0027underflow\u0027 during check-condition handling.\n  [SCSI] qla2xxx: Correct setting of \u0027current\u0027 and \u0027supported\u0027 speeds during FDMI registration.\n  [SCSI] qla2xxx: Generalize iIDMA support.\n  [SCSI] qla2xxx: Generalize FW-Interface-2 support.\n  ...\n"
    },
    {
      "commit": "b91421749a1840148d8c81637c03c0ace3f35269",
      "tree": "e3e2f59f9a14051c8277793f214db094380d3ebb",
      "parents": [
        "41e1703b9b88cf9b5e91cdd2f7dcded3ec3917cb"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Jul 22 13:15:55 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sun Jul 22 13:23:13 2007 -0500"
      },
      "message": "[SCSI] libsas: make ATA functions selectable by a config option\n\nNot everyone wants libsas automatically to pull in libata.  This patch\nmakes the behaviour configurable, so you can build libsas with or\nwithout ATA support.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7578634990fb47cc30083fbd812689aa6deacfc0",
      "tree": "f493860658579d9572a19b3a41fcea2de035e49f",
      "parents": [
        "d7f5e3df3574c6e38b99f5fe22f15540b2b9811d",
        "5957a4eb284dd6f522b248b674792416466555b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:59 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (60 commits)\n  [ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410\n  [ARM] 4523/1: S3C: Remove FIFO_MAX from uncompression headers\n  [ARM] 4522/1: S3C: split include/asm-arm/arch/memory.h\n  [ARM] 4521/2: S3C: Reorganise VA mapping headers\n  [ARM] 4520/1: S3C: Remove old VA values from static map\n  [ARM] 4519/1: S3C: split S3C2400 values out of S3C24XX map.h\n  [ARM] 4518/1: S3C: Rename watchdog configuration options\n  [ARM] 4517/1: S3C: Fix debug macros for ARM926 output\n  [ARM] 4516/1: S3C: Fix uncompressor serial output for ARM926\n  [ARM] 4515/1: S3C: Move uncompress code to plat-s3c\n  [ARM] 4514/1: S3C: Rename DEBUG_S3C2410_PORT and DEBUG_S3C_UART\n  [ARM] 4513/1: S3C: Rename CONFIG_S3C2410_LOWLEVEL_UART_PORT\n  [ARM] 4512/1: S3C: rename the debug macros for per-cpu updates\n  [ARM] 4511/1: S3C: updated LLSERIAL Kconfig defines for CPU support\n  [ARM] 4510/1: S3C: split debug-macro support into plat-s3c\n  [ARM] 4509/1: S3C: Create initial arch/arm/plat-s3c\n  [ARM] 4508/1: S3C: Move items to include/asm-arm/plat-s3c\n  [ARM] 4461/1: MXC platform and i.MX31ADS core support\n  [ARM] 4507/1: pxa2xx clock_event_device\n  [ARM] 4497/1: Only allow safe cache configurations on ARMv6 and later\n  ...\n"
    },
    {
      "commit": "d7f5e3df3574c6e38b99f5fe22f15540b2b9811d",
      "tree": "75fc060628490d4bc78dd3b92635b8437b6e4290",
      "parents": [
        "2fe83b3ad12d43799af5f3156886eca443a88bac",
        "f8a7c6fe14f556ca8eeddce258cb21392d0c3a2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:01 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: Convert from struct class_device to struct device\n  leds: leds-gpio for ngw100\n  leds: Add warning printks in error paths\n  leds: Fix trigger unregister_simple if register_simple fails\n  leds: Use menuconfig objects II - LED\n  leds: Teach leds-gpio to handle timer-unsafe GPIOs\n  leds: Add generic GPIO LED driver\n"
    },
    {
      "commit": "2fe83b3ad12d43799af5f3156886eca443a88bac",
      "tree": "1f09c2f0013f4742106f7b1732da6fdc45b18d39",
      "parents": [
        "dd6ccfe64dad4ea498392805b477308abef43a4c",
        "ce8c47cf88af4da2ff429933c07f203a55d5d0a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:19:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:19:46 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  leds: cr_bllcd.c: build fix\n  backlight: Convert from struct class_device to struct device\n  backlight: Fix order of Kconfig entries\n"
    },
    {
      "commit": "dc79747019b43c28d1f50aad69b8039f8d8db301",
      "tree": "4e85f1e41a6df5e5ab0866901d29d2d08efdf426",
      "parents": [
        "0f760f13012322c81714812d852429fe23b16dcf",
        "7bd02a20d5fcb69e1623c3bf2b68959fe7a77fa4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:17:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:17:35 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Clean up duplicate includes in drivers/macintosh/\n  [POWERPC] Quiet section mismatch warning on pcibios_setup\n  [POWERPC] init and exit markings for hvc_iseries\n  [POWERPC] Quiet section mismatch in hvc_rtas.c\n  [POWERPC] Constify of_platform_driver match_table\n  [POWERPC] hvcs: Make some things static and const\n  [POWERPC] Constify of_platform_driver name\n  [POWERPC] MPIC protected sources\n  [POWERPC] of_detach_node()\u0027s device node argument cannot be const\n  [POWERPC] Fix ARCH\u003dppc builds\n  [POWERPC] mv64x60: Use mutex instead of semaphore\n  [POWERPC] Allow smp_call_function_single() to current cpu\n  [POWERPC] Allow exec faults on readable areas on classic 32-bit PowerPC\n  [POWERPC] Fix future firmware feature fixups function failure\n  [POWERPC] fix showing xmon help\n  [POWERPC] Make xmon_write accept a const buffer\n  [POWERPC] Fix misspelled \"CONFIG_CHECK_CACHE_COHERENCY\" Kconfig option.\n  [POWERPC] cell: CONFIG_SPE_BASE is a typo\n"
    },
    {
      "commit": "77668791d96436f48fca94255934b67dab924a0f",
      "tree": "15411db379257665a2a1d59d89ac72695b41d217",
      "parents": [
        "39804b20f62532fa05c2a8c3e2d1ae551fd0327b"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 22 12:40:30 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:13:59 2007 -0700"
      },
      "message": "KVM: Require CONFIG_ANON_INODES\n\nFound by Sebastian Siewior and randconfig.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5957a4eb284dd6f522b248b674792416466555b2",
      "tree": "b457acbd4a85c6908ba5e674d3c1b18a1e52e63f",
      "parents": [
        "ed54fcfd785e8fecfbd8b129466235fc4ab0a402",
        "52c543f90c4095dff71dc125017594b61a753069",
        "fe885fa2372b1d255974e71d5b7c51b1e9673835",
        "5c9b9123b35e28dd7cb3012f3f8d4ea13a30631c",
        "3be20cad15107adc423ac812ac7b3330ca195c74",
        "11179d8ca28d669e3d4cc7573a5f5fdda3e6f02d",
        "26c671c6b7c02bc9f9c42331e6ecbeccdf67164c",
        "7bbb18c9f4783b6fb3bf27af71625b590cf4f00b",
        "06cfa556949ead5d3c00dc68108c443be8dd8d17"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 22 17:09:17 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:09:17 2007 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027imx\u0027, \u0027iop\u0027, \u0027ixp\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027ns9xxx\u0027, \u0027pxa\u0027 and \u0027s3c\u0027 into devel\n"
    },
    {
      "commit": "531b617c71e780b14af5931428e0611f930c2134",
      "tree": "24cc4a76e68b9415d6dad9389d06c308bc4bbdce",
      "parents": [
        "9a79b2274186fade17134929d4f85b70d59a3840"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:05:25 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:24 2007 +0100"
      },
      "message": "[ARM] 4508/1: S3C: Move items to include/asm-arm/plat-s3c\n\nThis patch moves items of the s3c24xx support into\na new plat-s3c directory for items that use the\ns3c24xx support but are not directly s3c24xx\ncompatible, such as the s3c2400 and s3c6400.\n\ngit mv commands:\ngit mv include/asm-arm/arch-s3c2410/iic.h include/asm-arm/plat-s3c/iic.h\ngit mv include/asm-arm/arch-s3c2410/nand.h include/asm-arm/plat-s3c/nand.h\ngit mv include/asm-arm/arch-s3c2410/regs-iic.h include/asm-arm/plat-s3c/regs-iic.h\ngit mv include/asm-arm/arch-s3c2410/regs-nand.h include/asm-arm/plat-s3c/regs-nand.h\ngit mv include/asm-arm/arch-s3c2410/regs-rtc.h include/asm-arm/plat-s3c/regs-rtc.h\ngit mv include/asm-arm/arch-s3c2410/regs-serial.h include/asm-arm/plat-s3c/regs-serial.h\ngit mv include/asm-arm/arch-s3c2410/regs-timer.h include/asm-arm/plat-s3c/regs-timer.h\ngit mv include/asm-arm/arch-s3c2410/regs-watchdog.h include/asm-arm/plat-s3c/regs-watchdog.h\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7bd02a20d5fcb69e1623c3bf2b68959fe7a77fa4",
      "tree": "79d653a2a6c0fca4b3f9d470c581de09cc335a53",
      "parents": [
        "a2b7390af4f6a9aec079dfc15874528c3adaeccb"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Jul 22 01:02:30 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:31:00 2007 +1000"
      },
      "message": "[POWERPC] Clean up duplicate includes in drivers/macintosh/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1ad528ebfd1a32e33a7ade23a7e4eeb250ef64a7",
      "tree": "53ab96f2cc478c332ddc18acebf047b85f3aa688",
      "parents": [
        "a6dfe1dc074cc2218b2e32f67ce3a1ed4f89b200"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jul 22 00:33:11 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] init and exit markings for hvc_iseries\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a6dfe1dc074cc2218b2e32f67ce3a1ed4f89b200",
      "tree": "e9bfd9c346f42d316ff62105d8159c732c82fd41",
      "parents": [
        "51d261122d0ffac8cf91cc6e74ffcfea23faeb1c"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jul 22 00:31:28 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] Quiet section mismatch in hvc_rtas.c\n\nWARNING: vmlinux.o(.text+0x2066f0): Section mismatch: reference to .init.text:.add_preferred_console (between \u0027.hvc_rtas_console_init\u0027 and \u0027.hvc_beat_put_chars\u0027)\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b1c30115f4861c9dd2dcaaac2a01acc67dd4cf94",
      "tree": "3c42992b33f425f6b99a61a18e8fd3d22bf8b774",
      "parents": [
        "8bf8df7120006b8c97ad3a9fcc79e2ba894c46dd"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jul 22 00:25:00 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] hvcs: Make some things static and const\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8bf8df7120006b8c97ad3a9fcc79e2ba894c46dd",
      "tree": "dd1d4111daba7ce7db30801f8cfa81e82dacd752",
      "parents": [
        "7fd7218610600b16f6f0af3f9d9353ba0265c09f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jul 22 00:23:03 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] Constify of_platform_driver name\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ce8c47cf88af4da2ff429933c07f203a55d5d0a1",
      "tree": "c23b04ea721a78914490232f76b1f154c8c48ba3",
      "parents": [
        "655bfd7aebb12481ab9275284d9500bee5ba3e70"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Jul 22 10:36:31 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sun Jul 22 10:36:31 2007 +0100"
      },
      "message": "leds: cr_bllcd.c: build fix\n\nBuild fix for cr_bllcd.c\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "17c50b4102b32842224824b30d9182af9f582b90",
      "tree": "88e1a9757e222f43f892296386920a1f52b473a9",
      "parents": [
        "0d090b6819e3559dabb05773c4a6dacc4fa94d0e",
        "d4c5f047ae2a33296774e41abc2ac5c89283f736"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 04:14:18 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 04:14:18 2007 -0400"
      },
      "message": "Pull tables-in-sysfs into release branch\n"
    },
    {
      "commit": "0d090b6819e3559dabb05773c4a6dacc4fa94d0e",
      "tree": "66a6f2f6677c9c9483048ed5f166b605e4342f1d",
      "parents": [
        "b4b613fd83853f8c688b3de20ab1a42331257975",
        "9c977a453ed62396d067b75f3f272b3fb1ea3acc"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 04:14:07 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 04:14:07 2007 -0400"
      },
      "message": "Pull netlink into release branch\n"
    },
    {
      "commit": "d4c5f047ae2a33296774e41abc2ac5c89283f736",
      "tree": "49a2d39404d727756159751e9de3ffea2e728bbf",
      "parents": [
        "d7fff6f4d1ed1bc31577df887fefcb1541923367"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jun 14 17:43:07 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:42:45 2007 -0400"
      },
      "message": "ACPI: Populate /sys/firmware/acpi/tables/\n\nThe file name is the signature, such as DSDT,\nand the contents are the binary table image.\n\nSome tables, such as the SSDT, can have multiple instances.\nIf just one, the file is SSDT, but if 3 instances,\nfor example, it will be SSDT1, SSDT2, SSDT3\n\nAll static tables (besides teh RSDP and RSDT themselves\nare exported.  Dynamic tables, such as SSDT op-regions that\nare not declared in the RSDT, will be added in a subsequent patch.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b4b613fd83853f8c688b3de20ab1a42331257975",
      "tree": "3eee8c81bda9e32cd80631bcb77b9401c6e0fa3c",
      "parents": [
        "5e16e3f0e24dadb79b96b6134cd3303f0d42f0c5",
        "3c6394c5bd04e31d40d007af8b6c2484a08838d0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:29:41 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:29:41 2007 -0400"
      },
      "message": "Pull osi into release branch\n"
    },
    {
      "commit": "5e16e3f0e24dadb79b96b6134cd3303f0d42f0c5",
      "tree": "23f79d982edce49deef5e42b14ce7980c8b7eb94",
      "parents": [
        "dcb76f88683618ed6ef0df66643dba1285881ee5",
        "f70ac0e9651aa8c07dffe72a44872f92054d42c3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:28:33 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:28:33 2007 -0400"
      },
      "message": "Pull video into release branch\n"
    },
    {
      "commit": "dcb76f88683618ed6ef0df66643dba1285881ee5",
      "tree": "c43b6162c6d5cd7afeaa5ee44a5eed1e30b23adc",
      "parents": [
        "08e31686d6d119ba26bf0690f5f872f6f5bd1a97",
        "6c5cf8aa5849819958311644ffaf8467e9fcf07e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:28:18 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:28:18 2007 -0400"
      },
      "message": "Pull throttle into release branch\n"
    },
    {
      "commit": "08e31686d6d119ba26bf0690f5f872f6f5bd1a97",
      "tree": "4568c690296eede145bdcc6555834b939d0a6c2c",
      "parents": [
        "d6da5ce8cc71a13e2f3671361c5a8bd9b82e014d",
        "f432255e936a892a6896e5032e2b4897423076f2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:28:06 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:28:06 2007 -0400"
      },
      "message": "Pull thinkpad into release branch\n"
    },
    {
      "commit": "d6da5ce8cc71a13e2f3671361c5a8bd9b82e014d",
      "tree": "924430cb089c1c66ae465b39b3d42710027bc291",
      "parents": [
        "f79e3185dd0f8650022518d7624c876d8929061b",
        "22a17780584173635dae11bb83884952b00e5181"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:27:56 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:27:56 2007 -0400"
      },
      "message": "Pull sony into release branch\n"
    },
    {
      "commit": "f79e3185dd0f8650022518d7624c876d8929061b",
      "tree": "4cec3a434036031b4e2d4fef608f5523fb21c829",
      "parents": [
        "e8b495fe09bc793ae26774e7b2667f7f658d56e2",
        "8b8eb7d8cfc6cd95ed00cd58754e8493322505bd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:27:40 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:27:40 2007 -0400"
      },
      "message": "Pull misc into release branch\n\nConflicts:\n\n\tDocumentation/feature-removal-schedule.txt\n"
    },
    {
      "commit": "e8b495fe09bc793ae26774e7b2667f7f658d56e2",
      "tree": "343991fcd0757dbe1c97473fcb5df2a557930587",
      "parents": [
        "22aadf8a07067644e101267ed5003043f2ad05bf",
        "9254bc845db90a123cf992e983539d0ee409f22a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:25:18 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:25:18 2007 -0400"
      },
      "message": "Pull dock-bay into release branch\n"
    },
    {
      "commit": "2e85622042cb5fd56a606e884651ffde52f21028",
      "tree": "9a6d999b6fae1b4b7b59ea22db73851f7f254ae9",
      "parents": [
        "b43035a5ec4deecd43019728ab9347df82dd121f",
        "837012ede14a8fc088be3682c964da7fc6af026b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:24:51 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:24:51 2007 -0400"
      },
      "message": "Pull ec into release branch\n"
    },
    {
      "commit": "b43035a5ec4deecd43019728ab9347df82dd121f",
      "tree": "c05bfb5e5189e2aa4e31e156b8abcfd07edbdcb5",
      "parents": [
        "8269cc4e2b0ddcdcb9e7f2034c464ef8613737a1",
        "addad45494cb4f9c03470a4e5155f442791b0d7f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:24:42 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:24:42 2007 -0400"
      },
      "message": "Pull sbs into release branch\n"
    },
    {
      "commit": "8269cc4e2b0ddcdcb9e7f2034c464ef8613737a1",
      "tree": "6e41103c15f6b73187c635159e4f08b727c5598a",
      "parents": [
        "939ab20152390c8ccccfa6fac0830405ca91d903",
        "78490d82129f7331d1366737c8704c1c053221a3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:24:31 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:24:31 2007 -0400"
      },
      "message": "Pull battery into release branch\n"
    },
    {
      "commit": "939ab20152390c8ccccfa6fac0830405ca91d903",
      "tree": "97060b56aafe47b472899a53634668f28960ea7d",
      "parents": [
        "d9ff963801e4f7648c55a27413a1b1de59480a30",
        "798d91039849486c7a4f1a458a5680cb55a65408"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:22:55 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:22:55 2007 -0400"
      },
      "message": "Pull acpi-debug into release branch\n"
    },
    {
      "commit": "d9ff963801e4f7648c55a27413a1b1de59480a30",
      "tree": "d3d45c850eb03629835d6970651123800c0d8ba8",
      "parents": [
        "d7fff6f4d1ed1bc31577df887fefcb1541923367",
        "e6917317c0f6a930442c40dc38a6f21710adf961"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:22:43 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:22:43 2007 -0400"
      },
      "message": "Pull acpica into release branch\n"
    },
    {
      "commit": "798d91039849486c7a4f1a458a5680cb55a65408",
      "tree": "913aa33232986dc38b73a7f606c73c8281d208f6",
      "parents": [
        "54ca4123363f388ab724fc66da92b87dc05395c3"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu May 31 17:20:39 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:20:07 2007 -0400"
      },
      "message": "ACPI: create CONFIG_ACPI_DEBUG_FUNC_TRACE\n\nSplit ACPI_DEBUG into function trace enabled and not enabled.\n\nFunction trace is most of the ACPI_DEBUG costs, but is\nnot much of use for kernel ACPI debugging.\n\nSize of kernel image increased on test compile:\n+ 48k  (Full ACPI_DEBUG)\n+ 35k  (ACPI_DEBUG with function trace compiled out)\n\nPerformance without function trace is also much better.\n\nAlso remove ACPI_LV_DEBUG_OBJECT from default debug level as\na lot vendors let Store (value, debug) in their code and this\nmight confuse users when it pops up in syslog.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9c977a453ed62396d067b75f3f272b3fb1ea3acc",
      "tree": "22fe94df2db27b5e6efdcfe9ba307bd671a0bb45",
      "parents": [
        "b563d6f30d937510e02541930b1558d0f5759413"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Jul 20 16:41:14 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 01:05:16 2007 -0400"
      },
      "message": "ACPI: export ACPI events via acpi_mc_group multicast group\n\nThis is an incremental patch for the recent genetlink\nmulticast changes.\n\nNow ACPI events are exported via generic netlink multicast group.\n\nThanks for Johannes\u0027 help on developing this patch\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4ebf83c8cf89ab13bc23e46b0fcb6178ca23b43c",
      "tree": "de78bbb0cef7714124fe83cca057f65693a44dcb",
      "parents": [
        "0dc070bb0242481a6100c95e5deaa07b267399a8"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 09 11:33:14 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 00:54:24 2007 -0400"
      },
      "message": "ACPI: fix empty macros found by -Wextra\n\nACPI has a ton of macros which make a bunch of empty if\u0027s when configured\nin non-debug mode.\n\n[lenb: The code it complaines about is functionally correct,\n so this patch is just to make -Wextra happier]\n\n#define DBG()\n\nif(...)\n        DBG();\nnext_c_statement\n\nwhich turns into\nif(...) ;\nnext_c_statement\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0dc070bb0242481a6100c95e5deaa07b267399a8",
      "tree": "59a2d0e384b2afaf67d56465f5769740eacfc84b",
      "parents": [
        "18eab8550397f1f3d4b8b2c5257c88dae25d58ed"
      ],
      "author": {
        "name": "Dan Aloni",
        "email": "da-x@monatomic.org",
        "time": "Mon Jul 09 11:33:18 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 00:48:48 2007 -0400"
      },
      "message": "ACPI: drivers/acpi/pci_link.c: lower printk severity\n\nSigned-off-by: Dan Aloni \u003cda-x@monatomic.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "22a17780584173635dae11bb83884952b00e5181",
      "tree": "dc97caf8896aa16a83172fc8a6cb8f18fc82bb53",
      "parents": [
        "89892d153d0d46018241afc7944910912bcd9688"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon Jul 16 02:34:39 2007 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 00:34:58 2007 -0400"
      },
      "message": "sony-laptop: Fix event reading in sony-laptop\n\nThe rewritten event reading code from sonypi was absolutely wrong,\nthis patche makes things functional for type2 and type1 models.\n\nCc: Andrei Paskevich \u003candrei@capet.iut-fbleau.fr\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "89892d153d0d46018241afc7944910912bcd9688",
      "tree": "a1b9e3f61d498c9881f7a60b5fb4af6dcd1d07bc",
      "parents": [
        "bc57f865fa2282ad2b7efe02da0a752e602e982e"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon Jul 16 02:34:38 2007 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 00:34:58 2007 -0400"
      },
      "message": "sony-laptop: Add Vaio FE to the special init sequence\n\nThe Vaio FE series uses the same sequence as Vaio C series\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bc57f865fa2282ad2b7efe02da0a752e602e982e",
      "tree": "3da7d7f575e6759ee2489df9ad0a9e5feef30337",
      "parents": [
        "b25b732a16e4e035247fa729f931ed173f9fc8e2"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Fri Jul 20 02:01:57 2007 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 00:34:58 2007 -0400"
      },
      "message": "sony-laptop: Make the driver use MSC_SCAN and a setkeycode and getkeycode key table.\n\nThe following is the only way I could think of to hide some events as\nper Dmitry suggestions while still using the default {set,get}keycode\nimplementation.\n\nMake the driver use MSC_SCAN and a setkeycode and getkeycode key table.\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Richard Hughes \u003crichard@hughsie.com\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b25b732a16e4e035247fa729f931ed173f9fc8e2",
      "tree": "425e7367c9193a1d152085f9986b66ffdb6b2eda",
      "parents": [
        "6315fd1c9cd6870a253699f07c5ada85cfe8fecb"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon Jul 16 02:34:36 2007 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 00:34:58 2007 -0400"
      },
      "message": "sony-laptop: Invoke _INI for SNC devices that provide it\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6315fd1c9cd6870a253699f07c5ada85cfe8fecb",
      "tree": "b6d01a07e42a023c73aa32d77a49a1c0b45d7753",
      "parents": [
        "8538c3686c895f9334a3c22997b51b5a82de7550"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon Jul 16 02:34:35 2007 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 00:34:58 2007 -0400"
      },
      "message": "sony-laptop: Add support for recent Vaios Fn keys (C series for now)\n\nRecent Vaios (C, AR, N, FE) need some special initialization\nsequence to enable Fn keys interrupts through the Embedded\nController. Moreover Fn keys have to be decoded internally\nusing ACPI methods to get the key code.\nThus a new DMI table to add SNC init time callbacks and new\nmappings for model-specific key code to generic sony-laptop\ncode have been added.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8538c3686c895f9334a3c22997b51b5a82de7550",
      "tree": "f96d4046ded0fc84749b3ee1ef144731c08cfc62",
      "parents": [
        "044847e02d46c0a9430e19249fd68777bb1d3c98"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon Jul 16 02:34:34 2007 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 00:34:58 2007 -0400"
      },
      "message": "sony-laptop: map wireless switch events to KEY_WLAN\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "044847e02d46c0a9430e19249fd68777bb1d3c98",
      "tree": "a048be1d65a3ac97ea7d24c7d822e5723cf7f6a8",
      "parents": [
        "08f1c192c3c32797068bfe97738babb3295bbf42"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon Jul 16 02:34:33 2007 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 00:34:58 2007 -0400"
      },
      "message": "sony-laptop: add new SNC handlers\n\n- lid state: GLID\n- indicator lamp: GILS/SILS\n- multimedia bass gain: GMGB/CMGB\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f432255e936a892a6896e5032e2b4897423076f2",
      "tree": "ce32df538477acab984d079d6963e0261c0d7325",
      "parents": [
        "c78d5c96bb65b71a54b7551b404fbaf4763ed6e4"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:48 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:50:51 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: add locking to brightness subdriver\n\nThe backlight class does all the locking needed for sysfs access, but\noffers no API to interface to that locking without an layer violation.\n\nSince we need to mutex-lock procfs access, implement in-driver locking for\nbrightness.  It will go away the day thinkpad-acpi procfs goes away, or the\nbacklight class gives us a way to use its locks without a layer violation.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c78d5c96bb65b71a54b7551b404fbaf4763ed6e4",
      "tree": "cc941497db0f54d307c0f297374822964dccde08",
      "parents": [
        "3d6f99ca00ccf861305fd8630a21f2e696886708"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:47 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:50:13 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: bump up version to 0.15\n\nName it thinkpad-acpi version 0.15.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3d6f99ca00ccf861305fd8630a21f2e696886708",
      "tree": "9c22295bbcccf8325cc690c691cf16f28bfeb3a4",
      "parents": [
        "a8fba3da3d11d808137be7ebeb3b6938a42f011f"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:46 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:50:05 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: make EC-based thermal readings non-experimental\n\nReading the 16 thermal sensors directly from the EC has been stable for\nabout one year, in all supported ThinkPad models.  Remove its\n\"experimental\" label.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a8fba3da3d11d808137be7ebeb3b6938a42f011f",
      "tree": "caf34342b50fcd152625655e785d78c982151ad1",
      "parents": [
        "edf0e0e56904f794c97ca6c4562d8256e3d8d8e3"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:45 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:49:55 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: make sure DSDT TMPx readings don\u0027t return +128\n\nWe get +128 instead of -128 from the DSDT TMPx methods, due to errors when\nconverting a EC byte return that is a s8 to an ACPI handler return that is\nan int.\n\nFix it once and for all, by clamping acceptable temperature readings from\nDSDT TMPx so that anything outside the [-127,+127] range is converted to\nTP_EC_THERMAL_TMP_NA (-128).\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Michael Olbrich \u003cmichael.olbrich@gmx.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "edf0e0e56904f794c97ca6c4562d8256e3d8d8e3",
      "tree": "aab531df2112114bc7a855c5b283207de2b37406",
      "parents": [
        "24d3b77467b6aaf59e38dce4aa86d05541858195"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:44 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:49:18 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: react to Lenovo ThinkPad differences in hot key\n\nLenovo ThinkPads have a slightly different key map layout from IBM\nThinkPads (fn+f2 and fn+f3 are swapped).  Knowing which one we are dealing\nwith, we can properly set a few more hot keys up by default.\n\nAlso, export the correct vendor in the input device, as that information\nmight be useful to userspace.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "24d3b77467b6aaf59e38dce4aa86d05541858195",
      "tree": "92975c9c2d4b37922d25782bd02d7076d77e817e",
      "parents": [
        "d5a2f2f1d68e2da538ac28540cddd9ccc733b001"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:43 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:49:03 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: allow use of CMOS NVRAM for brightness control\n\nIt appears that Lenovo decided to break the EC brightness control interface\nin a weird way in their latest BIOSes.  Fortunately, the old CMOS NVRAM\ninterface works just fine in such BIOSes.\n\nAdd a module parameter that allows the user to select which strategy to use\nfor brightness control: EC, NVRAM, or both.  By default, do both (which is\nthe way thinkpad-acpi used to work until now) on IBM ThinkPads, and use\nNVRAM only on Lenovo ThinkPads.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d5a2f2f1d68e2da538ac28540cddd9ccc733b001",
      "tree": "659c3706c386af185581aefecc9fa2ea0f448df8",
      "parents": [
        "86cc9445e86bef9da44f933e3849e6eb43cbf626"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:42 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:48:42 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: store ThinkPad model information\n\nKeep note of ThinkPad model, BIOS and EC firmware information, and log it\non startup.  Makes for far more readable code in places, too.\n\nThis patch also adds Lenovo\u0027s PCI ID to the pci ids table.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "86cc9445e86bef9da44f933e3849e6eb43cbf626",
      "tree": "78caf89dbb540ea7c8046a7854462890462417bc",
      "parents": [
        "996fba08db7faf46b1a674957f60cd772ecd29ec"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:41 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:48:02 2007 -0400"
      },
      "message": "ACPI: thinkpad_acpi: use bool for boolean parameters\n\nSome of the module parameters are boolean in nature.  Make it so in fact.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "996fba08db7faf46b1a674957f60cd772ecd29ec",
      "tree": "0420ce9a00b46abe7c20901347550fb973e2a297",
      "parents": [
        "741553c2d29b4075d636a38792c05cd2fc62bd8a"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:40 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:47:46 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: rename pci HID constant\n\nRename an internal driver constant, on request by Len Brown.  Also,\ndocument exactly what it is for.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "741553c2d29b4075d636a38792c05cd2fc62bd8a",
      "tree": "c9adece8209e5f3d2540639db994a8cede3352d3",
      "parents": [
        "5c29d58f471099401513e2e567f6c28001bb0f13"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:39 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:46:48 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: checkpoint sysfs interface version due to input layer\n\nThe change in the way hotkey events are handled by default, and the use of\nthe input layer for the hotkey events are important enough features to\nwarrant increasing the major field of the sysfs interface version.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5c29d58f471099401513e2e567f6c28001bb0f13",
      "tree": "c914d46ce92a87ba88dde864ff739635b698bb08",
      "parents": [
        "e295e8508c1dd56e06c73e78a2f67f2eb563e74f"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:38 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:46:31 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: export EV_SW SW_RADIO events\n\nThe expected user case for the radio slider switch on a ThinkPad includes\ninterfacing to applications, so that the user gets an offer to find and\nassociate with a wireless network when the switch is changed from disabled\nto enabled (ThinkVantage suite).\n\nExport the information about the switch state, and switch change events as\nan EV_SW SW_RADIO event over the input layer.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Ivo van Doorn \u003civdoorn@gmail.com\u003e\nCc: Richard Hughes \u003chughsient@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e295e8508c1dd56e06c73e78a2f67f2eb563e74f",
      "tree": "076ac3317d2158e76d1326912f190c354f895b65",
      "parents": [
        "1a343760b516ca5466d201bec32b1794858b18a5"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:37 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:46:08 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: add power-management handler capability\n\nSome subdrivers could benefit from resume handling, so add the\ninfrastructure for simple resume handling.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1a343760b516ca5466d201bec32b1794858b18a5",
      "tree": "a3ba178b79e5f17365fac6bbd9aa475e42e102b0",
      "parents": [
        "6a38abbf2b68e37493f2d5e8702b895a6c23ba0f"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:36 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:45:56 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: make the input event mode the default\n\nMake the input layer the default way to deal with thinkpad-acpi hot keys,\nbut add a kernel config option to retain the old way of doing things.\n\nThis means we map a lot more keys to useful stuff by default, and also that\nwe enable hot key handling by default on driver load (like Windows does).\n\nThe documentation for proper use of this resource is also updated.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Richard Hughes \u003chughsient@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d7fff6f4d1ed1bc31577df887fefcb1541923367",
      "tree": "e2f37519c57efe20f47dc1df694af28d537f67b2",
      "parents": [
        "6df8cd3d4f921762504c4d1e7ed702b745702543",
        "e51f802babc5e368c60fbfd08c6c11269c9253b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 20:39:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 20:39:59 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: Add missing entries to family name tables\n  [NET]: Make NETDEVICES depend on NET.\n  [IPV6]: endianness bug in ip6_tunnel\n  [IrDA]: TOSHIBA_FIR depends on virt_to_bus\n  [IrDA]: EP7211 IR driver port to the latest SIR API\n  [IrDA] Typo fix in irnetlink.c copyright\n  [NET]: Fix loopback crashes when multiqueue is enabled.\n  [IPV4]: Fix inetpeer gcc-4.2 warnings\n"
    },
    {
      "commit": "6a38abbf2b68e37493f2d5e8702b895a6c23ba0f",
      "tree": "23f4e4bad740a5b866ee31d46c907756127e5fb0",
      "parents": [
        "7f5d1cd6287b7b29d210f85e2343207ac4310da2"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:35 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:38:44 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: add input device support to hotkey subdriver\n\nAdd input device support to the hotkey subdriver.\n\nHot keys that have a valid keycode mapping are reported through the input\nlayer if the input device is open.  Otherwise, they will be reported as\nACPI events, as they were before.\n\nScan codes are reported (using EV_MSC MSC_SCAN events) along with EV_KEY\nKEY_UNKNOWN events.\n\nFor backwards compatibility purposes, hot keys that used to be reported\nthrough ACPI events are not mapped to anything meaningful by default.\nUserspace is supposed to remap them if it wants to use the input device for\nhot key reporting.\n\nThis patch is based on a patch by Richard Hughes \u003chughsient@gmail.com\u003e.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Richard Hughes \u003chughsient@gmail.com\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7f5d1cd6287b7b29d210f85e2343207ac4310da2",
      "tree": "3f90f701043fab6086153f2a991ebdd0e54dddad",
      "parents": [
        "d54b7d7f8026300c612dd733d501fcbc22fd0370"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:34 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:38:31 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: register input device\n\nRegister an input device to send input events to userspace.\n\nThis patch is based on a patch by Richard Hughes \u003chughsient@gmail.com\u003e.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Richard Hughes \u003chughsient@gmail.com\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "94b08713186cc47a5c367a866cc0a0a762721455",
      "tree": "a4a8a464a382437bb803aabc2e99a2ca04fa50e6",
      "parents": [
        "74941a69afcc06722685d492784414ec042ab492"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:32 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:38:16 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: checkpoint sysfs interface version due to hotkey\n\nThe change in the size of the hotkey mask, the hability to report the keys\nthat use the higher bits, and the addition of the hotkey_radio_sw attribute\nare important enough features to warrant increasing the minor field of the\nsysfs interface version.\n\nAlso, document a bit better how and when the thinkpad-acpi sysfs interface\nversion will be updated.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "74941a69afcc06722685d492784414ec042ab492",
      "tree": "6f97b54fc18db01504cc46dc72d7f28d7d91d5a7",
      "parents": [
        "9b010de59cb6dcab7e167dd2a0fa5d3b31447fea"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:31 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:38:08 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: export to sysfs the state of the radio slider switch\n\nSome ThinkPad models, notably the T60 and X60, have a slider switch to\nenable and disable the radios.  The switch has the capability of\nforce-disabling the radios in hardware on most models, and it is supposed\nto affect all radios (WLAN, WWAN, BlueTooth).\n\nExport the switch state as a sysfs attribute, on ThinkPads where it is\navailable.\n\nThanks to Henning Schild for asking for this feature, and for tracking down\nthe EC register that holds the radio switch state.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Henning Schild \u003chenning@wh9.tu-dresden.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9b010de59cb6dcab7e167dd2a0fa5d3b31447fea",
      "tree": "44b5e548c0d9a4ad06011816aa6f8ded3a95457b",
      "parents": [
        "ae92bd17ff703b3703562148c73b4d6833e6a326"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:30 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:37:59 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: export hotkey maximum masks\n\nThe firmware knows how many hot keys it supports, so export this\ninformation in a sysfs attribute.\n\nAnd the driver knows which keys are always handled by the firmware in all\nknown ThinkPad models too, so export this information as well in a sysfs\nattribute.  Unless you know which events need to be handled in a passive\nway, do *not* enable hotkeys that are always handled by the firmware.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ae92bd17ff703b3703562148c73b4d6833e6a326",
      "tree": "8e987e553f7c4d4a54be326e2b5310c32a6c1faf",
      "parents": [
        "b8b26402cb711de5d3bbd4515b91b6d863fea259"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:29 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:37:50 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: enable more hotkeys\n\nRevise ACPI HKEY functionality to better interface with the firmware, and\nenable up to 32 regular hotkeys, instead of just 16 of them.  Ouch.\n\nThis takes care of most keys one used to have to do CMOS NVRAM polling on,\nand should drop the need for tpb, thinkpad-keys, and other such 5Hz NVRAM\npolling power vampires on most modern ThinkPads ;-)\n\nAnd, just to add insult to injury, this was sort of working since forever\nthrough the procfs interface, but nobody noticed or tried an echo\n0xffffffff \u003e /proc/acpi/ibm/hotkey and told me it would generate weird\nevents. ARGH!\n\nThanks to Richard Hughes for kicking off the work that ended up with this\ndiscovery, and to Matthew Garret for calling my attention to the fact that\nnewer ThinkPads were indeed generating ACPI GPEs when such hot keys were\npressed.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Richard Hughes \u003chughsient@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "94954cc60194796fb257802f6f65d79553c9a8ca",
      "tree": "81eae43abad4ccd897f4d2802d8e2c70b02c67d1",
      "parents": [
        "b964b437601a0e7d09896d5d9a85c83643e94f41"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:27 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:37:14 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: remove all uneeded initializers\n\nRemove all initializers to NULL or zero.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b964b437601a0e7d09896d5d9a85c83643e94f41",
      "tree": "5999efd0e68050f6b93fd310a46b40cabc38cc4c",
      "parents": [
        "08f1c192c3c32797068bfe97738babb3295bbf42"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:26 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:37:11 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: add DMI-based modalias\n\nAdd DMI-based aliases to allow module autoloading on select thinkpads.\n\nThe aliases will do nothing unless the dmi-based-module-autoloading.patch\npatch from Lennart Poettering \u003cmzxreary@0pointer.de\u003e is applied.  Lennart\u0027s\npatch has been accepted by greghk and will be merged eventually.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e0009820edfa50267eb7a3e3c43f5530325a987b",
      "tree": "1845d864ff6a0b94bfe3fec91ef9b8fadface4c5",
      "parents": [
        "b77f2fa6299af4bbb7aa50c5064a0f087ea089d9"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Sat Jul 21 19:11:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:11:35 2007 -0700"
      },
      "message": "[NET]: Make NETDEVICES depend on NET.\n\nEnabling drivers from \"Devices \u003e Networking\" (in menuconfig), for \nexample SLIP and/or PLIP, throws link time errors when CONFIG_NET itself \nis \u003dn. Have CONFIG_NETDEVICES depend on CONFIG_NET.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43a415138d8133587c0901d29941b821b86e9e7d",
      "tree": "c739df703e7dc73a38fb32a143adead4fa59dd7a",
      "parents": [
        "e97e2ddf07d6b6c2d621ddaec277e19f86c0cdb1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sat Jul 21 19:08:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:08:13 2007 -0700"
      },
      "message": "[IrDA]: TOSHIBA_FIR depends on virt_to_bus\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e97e2ddf07d6b6c2d621ddaec277e19f86c0cdb1",
      "tree": "7c84ad5813f63e76891871b662537bd8fb00ddbe",
      "parents": [
        "22e1fb25e78fd47b1ef3af3b48a2b07efdd3f95f"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Sat Jul 21 19:07:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:07:33 2007 -0700"
      },
      "message": "[IrDA]: EP7211 IR driver port to the latest SIR API\n\nThe EP7211 SIR driver was the only one left without a new SIR API port.\n\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e199ece4472cdcc73f329813d67dc4280424cd2d",
      "tree": "bc5cadedac633ddac0c81f1e74d0b7f7acec6c89",
      "parents": [
        "bdb345a4e3cf51dbe52955734c33003bbf0486e7"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Sat Jul 21 17:11:22 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:13 2007 -0700"
      },
      "message": "x86_64: Geode HW Random Number Generator depends on X86_32\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b0b8207e07f3f3ce01af37b78024c60e9f4b1f5",
      "tree": "bf3aee48098c45797a6f48014120339c946ec411",
      "parents": [
        "28318daf791b692f2654cb9c89687388063bd42b"
      ],
      "author": {
        "name": "Alessio Igor Bogani",
        "email": "abogani@texware.it",
        "time": "Sat Jul 21 17:11:19 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "x86_64: fix typo in acpi_pm.c\n\nSigned-off-by: Alessio Igor Bogani \u003cabogani@texware.it\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28318daf791b692f2654cb9c89687388063bd42b",
      "tree": "6ec7b7d3862c513135455156d17c738ec15aebf7",
      "parents": [
        "021daae2c265a844fd27bb6cc49c2bd114571069"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 21 17:11:18 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:12 2007 -0700"
      },
      "message": "x86_64: use the global PIT lock\n\nReplace the pcspkr private PIT lock by the global PIT lock to serialize the\nPIT access all over the place.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44bf4cea43816d43deab73c1c16361e899996eaa",
      "tree": "7ed3e6672f6abe3a68a79c77a7af125d0e0dab21",
      "parents": [
        "9ef231a436fddb34d806f599c97b479691b3c38b"
      ],
      "author": {
        "name": "Nigel Cunningham",
        "email": "nigel@nigel.suspend2.net",
        "time": "Sat Jul 21 17:10:41 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:10 2007 -0700"
      },
      "message": "x86: PM_TRACE support\n\nSigned-off-by: Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3484d79813707bb6045773953a809abba443dc20",
      "tree": "a986c674698face8fc51132a1feeac53fa7946a2",
      "parents": [
        "3af044e0f832cfa3fcdce14dc30678b79dd36995"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Sat Jul 21 17:10:32 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:10 2007 -0700"
      },
      "message": "x86_64: fake pxm-to-node mapping for fake numa\n\nFor NUMA emulation, our SLIT should represent the true NUMA topology of the\nsystem but our proximity domain to node ID mapping needs to reflect the\nemulated state.\n\nWhen NUMA emulation has successfully setup fake nodes on the system, a new\nfunction, acpi_fake_nodes() is called.  This function determines the proximity\ndomain (_PXM) for each true node found on the system.  It then finds which\nemulated nodes have been allocated on this true node as determined by its\nstarting address.  The node ID to PXM mapping is changed so that each fake\nnode ID points to the PXM of the true node that it is located on.\n\nIf the machine failed to register a SLIT, then we assume there is no special\nrequirement for emulated node affinity so we use the default LOCAL_DISTANCE,\nwhich is newly exported to this code, as our measurement if the emulated nodes\nappear in the same PXM.  Otherwise, we use REMOTE_DISTANCE.\n\nPXM_INVAL and NID_INVAL are also exported to the ACPI header file so that we\ncan compare node_to_pxm() results in generic code (in this case, the SRAT\ncode).\n\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55f93afd89fe6b9b9e12cfb2d3eb1a68e21f529e",
      "tree": "a18fb273a4a0eae43aecaad477d47e602e1a1087",
      "parents": [
        "bef9f9de32ec201ea5372caf2c76e7c71f80ee35"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Sat Jul 21 17:10:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:08 2007 -0700"
      },
      "message": "x86_64: Untangle asm/hpet.h from asm/timex.h\n\nWhen making changes to x86_64 timers, I noticed that touching hpet.h triggered\nan unreasonably large rebuild.  Untangling it from timex.h quiets the extra\nrebuild quite a bit.\n\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae2c6dcf90c5a9ff9bd9a176cafd43a255fcc64b",
      "tree": "f2724b7ec499779897775ccc8acaf735c2e1c7ed",
      "parents": [
        "a2e212dae57071d4a4a6cbbc12d70c628fd47ad2"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Sat Jul 21 17:09:56 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 18:37:08 2007 -0700"
      },
      "message": "x86_64: various cleanups in NUMA scan node\n\nIn acpi_scan_nodes(), we immediately return -1 if acpi_numa \u003c\u003d 0, meaning\nwe haven\u0027t detected any underlying ACPI topology or we have explicitly\ndisabled its use from the command-line with numa\u003dnoacpi.\n\nacpi_table_print_srat_entry() and acpi_table_parse_srat() are only\nreferenced within drivers/acpi/numa.c, so we can mark them as static and\nremove their prototypes from the header file.\n\nLikewise, pxm_to_node_map[] and node_to_pxm_map[] are only used within\ndrivers/acpi/numa.c, so we mark them as static and remove their externs\nfrom the header file.\n\nThe automatic \u0027result\u0027 variable is unused in acpi_numa_init(), so it\u0027s\nremoved.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4440e0e11d2e9eb13e6edf44f89019e4f8a4dd58",
      "tree": "1a65068383672dfb34f04bc5a190d1dbfea64eac",
      "parents": [
        "7cc90249ff0e21c526532ce5b5ba35c07c8b8389"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Sat Jul 21 04:38:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:17 2007 -0700"
      },
      "message": "atmel_lcdfb: use spare bits in 32bpp mode as alpha channel\n\nSet var-\u003etransp.offset and var-\u003etransp.length in 32bpp mode to indicate\nthat the 8 otherwise unused bits can be used for transparency.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7cc90249ff0e21c526532ce5b5ba35c07c8b8389",
      "tree": "95f0357e297771d180f2fe66d0b4002bffdea304",
      "parents": [
        "250a269da4e2afe815aeef97c3b115fbda4440ac"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jul 21 04:38:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:17 2007 -0700"
      },
      "message": "rivafb_setup() must be __devinit\n\nWARNING: drivers/built-in.o(.text+0x57106): Section mismatch: reference to .init.text:rivafb_setup (between \u0027rivafb_init\u0027 and \u0027nv3Busy\u0027)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "250a269da4e2afe815aeef97c3b115fbda4440ac",
      "tree": "5c99238fca59a52685812bd1b6a93f95ba0ca643",
      "parents": [
        "029641151bfede0930a79ecabb2572dc27a3c86f"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@rfo.atmel.com",
        "time": "Sat Jul 21 04:37:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:17 2007 -0700"
      },
      "message": "atmel_lcdfb: Fix STN LCD support\n\nFixes STN LCD support for the atmel_lcdfb framebuffer driver.\n\nThis patch is the result of a work from Jan Altenberg and has\nbeen tested on a Hitachi SP06Q002 on at91sam9261ek.\n\nIt adds a Kconfig switch that enables the proper LCD in the\nboard configuration file (STN or TFT). The switch is used\nin arch/arm/mach-at91/at91sam9261_devices.c \u0026 board-sam9261ek.c\nas an example.\n\nThis patch includes the \"Fix wrong line_length calculation\"\nlittle one from Jan and Haavard (submitted earlier).\n\nAT91 platform informations are directly submitted trough\nthe at91 maintainer, here :\nhttp://article.gmane.org/gmane.linux.kernel/543158\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@gmail.com\u003e\nCc: Jan Altenberg \u003cjan.altenberg@linutronix.de\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@rfo.atmel.com\u003e\nCc: Andrew Victor \u003candrew@sanpeople.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "029641151bfede0930a79ecabb2572dc27a3c86f",
      "tree": "b986836a6beb0de893baa05e5dfa8fb8ed85e5bd",
      "parents": [
        "8a2601f6aa837903bfb385b138b50b1e305f3e04"
      ],
      "author": {
        "name": "Thomas Hommel",
        "email": "thomas.hommel@gefanuc.com",
        "time": "Sat Jul 21 04:37:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:17 2007 -0700"
      },
      "message": "rtc: add support for STK17TA8 chip\n\nThis patch adds support for the Simtek STK17TA8 timekeeping chip.\n\nThe STK17TA8 is quite similar to the DS1553, but differs in register layout\nand in various control bits in the registers.  I chose to make this a new\ndriver to avoid confusion in the code and to not get lost in #ifdefs.\n\nSigned-off-by: Thomas Hommel \u003cthomas.hommel@gefanuc.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a2601f6aa837903bfb385b138b50b1e305f3e04",
      "tree": "6e4815b7e8909f5bcd48e021caf1eb2b042cc4e0",
      "parents": [
        "55ff1aba940ff46d4f6d4fd790ea3e1a47aaa84f"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Sat Jul 21 04:37:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:17 2007 -0700"
      },
      "message": "rtc: update and use the MAX6900 century byte\n\nWe now read and write the century byte in the max6900 chip.  We probably\ndon\u0027t need to do so on Linux-only system, but it\u0027s necessary when the chip\nis shared by another OS that uses the century byte.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55ff1aba940ff46d4f6d4fd790ea3e1a47aaa84f",
      "tree": "b4e62791cd1cfa99349485e3fce9b514009e29f0",
      "parents": [
        "ef154ec69c45aa052b1fa71ee5eeaca7e7f920a3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Jul 21 04:37:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:17 2007 -0700"
      },
      "message": "rtc kconfig: point out need for static linkage\n\nVarious people have expressed surprise that their modular RTC drivers don\u0027t\nseem to work for initializing the system time at boot.  To help avoid such\nunpleasantness, make the Kconfig text point out that the driver probably\nneeds to be statically linked.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef154ec69c45aa052b1fa71ee5eeaca7e7f920a3",
      "tree": "609d42b7547307c04c988547dd6bdbb15808642c",
      "parents": [
        "8214b0832cb3c0b74198e5b22c0e070aeaa3dd20"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jul 21 04:37:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:17 2007 -0700"
      },
      "message": "rtc: do not return void value\n\nThis patch fixes these sparse warnings:\n\ndrivers/rtc/rtc-ds1742.c:265:2: warning: returning void-valued expression\ndrivers/rtc/rtc-ds1553.c:409:2: warning: returning void-valued expression\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8214b0832cb3c0b74198e5b22c0e070aeaa3dd20",
      "tree": "c9c686c4a3a491f740b35747655e3a87040910c5",
      "parents": [
        "857038d93adce6c1dfdb12c242d7fbee1ded370d"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Sat Jul 21 04:37:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:17 2007 -0700"
      },
      "message": "Use menuconfig objects: ISDN/Gigaset\n\nChange Kconfig objects from \"menu, config\" into \"menuconfig\" so that the user\ncan disable the whole feature without having to enter the menu first.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "857038d93adce6c1dfdb12c242d7fbee1ded370d",
      "tree": "5fa1238c73627abf038afa519f81694f778cb054",
      "parents": [
        "5f67c5cc855d5a189fc542da3921868ca87fc274"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Sat Jul 21 04:37:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:17 2007 -0700"
      },
      "message": "Use menuconfig objects: ISDN\n\nUnclutter the ISDN menu a tiny bit by moving ISDN4Linux and the CAPI2.0\nlayers into their own menu.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f67c5cc855d5a189fc542da3921868ca87fc274",
      "tree": "c103f84beff6a9c779b3047e3c9fe440c609a731",
      "parents": [
        "149a6501f90df457d75a1954dd5a29434a182e6a"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sat Jul 21 04:37:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:17 2007 -0700"
      },
      "message": "Use menuconfig objects - CONFIG_ISDN_I4L\n\nRemove a menu statement and several dependencies from the Kconfig files in\nthe drivers/isdn tree as they have become unnecessary by the transformation\nof CONFIG_ISDN from \"menu, config\" into \"menuconfig\".\n(Modified version of a patch originally proposed by Jan Engelhardt.)\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "149a6501f90df457d75a1954dd5a29434a182e6a",
      "tree": "1ca514a7d42c2db0e500722d6ffc950743935be5",
      "parents": [
        "8b6f50ef1d5cc86b278eb42bc91630fad455fb10"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jul 21 04:37:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:16 2007 -0700"
      },
      "message": "spi.c:scan_boardinfo() mustn\u0027t be __init_or_module\n\nWARNING: drivers/built-in.o(.text+0x889735): Section mismatch: reference to .init.text:scan_boardinfo (between \u0027spi_register_master\u0027 and \u0027__unregister\u0027)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cfd13af6270c25e8089e9c5b59ffb55d39ae74a0",
      "tree": "492c257cf7fb4de082bf76420028eae8703b9c68",
      "parents": [
        "50b2529e38eb1f954bbadec93961aabe8c801904"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Sat Jul 21 04:37:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:16 2007 -0700"
      },
      "message": "ps3fb: Set FBINFO_READS_FAST to speed up text console scrolling\n\nps3fb: Set FBINFO_READS_FAST to speed up text console scrolling (on average\n50%, according to my tests)\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50b2529e38eb1f954bbadec93961aabe8c801904",
      "tree": "90fad4834a1abbe96a80cf8a08b8e308377991be",
      "parents": [
        "23e9c94caf134cb36a22b91043796057111f6ef3"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Sat Jul 21 04:37:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:16 2007 -0700"
      },
      "message": "ps3fb: Shrink default virtual frame buffer size from 18 to 9 MiB\n\nps3fb: Shrink the default virtual frame buffer size from 18 to 9 MiB, as\nnobody really uses the double buffering feature and Linux can use an\nadditional 9 MiB.  It can still be overridden on the kernel command line using\n`ps3fb\u003d18M\u0027.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23e9c94caf134cb36a22b91043796057111f6ef3",
      "tree": "beadbc3c8527f575d69a60e609b74e7c7c0c7c7b",
      "parents": [
        "24ed8559c7e8205eb94088532b9dbdf2e290dfa2"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Sat Jul 21 04:37:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:16 2007 -0700"
      },
      "message": "ps3fb: Enable VT_HW_CONSOLE_BINDING for proper kexec\n\nps3fb: VT_HW_CONSOLE_BINDING must be enabled to make console unbinding work,\nwhich is needed to give up all hypervisor resources before reboot or kexec.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f96526354bb0824f3ce550a028606d2f94435b92",
      "tree": "9bc2730a69a4b3fba1750e75e7d6ee6474e6f6b2",
      "parents": [
        "9aea8cbf2866c5680e30ff473341b7c5e93f7442"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Sat Jul 21 04:37:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:16 2007 -0700"
      },
      "message": "ps3: FLASH ROM Storage Driver\n\nAdd a FLASH ROM Storage Driver for the PS3:\n  - Implemented as a misc character device driver\n  - Uses a fixed 256 KiB buffer allocated from boot memory as the hypervisor\n    requires the writing of aligned 256 KiB blocks\n\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9aea8cbf2866c5680e30ff473341b7c5e93f7442",
      "tree": "0821f0353805475701e8106eb117443f014a524c",
      "parents": [
        "c6131fa528c4fc57605c474bf8c83821aff164c0"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Sat Jul 21 04:37:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:16 2007 -0700"
      },
      "message": "ps3: BD/DVD/CD-ROM Storage Driver\n\nAdd a BD/DVD/CD-ROM Storage Driver for the PS3:\n  - Implemented as a SCSI device driver\n  - Uses software scatter-gather with a 64 KiB bounce buffer as the hypervisor\n    doesn\u0027t support scatter-gather\n\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6131fa528c4fc57605c474bf8c83821aff164c0",
      "tree": "1d6fbeca1785ac149b9ce6bd18018849ebf0625f",
      "parents": [
        "97d22d26b4a5aefc5a18ac81ef4e7b46da451426"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Sat Jul 21 04:37:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:16 2007 -0700"
      },
      "message": "ps3: Disk Storage Driver\n\nAdd a Disk Storage Driver for the PS3:\n  - Implemented as a block device driver with a dynamic major\n  - Disk names (and partitions) are of the format ps3d%c(%u)\n  - Uses software scatter-gather with a 64 KiB bounce buffer as the hypervisor\n    doesn\u0027t support scatter-gather\n\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18de5bc4c1f1f1fa5e14f354a7603bd6e9d4e3b6",
      "tree": "cb0ff399fb3f368adecf213318e32a499ada6ff9",
      "parents": [
        "93da56efcf8c6a111f0349f6b7651172d4745ca0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 21 04:37:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:15 2007 -0700"
      },
      "message": "clockevents: fix resume logic\n\nWe need to make sure, that the clockevent devices are resumed, before\nthe tick is resumed. The current resume logic does not guarantee this.\n\nAdd CLOCK_EVT_MODE_RESUME and call the set mode functions of the clock\nevent devices before resuming the tick / oneshot functionality.\n\nFixup the existing users.\n\nThanks to Nigel Cunningham for tracking down a long standing thinko,\nwhich affected the jinxed VAIO.\n\n[akpm@linux-foundation.org: xen build fix]\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80e27982a66ea8306a704ba8bdf634ed480d4b46",
      "tree": "50536d35b176048b781e3a5b3ed63c59e5ea1138",
      "parents": [
        "3e63516c826454c964eefdd24d33e188064c6679"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Jul 21 04:37:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:14 2007 -0700"
      },
      "message": "console: fix section mismatch warning in vgacon.c\n\nFix following section mismatch warning:\nWARNING: vmlinux.o(.text+0x121e62): Section mismatch: reference to .init.text:__alloc_bootmem (between \u0027vgacon_startup\u0027 and \u0027vgacon_scrolldelta\u0027)\n\nBrowsing the code it seems that vgacon_scrollback_startup() is only called\nduring the init phase so the reference to the .init.text section is OK.\n\nTeach modpost not to warn using ___init_refok.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80b16c192e469541263d6bfd9177662ceb632ecc",
      "tree": "c6e8a0abc281eac6e8139b38c4152dc366693f13",
      "parents": [
        "d3fec424b23c47686efcf3f2004c3f1c1cee4d9c"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Sat Jul 21 04:37:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:14 2007 -0700"
      },
      "message": "dm io: fix panic on large request\n\nFlush workqueue before releasing bioset and mopools in dm-crypt.  There can\nbe finished but not yet released request.\n\nCall chain causing oops:\n  run workqueue\n    dec_pending\n      bio_endio(...);\n      \t\u003cremove device request - remove mempool\u003e\n      mempool_free(io, cc-\u003eio_pool);\n\nThis usually happens when cryptsetup create temporary\nluks mapping in the beggining of crypt device activation.\n\nWhen dm-core calls destructor crypt_dtr, no new request\nare possible.\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: Christophe Saout \u003cchristophe@saout.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39dca558a5b52b63e49bc234a7e887be092aa690",
      "tree": "31c3c412458e657fdbedc73f50b7de26c7ed0c4a",
      "parents": [
        "0e78d158b67fba3977f577f293c323359d80dd0e"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri Jul 20 18:22:17 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sat Jul 21 08:58:23 2007 -0500"
      },
      "message": "[SCSI] bsg: make class backlinks\n\nCurrently, bsg doesn\u0027t make class backlinks (a process whereby you\u0027d get\na link to bsg in the device directory in the same way you get one for\nsg).  This is because the bsg device is uninitialised, so the class\ndevice has nothing it can attach to.  The fix is to make the bsg device\npoint to the cdevice of the entity creating the bsg, necessitating\nchanging the bsg_register_queue() prototype into a form that takes the\ngeneric device.\n\nAcked-by: FUJITA Tomonori \u003ctomof@acm.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0e78d158b67fba3977f577f293c323359d80dd0e",
      "tree": "539065fd92feb757e548891dbe29c481df091075",
      "parents": [
        "6826ee4fdbe24c7aab56ce833ef94be81d190587"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Fri Jul 20 15:28:28 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sat Jul 21 08:57:40 2007 -0500"
      },
      "message": "[SCSI] 3w-9xxx: add support for 9690SA\n\nThe attached patch updates the 3ware 9000 driver:\n\n- Fix dma mask setting to fallback to 32-bit if 64-bit fails.\n- Add support for 9690SA controllers.\n\nSigned-off-by: Adam Radford \u003clinuxraid@amcc.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c4d198d5183ec7bbf8b53216cfc5ded7ebb0ec0c",
      "tree": "7b86e7959f607f1f5015a498515392d8fa480f83",
      "parents": [
        "5c4c1489b93c9dc51cc6e97fd73e325ce94983c0"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sat Jul 21 09:06:46 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 23:48:47 2007 -0700"
      },
      "message": "KVM: MMU: Fix cleaning up the shadow page allocation cache\n\n__free_page() wants a struct page, not a virtual address.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "e2f81daf23efde23d8cac1fc253d41838f0347cf"
}
