)]}'
{
  "log": [
    {
      "commit": "99e65c92f2bbf84f43766a8bf701e36817d62822",
      "tree": "c7ad277189ab20fbb1041fba994099abbd96bc41",
      "parents": [
        "2bd0ac4eb469ef58c3b1746fccd15da871fc55c4"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Jul 25 15:50:04 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:35:47 2008 +0300"
      },
      "message": "KVM: s390: Fix guest kconfig\n\nCornelia Huck noticed that a modular virtio without kvm guest support\nleads to a build error in the s390 virtio transport:\n\nCONFIG_VIRTIO\u003dm leads to\nERROR: \"vmem_add_mapping\" [drivers/s390/kvm/kvm_virtio.ko] undefined!\nERROR: \"max_pfn\" [drivers/s390/kvm/kvm_virtio.ko] undefined!\nERROR: \"vmem_remove_mapping\" [drivers/s390/kvm/kvm_virtio.ko] undefined!\n\nThe virtio transport only works with kvm guest support and only as a\nbuiltin. Lets change the build process of drivers/s390/kvm/kvm_virtio.c\nto depend on kvm guest support, which is also a bool.\n\nCONFIG_S390_GUEST already selects CONFIG_VIRTIO, that should prevent\nCONFIG_S390_GUEST\u003dy CONFIG_VIRTIO\u003dn situations.\n\nCC: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "8be1a6d6c77ab4532e4476fdb8177030ef48b52c",
      "tree": "c94ff327a6291672e1f9071a79bf61d63f5f0cb9",
      "parents": [
        "852fef69c0d9510a28a70221cfddd004efa02552",
        "cc9969c96765476db5e30c9e074a57838604c1d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:40:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:40:36 2008 -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  mlx4: Update/add Mellanox Technologies copyright lines to mlx4 driver files\n  mlx4_core: Add VLAN tag field to WQE control segment struct\n  RDMA/nes: CM connection setup/teardown rework\n  IPoIB: Correct help text for INFINIBAND_IPOIB_DEBUG\n  IPoIB/cm: Connected mode is no longer EXPERIMENTAL\n  RDMA/ucm: BKL is not needed for ib_ucm_open()\n  RDMA/ucma: BKL is not needed for ucma_open()\n"
    },
    {
      "commit": "852fef69c0d9510a28a70221cfddd004efa02552",
      "tree": "3cc5a175ad181262926f0498a74054e482220088",
      "parents": [
        "9ee08c2df47c10ba624ff05a6c0f2500748bcb69"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Jul 26 22:42:42 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:40:09 2008 -0700"
      },
      "message": "fix for a memory leak in an error case introduced by fix for double free\n\nThe fix NULLed a pointer without freeing it.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nReported-by: Juha Motorsportcom \u003cjuha_motorsportcom@luukku.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ee08c2df47c10ba624ff05a6c0f2500748bcb69",
      "tree": "0a2788abb3b5547b83965e0b3132eec8b196bd81",
      "parents": [
        "eaf0ba5ef69538b6913525294a3a0fcb0e0992e0",
        "3d45955962496879dead8d4dd70bb9a23b07154b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:30:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:30:56 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (57 commits)\n  [MTD] [NAND] subpage read feature as a way to increase performance. \n  CPUFREQ: S3C24XX NAND driver frequency scaling support.\n  [MTD][NAND] au1550nd: remove unused variable\n  [MTD] jedec_probe: Fix SST 16-bit chip detection\n  [MTD][MTDPART] Fix a division by zero bug\n  [MTD][MTDPART] Cleanup and document the erase region handling\n  [MTD][MTDPART] Handle most checkpatch findings\n  [MTD][MTDPART] Seperate main loop from per-partition code in add_mtd_partition\n  [MTD] physmap: resume already suspended chips on failure to suspend\n  [MTD] physmap: Fix suspend/resume/shutdown bugs.\n  [MTD] [NOR] Fix -ETIMEO errors in CFI driver\n  [MTD] [NAND] fsl_elbc_nand: fix section mismatch with CONFIG_MTD_OF_PARTS\u003dy\n  [JFFS2] Use .unlocked_ioctl\n  [MTD] Fix const assignment in the MTD command line partitioning driver\n  [MTD] [NOR] gen_probe: No debug message when debugging is disabled\n  [MTD] [NAND] remove __PPC__ hardcoded address from DiskOnChip drivers\n  [MTD] [MAPS] Remove the bast-flash driver.\n  [MTD] [NAND] fsl_elbc_nand: ecclayout cleanups\n  [MTD] [NAND] fsl_elbc_nand: implement support for flash-based BBT\n  [MTD] [NAND] fsl_elbc_nand: fix OOB workability for large page NAND chips\n  ...\n"
    },
    {
      "commit": "732730d48dc777f6577a6e0fece42b860324998e",
      "tree": "e1ef7cfaed95d0ad3b81043eca5f7a1e1ba37764",
      "parents": [
        "bdee6ac7d1c9a4a9b65db1753b0bfa0b61361dde"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jul 27 01:39:52 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:29:03 2008 -0700"
      },
      "message": "m68k: gs: use tty_port fixes\n\ncommit b5391e29f428d11755ca2c91074c6db6f5c69d7c (\"gs: use tty_port\")\nforgot to update the m68k gs serial drivers.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bdee6ac7d1c9a4a9b65db1753b0bfa0b61361dde",
      "tree": "d2d260a3aa7e0902be023c0fbdb52ec26dbd6609",
      "parents": [
        "4836e3007882984279ca63d3c42bf0b14616eb78",
        "deec9ae31e6079551ce9260d29a4cf83e5b19a83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:27:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:27:31 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  atmel-mci: debugfs support\n  mmc: Add per-card debugfs support\n  mmc: Export internal host state through debugfs\n  imxmmc: fix crash when no platform data is provided\n  imxmmc: fix platform resources\n  imxmmc: remove DEBUG definition\n  mmc_spi: put signals to low power off fix\n"
    },
    {
      "commit": "4836e3007882984279ca63d3c42bf0b14616eb78",
      "tree": "28bf22726964e068b825491d71a141eefedbe5f8",
      "parents": [
        "5c7c204aeca51ccfad63caab4fcdc5d8026c0fd8",
        "4e1e018ecc6f7bfd10fc75b3ff9715cc8164e0a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:23:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:23:44 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6: (39 commits)\n  [PATCH] fix RLIM_NOFILE handling\n  [PATCH] get rid of corner case in dup3() entirely\n  [PATCH] remove remaining namei_{32,64}.h crap\n  [PATCH] get rid of indirect users of namei.h\n  [PATCH] get rid of __user_path_lookup_open\n  [PATCH] f_count may wrap around\n  [PATCH] dup3 fix\n  [PATCH] don\u0027t pass nameidata to __ncp_lookup_validate()\n  [PATCH] don\u0027t pass nameidata to gfs2_lookupi()\n  [PATCH] new (local) helper: user_path_parent()\n  [PATCH] sanitize __user_walk_fd() et.al.\n  [PATCH] preparation to __user_walk_fd cleanup\n  [PATCH] kill nameidata passing to permission(), rename to inode_permission()\n  [PATCH] take noexec checks to very few callers that care\n  Re: [PATCH 3/6] vfs: open_exec cleanup\n  [patch 4/4] vfs: immutable inode checking cleanup\n  [patch 3/4] fat: dont call notify_change\n  [patch 2/4] vfs: utimes cleanup\n  [patch 1/4] vfs: utimes: move owner check into inode_change_ok()\n  [PATCH] vfs: use kstrdup() and check failing allocation\n  ...\n"
    },
    {
      "commit": "5c7c204aeca51ccfad63caab4fcdc5d8026c0fd8",
      "tree": "4bfd5f4455b706c9ba86a8925bf367f437d16336",
      "parents": [
        "228428428138e231a155464239880201e5cc8b44",
        "3712b42d4b1bec29a4232a6673bf2e6dcc5faa68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:19:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:19:41 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/ISDN-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/ISDN-2.6:\n  Add layer1 over IP support\n  Add mISDN HFC multiport driver\n  Add mISDN HFC PCI driver\n  Add mISDN DSP\n  Add mISDN core files\n  Define AF_ISDN and PF_ISDN\n  Add mISDN driver\n"
    },
    {
      "commit": "228428428138e231a155464239880201e5cc8b44",
      "tree": "89b437f5501d03ca36b717e232337426d0de77ca",
      "parents": [
        "78681ac08a611313595d13cafabae1183b71ef48",
        "6c3b8fc618905d7599dcc514c99ce4293d476f39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:17:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:17:56 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  netns: fix ip_rt_frag_needed rt_is_expired\n  netfilter: nf_conntrack_extend: avoid unnecessary \"ct-\u003eext\" dereferences\n  netfilter: fix double-free and use-after free\n  netfilter: arptables in netns for real\n  netfilter: ip{,6}tables_security: fix future section mismatch\n  selinux: use nf_register_hooks()\n  netfilter: ebtables: use nf_register_hooks()\n  Revert \"pkt_sched: sch_sfq: dump a real number of flows\"\n  qeth: use dev-\u003eml_priv instead of dev-\u003epriv\n  syncookies: Make sure ECN is disabled\n  net: drop unused BUG_TRAP()\n  net: convert BUG_TRAP to generic WARN_ON\n  drivers/net: convert BUG_TRAP to generic WARN_ON\n"
    },
    {
      "commit": "78681ac08a611313595d13cafabae1183b71ef48",
      "tree": "8a7f3682e9aeb8c00009fbec9629e9e79c31ace5",
      "parents": [
        "3b8f14b41026fb7d7e9a4af2a4128a702d07ad26"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jul 26 15:22:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:16:48 2008 -0700"
      },
      "message": "firmware: fix memmap printk format warnings\n\nFix firmware/memmap printk format warnings:\n\n  drivers/firmware/memmap.c:156: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n  drivers/firmware/memmap.c:161: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "516e0cc5646f377ab80fcc2ee639892eccb99853",
      "tree": "e06296dcedb42dbe397d237887873e70c5823d51",
      "parents": [
        "3c333937ee3be114b181c4861188cfe8f6a59697"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 26 00:39:17 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 26 20:53:40 2008 -0400"
      },
      "message": "[PATCH] f_count may wrap around\n\nmake it atomic_long_t; while we are at it, get rid of useless checks in affs,\nhfs and hpfs - -\u003eopen() always has it equal to 1, -\u003erelease() - to 0.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "3712b42d4b1bec29a4232a6673bf2e6dcc5faa68",
      "tree": "b00ed0696e336c26daf6ec52cefee6d59eb89691",
      "parents": [
        "af69fb3a8ffa37e986db00ed93099dc44babeef4"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sun Jul 27 02:02:10 2008 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sun Jul 27 02:02:10 2008 +0200"
      },
      "message": "Add layer1 over IP support\n\nImplement a ISDN over IP tunnel to use mISDN hardware on\nremote locations.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\n"
    },
    {
      "commit": "af69fb3a8ffa37e986db00ed93099dc44babeef4",
      "tree": "63354d4ae8b0d6e08f3f550e55cb6c4ccc548bd3",
      "parents": [
        "1700fe1a10dc0eaac0ef60a8093eaeafa9bff9ae"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sun Jul 27 02:00:43 2008 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sun Jul 27 02:00:43 2008 +0200"
      },
      "message": "Add mISDN HFC multiport driver\n\nEnable support for cards with Cologne Chip AG\u0027s HFC multiport\nchip.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\n"
    },
    {
      "commit": "1700fe1a10dc0eaac0ef60a8093eaeafa9bff9ae",
      "tree": "278c01dd55e25f017c9124be90784408b749641c",
      "parents": [
        "960366cf8dbb3359afaca30cf7fdbf69a6d6dda7"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sat Jul 26 18:55:28 2008 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sun Jul 27 01:58:01 2008 +0200"
      },
      "message": "Add mISDN HFC PCI driver\n\nEnable support for card with Cologne Chip AG\u0027s\nHFC PCIbased cards\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\n"
    },
    {
      "commit": "960366cf8dbb3359afaca30cf7fdbf69a6d6dda7",
      "tree": "261bc6e6584caf44d8d1fa319e6228431ac3b91d",
      "parents": [
        "1b2b03f8e514e4f68e293846ba511a948b80243c"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sun Jul 27 01:56:38 2008 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sun Jul 27 01:56:38 2008 +0200"
      },
      "message": "Add mISDN DSP\n\nEnable support for digital audio processing capability.\nThis module may be used for special applications that require\ncross connecting of bchannels, conferencing, dtmf decoding\necho cancelation, tone generation, and Blowfish encryption and\ndecryption.\nIt may use hardware features if available.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\n"
    },
    {
      "commit": "1b2b03f8e514e4f68e293846ba511a948b80243c",
      "tree": "5ffb07d532afca95170ea0615bb74af78b0d0483",
      "parents": [
        "04578dd330f1ec6bc9c4233833bee0d0ca73ff09"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sun Jul 27 01:54:58 2008 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sun Jul 27 01:54:58 2008 +0200"
      },
      "message": "Add mISDN core files\n\nAdd mISDN core files\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\n"
    },
    {
      "commit": "e4ac9bc1f6686dcb8c34e2756aa93cc9546fa6ae",
      "tree": "f61c5487c54ce0c6633cb088e81bcec2b7ccc20b",
      "parents": [
        "a048d3aff8b828b6c0fa7ddd90a531248ab4e0f9"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sat Jul 26 18:52:11 2008 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sun Jul 27 01:46:33 2008 +0200"
      },
      "message": "Add mISDN driver\n\nmISDN is a new modular ISDN driver, in the long term it should replace\nthe old I4L driver architecture for passiv ISDN cards.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\n"
    },
    {
      "commit": "deec9ae31e6079551ce9260d29a4cf83e5b19a83",
      "tree": "271a323032fb4a9db9c3a8d3c73d1c922c5f31d9",
      "parents": [
        "f4b7f927b531ca350cfc4ca1bdc3377dac7f9a32"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Thu Jul 24 14:18:59 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Jul 27 01:26:17 2008 +0200"
      },
      "message": "atmel-mci: debugfs support\n\nCreate additional files under the host\u0027s debugfs directory containing\nadditional host-specific debug information.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "f4b7f927b531ca350cfc4ca1bdc3377dac7f9a32",
      "tree": "9ad0b50fba46d24deb361a37a28141b12830b443",
      "parents": [
        "6edd8ee60ac9b974bd6ec3b1bcb2aab02762fa8c"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Thu Jul 24 14:18:58 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Jul 27 01:26:17 2008 +0200"
      },
      "message": "mmc: Add per-card debugfs support\n\nFor each card successfully added to the bus, create a subdirectory under\nthe host\u0027s debugfs root with information about the card.\n\nAt the moment, only a single file is added to the card directory for\nall cards: \"state\". It reflects the \"state\" field in struct mmc_card,\nindicating whether the card is present, readonly, etc.\n\nFor MMC and SD cards (not SDIO), another file is added: \"status\".\nReading this file will ask the card about its current status and\nreturn it. This can be useful if the card just refuses to respond to\nany commands, which might indicate that the card state is not what the\nMMC core thinks it is (due to a missing stop command, for example.)\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "6edd8ee60ac9b974bd6ec3b1bcb2aab02762fa8c",
      "tree": "0f24dc879d9645935974489d152dd83815fcff68",
      "parents": [
        "c5d5e9c40fc6cabedd5fdc7441e6e9d37f5c9bba"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Thu Jul 24 14:18:57 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Jul 27 01:26:16 2008 +0200"
      },
      "message": "mmc: Export internal host state through debugfs\n\nWhen CONFIG_DEBUG_FS is set, create a few files under /sys/kernel/debug\ncontaining information about an mmc host\u0027s internal state. Currently,\njust a single file is created, \"ios\", which contains information about\nthe current operating parameters for the bus (clock speed, bus width,\netc.)\n\nHost drivers can add additional files and directories under the host\u0027s\nroot directory by passing the debugfs_root field in struct mmc_host as\nthe \u0027parent\u0027 parameter to debugfs_create_*.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "c5d5e9c40fc6cabedd5fdc7441e6e9d37f5c9bba",
      "tree": "3deff42e5df9db82d26eee20527ef01d85e7fc2e",
      "parents": [
        "5fc63dfba8a016caf832572aeaa90abef82f0ba0"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed Jul 09 16:03:20 2008 +0300"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Jul 27 01:26:16 2008 +0200"
      },
      "message": "imxmmc: fix crash when no platform data is provided\n\nDon\u0027t crash if no platform data is provided.\nIn this case assume that card is present.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nAcked-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "5fc63dfba8a016caf832572aeaa90abef82f0ba0",
      "tree": "dfa412a594558f7c9ec163681e21e2e78c979580",
      "parents": [
        "322069c9df1fd4da269b2a57d78f753684962523"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed Jul 09 16:03:17 2008 +0300"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Jul 27 01:26:15 2008 +0200"
      },
      "message": "imxmmc: fix platform resources\n\nFixup platform resources handling.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nAcked-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "322069c9df1fd4da269b2a57d78f753684962523",
      "tree": "2b0ba0870a6096035519a6a2e1f3d9f8ead0bb05",
      "parents": [
        "1685a03e98b7e9b83e0aa692c1cc470b3aa37597"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed Jul 09 16:03:13 2008 +0300"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Jul 27 01:26:14 2008 +0200"
      },
      "message": "imxmmc: remove DEBUG definition\n\nRemoved DEBUG #define #undef, because module is automaticaly\ncompiled with -DDEBUG when CONFIG_MMC_DEBUG is defined.\nCurrently it just generates compiler warning about redefinition.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nAcked-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "cc9969c96765476db5e30c9e074a57838604c1d1",
      "tree": "919c8528ca998f037afb8a512ba0f9c81e70069c",
      "parents": [
        "5ba18b186c979283a2bf75a28b7ea325184b0c08",
        "9905922446f6dc02fd4650c8f59114d6bdb5b777",
        "51a379d0c8f7a6db7c9e3c9c770d90a6d2d1ef9b",
        "6492cdf3a24fd620660c399745b5e169a0ed27d6"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat Jul 26 13:59:47 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat Jul 26 13:59:47 2008 -0700"
      },
      "message": "Merge branches \u0027bkl-removal\u0027, \u0027ipoib\u0027, \u0027mlx4\u0027 and \u0027nes\u0027 into for-linus\n"
    },
    {
      "commit": "a048d3aff8b828b6c0fa7ddd90a531248ab4e0f9",
      "tree": "8edfb5bd152aef0d48c4a165247906db347c3a56",
      "parents": [
        "fb3b80614438f8b73b3879a19350439d6aa402da",
        "1fe371044b21b226b96a9dd959e971b50b28c78e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 13:25:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 13:25:47 2008 -0700"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  ftrace: fix modular build\n  ftrace: disable tracing on acpi idle calls\n  ftrace: remove latency-tracer leftover\n  ftrace: only trace preempt off with preempt tracer\n  ftrace: fix 4d3702b6 (post-v2.6.26): WARNING: at kernel/lockdep.c:2731 check_flags (ftrace)\n"
    },
    {
      "commit": "689796a141cea79d745a4689c65dd01c39e5e100",
      "tree": "32439d68526e71728b2983eafe52fbd9f66897bd",
      "parents": [
        "37e67b75804b84e092ae9f1d7a19dc3522ef78ab"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Jul 26 17:15:05 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 13:22:56 2008 -0700"
      },
      "message": "dsp56k: Fix BKL pushdown\n\ncommit 236b8756a2b6f90498d45b2c36d43e5372f2d4b8 (\"dsp56k: BKL pushdown\")\nremoved the `struct inode *inode\u0027 parameter from dsp56k_ioctl(), but\nforgot to update the use of `inode\u0027 in the first line of the function.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37e67b75804b84e092ae9f1d7a19dc3522ef78ab",
      "tree": "1e5c5770f7685422fa0b924280d83826b5f9c28e",
      "parents": [
        "4b1fefaca9f5fdd43b24aa248777a75a81dfa8d6"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat Jul 26 19:37:57 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 13:22:56 2008 -0700"
      },
      "message": "drivers/video/fbmem.c: removed duplicated include\n\nRemoved duplicated include \u003clinux/major.h\u003e\nin drivers/video/fbmem.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ca813c4e515d9b868cd71703ef15f4af3aebb21",
      "tree": "f52630d2fe052e24ca34cc91dce2e691eac7a5ee",
      "parents": [
        "3d1e412ac5570a669e1b1fc5fd0f6859250c3d76"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:46:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:12 2008 -0700"
      },
      "message": "video/stifb.c: make 2 functions static\n\nThis patch makes the following needlessly global functions static:\n - stifb_init_fb()\n - stifb_init()\n\nSigned-off-by: Adrian Bunk \u003cbunk@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": "3d1e412ac5570a669e1b1fc5fd0f6859250c3d76",
      "tree": "9991d33f7aba9b375c3d7ff857b2ede406184de4",
      "parents": [
        "511e7483abe1ab433d8ab7a7998f799042b52941"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:46:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:12 2008 -0700"
      },
      "message": "video/console/stico{n,re}.c: make code static\n\nThis patch makes the following needlessly global code static:\n - sticon.c: sticonsole_init()\n - sticore.c: struct default_sti\n - sticore.c: sti_init_graph()\n - sticore.c: sti_inq_conf()\n - sticore.c: sti_rom_copy()\n - sticore.c: sti_select_fbfont()\n - sticore.c: sti_select_font()\n - sticore.c: sti_get_wmode_rom()\n - sticore.c: sti_read_rom()\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Adrian Bunk \u003cbunk@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": "511e7483abe1ab433d8ab7a7998f799042b52941",
      "tree": "ba4ae9c7edd15bc3041f6ec527e699c5abe50f17",
      "parents": [
        "f56f6d30c75984d0aba2656eaeb35f3806395191"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:46:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:12 2008 -0700"
      },
      "message": "make macfb_setup() static\n\nThis patch makes the needlessly global macfb_setup() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@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": "9580d85f9cdb076c4bfb467bc6c0d3c5e499957a",
      "tree": "ff746752ff4ce2bff2ae50cea345c1bbbe2b3ba7",
      "parents": [
        "7c363b8c6536f26934172d3c46f0bbec01a97c61"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:46:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:12 2008 -0700"
      },
      "message": "drivers/char/rtc.c: make 2 functions static\n\nThe following functions can now become static:\n - rtc_interrupt()\n - rtc_get_rtc_time()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nAcked-by: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23d5f96ce6571da51c0f6bfa7361e5f91f314b2b",
      "tree": "cbabe530dde522addbe5b8f890704a4434371d20",
      "parents": [
        "25cdcd0086d97a011fcd0c1ff572e30da24790ec"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:46:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:11 2008 -0700"
      },
      "message": "make parport_cs_release() static\n\nThis patch makes the needlessly global parport_cs_release() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@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": "25cdcd0086d97a011fcd0c1ff572e30da24790ec",
      "tree": "b3c6ab7ff2813ec3253af8d993f40264f941a8f4",
      "parents": [
        "96930a6365c99c160138a395566e360b27348b8f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:46:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:11 2008 -0700"
      },
      "message": "make pnp_add_card_id() static\n\npnp_add_card_id() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e1451da4f928ae1c9d5ca617faebde9f02985db",
      "tree": "2f41238b6ade3b8cc1af0255d239745ac1947bf2",
      "parents": [
        "a4074d93dd4e8f46f727840baa2be02d544fd17f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:46:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:11 2008 -0700"
      },
      "message": "drm: make drm_minors_cleanup() static\n\nMake the needlessly global drm_minors_cleanup() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@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": "f810a5cf28a818db96333cd23646f0227ec015b4",
      "tree": "671eb15b7557d7cc68ebfb30df73ef666638bdcf",
      "parents": [
        "12e0036818eed243c8ed6583ebf98261a2554e12"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Jul 25 19:45:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:07 2008 -0700"
      },
      "message": "Use WARN() in drivers/base/\n\nUse WARN() instead of a printk+WARN_ON() pair; this way the message\nbecomes part of the warning section for better reporting/collection.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51cc50685a4275c6a02653670af9f108a64e01cf",
      "tree": "819d47bd2b0c8a9d1835d863853804b0a0242b97",
      "parents": [
        "d91958815d214ea365b98cbff6215383897edcb6"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Jul 25 19:45:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:07 2008 -0700"
      },
      "message": "SL*B: drop kmem cache argument from constructor\n\nKmem cache passed to constructor is only needed for constructors that are\nthemselves multiplexeres.  Nobody uses this \"feature\", nor does anybody uses\npassed kmem cache in non-trivial way, so pass only pointer to object.\n\nNon-trivial places are:\n\tarch/powerpc/mm/init_64.c\n\tarch/powerpc/mm/hugetlbpage.c\n\nThis is flag day, yes.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Jon Tollefson \u003ckniht@linux.vnet.ibm.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\n[akpm@linux-foundation.org: fix arch/powerpc/mm/hugetlbpage.c]\n[akpm@linux-foundation.org: fix mm/slab.c]\n[akpm@linux-foundation.org: fix ubifs]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d91958815d214ea365b98cbff6215383897edcb6",
      "tree": "a50416a04c9ae84c4242dbec62d8f211d97ea4d2",
      "parents": [
        "19fd6231279be3c3bdd02ed99f9b0eb195978064"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Fri Jul 25 19:45:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:06 2008 -0700"
      },
      "message": "Documentation cleanup: trivial misspelling, punctuation, and grammar corrections.\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e286781d5f2e9c846e012a39653a166e9d31777d",
      "tree": "14958fe6d8f3e0459c96c68b3034ea2433ab85ac",
      "parents": [
        "47feff2c8eefe85099f87c43d3096855f0085ca0"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Jul 25 19:45:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:06 2008 -0700"
      },
      "message": "mm: speculative page references\n\nIf we can be sure that elevating the page_count on a pagecache page will\npin it, we can speculatively run this operation, and subsequently check to\nsee if we hit the right page rather than relying on holding a lock or\notherwise pinning a reference to the page.\n\nThis can be done if get_page/put_page behaves consistently throughout the\nwhole tree (ie.  if we \"get\" the page after it has been used for something\nelse, we must be able to free it with a put_page).\n\nActually, there is a period where the count behaves differently: when the\npage is free or if it is a constituent page of a compound page.  We need\nan atomic_inc_not_zero operation to ensure we don\u0027t try to grab the page\nin either case.\n\nThis patch introduces the core locking protocol to the pagecache (ie.\nadds page_cache_get_speculative, and tweaks some update-side code to make\nit work).\n\nThanks to Hugh for pointing out an improvement to the algorithm setting\npage_count to zero when we have control of all references, in order to\nhold off speculative getters.\n\n[kamezawa.hiroyu@jp.fujitsu.com: fix migration_entry_wait()]\n[hugh@veritas.com: fix add_to_page_cache]\n[akpm@linux-foundation.org: repair a comment]\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nReviewed-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nAcked-by: Nick Piggin \u003cnpiggin@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": "f1d82698029b92a88f5500b99f66514b6dee2bc3",
      "tree": "eaedb613a05e1471fbeca212b3b1229ab252627d",
      "parents": [
        "17017d8d2c005734d7088d8281ce2daab8fcb097"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Fri Jul 25 19:45:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:04 2008 -0700"
      },
      "message": "memstick: use fully asynchronous request processing\n\nInstead of using a separate thread to pump requests from block layer queue\nto memstick, do so inline, utilizing the callback design of the memstick.\n\n[akpm@linux-foundation.org: fix warnings]\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17017d8d2c005734d7088d8281ce2daab8fcb097",
      "tree": "df689658df7d342143ad399bddf0df7257e8ec20",
      "parents": [
        "b77899985bdfd85a8e5a6e485033a9b4713d2471"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Fri Jul 25 19:45:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:04 2008 -0700"
      },
      "message": "memstick: add \"start\" and \"stop\" methods to memstick device\n\nIn some cases it may be desirable to ensure that associated driver is not\ngoing to access the media in some period of time.  \"start\" and \"stop\"\nmethods are provided therefore to allow it.\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b77899985bdfd85a8e5a6e485033a9b4713d2471",
      "tree": "5cf53074b73de6fc27d8d8b0ac78fc8d32c0b9df",
      "parents": [
        "0147600172b4a5d261165d1aa5ef818d84da1557"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Fri Jul 25 19:45:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:04 2008 -0700"
      },
      "message": "memstick: allow \"set_param\" method to return an error code\n\nSome controllers (Jmicron, for instance) can report temporal failure\ncondition during power-on.  It is desirable to account for this using a\nreturn value of \"set_param\" device method.  The return value can also be\nhandy to distinguish between supported and unsupported device parameters\nin run time.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0147600172b4a5d261165d1aa5ef818d84da1557",
      "tree": "600b372bdde87472043d71716a8cfe638a91373b",
      "parents": [
        "ec288bd37e1925f513db40871bc46115cf7fb733"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Fri Jul 25 19:45:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:04 2008 -0700"
      },
      "message": "tpm: Use correct data types for sizes in tpm_write() and tpm_read()\n\nUse the correct data types for the size parameters in tpm_write() and\ntpm_read(). Note that rw_verify_area() makes sure that this bug cannot\nbe exploited to produce a buffer overrun.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec288bd37e1925f513db40871bc46115cf7fb733",
      "tree": "92ae4c361a0238ac5d117e148d6ae03a3759090d",
      "parents": [
        "3bd60464e3224820bc413c45ea2cc371edc63e9d"
      ],
      "author": {
        "name": "Marcin Obara",
        "email": "marcin_obara@users.sourceforge.net",
        "time": "Fri Jul 25 19:44:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:04 2008 -0700"
      },
      "message": "tpm: increase size of internal TPM response buffers\n\nThis patch increases size of driver internal response buffers.  Some TPM\nresponses defined in TCG TPM Specification Version 1.2 Revision 103 have\nincreased size and do not fit previously defined buffers.  Some TPM\nresponses do not have fixed size, so bigger response buffers have to be\nallocated.  200B buffers should be enough.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Marcin Obara \u003cmarcin_obara@users.sourceforge.net\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nCc: Kylene Jo Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3bd60464e3224820bc413c45ea2cc371edc63e9d",
      "tree": "883887ad0e1803e036998024d87855be04b997bb",
      "parents": [
        "061991ec6edceda48d60f7a53e17b8d3416266ae"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:44:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:04 2008 -0700"
      },
      "message": "tpm_bios.c: make 2 structs static\n\nThis patch makes two needlessly global structs static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "061991ec6edceda48d60f7a53e17b8d3416266ae",
      "tree": "9d0c9640bfb9c924570a5a0ec57b15114832a6b7",
      "parents": [
        "adbd321a17ccdd26752b57e68ab0a97a4aebc299"
      ],
      "author": {
        "name": "LE DISEZ Erwan",
        "email": "eledisez@grounation.org",
        "time": "Fri Jul 25 19:44:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:03 2008 -0700"
      },
      "message": "tpm: add support for Broadcom TPM TIS device HID\n\nSigned-off-by: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nCc: Marcel Selhorst \u003ctpm@selhorst.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "adbd321a17ccdd26752b57e68ab0a97a4aebc299",
      "tree": "c2574fa4320752c4381770f3c78d7331d4b3db78",
      "parents": [
        "d99a0344aefbfe991147472d46a6ee1c1a0043de"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Fri Jul 25 19:44:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:03 2008 -0700"
      },
      "message": "parport_pc: add base_hi BAR for oxsemi_840\n\nUse the 2nd BAR for the oxsemi_840 chip as BAR for base_hi.  Tested with:\n\nParallel controller [0701]: Oxford Semiconductor Ltd VScom 011H-EP1\n        1 port parallel adaptor [1415:8403] (prog-if 03 [IEEE1284])\n\nThis patch is needed to make \u0027TRISTATE\u0027 work with that adaptor.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@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": "d99a0344aefbfe991147472d46a6ee1c1a0043de",
      "tree": "4185ad2df5923a64f4bf041d8689b9c810b83790",
      "parents": [
        "929dfb24fbcd60e2544b2de7bfb4a68da4dfc747"
      ],
      "author": {
        "name": "Andre Haupt",
        "email": "andre@bitwigglers.org",
        "time": "Fri Jul 25 19:44:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:03 2008 -0700"
      },
      "message": "parport: remove superfluous local variable\n\nSigned-off-by: Andre Haupt \u003candre@bitwigglers.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "929dfb24fbcd60e2544b2de7bfb4a68da4dfc747",
      "tree": "5b67ea8f6c75ae199d2d7542645517152fe07e1c",
      "parents": [
        "3f165e4cf2af042af7d2440d688299c0d2a48b1f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:44:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:03 2008 -0700"
      },
      "message": "parport/share.c: proper externs\n\nThis patch adds proper externs for parport_default_timeslice and\nparport_default_spintime in include/linux/parport.h\n\nSigned-off-by: Adrian Bunk \u003cbunk@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": "8d8bb39b9eba32dd70e87fd5ad5c5dd4ba118e06",
      "tree": "64090a84f4c4466f9f30ff46c993e0cede379052",
      "parents": [
        "c485b465a031b6f9b9a51300e0ee1f86efc6db87"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Jul 25 19:44:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:03 2008 -0700"
      },
      "message": "dma-mapping: add the device argument to dma_mapping_error()\n\nAdd per-device dma_mapping_ops support for CONFIG_X86_64 as POWER\narchitecture does:\n\nThis enables us to cleanly fix the Calgary IOMMU issue that some devices\nare not behind the IOMMU (http://lkml.org/lkml/2008/5/8/423).\n\nI think that per-device dma_mapping_ops support would be also helpful for\nKVM people to support PCI passthrough but Andi thinks that this makes it\ndifficult to support the PCI passthrough (see the above thread).  So I\nCC\u0027ed this to KVM camp.  Comments are appreciated.\n\nA pointer to dma_mapping_ops to struct dev_archdata is added.  If the\npointer is non NULL, DMA operations in asm/dma-mapping.h use it.  If it\u0027s\nNULL, the system-wide dma_ops pointer is used as before.\n\nIf it\u0027s useful for KVM people, I plan to implement a mechanism to register\na hook called when a new pci (or dma capable) device is created (it works\nwith hot plugging).  It enables IOMMUs to set up an appropriate\ndma_mapping_ops per device.\n\nThe major obstacle is that dma_mapping_error doesn\u0027t take a pointer to the\ndevice unlike other DMA operations.  So x86 can\u0027t have dma_mapping_ops per\ndevice.  Note all the POWER IOMMUs use the same dma_mapping_error function\nso this is not a problem for POWER but x86 IOMMUs use different\ndma_mapping_error functions.\n\nThe first patch adds the device argument to dma_mapping_error.  The patch\nis trivial but large since it touches lots of drivers and dma-mapping.h in\nall the architecture.\n\nThis patch:\n\ndma_mapping_error() doesn\u0027t take a pointer to the device unlike other DMA\noperations.  So we can\u0027t have dma_mapping_ops per device.\n\nNote that POWER already has dma_mapping_ops per device but all the POWER\nIOMMUs use the same dma_mapping_error function.  x86 IOMMUs use device\nargument.\n\n[akpm@linux-foundation.org: fix sge]\n[akpm@linux-foundation.org: fix svc_rdma]\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: fix bnx2x]\n[akpm@linux-foundation.org: fix s2io]\n[akpm@linux-foundation.org: fix pasemi_mac]\n[akpm@linux-foundation.org: fix sdhci]\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: fix sparc]\n[akpm@linux-foundation.org: fix ibmvscsi]\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c485b465a031b6f9b9a51300e0ee1f86efc6db87",
      "tree": "41c198953a1b2519322b67df4a315b2233998f9b",
      "parents": [
        "999ed65ad12e374d7445fbc13f5a1d146ae4b0da"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jul 25 19:44:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:02 2008 -0700"
      },
      "message": "pnp: fix the fcpnp_driver declaration to only exist if CONFIG_PNP\u003dy\n\nFix the fcpnp_driver declaration to only exist if CONFIG_PNP\u003dy as it\u0027s\nonly accessed in that case.\n\nThe PNP\u003dn variant was added by 30d55e71a81b1f5a8136f191dc9f4c21f18e77e6\n(\"hisax: depend on CONFIG_PNP, not __ISAPNP__\")\n\nFixes an unused variable warning.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: 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": "999ed65ad12e374d7445fbc13f5a1d146ae4b0da",
      "tree": "68b2232e19c9db8aeafbd7125cdec9c37c6598e3",
      "parents": [
        "00412be1d7bdf451653c7dafeb09f4f83398d756"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@gmail.com",
        "time": "Fri Jul 25 19:44:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:02 2008 -0700"
      },
      "message": "pnp: have quirk_system_pci_resources() include io resources\n\nquirk_system_pci_resources() disables a PnP mem resource that overlaps a\nPCI BAR so as to not keep the PCI driver from claiming the resource.  Have\nit do the same for io resources.\n\nHere, ACPI claims ports that overlap with my soundcard causing the\nsoundcard driver to fail to load.  It\u0027s unknown why my ACPI BIOS claims\nthose ports; it did not use to but this is not a (kernel) regression.\nSome odd BIOS reconfig triggered by temporarily removing the card seems to\nhave brought this on.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00412be1d7bdf451653c7dafeb09f4f83398d756",
      "tree": "3f610f3fd8004de0195eaaa901be490def665722",
      "parents": [
        "e86b19ce64a25d39bb0e10e0e695213fc5993dfb"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Fri Jul 25 19:44:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:02 2008 -0700"
      },
      "message": "isa: set 24-bit dma_mask for ISA devices\n\ndma_alloc_coherent() on x86 currently takes a passed in NULL device\npointer to mean that it should allocate an ISA compatible (24-bit) buffer\nwhich is a bit of a hack.\n\nThe ALSA ISA drivers are the main consumers of this but have a struct\ndevice in fact readily available.\n\nFor the legacy drivers, this sets the device dma_mask in preparation for\nusing the actual device with the DMA API so as to eventually not need the\nNULL hack in dma_alloc_coherent().\n\nThis does not fix a current bug -- 2.6.26-rc1 stumbled over the NULL hack\nin dma_alloc_coherent() but this has already been fixed in commit\n4a367f3a9dbf2e7ffcee4702203479809236ee6e by Takashi Iwai.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e86b19ce64a25d39bb0e10e0e695213fc5993dfb",
      "tree": "a71e66f3a9fc6d1860ff19fac374838f2008cc9a",
      "parents": [
        "c491b2ffae3fad5e6e3cb2320b46bb8ea8729d49"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Fri Jul 25 19:44:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:02 2008 -0700"
      },
      "message": "pnp: set the pnp_card dma_mask for use by ISAPnP cards\n\ndma_alloc_coherent() on x86 currently takes a passed in NULL device\npointer to mean that it should allocate an ISA compatible (24-bit) buffer\nwhich is a bit of a hack.\n\nThe ALSA ISA drivers are the main consumers of this but have a struct\ndevice in fact readily available.\n\nFor the PnP drivers, the specific pnp_dev-\u003edev device pointer is not\nalways available at the right time so for now we want to pass the\npnp_card-\u003edev instead which is always available.  Set its dma_mask in\npreparation for doing so.\n\nThis does not fix a current bug -- 2.6.26-rc1 stumbled over the NULL hack\nin dma_alloc_coherent() but this has already been fixed in commit\n4a367f3a9dbf2e7ffcee4702203479809236ee6e by Takashi Iwai.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c491b2ffae3fad5e6e3cb2320b46bb8ea8729d49",
      "tree": "861f2496d74909de139d882f4b05884ea2cb1ecb",
      "parents": [
        "f3c6ba986ab4527b6dfacf9f3b9e40f72466a8b2"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Fri Jul 25 19:44:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:02 2008 -0700"
      },
      "message": "asic3: platform_get_irq() may return signed unnoticed\n\nasic-\u003eirq_nr is unsigned. platform_get_irq() may return signed unnoticed\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c7ad106e779549792deb307242dece6f3499bb9",
      "tree": "8dc26dbcda46c19cb4a691f0ed8af4ac3d7e6ee2",
      "parents": [
        "024e8ac04453b3525448c31ef39848cf675ba6db"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Jul 25 19:44:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:01 2008 -0700"
      },
      "message": "drivers/mmc/host/sdhci.h needs scatterlist.h\n\nalpha:\n\ndrivers/mmc/host/sdhci.h:242: error: field \u0027sg_miter\u0027 has incomplete type\n\nCc: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dcf309974555d17019c6a8e1a425238f17990b71",
      "tree": "0bc67a9918bae618111c417bca6188faff37d219",
      "parents": [
        "1986b0cb1671ea39178b4e2b00461109728fc935"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Jul 25 18:00:42 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 26 14:42:21 2008 +0200"
      },
      "message": "ftrace: disable tracing on acpi idle calls\n\nThe acpi idle waits calls local_irq_save and then uses mwait to go into\nidle. The tracer gets reenabled at local_irq_save but does not detect that\nthe idle allows for wake ups.\n\nThis patch adds code to disable the tracing when acpi puts the CPU to idle.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "509e2562adfd63964aa30c1ddd9ddf4e57949351",
      "tree": "3cba8b117c5cd754ad551c4d4a93b2982793c90b",
      "parents": [
        "16df845f4566bc252f3e09db12f5c2f22cb44226"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Jul 26 02:24:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 26 02:24:10 2008 -0700"
      },
      "message": "qeth: use dev-\u003eml_priv instead of dev-\u003epriv\n\nFrom: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n\nThis makes qeth working again after git commit\ne3c50d5d25ac09efd9acbe2b2a3e365466de84ed\n\"netdev: netdev_priv() can now be sane again.\".\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53e5e96ec18da6f65e89f05674711e1c93d8df67",
      "tree": "4e88faaf8fdbb0ffee8a7937aa8846472f6a4405",
      "parents": [
        "7d7e5a60c62e88cb8782760bb6c4d3bd1577a6c6"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Fri Jul 25 21:40:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 25 21:40:45 2008 -0700"
      },
      "message": "drivers/net: convert BUG_TRAP to generic WARN_ON\n\nRemoves legacy reinvent-the-wheel type thing. The generic\nmachinery integrates much better to automated debugging aids\nsuch as kerneloops.org (and others), and is unambiguous due to\nbetter naming. Non-intuively BUG_TRAP() is actually equal to\nWARN_ON() rather than BUG_ON().\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d25b36b77fe32c296ece83e94ca6ae4d17f3e25",
      "tree": "570d647cdbe645a4e2dece4c85019fb5effe2b9e",
      "parents": [
        "e89f38218ff6de09983bd8769ec0cdf6e70d9e8e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Jul 26 02:38:00 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 17:39:36 2008 -0700"
      },
      "message": "MFD_TC6393XB is ARM-only\n\nCompile error on other architectures:\n\n    CC      drivers/mfd/tc6393xb.o\n  /home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/mfd/tc6393xb.c: In function ‘tc6393xb_attach_irq’:\n  /home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/mfd/tc6393xb.c:324: error: implicit declaration of function ‘set_irq_flags’\n  ...\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff5d48a6d18d09bb750d1f89f6464f5fdb6fc85b",
      "tree": "243a2157912d6183c99d98dc74fe7a87a5cfbf6e",
      "parents": [
        "762b8291be6944bd891fbe2c8976a2b2e5bbc726",
        "a29ccf6f823a84d89e1c7aaaf221cf7282022024"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 12:02:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 12:02:08 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/embedded-2.6\n\n* git://git.infradead.org/embedded-2.6:\n  Make console charset translation optional\n"
    },
    {
      "commit": "5047887caf1806f31652210df27fb62a7c43f27d",
      "tree": "4098ead40c1aa7b904167f67cff87a247cfa0b6c",
      "parents": [
        "996abf053eec4d67136be8b911bbaaf989cfb99c",
        "973b7d83ebeb1e34b8bee69208916e5f0e2353c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 11:08:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 11:08:17 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (34 commits)\n  powerpc: Wireup new syscalls\n  Move update_mmu_cache() declaration from tlbflush.h to pgtable.h\n  powerpc/pseries: Remove kmalloc call in handling writes to lparcfg\n  powerpc/pseries: Update arch vector to indicate support for CMO\n  ibmvfc: Add support for collaborative memory overcommit\n  ibmvscsi: driver enablement for CMO\n  ibmveth: enable driver for CMO\n  ibmveth: Automatically enable larger rx buffer pools for larger mtu\n  powerpc/pseries: Verify CMO memory entitlement updates with virtual I/O\n  powerpc/pseries: vio bus support for CMO\n  powerpc/pseries: iommu enablement for CMO\n  powerpc/pseries: Add CMO paging statistics\n  powerpc/pseries: Add collaborative memory manager\n  powerpc/pseries: Utilities to set firmware page state\n  powerpc/pseries: Enable CMO feature during platform setup\n  powerpc/pseries: Split retrieval of processor entitlement data into a helper routine\n  powerpc/pseries: Add memory entitlement capabilities to /proc/ppc64/lparcfg\n  powerpc/pseries: Split processor entitlement retrieval and gathering to helper routines\n  powerpc/pseries: Remove extraneous error reporting for hcall failures in lparcfg\n  powerpc: Fix compile error with binutils 2.15\n  ...\n\nFixed up conflict in arch/powerpc/platforms/52xx/Kconfig manually.\n"
    },
    {
      "commit": "996abf053eec4d67136be8b911bbaaf989cfb99c",
      "tree": "e2596756d7f74d06a937b2e71306cd3827ad9947",
      "parents": [
        "93082f0b15841b8926c38ef224d0e6f720000635",
        "d37e6bf68fc1eb34a4ad21d9ae8890ed37ea80e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 11:02:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 11:02:17 2008 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/~dedekind/ubi-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/~dedekind/ubi-2.6: (22 commits)\n  UBI: always start the background thread\n  UBI: fix gcc warning\n  UBI: remove pre-sqnum images support\n  UBI: fix kernel-doc errors and warnings\n  UBI: fix checkpatch.pl errors and warnings\n  UBI: bugfix - do not torture PEB needlessly\n  UBI: rework scrubbing messages\n  UBI: implement multiple volumes rename\n  UBI: fix and re-work debugging stuff\n  UBI: amend commentaries\n  UBI: fix error message\n  UBI: improve mkvol request validation\n  UBI: add ubi_sync() interface\n  UBI: fix 64-bit calculations\n  UBI: fix LEB locking\n  UBI: fix memory leak on error path\n  UBI: do not forget to free internal volumes\n  UBI: fix memory leak\n  UBI: avoid unnecessary division operations\n  UBI: fix buffer padding\n  ...\n"
    },
    {
      "commit": "93082f0b15841b8926c38ef224d0e6f720000635",
      "tree": "57f3b9613cd32a9f987e1039a01b540e69114b7f",
      "parents": [
        "f87bd330edf06fd49b3fbc368d90fb180375f2a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:56:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:56:36 2008 -0700"
      },
      "message": "Fix ahci driver \u0027flags\u0027 type\n\nThe new type checking of the flags arguments to irqsave and friends\n(commit 3f307891ce0e7b0438c432af1aacd656a092ff45) pointed out this thing\nwith a big nice warning.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f87bd330edf06fd49b3fbc368d90fb180375f2a2",
      "tree": "88ca401667a635d8a394e3d7d3ea8174c0c34ec4",
      "parents": [
        "fcb19171d196172a4f57e056f7a60e6d1e2e8c85"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Fri Jul 25 01:49:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:49 2008 -0700"
      },
      "message": "edac: mpc85xx fix pci ofdev 2nd pass\n\nConvert PCI err device from platform to open firmware of_dev to comply\nwith powerpc schemes.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fcb19171d196172a4f57e056f7a60e6d1e2e8c85",
      "tree": "3a43569afbfa42c05f3a1ea06f580996ab4cb7d6",
      "parents": [
        "596d3941035d4d4b484c820f10f57fd4816c6615"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Fri Jul 25 01:49:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:49 2008 -0700"
      },
      "message": "edac: mv64x60 add pci fixup\n\nFixup of missing bit 0 on 64360 PCIx_ERR_MASK and errata FEr-#11 and\nFEr-#16 for the 64460.  Bit 0 must remain 0.\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "596d3941035d4d4b484c820f10f57fd4816c6615",
      "tree": "64a2321e151068b4304cd1ef8d8d29632aed60c4",
      "parents": [
        "10d33e9c36827e5371479e55ef4089e000af2638"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "djiang@mvista.com",
        "time": "Fri Jul 25 01:49:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:49 2008 -0700"
      },
      "message": "edac: mv64x60 fix get_property\n\nUpdate get_property() call to use of_get_property() in order to fix compile\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10d33e9c36827e5371479e55ef4089e000af2638",
      "tree": "79e71e964273c7de4804fcecefe5856ba89852f6",
      "parents": [
        "124682c78563e10ba8b2ecd21b0f1098903b7808"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Fri Jul 25 01:49:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:49 2008 -0700"
      },
      "message": "edac: e752x fix too loud on nonmemory errors\n\nThis module harvests more than just memory errors, it also harvests\nvarious bus and dma errors that the Chipset detects.  Previously, it would\nreport all such errors, which would cause output to be TOO loud.\n\nThis patches therefore adds a parameter which is used to turn off\nNON-MEMORY error reports by default.  Or the reporting can be enabled via\nthe parameter\n\nAlso did code style cleanup: less than 80 characters per line rule\n\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "124682c78563e10ba8b2ecd21b0f1098903b7808",
      "tree": "1669c93ee0ac2b7afd3d1a09e5091bbdc5731a08",
      "parents": [
        "f9fc82adca43d38a1b79128d80750bd361e15abe"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Fri Jul 25 01:49:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:49 2008 -0700"
      },
      "message": "edac: core fix added newline to sysfs dimm labels\n\nThe channel DIMM label does not seem to be used much in the edac code.\nHowever, where it is used (in the core code), it is assumed to not have a\nnewline embedded.  This leaves the sysfs file newline free which looks\nfunny when cat\u0027ing it.  Here we just add the trailing newline to the sysfs\nchX_dimm_label output...\n\n[Doug Thompson note: the DIMM label is one of the primary uses of EDAC.\nUser space daemon scripts, edac-utils@sourceforge, populate the DIMM label\nfields, via /sys/devices/system/edac attributes, with the silk screen\nlabels of the motherboard in use.  dmidecode access BIOS tables, but BIOS\ntables are well known to be incorrect and useless in these respects.\nedac-utils will strip off any newlines before its use of the output, when\ndisplaying DIMM slot silk screen labels.\n\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9fc82adca43d38a1b79128d80750bd361e15abe",
      "tree": "57c080f682a8e214bd7994b5cffae0c23a0b10b5",
      "parents": [
        "327dafb1c61c9da7b95ac6cc7634a2340cc9509c"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Fri Jul 25 01:49:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:49 2008 -0700"
      },
      "message": "edac: core fix static to dynamic kset\n\nStatic kobjects and ksets are not supported in Linux kernel.  Convert the\nmc_kset from static to dynamic.  This patch depends on my previous patch\nto remove the module parameter attributes from mc...\n\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "327dafb1c61c9da7b95ac6cc7634a2340cc9509c",
      "tree": "da6d6ba70abd150b0474777ce0fe5406963b19db",
      "parents": [
        "096846e2b0ef39cb7c348f837f06984ef6ba8aa7"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Fri Jul 25 01:49:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:49 2008 -0700"
      },
      "message": "edac: core fix redundant sysfs controls to parameters\n\n/sys/devices/system/edac/mc has a few files which are duplicated in\n/sys/module/edac_core/parameters.  Now that all the functionality is\nduplicated between these two locations, we remove the former kobject\nattributes and update the documentation.\n\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "096846e2b0ef39cb7c348f837f06984ef6ba8aa7",
      "tree": "f09db5fb10bf099b2e0d575c887b30bf785a5bf3",
      "parents": [
        "14cc571bb1d072d3f4be2875ea520ab03e093471"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Fri Jul 25 01:49:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:49 2008 -0700"
      },
      "message": "edac: core fix workq timer\n\nWhen updating the edac_mc_poll_msec module parameter from the sysfs\n/sys/module/edac_core/parameters/edac_mc_poll_msec file, we don\u0027t update\nthe workq timers.  So that, if we move from a big poll time to a small\none, the small one won\u0027t take effect until the big one has timed out.\n\nHere we provide a new module parameter set method to call out to the\nupdate routine.  This brings the /sys/module/edac_core/parameters\nfunctionality up to that provided by the /sys/drivers/system/edac/mc sysfs\nmodule parameter files so that we can remove them or at least link to the\n/sys/module files...\n\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14cc571bb1d072d3f4be2875ea520ab03e093471",
      "tree": "831bf0d8d985f132b35c39ad55759d27e1e4d861",
      "parents": [
        "b238e57723a6fb2c365fc35de5d7c48ccf9300cd"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Fri Jul 25 01:49:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:48 2008 -0700"
      },
      "message": "edac: core fix to use dynamic kobject\n\nStatic kobjects are not supported in linux kernel.  Convert the\nedac_pci_top_main_kobj from static to dynamic.  This avoids the double\nfree of the edac_pci_top_main_kobj.name that we see on module reload of\nthe e752x edac driver (and probably others as well).\n\nIn addition Greg KH \u003cgreg@kroah.com\u003e has pointed out that this code may be\ncleaned up significantly.  I will look at that as a follow-on patch, for\nnow, I just want the minimum fix to get this double-free oops bug\nsquashed...\n\nMany thanks to Greg KH for his patience in showing me what the\nDocumentation/kobject.txt already said (oops)...\n\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@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": "b238e57723a6fb2c365fc35de5d7c48ccf9300cd",
      "tree": "5dd7fc42abedd6c5168b3f375b5a67de69305e9d",
      "parents": [
        "178d5a742291976d13bff55fa2b130879d4510de"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Fri Jul 25 01:49:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:48 2008 -0700"
      },
      "message": "edac: i5100: cleanup\n\nSome code cleanliness issues found by Andrew Morton (thanks!) which should\nnot affect functionality, but which should help make the code more\nmaintainable.\n\nIn particular, we now:\n\n* convert all #define\u0027s w/ a parameter to static inlines\n* use 1UL rather than 1ULL when calculating an unsigned long\n* use pci_disable_device\n\nThe resulting code is tested and seems to work fine...\n\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nCc: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "178d5a742291976d13bff55fa2b130879d4510de",
      "tree": "3a7bb968023b1a7f60771ddb3410ed4a5470f13c",
      "parents": [
        "43920a598f9358a12eb59eeddc4cd950f03aea8c"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Fri Jul 25 01:49:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:48 2008 -0700"
      },
      "message": "edac: i5100 fix unmask ecc bits\n\nExplicitly unmask ECC errors we are interested in reporting.\n\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43920a598f9358a12eb59eeddc4cd950f03aea8c",
      "tree": "8008a71e74ad49df95f7d74a99f994a416f71a64",
      "parents": [
        "f7952ffcffa88c9a3fa92c26081f4ec9143c680f"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Fri Jul 25 01:49:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:48 2008 -0700"
      },
      "message": "edac: i5100 fix enable ecc hardware\n\nIt is possible that the BIOS did not enable ECC at boot time.  We check\nfor that case and fail to load if it is true.\n\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7952ffcffa88c9a3fa92c26081f4ec9143c680f",
      "tree": "a07d39107e4a22361ba2ec106f442489e1d6ff32",
      "parents": [
        "8f421c595a9145959d8aab09172743132abdffdb"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Fri Jul 25 01:49:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:48 2008 -0700"
      },
      "message": "edac: i5100 fix missing bits\n\nThe error mask we use to trigger ECC notifications is missing many bits of\ninterest.  We add these bits here so that all possible ECC errors can be\nreported.\n\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f421c595a9145959d8aab09172743132abdffdb",
      "tree": "05c374ad506a47c127007dcab4dc7018b7f93c1c",
      "parents": [
        "48e90761b570ff57f58b726229d229729949c5bb"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Fri Jul 25 01:49:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:48 2008 -0700"
      },
      "message": "edac: i5100 new intel chipset driver\n\nPreliminary support for the Intel 5100 MCH.  CE and UE errors are reported\nalong with the current DIMM label information and other memory parameters.\n\nReasons why this is preliminary:\n\n1) This chip has 2 independent memory controllers which, for best\n   perforance, use interleaved accesses to the DDR2 memory.  This\n   architecture does not map very well to the current edac data structures\n   which depend on symmetric channel access to the interleaved data.\n   Without core changes, the best I could do for now is to map both memory\n   controllers to different csrows (first all ranks of controller 0, then\n   all ranks of controller 1).  Someone much more familiar with the edac\n   core than I will probably need to come up with a more general data\n   structure to handle the interleaving and de-interleaving of the two\n   memory controllers.\n\n2) I have not yet tackled the de-interleaving of the rank/controller\n   address space into the physical address space of the CPU.  There is\n   nothing fundamentally missing, it is just ending up to be a lot of\n   code, and I\u0027d rather keep it separate for now, esp since it doesn\u0027t\n   work yet...\n\n3) The code depends on a particular i5100 chip select to DIMM mainboard\n   chip select mapping.  This mapping seems obvious to me in order to\n   support dual and single ranked memory, but it is not unique and DIMM\n   labels could be wrong on other mainboards.  There is no way to query\n   this mapping that I know of.\n\n4) The code requires that the i5100 is in 32GB mode.  Only 4 ranks per\n   controller, 2 ranks per DIMM are supported.  I do not have hardware\n   (nor do I expect to have hardware anytime soon) for the 48GB (6 ranks\n   per controller) mode.\n\n5) The serial presence detect code should be broken out into a \"real\"\n   i2c driver so that decode-dimms.pl can work.\n\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24879a8e3e68f146d4d85528cc0b5dea712b77c5",
      "tree": "9e8021f713225c2ec5642770351aeeb59af39fb5",
      "parents": [
        "dbda0de52618d13d1b927c7ba7bb839cfddc4e8c"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Fri Jul 25 01:48:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:45 2008 -0700"
      },
      "message": "aoe: convert emsgs_sema into a completion\n\nATA over Ethernet: The semaphore emsgs_sema is used for signalling an\nevent, convert it in a completion.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nCc: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd9a6f1078ed07fe919667b73e829f3bac485573",
      "tree": "a43f145a95fc9ecb0f7b262b3423c9c9ad7cad69",
      "parents": [
        "25377479de7539fdc871a0f0ecaa39da42353bbc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 01:48:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "unexport proc_clear_tty\n\nWith the removal of the Solaris binary emulation the export of\nproc_clear_tty became unused.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25377479de7539fdc871a0f0ecaa39da42353bbc",
      "tree": "646e6e55935b26fcb3f5d489b9f08ab021c9ddb3",
      "parents": [
        "d991696263a704be7f41ac186f1a0ed17963c260"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Jul 25 01:48:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "dell_rbu: use memory_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Abhay Salunke \u003cAbhay_Salunke@dell.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abe19b7b822a8fdbe3dbfd6e066d0698b4eefb06",
      "tree": "1b0ec57d3716c12c87502127bc34900777bd02b7",
      "parents": [
        "f37e66173e0cc09b4e5a89eb0294abbefc15f435"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Jul 25 01:48:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "dcdbas: use memory_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Doug Warzecha \u003cDouglas_Warzecha@dell.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f37e66173e0cc09b4e5a89eb0294abbefc15f435",
      "tree": "a96d0e759aca8ad9edeff0620765d99ed24d632f",
      "parents": [
        "ec905a18656daa4d9300bad2bebc02d5dba7883d"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Jul 25 01:48:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "firmware: use memory_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Markus Rechberger \u003cmarkus.rechberger@amd.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec905a18656daa4d9300bad2bebc02d5dba7883d",
      "tree": "3f8c2a7822e36d1870ba045405034711639b8780",
      "parents": [
        "ace7dd96695769f9d76980c7e52139e73228221c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "drivers/misc/phantom: note PCI\n\nTell users that the driver is only for PCI devices to stop asking for\nsupport of firewire and parallel devices.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ace7dd96695769f9d76980c7e52139e73228221c",
      "tree": "dd45e597af2b612c9467eb75ea88c1313ca4fffc",
      "parents": [
        "1df0092477b8b2df605812e298624f5c35bb4805"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "Char: mxser, various cleanups\n\n- remove unused macro\n- some whitespace cleanup\n- useless debug prints removal\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1df0092477b8b2df605812e298624f5c35bb4805",
      "tree": "ddc518c7ebcfff07b60479c1ff751bd8f1e17407",
      "parents": [
        "83766bc63f7e49b0215811026e7802bd09a9c7e1"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "Char: mxser, remove predefined isa support\n\nRemove a support of ISA addresses predefined at compile time.  It is\nunused (filled by zeroes) and prolongs the code.  Don\u0027t initialize global\narray and add `ioaddr\u0027 module param description.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "83766bc63f7e49b0215811026e7802bd09a9c7e1",
      "tree": "b36b3ac4c695f5c3951fe7e434d54836d080fd9e",
      "parents": [
        "729f0edbecd0c59c82ee9bf92009acc7e984c425"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:44 2008 -0700"
      },
      "message": "Char: mxser, prints cleanup\n\n- use dev_* for printing in pci probe function\n- move ISA p[rints directly into isa find function, do not postpone it.\n  Remove macros bound to it then.\n- prepend some prints by \"mxser: \" to know what it belongs to\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72800df9ba3199df02a95b3830c49fbf16ec4a6d",
      "tree": "0c51326b74d052134019735a3c0da76a13ae0068",
      "parents": [
        "41aee9a121fd0c31ae22dfe57e8f9ee9d6d85c25"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "Char: mxser, globals cleanup\n\n- remove unused mxvar_diagflag\n- move mxser_msr into the only user/function\n- GMStatus, hmm, fix race-prone access to it. We need only one instance for\n  real, not MXSER_PORTS. Move it to MOXA_GETMSTATUS ioctl.\n- mxser_mon_ext, almost the same, but alloc it on heap, since it has more than\n  2 kilos.\n- fix indexing, `i\u0027 is not the index value, `i * MXSER_PORTS_PER_BOARD + j\u0027 is\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "41aee9a121fd0c31ae22dfe57e8f9ee9d6d85c25",
      "tree": "0b55efab61c97366b053e026ad31e711b69d4d82",
      "parents": [
        "6ee8928d94841aa764aeaf645ad16daff811dc26"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 25 01:48:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "Char: mxser, ioctl cleanup\n\n- remove break ctl from ioctl handler, it\u0027s never reached, since\n  tty_ops-\u003ebreak_ctl is defined (mxser break handling is done in software)\n- mark MOXA_GET_MAJOR as deprecated\n- fix TIOCGICOUNT (some retval non-checks of put_user). Use copy_to_user\n  to whole structure instead.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ee8928d94841aa764aeaf645ad16daff811dc26",
      "tree": "04570a3c34e5589e910412f2850fa1b2345eafa2",
      "parents": [
        "236b8756a2b6f90498d45b2c36d43e5372f2d4b8"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Jul 25 01:48:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "nwflash: use simple_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "236b8756a2b6f90498d45b2c36d43e5372f2d4b8",
      "tree": "bdca24e185d88914b1f2074166f9aa4be353b40f",
      "parents": [
        "b8e35919653d76e7dceb8d3b8569c4ec1004d546"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "dsp56k: BKL pushdown\n\nPush the BKL down into the driver ioctl methods\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8e35919653d76e7dceb8d3b8569c4ec1004d546",
      "tree": "39d61f03073d2481bf2a9e708554dde57ef37a14",
      "parents": [
        "6d535d3e6ad395345750c361bd2b7f1b9429455d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "ds1302: push down the BKL into the driver ioctl code\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d535d3e6ad395345750c361bd2b7f1b9429455d",
      "tree": "c00178880958f2d81a1e57c5372e5cdfb828e60c",
      "parents": [
        "e05e9f7c4aeb82eaa23e46b29580ff514590c641"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "ppdev: wrap ioctl handler in driver and push lock down\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e05e9f7c4aeb82eaa23e46b29580ff514590c641",
      "tree": "84b84201f10307ca935e5cc90f74c235625575d5",
      "parents": [
        "11af7478addd34c42999b3b84095903ed9e67038"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "ixj: push BKL into driver and wrap ioctls\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11af7478addd34c42999b3b84095903ed9e67038",
      "tree": "90f5fb01fe1b49cef020c275f448d7eed2fbe3a9",
      "parents": [
        "f6759fdcfd79ff1827fd5d4ddfe876164466d30d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "sx: push BKL down into the firmware ioctl handler\n\nAlso fix the capability checking for firmware load.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6759fdcfd79ff1827fd5d4ddfe876164466d30d",
      "tree": "df722e40c8858a97a8c72430caaa57ff0a202a85",
      "parents": [
        "909d145f0decbc4f17955e1fc4122a669a51fbc0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "rio: push down the BKL into the firmware ioctl handler\n\nTTY side is already done.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "909d145f0decbc4f17955e1fc4122a669a51fbc0",
      "tree": "fbda85c9ecb7e75684e94ef5a070ffcaf7a6ccde",
      "parents": [
        "47be36a24defbd19aea1354c416ec99f291c7ab8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "mwave: ioctl BKL pushdown\n\nPush the BKL down to the point it wraps the actual mwave method handlers\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nCc: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47be36a24defbd19aea1354c416ec99f291c7ab8",
      "tree": "575f4cb98d9b2f18da600031d1ea9383aed4a441",
      "parents": [
        "76528a42e2c5199a1208909318a9c9948d25d0b7"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "ip2: push BKL down for the firmware interface\n\n(The tty side is already done)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "76528a42e2c5199a1208909318a9c9948d25d0b7",
      "tree": "7565f1d46813ae236f4a1c700ed8377bebe0add7",
      "parents": [
        "372572e9b1dcc5e36091199be63766d13e5a8ae0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jul 25 01:48:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "efirtc: push down the BKL\n\nPush it down as far as the EFI method calls.  Someone who knows EFI can do\nthe other bits.  Also fix another wrong unknown ioctl return.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "372572e9b1dcc5e36091199be63766d13e5a8ae0",
      "tree": "7ea092d462eb56951cff0d3614d71731ae3445ca",
      "parents": [
        "8d1e120f695e9bcf01585e052577dc1e099033f9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 01:48:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:43 2008 -0700"
      },
      "message": "#if 0 hpet_unregister()\n\nThis patch #if 0\u0027s the unused hpet_unregister().\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d1e120f695e9bcf01585e052577dc1e099033f9",
      "tree": "355d3f6f53352414f2f2cf9245933ea1604355a0",
      "parents": [
        "79885b227740b9c7d3057f2de556f4098d37cc8f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 01:48:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:42 2008 -0700"
      },
      "message": "proper extern for mwave_s_mdd\n\nThis patch adds a proper extern for mwave_s_mdd in\ndrivers/char/mwave/mwavedd.h\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "bbcd6d543de335bf81e96477f46a60a8bf51039c"
}
