)]}'
{
  "log": [
    {
      "commit": "9f818b4ac04f53458d0354950b4f229f54be4dbf",
      "tree": "2f70be32757ea6b494e4272b7779950b282ed03c",
      "parents": [
        "2d7c820e56ce83b23daee9eb5343730fb309418e"
      ],
      "author": {
        "name": "Hidehiro Kawai",
        "email": "hidehiro.kawai.ez@hitachi.com",
        "time": "Wed Oct 22 14:15:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:55:02 2008 -0700"
      },
      "message": "jbd: test BH_Write_EIO to detect errors on metadata buffers\n\n__try_to_free_cp_buf(), __process_buffer(), and __wait_cp_io() test\nBH_Uptodate flag to detect write I/O errors on metadata buffers.  But by\ncommit 95450f5a7e53d5752ce1a0d0b8282e10fe745ae0 \"ext3: don\u0027t read inode\nblock if the buffer has a write error\"(*), BH_Uptodate flag can be set to\ninode buffers with BH_Write_EIO in order to avoid reading old inode data.\nSo now, we have to test BH_Write_EIO flag of checkpointing inode buffers\ninstead of BH_Uptodate.  This patch does it.\n\nSigned-off-by: Hidehiro Kawai \u003chidehiro.kawai.ez@hitachi.com\u003e\nAcked-by: Jan Kara \u003cjack@suse.cz\u003e\nAcked-by: Eric Sandeen \u003csandeen@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": "2d7c820e56ce83b23daee9eb5343730fb309418e",
      "tree": "a64db3f90c8826a03c591be492faaf64ab7bf14a",
      "parents": [
        "4afe978530702c934dfdb11f54073136818b2119"
      ],
      "author": {
        "name": "Hidehiro Kawai",
        "email": "hidehiro.kawai.ez@hitachi.com",
        "time": "Wed Oct 22 14:15:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:55:01 2008 -0700"
      },
      "message": "ext3: add checks for errors from jbd\n\nIf the journal has aborted due to a checkpointing failure, we have to\nkeep the contents of the journal space.  Otherwise, the filesystem will\nlose uncheckpointed metadata completely and become inconsistent.  To\navoid this, we need to keep needs_recovery flag if checkpoint has\nfailed.\n\nWith this patch, ext3_put_super() detects a checkpointing failure from\nthe return value of journal_destroy(), then it invokes ext3_abort() to\nmake the filesystem read only and keep needs_recovery flag.  Errors\nfrom journal_flush() are also handled by this patch in some places.\n\nSigned-off-by: Hidehiro Kawai \u003chidehiro.kawai.ez@hitachi.com\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \u003clinux-ext4@vger.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": "4afe978530702c934dfdb11f54073136818b2119",
      "tree": "5f7fb9539b46c0b390157f55c84017e14b7f605c",
      "parents": [
        "66f50ee3cee4c9d98eea0add6f439e6e5e0ca4a5"
      ],
      "author": {
        "name": "Hidehiro Kawai",
        "email": "hidehiro.kawai.ez@hitachi.com",
        "time": "Wed Oct 22 14:15:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:55:01 2008 -0700"
      },
      "message": "jbd: fix error handling for checkpoint io\n\nWhen a checkpointing IO fails, current JBD code doesn\u0027t check the error\nand continue journaling.  This means latest metadata can be lost from both\nthe journal and filesystem.\n\nThis patch leaves the failed metadata blocks in the journal space and\naborts journaling in the case of log_do_checkpoint().  To achieve this, we\nneed to do:\n\n1. don\u0027t remove the failed buffer from the checkpoint list where in\n   the case of __try_to_free_cp_buf() because it may be released or\n   overwritten by a later transaction\n2. log_do_checkpoint() is the last chance, remove the failed buffer\n   from the checkpoint list and abort the journal\n3. when checkpointing fails, don\u0027t update the journal super block to\n   prevent the journaled contents from being cleaned.  For safety,\n   don\u0027t update j_tail and j_tail_sequence either\n4. when checkpointing fails, notify this error to the ext3 layer so\n   that ext3 don\u0027t clear the needs_recovery flag, otherwise the\n   journaled contents are ignored and cleaned in the recovery phase\n5. if the recovery fails, keep the needs_recovery flag\n6. prevent cleanup_journal_tail() from being called between\n   __journal_drop_transaction() and journal_abort() (a race issue\n   between journal_flush() and __log_wait_for_space()\n\nSigned-off-by: Hidehiro Kawai \u003chidehiro.kawai.ez@hitachi.com\u003e\nAcked-by: Jan Kara \u003cjack@suse.cz\u003e\nCc: \u003clinux-ext4@vger.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": "66f50ee3cee4c9d98eea0add6f439e6e5e0ca4a5",
      "tree": "63da8fe45ffdb90d57e013f863795413eb8fd90e",
      "parents": [
        "4c8210427bd1b7efa1dabf93f4d2312f29908d8f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 22 14:14:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:55:01 2008 -0700"
      },
      "message": "profiling: fix up CONFIG_PROC_FS\u003dn build\n\nIn the case where procfs is disabled, create_proc_profile() does not\nexist. Stub it in with the others.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c8210427bd1b7efa1dabf93f4d2312f29908d8f",
      "tree": "23f4c918e7e2135b565d14fca463bf0906e6e880",
      "parents": [
        "9bf9b2f3ad6362cdc9ef79291d440a92960b8f51"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 22 14:14:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:55:01 2008 -0700"
      },
      "message": "mm: page_cgroup needs linux/vmalloc.h for vmalloc_node()/vfree().\n\nmm/page_cgroup.c: In function \u0027init_section_page_cgroup\u0027:\nmm/page_cgroup.c:111: error: implicit declaration of function \u0027vmalloc_node\u0027\nmm/page_cgroup.c:111: warning: assignment makes pointer from integer without a cast\nmm/page_cgroup.c: In function \u0027__free_page_cgroup\u0027:\nmm/page_cgroup.c:140: error: implicit declaration of function \u0027vfree\u0027\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nReviewed-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.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": "9bf9b2f3ad6362cdc9ef79291d440a92960b8f51",
      "tree": "c50a317a619096a6ec84c243fafef50388004df6",
      "parents": [
        "9779a8325a9bbf4ccd3853e0e4064984cf9da9c9",
        "54622f10a6aabb8bb2bdacf3dd070046f03dc246"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:28:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:28:25 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (53 commits)\n  powerpc: Support for relocatable kdump kernel\n  powerpc: Don\u0027t use a 16G page if beyond mem\u003d limits\n  powerpc: Add del_node() for early boot code to prune inapplicable devices.\n  powerpc: Further compile fixup for STRICT_MM_TYPECHECKS\n  powerpc: Remove empty #else from signal_64.c\n  powerpc: Move memory size print into common show_cpuinfo for 32-bit\n  hvc_console: Remove __devexit annotation of hvc_remove()\n  hvc_console: Add support for tty window resizing\n  hvc_console: Fix loop if put_char() returns 0\n  hvc_console: Add tty driver flag TTY_DRIVER_RESET_TERMIOS\n  hvc_console: Add a hangup notifier for backends\n  powerpc/83xx: Add DS1339 RTC support for MPC8349E-mITX boards .dts\n  powerpc/83xx: Add support for MCU microcontroller in .dts files\n  powerpc/85xx: Move mpc8572ds.dts to address-cells/size-cells \u003d \u003c2\u003e\n  of/spi: Support specifying chip select as active high via device tree\n  powerpc: Remove device_type \u003d \"board_control\" properties in .dts files\n  i2c-cpm: Suppress autoprobing for devices\n  powerpc/85xx: Fix mpc8536ds dma interrupt numbers\n  powerpc/85xx: Enable enhanced functions for 8536 TSEC\n  powerpc: Delete unused prom_strtoul and prom_memparse\n  ...\n"
    },
    {
      "commit": "9779a8325a9bbf4ccd3853e0e4064984cf9da9c9",
      "tree": "7814d54c7554210ee03d0dbecc546cc2e8a876ec",
      "parents": [
        "309e1e4240636f3a9704d77a164a08e1f5a81fea",
        "61e0e79ee3c609eb34edf2fe023708cba6a79b1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:20:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:20:34 2008 -0700"
      },
      "message": "Merge branch \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb\n\n* \u0027for-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb: (47 commits)\n  uwb: wrong sizeof argument in mac address compare\n  uwb: don\u0027t use printk_ratelimit() so often\n  uwb: use kcalloc where appropriate\n  uwb: use time_after() when purging stale beacons\n  uwb: add credits for the original developers of the UWB/WUSB/WLP subsystems\n  uwb: add entries in the MAINTAINERS file\n  uwb: depend on EXPERIMENTAL\n  wusb: wusb-cbaf (CBA driver) sysfs ABI simplification\n  uwb: document UWB and WUSB sysfs files\n  uwb: add symlinks in sysfs between radio controllers and PALs\n  uwb: dont tranmit identification IEs\n  uwb: i1480/GUWA100U: fix firmware download issues\n  uwb: i1480: remove MAC/PHY information checking function\n  uwb: add Intel i1480 HWA to the UWB RC quirk table\n  uwb: disable command/event filtering for D-Link DUB-1210\n  uwb: initialize the debug sub-system\n  uwb: Fix handling IEs with empty IE data in uwb_est_get_size()\n  wusb: fix bmRequestType for Abort RPipe request\n  wusb: fix error path for wusb_set_dev_addr()\n  wusb: add HWA host controller driver\n  ...\n"
    },
    {
      "commit": "309e1e4240636f3a9704d77a164a08e1f5a81fea",
      "tree": "c8d7cc16b6cc07dd421b1a6f5b3153345043753d",
      "parents": [
        "724bdd097e4d47b6ad963db5d92258ab5c485e05",
        "7cf5244ce4a0ab3f043f2e9593e07516b0df5715"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:18:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:18:33 2008 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.o-hand.com/linux-mfd\n\n* \u0027for-next\u0027 of git://git.o-hand.com/linux-mfd:\n  mfd: check for platform_get_irq() return value in sm501\n  mfd: use pci_ioremap_bar() in sm501\n  mfd: Don\u0027t store volatile bits in WM8350 register cache\n  mfd: don\u0027t export wm3850 static functions\n  mfd: twl4030-gpio driver\n  mfd: rtc-twl4030 driver\n  mfd: twl4030 IRQ handling update\n"
    },
    {
      "commit": "724bdd097e4d47b6ad963db5d92258ab5c485e05",
      "tree": "f9d2de5f826780aa04532a89c3b67a01ae413f7d",
      "parents": [
        "dc8dcad83b53e3aebc52889e81772c00a1490408",
        "56f2fdaade2a6b91ccd785de938b91172d5c94f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:16:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:16:03 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  IB/ehca: Reject dynamic memory add/remove when ehca adapter is present\n  IB/ehca: Fix reported max number of QPs and CQs in systems with \u003e1 adapter\n  IPoIB: Set netdev offload features properly for child (VLAN) interfaces\n  IPoIB: Clean up ethtool support\n  mlx4_core: Add Ethernet PCI device IDs\n  mlx4_en: Add driver for Mellanox ConnectX 10GbE NIC\n  mlx4_core: Multiple port type support\n  mlx4_core: Ethernet MAC/VLAN management\n  mlx4_core: Get ethernet MTU and default address from firmware\n  mlx4_core: Support multiple pre-reserved QP regions\n  Update NetEffect maintainer emails to Intel emails\n  RDMA/cxgb3: Remove cmid reference on tid allocation failures\n  IB/mad: Use krealloc() to resize snoop table\n  IPoIB: Always initialize poll_timer to avoid crash on unload\n  IB/ehca: Don\u0027t allow creating UC QP with SRQ\n  mlx4_core: Add QP range reservation support\n  RDMA/ucma: Test ucma_alloc_multicast() return against NULL, not with IS_ERR()\n"
    },
    {
      "commit": "dc8dcad83b53e3aebc52889e81772c00a1490408",
      "tree": "f19eb0facffd0aa6b462189ced0dddb64a1e9640",
      "parents": [
        "fdc76bf9b62446c9d4b00e0d355c3212b4f1b13b",
        "b78152e9dbab6d6175e2adcbd8c62959e8f0f922"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:15:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:15:29 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  sata_via: load DEVICE register when CTL changes\n  libata: set device class to NONE if phys_offline\n  libata-eh: fix slave link EH action mask handling\n  libata: transfer EHI control flags to slave ehc.i\n  libata-sff: fix ata_sff_post_internal_cmd()\n  libata: initialize port_task when !CONFIG_ATA_SFF\n"
    },
    {
      "commit": "fdc76bf9b62446c9d4b00e0d355c3212b4f1b13b",
      "tree": "d4266abf69b2ef462b147a33d4f905055781714b",
      "parents": [
        "72441bdc76f7f71d7b75cdaa48f26dbb1f3d932e",
        "f6335c43f3d7816ba2e69abce4f29c41f65bb27e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:12:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:12:21 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] clps711x: add sparsemem definitions\n  [ARM] 5315/1: Fix section mismatch warning (sa1111)\n  [ARM] Orion: activate workaround for 88f6183 SPI clock erratum\n  [ARM] Orion: instantiate the dsa switch driver\n  [ARM] mv78xx0: force link speed/duplex on eth2/eth3\n  [ARM] remove extra brace in arch/arm/mach-pxa/trizeps4.c\n  [ARM] balance parenthesis in header file\n  [ARM] pxa: fix trizeps PCMCIA build\n  [ARM] pxa: fix trizeps defconfig\n  [ARM] dmabounce requires ZONE_DMA\n  [ARM] 5303/1: period_cycles should be greater than 1\n  [ARM] 5310/1: Fix cache flush functions for ARMv4\n  [ARM] pxa: fix 3bca103a1e658d23737d20e1989139d9ca8973bf\n  [ARM] pxa: fix redefinition of NR_IRQS\n  [ARM] S3C24XX: Fix redefine of DEFINE_TIMER() in s3c24xx pwm-clock.c\n  [ARM] S3C2443: Fix HCLK rate\n  [ARM] S3C24XX: Serial driver debug depends on DEBUG_LL\n  [ARM] S3C24XX: pwm-clock set_parent mask fix\n"
    },
    {
      "commit": "72441bdc76f7f71d7b75cdaa48f26dbb1f3d932e",
      "tree": "df818d5e210c0c31c6634d43401d02a99ee87d1b",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4",
        "fe393164c529f72def1952fb66c11732d0984d78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:07:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 08:07:35 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6: (41 commits)\n  [IA64] Fix annoying IA64_TR_ALLOC_MAX message.\n  [IA64] kill sys32_pipe\n  [IA64] remove sys32_pause\n  [IA64] Add Variable Page Size and IA64 Support in Intel IOMMU\n  ia64/pv_ops: paravirtualized instruction checker.\n  ia64/xen: a recipe for using xen/ia64 with pv_ops.\n  ia64/pv_ops: update Kconfig for paravirtualized guest and xen.\n  ia64/xen: preliminary support for save/restore.\n  ia64/xen: define xen machine vector for domU.\n  ia64/pv_ops/xen: implement xen pv_time_ops.\n  ia64/pv_ops/xen: implement xen pv_irq_ops.\n  ia64/pv_ops/xen: define the nubmer of irqs which xen needs.\n  ia64/pv_ops/xen: implement xen pv_iosapic_ops.\n  ia64/pv_ops/xen: paravirtualize entry.S for ia64/xen.\n  ia64/pv_ops/xen: paravirtualize ivt.S for xen.\n  ia64/pv_ops/xen: paravirtualize DO_SAVE_MIN for xen.\n  ia64/pv_ops/xen: define xen paravirtualized instructions for hand written assembly code\n  ia64/pv_ops/xen: define xen pv_cpu_ops.\n  ia64/pv_ops/xen: define xen pv_init_ops for various xen initialization.\n  ia64/pv_ops/xen: elf note based xen startup.\n  ...\n"
    },
    {
      "commit": "b78152e9dbab6d6175e2adcbd8c62959e8f0f922",
      "tree": "323680259a4b2a6515f30ee7bf2b167e4a9b9c59",
      "parents": [
        "816ab89782ac139a8b65147cca990822bb7e8675"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Oct 22 00:45:57 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Oct 22 20:42:47 2008 -0400"
      },
      "message": "sata_via: load DEVICE register when CTL changes\n\nVIA controllers clear DEVICE register when IEN changes.  Make sure\nDEVICE is updated along with CTL.\n\nThis change is separated from Joseph Chan\u0027s larger patch.\n\n  http://thread.gmane.org/gmane.linux.kernel.commits.mm/40640\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "816ab89782ac139a8b65147cca990822bb7e8675",
      "tree": "066f5e76a52f2cc5b6ad23c2606911dbe3af4921",
      "parents": [
        "a568d1d2e2aff4f114b087c06bfd350e945ad6cf"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Oct 22 00:31:34 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Oct 22 20:42:43 2008 -0400"
      },
      "message": "libata: set device class to NONE if phys_offline\n\nReset methods don\u0027t have access to phys link status for slave links\nand may incorrectly indicate device presence causing unnecessary probe\nfailures for unoccupied links.  This patch clears device class to NONE\nduring post-reset processing if phys link is offline.\n\nAs on/offlineness semantics is strictly defined and used in multiple\nplaces by the core layer, this won\u0027t change behavior for drivers which\ndon\u0027t use slave links.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a568d1d2e2aff4f114b087c06bfd350e945ad6cf",
      "tree": "1eafb8cd7ba2326811a1f33dd785135efdcd8dbf",
      "parents": [
        "848e4c68c4695beae563f9a3d59fce596b466a74"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Oct 21 20:37:21 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Oct 22 20:40:21 2008 -0400"
      },
      "message": "libata-eh: fix slave link EH action mask handling\n\nSlave link action mask is transferred to master link and all the EH\nactions are taken by the master link.  ata_eh_about_to_do() and\nata_eh_done() are called with ATA_EH_ALL_ACTIONS to clear the slave\nlink actions during transfer.  This always sets ATA_PFLAG_RECOVERED\nflag causing spurious \"EH complete\" messages.\n\nDon\u0027t set ATA_PFLAG_RECOVERED for slave link actions.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "848e4c68c4695beae563f9a3d59fce596b466a74",
      "tree": "90c5ea1ff1b016f72888641f96f014336e969434",
      "parents": [
        "570106df6bdb4907ad7f70793079c762f34d561a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Oct 21 14:26:39 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Oct 22 20:40:19 2008 -0400"
      },
      "message": "libata: transfer EHI control flags to slave ehc.i\n\nATA_EHI_NO_AUTOPSY and ATA_EHI_QUIET are used to control the behavior\nof EH.  As only the master link is visible outside EH, these flags are\nset only for the master link although they should also apply to the\nslave link, which causes spurious EH messages during probe and\nsuspend/resume.\n\nThis patch transfers those two flags to slave ehc.i before performing\nslave autopsy and reporting.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "570106df6bdb4907ad7f70793079c762f34d561a",
      "tree": "7f81d9eb2cf24a9882c59706d7e1e4c4107e60c9",
      "parents": [
        "f667fdbbbea8bcce6cf9f7acb51b7cb4c264cc61"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Oct 20 13:10:21 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Oct 22 20:40:15 2008 -0400"
      },
      "message": "libata-sff: fix ata_sff_post_internal_cmd()\n\nata_sff_post_internal_cmd() needs to grab port lock before calling\nata_bmdma_stop() and also need to clear hsm_task_state.  Fix it.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f667fdbbbea8bcce6cf9f7acb51b7cb4c264cc61",
      "tree": "b8fe758137a54faf31dcdd97be0701dfbaf930fd",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Oct 20 13:11:56 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Oct 22 20:40:01 2008 -0400"
      },
      "message": "libata: initialize port_task when !CONFIG_ATA_SFF\n\nap-\u003eport_task was not initialized if !CONFIG_ATA_SFF later triggering\nlockdep warning.  Make sure it\u0027s initialized.\n\nReported by Larry Finger.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "56f2fdaade2a6b91ccd785de938b91172d5c94f2",
      "tree": "9e400717cc3d1af55bde02988e1aa8c734894d25",
      "parents": [
        "6aea938f54ca785ce3bea67a8948698225c6ca58",
        "dc35fac9e936c6cc6ad825fc7e4455468d10adc6",
        "263c24a2bbbaca75805ed231e8346d86410af9d0",
        "83bb63f62bda28be88b21216fbb59838a10f2348",
        "528051746b24dd214883db11bcbb0e667f60447d",
        "57893d1cff4606915c13a4610d4e2d6048633f8e",
        "7b49d9548e59bbb23cd8bd433ca30125eb28987e"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Oct 22 15:56:41 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Oct 22 15:56:41 2008 -0700"
      },
      "message": "Merge branches \u0027cma\u0027, \u0027cxgb3\u0027, \u0027ehca\u0027, \u0027ipoib\u0027, \u0027mad\u0027, \u0027mlx4\u0027 and \u0027nes\u0027 into for-next\n"
    },
    {
      "commit": "263c24a2bbbaca75805ed231e8346d86410af9d0",
      "tree": "a4de046c1f94f381d1ab241b4a719a25ea58ec66",
      "parents": [
        "19f4282149147b4a3e8c670373dc73ddd5d5facc"
      ],
      "author": {
        "name": "Stefan Roscher",
        "email": "ossrosch@linux.vnet.ibm.com",
        "time": "Wed Oct 22 15:54:38 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Oct 22 15:54:38 2008 -0700"
      },
      "message": "IB/ehca: Reject dynamic memory add/remove when ehca adapter is present\n\nSince the ehca device driver does not support dynamic memory add and\nremove operations, the driver must explicitly reject such requests in\norder to prevent unpredictable behaviors related to existing memory\nregions that cover all of memory being used by InfiniBand protocols in\nthe kernel.\n\nThe solution (for now at least) is to add a memory notifier to the\nehca device driver and if a request for dynamic memory add or remove\ncomes in, ehca will always reject it.  The user can add or remove\nmemory by hot-removing the ehca adapter, performing the memory\noperation, and then hot-adding the ehca adapter back.\n\nSigned-off-by: Stefan Roscher \u003cstefan.roscher@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "19f4282149147b4a3e8c670373dc73ddd5d5facc",
      "tree": "e6b740a392f7c76dec479ec762c837b16d2e0651",
      "parents": [
        "0540bbbe455e123a1692d26205ad1a29983883b0"
      ],
      "author": {
        "name": "Stefan Roscher",
        "email": "ossrosch@linux.vnet.ibm.com",
        "time": "Wed Oct 22 15:52:31 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Oct 22 15:52:31 2008 -0700"
      },
      "message": "IB/ehca: Fix reported max number of QPs and CQs in systems with \u003e1 adapter\n\nBecause ehca adapters can differ in the maximum number of QPs and CQs\nwe have to save the maximum number of these ressources per adapter and\nnot globally per ehca driver. This fix introduces 2 new members to the\nshca structure to store the maximum value for QPs and CQs per adapter.\n\nThe module parameters are now used as initial values for those\nvariables.  If a user selects an invalid number of CQs or QPs we don\u0027t\nprint an error any longer, instead we will inform the user with a\nwarning and set the values to the respective maximum supported by the\nHW.\n\nSigned-off-by: Stefan Roscher \u003cstefan.roscher@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "83bb63f62bda28be88b21216fbb59838a10f2348",
      "tree": "b5e4ab80cf230d663d398ff52c7e71fb594110fb",
      "parents": [
        "70c9c0db549245a49cabf42d5a74688077254d46"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@voltaire.com",
        "time": "Wed Oct 22 15:49:49 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Oct 22 15:49:49 2008 -0700"
      },
      "message": "IPoIB: Set netdev offload features properly for child (VLAN) interfaces\n\nChild devices were created without any offload features set, fix this by\nmoving the code that computes the features into generic function which is\nnow called through non-child and child device creation.\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@voltaire.com\u003e\n\n-- v1 has a bug where the \u0027result\u0027 flag in ipoib_vlan_add may be used uninitialized\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "70c9c0db549245a49cabf42d5a74688077254d46",
      "tree": "3ade6df77250ea04f61d608a5f417ac95e66d55e",
      "parents": [
        "2767840a5ca73fde62b25e0209aa9269ec4fa7c7"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@voltaire.com",
        "time": "Wed Oct 22 15:49:29 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Oct 22 15:49:29 2008 -0700"
      },
      "message": "IPoIB: Clean up ethtool support\n\nAdd a get_rx_csum method.  Remove the driver\u0027s own get_tso method, as\nthe ethtool kernel code uses the default one if nothing is provided.\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "57893d1cff4606915c13a4610d4e2d6048633f8e",
      "tree": "5ff7ee432698e24e8f68ef68c2c7962cccffefec",
      "parents": [
        "c27a02cd94d6695fbe5858ca364b1e415af02212"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Wed Oct 22 15:48:03 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Oct 22 15:48:03 2008 -0700"
      },
      "message": "mlx4_core: Add Ethernet PCI device IDs\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "c27a02cd94d6695fbe5858ca364b1e415af02212",
      "tree": "c7c1e3f6f0a74d5fca882010507c0917e953bb74",
      "parents": [
        "7ff93f8b7ecbc36e7ffc5c11a61643821c1bfee5"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Wed Oct 22 15:47:49 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Oct 22 15:47:49 2008 -0700"
      },
      "message": "mlx4_en: Add driver for Mellanox ConnectX 10GbE NIC\n\nThe Mellanox ConnectX can operate as an InfiniBand adapter, as an\nEthernet NIC, or as a Fibre Channel (FC) HBA.  The kernel has a\nlow-level driver, mlx4_core, which handles multiplexing access to the\ndevice, and there is also already an InfiniBad driver, mlx4_ib.\n\nThis patch adds a new driver, mlx4_en, which implements a standard\nEthernet NIC driver.\n\nSigned-off-by: Liran Liss \u003cliranl@mellanox.co.il\u003e\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7ff93f8b7ecbc36e7ffc5c11a61643821c1bfee5",
      "tree": "4b38e1ead8b27a480cc766f6927dccf5b63793ae",
      "parents": [
        "2a2336f8228292b8197f4187e54b0748903e6645"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Wed Oct 22 15:38:42 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Oct 22 15:38:42 2008 -0700"
      },
      "message": "mlx4_core: Multiple port type support\n\nMulti-protocol adapters support different port types.  Each consumer\nof mlx4_core queries for supported port types; in particular mlx4_ib\ncan no longer assume that all physical ports belong to it.  Port type\nis configured through a sysfs interface.  When the type of a port is\nchanged, all mlx4 interfaces are unregistered, and then registered\nagain with the new port types.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2a2336f8228292b8197f4187e54b0748903e6645",
      "tree": "8c54c6d594a055bb5e0a83b2c9c8c2f6fcc03d22",
      "parents": [
        "b79acb49de6c2ab9ff0245f0f2b573d48b9a2d93"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Wed Oct 22 11:44:46 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Oct 22 11:44:46 2008 -0700"
      },
      "message": "mlx4_core: Ethernet MAC/VLAN management\n\nAdd support for managing MAC and VLAN filters for each port.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: Oren Duer \u003coren@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b79acb49de6c2ab9ff0245f0f2b573d48b9a2d93",
      "tree": "59e824371b2ba25b2806a6077ef26a767d2e35ae",
      "parents": [
        "93fc9e1bb6507dde945c2eab68c93e1066ac3691"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Wed Oct 22 10:56:48 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Oct 22 10:56:48 2008 -0700"
      },
      "message": "mlx4_core: Get ethernet MTU and default address from firmware\n\nGet maximum ethernet MTU and default MAC address from the firmware\nQUERY_DEV_CAP command.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "93fc9e1bb6507dde945c2eab68c93e1066ac3691",
      "tree": "aa495ec31b7372580f9ec50acead1d170fd70aab",
      "parents": [
        "a3cdcbfa8fb1fccfe48d359da86e99546610c562"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Wed Oct 22 10:25:29 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Oct 22 10:25:29 2008 -0700"
      },
      "message": "mlx4_core: Support multiple pre-reserved QP regions\n\nFor ethernet support, we need to reserve QPs for the ethernet and\nfibre channel driver.  The QPs are reserved at the end of the QP\ntable.  (This way we assure that they are aligned to their size)\n\nWe need to consider these reserved ranges in bitmap creation, so we\nextend the mlx4 bitmap utility functions to allow reserved ranges at\nboth the bottom and the top of the range.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "54622f10a6aabb8bb2bdacf3dd070046f03dc246",
      "tree": "73eb5ad4eeb7174b8c0ae1904bbe80602c5e295d",
      "parents": [
        "4792adbac9eb41cea77a45ab76258ea10d411173"
      ],
      "author": {
        "name": "Mohan Kumar M",
        "email": "mohan@in.ibm.com",
        "time": "Tue Oct 21 17:38:10 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 22 15:01:22 2008 +1100"
      },
      "message": "powerpc: Support for relocatable kdump kernel\n\nThis adds relocatable kernel support for kdump. With this one can\nuse the same regular kernel to capture the kdump. A signature (0xfeed1234)\nis passed in r6 from panic code to the next kernel through kexec_sequence\nand purgatory code. The signature is used to differentiate between\nkdump kernel and non-kdump kernels.\n\nThe purgatory code compares the signature and sets the __kdump_flag in\nhead_64.S.  During the boot up, kernel code checks __kdump_flag and if it\nis set, the kernel will behave as relocatable kdump kernel. This kernel\nwill boot at the address where it was loaded by kexec-tools ie. at the\naddress reserved through crashkernel boot parameter.\n\nCONFIG_CRASH_DUMP depends on CONFIG_RELOCATABLE option to build kdump\nkernel as relocatable. So the same kernel can be used as production and\nkdump kernel.\n\nThis patch incorporates the changes suggested by Paul Mackerras to avoid\nGOT use and to avoid two copies of the code.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Mohan Kumar M \u003cmohan@in.ibm.com\u003e\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4792adbac9eb41cea77a45ab76258ea10d411173",
      "tree": "7114bdbb37728018b489d55fe3ecc8a6bef11890",
      "parents": [
        "71773f0337bee8a3701aaaec22581c18a5f44679"
      ],
      "author": {
        "name": "Jon Tollefson",
        "email": "kniht@us.ibm.com",
        "time": "Tue Oct 21 15:27:36 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 22 15:01:21 2008 +1100"
      },
      "message": "powerpc: Don\u0027t use a 16G page if beyond mem\u003d limits\n\nIf mem\u003d is used on the boot command line to limit memory then the memory block where a 16G page resides may not be available.\n\nThanks to Michael Ellerman for finding the problem.\n\nSigned-off-by: Jon Tollefson \u003ckniht@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "71773f0337bee8a3701aaaec22581c18a5f44679",
      "tree": "06ff80057f216d0515b027b963af8a926dca8955",
      "parents": [
        "201bdc868d9e3122bbe4491aa6b5fc4dee4cdb96"
      ],
      "author": {
        "name": "Mike Ditto",
        "email": "mditto@consentry.com",
        "time": "Tue Oct 21 11:32:29 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 22 15:01:21 2008 +1100"
      },
      "message": "powerpc: Add del_node() for early boot code to prune inapplicable devices.\n\nSome platforms have variants that can share most of a flat device tree but need\na few devices selectively pruned at boot time.  This adds del_node() to ops.h\nto allow access to the existing fdt_del_node().\n\nSigned-off-by: Mike Ditto \u003cmditto@consentry.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "201bdc868d9e3122bbe4491aa6b5fc4dee4cdb96",
      "tree": "7952fb922b30090caa045011fd2da5540e5548b9",
      "parents": [
        "8873d93b4bf0bd270c3fc7e178211633e7a1d5e8"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Oct 20 17:55:29 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 22 11:00:26 2008 +1100"
      },
      "message": "powerpc: Further compile fixup for STRICT_MM_TYPECHECKS\n\nA patch of mine was recently committed to fix up STRICT_MM_TYPECHECKS\nbehaviour on powerpc (f5ea64dcbad89875d130596df14c9b25d994a737).\nHowever, something which breaks it again seems to have slipped in\nafterwards.  So, here\u0027s another small fix.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8873d93b4bf0bd270c3fc7e178211633e7a1d5e8",
      "tree": "3bb9a22ccad9103742b0be24534507959ca662f7",
      "parents": [
        "f465df81a80df92dbde0029b277f31b5e787b5df"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Wed Oct 15 18:21:07 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 22 11:00:26 2008 +1100"
      },
      "message": "powerpc: Remove empty #else from signal_64.c\n\nRemove empty/bogus #else from signal_64.c\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f465df81a80df92dbde0029b277f31b5e787b5df",
      "tree": "67839adda26126b4e95b11e5a79d9dfc57a81014",
      "parents": [
        "934752d8a4aaae4bee7a1b46944f30a55178ec91"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "becky.bruce@freescale.com",
        "time": "Wed Oct 15 08:25:28 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 22 11:00:25 2008 +1100"
      },
      "message": "powerpc: Move memory size print into common show_cpuinfo for 32-bit\n\nMost of the platforms were printing the size of the memory\nin their show_cpuinfo implementations. This moves that to\nthe common show_cpuinfo, so that all 32-bit platforms will\nnow print the size of memory.  I also update the code\nto deal with the fact that total_memory is now a phys_addr_t.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "934752d8a4aaae4bee7a1b46944f30a55178ec91",
      "tree": "fe23b3354bcb6c288f5abaaf841cd9ec813cd20c",
      "parents": [
        "febde3711992a64ea83a47a719f68a90c4b0927a"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Mon Oct 13 23:12:52 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 22 11:00:25 2008 +1100"
      },
      "message": "hvc_console: Remove __devexit annotation of hvc_remove()\n\nRemoved __devexit annotation of hvc_remove() to avoid a section mismatch\nif the backend initialization fails and hvc_remove() must be used to\nclean up allocated hvc structs (called in section __init or __devinit).\n\nAcked-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "febde3711992a64ea83a47a719f68a90c4b0927a",
      "tree": "27f975fe9b3bd3b99a1a7043c34cf32176b7067d",
      "parents": [
        "3feebbb5492e9e463467cefb633e23a3dfcec132"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Tue Oct 14 05:02:09 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 22 11:00:25 2008 +1100"
      },
      "message": "hvc_console: Add support for tty window resizing\n\nThe patch provides the hvc_resize() function to update the terminal\nwindow dimensions (struct winsize) for a specified hvc console.\nThe function stores the new window size and schedules a function\nthat finally updates the tty winsize and signals the change to\nuser space (SIGWINCH).\nBecause the winsize update must acquire a mutex and might sleep,\nthe function is scheduled instead of being called from hvc_poll()\nor khvcd.\n\nThis patch uses the tty_do_resize() routine from the tty layer.\nA pending resize work is canceled in hvc_close() and hvc_hangup().\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3feebbb5492e9e463467cefb633e23a3dfcec132",
      "tree": "aab5c73bbcd799781b8b27f7173c3e726ea403be",
      "parents": [
        "56ce9e2b2463b3b257098aa966586701d9967f1e"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Mon Oct 13 23:12:50 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 22 10:59:55 2008 +1100"
      },
      "message": "hvc_console: Fix loop if put_char() returns 0\n\nIf put_char() routine of a hvc console backend returns 0, then the\nhvc console starts looping in the following scenarios:\n\n1. hvc_console_print()\n\tIf put_char() returns 0 then the while loop may loop forever.\n\tI have added the missing check for 0 to throw away console messages.\n\n2. khvcd may loop:\n\tThe thread calls hvc_poll() --\u003e hvc_push()... if there are still\n\tbuffered data then the HVC_POLL_WRITE bit is set and causes the\n\tkhvcd thread to loop (if yield() returns immediately).\n\n\tHowever, instead of looping, the khvcd thread could sleep for\n\tMIN_TIMEOUT (doing the same as for get_chars()).\n\tThe MIN_TIMEOUT is set if hvc_push() was not able to write\n\tdata to the backend. If data has been written, the timeout is\n\tset to 0 to immediately re-schedule hvc_poll().\n\nReviewed-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nTested-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e (virtio_console)\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "56ce9e2b2463b3b257098aa966586701d9967f1e",
      "tree": "3e8943e860817e282506b8127f216415790da0c6",
      "parents": [
        "fc362e2e0efd8b652ebfb409a4e43e6189c04f6f"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Mon Oct 13 23:12:49 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 22 10:59:55 2008 +1100"
      },
      "message": "hvc_console: Add tty driver flag TTY_DRIVER_RESET_TERMIOS\n\nAfter a tty hangup() or close() operation, processes might not reset the\ntermio settings to a sane state. In order to reset the termios to its\ndefault settings the tty driver flag TTY_DRIVER_RESET_TERMIOS has been added.\n\nTTY driver flag description from include/linux/tty_driver.h:\n\tTTY_DRIVER_RESET_TERMIOS --- requests the tty layer to reset the\n\t  termios setting when the last process has closed the device.\n\t  Used for PTY\u0027s, in particular.\n\nAcked-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fc362e2e0efd8b652ebfb409a4e43e6189c04f6f",
      "tree": "9cffc84bcc4e615ee08f0f47ff58a7131b55194a",
      "parents": [
        "a02efb906d12c9d4eb2ab7c59049ba9545e5412d"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Mon Oct 13 23:12:48 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 22 10:59:54 2008 +1100"
      },
      "message": "hvc_console: Add a hangup notifier for backends\n\nI have added a hangup notifier that can be used by hvc console\nbackends to handle a tty hangup. The default irq hangup notifier\ncalls the notifier_del_irq() for compatibility.\n\nAcked-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7cf5244ce4a0ab3f043f2e9593e07516b0df5715",
      "tree": "586b307509d611f1b37c4b1af7a6694109f8e3b5",
      "parents": [
        "7ab18995e11089ea33c99fd586e8bad4932369e4"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Oct 22 01:39:55 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Wed Oct 22 01:39:55 2008 +0200"
      },
      "message": "mfd: check for platform_get_irq() return value in sm501\n\nsm501_devdata-\u003eirq is unsigned, while platform_get_irq() returns a\nsigned int.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "7ab18995e11089ea33c99fd586e8bad4932369e4",
      "tree": "d833cbcd9cee57dd5126a7bada36ebdcfdf3000f",
      "parents": [
        "e76f7558d89868bc295fe1220c2e5a0a82f698f6"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Sep 28 16:14:52 2008 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Wed Oct 22 01:21:24 2008 +0200"
      },
      "message": "mfd: use pci_ioremap_bar() in sm501\n\nUse the newly introduced pci_ioremap_bar() function in drivers/mfd.\npci_ioremap_bar() just takes a pci device and a bar number, with the goal\nof making it really hard to get wrong, while also having a central place\nto stick sanity checks.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "e76f7558d89868bc295fe1220c2e5a0a82f698f6",
      "tree": "d53c1c06e9c40dcf6b380d3fb182a224f425ba0c",
      "parents": [
        "799f9e3267b0938c8059ed78d7e39e00b6aa6bd2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 20 23:58:50 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Wed Oct 22 01:19:40 2008 +0200"
      },
      "message": "mfd: Don\u0027t store volatile bits in WM8350 register cache\n\nThis makes the contents of the cache clearer and fixes incorrect\ninitialisation of the cache for partially volatile registers.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "799f9e3267b0938c8059ed78d7e39e00b6aa6bd2",
      "tree": "b11e7d307bebf1dcd03d8336a6cf70f1de6a34a7",
      "parents": [
        "e9d359471dfed51a1bdeaa484ee7dac0679d0a20"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Oct 20 23:55:30 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Wed Oct 22 01:19:39 2008 +0200"
      },
      "message": "mfd: don\u0027t export wm3850 static functions\n\nOctober 10th linux-next build (powerpc allyesconfig) failed like this:\n\ndrivers/mfd/wm8350-core.c:1131: error: __ksymtab_wm8350_create_cache causes a section type conflict\n\nCaused by commit 89b4012befb1abca5e86d232bc0e2a797b0d9825 (\"mfd: Core\nsupport for the WM8350 AudioPlus PMIC\"). wm8350_create_cache is not used\nelsewhere, so remove the EXPORT_SYMBOL.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "e9d359471dfed51a1bdeaa484ee7dac0679d0a20",
      "tree": "5291c4f0af15e2b3adcd136cdb53562516f2e9dd",
      "parents": [
        "f96411ab73647ebf9485d77546c0c1f554bafcd7"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Oct 20 23:51:46 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Wed Oct 22 01:19:39 2008 +0200"
      },
      "message": "mfd: twl4030-gpio driver\n\nThis adds basic support for the GPIOs in the twl4030 power management\nchip.  That includes two open drain LED drivers, and the use of GPIO-0\n(and GPIO-1) as MMC/SD card detect switches which can control whether\nthe VMMC1 (and VMMC2) regulators are active.\n\nThis version of the code has a debounce call that will probably be\nreplaced before long, when a more generic interface exists.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "f96411ab73647ebf9485d77546c0c1f554bafcd7",
      "tree": "284723cf28ee6dbafcd4b0edba309606d13d3d43",
      "parents": [
        "a30d46c042c8a17ef25de02f439fbd120ab8a8de"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Oct 20 23:50:05 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Wed Oct 22 01:19:38 2008 +0200"
      },
      "message": "mfd: rtc-twl4030 driver\n\nThis adds a driver for the RTC inside the TWL4030 multi-function device.\nIt\u0027s a fairly basic RTC, with a wake-capable alarm.\n\nNote that many of the pre-release Overo boards now in circulation can\u0027t\neffectively use this RTC, because of a wiring error that puts its TWL\nchip into \"secure\" mode.  (As in \"secure yourself against tampering\".)\nThis isn\u0027t an issue on other OMAP3 boards now supported in mainline,\nsuch as Beagle and Labrador.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "a30d46c042c8a17ef25de02f439fbd120ab8a8de",
      "tree": "c83c8136266862ecbe6d453887fabcbe564851e5",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Oct 20 23:46:28 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Wed Oct 22 01:19:37 2008 +0200"
      },
      "message": "mfd: twl4030 IRQ handling update\n\n- Move it into a separate file; clean and streamline it\n - Restructure the init code for reuse during secondary dispatch\n - Support both levels (primary, secondary) of IRQ dispatch\n - Use a workqueue for irq mask/unmask and trigger configuration\n\nCode for two subchips currently share that secondary handler code.\nOne is the power subchip; its IRQs are now handled by this core,\ncourtesy of this patch.  The other is the GPIO module, which will\nbe supported through a later patch.\n\nThere are also minor changes to the header file, mostly related\nto GPIO support; nothing yet in mainline cares about those.  A\nfew references to OMAP-specific symbols are disabled; when they\ncan all be removed, the TWL4030 support ceases being OMAP-specific.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "f6335c43f3d7816ba2e69abce4f29c41f65bb27e",
      "tree": "40b5a6f9eed4801606185424d19f597359e90c52",
      "parents": [
        "5d43839ab9988f236cdda1ed073d6916857bc3c5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 21 23:29:56 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 21 23:31:23 2008 +0100"
      },
      "message": "[ARM] clps711x: add sparsemem definitions\n\nFix the edb7211_defconfig build errors.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5d43839ab9988f236cdda1ed073d6916857bc3c5",
      "tree": "4edc2b132bc0956cd22b21ab5846cbc549163a77",
      "parents": [
        "d1a7fddf420b1f5a7d9a899b3388026084a67d33"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Tue Oct 21 19:47:22 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 21 22:51:46 2008 +0100"
      },
      "message": "[ARM] 5315/1: Fix section mismatch warning (sa1111)\n\nThis patch fixes the section mismatch warning from\nsa1111.o at buildtime.\n\n  CC      arch/arm/common/sa1111.o\n  LD      arch/arm/common/built-in.o\n  LD      vmlinux.o\n  MODPOST vmlinux.o\nWARNING: vmlinux.o(.text+0x87f4): Section mismatch in reference from the function sa1111_probe() to the function .devinit.text:sa1110_mb_enable()\nThe function sa1111_probe() references\nthe function __devinit sa1110_mb_enable().\nThis is often because sa1111_probe lacks a __devinit\nannotation or the annotation of sa1110_mb_enable is wrong.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a02efb906d12c9d4eb2ab7c59049ba9545e5412d",
      "tree": "bf1f6467978ec63a22f42299ecac2ee7f7e73336",
      "parents": [
        "84dfcb4b318463cd4883b6a19937824f49aee564",
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:52:04 2008 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:52:04 2008 +1100"
      },
      "message": "Merge commit \u0027origin\u0027 into master\n\nManual merge of:\n\n\tarch/powerpc/Kconfig\n\tarch/powerpc/include/asm/page.h"
    },
    {
      "commit": "84dfcb4b318463cd4883b6a19937824f49aee564",
      "tree": "56a96898bff3a2bd3a65abb28a8c018d28db85e8",
      "parents": [
        "34d81f858a3bdec568bf08c4feb997ccd3d40b94",
        "672e806ee103c1709bcdcafabe65ba9c8ab5a63d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:49:55 2008 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:49:55 2008 +1100"
      },
      "message": "Merge commit \u0027kumar/kumar-for-2.6.28\u0027\n"
    },
    {
      "commit": "672e806ee103c1709bcdcafabe65ba9c8ab5a63d",
      "tree": "1aa98c10fc5050f5760272a62936ea778c3ca135",
      "parents": [
        "442746989d92afc125040e0f29b33602ad94da99"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Oct 17 22:56:59 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 20 23:37:32 2008 -0500"
      },
      "message": "powerpc/83xx: Add DS1339 RTC support for MPC8349E-mITX boards .dts\n\nThe RTC is sitting on the I2C2 bus at address 0x68. RTC interrupt signal\nis connected to the IPIC\u0027s EXT2 interrupt line, the line is shared with\nVitesse 8201 Ethernet PHY.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "442746989d92afc125040e0f29b33602ad94da99",
      "tree": "b7819810806194cf28fc5fdb6c9417e4a5ac9386",
      "parents": [
        "66eb988406df0f675c3133aedaf2773ba68866ff"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Oct 17 22:57:09 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 20 23:37:00 2008 -0500"
      },
      "message": "powerpc/83xx: Add support for MCU microcontroller in .dts files\n\nMCU is an external Freescale MC9S08QG8 microcontroller, mainly used to\nprovide soft power-off function, but also exports two GPIOs (wired to\nthe LEDs and also available from the external headers).\n\nAdded the MCU on mpc8349emitx, mpc837xrdb and mpc8315erdb boards.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "66eb988406df0f675c3133aedaf2773ba68866ff",
      "tree": "c44be549002ab696248d82ccc735d021646e0303",
      "parents": [
        "f618ebfcbf9616a0fa9a78f5ecb69762f0fa3c59"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 20 23:02:26 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 20 23:34:08 2008 -0500"
      },
      "message": "powerpc/85xx: Move mpc8572ds.dts to address-cells/size-cells \u003d \u003c2\u003e\n\nChange the top-level #address-cells and #size-cells to \u003c2\u003e so the\nmpc8572ds.dts is easier to deal with both a true 32-bit physical\nor 36-bit physical address space.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f618ebfcbf9616a0fa9a78f5ecb69762f0fa3c59",
      "tree": "89ac6262cce1610e61aa846ae305ea2c0c6323b2",
      "parents": [
        "fd657efc67dbd70f422285101a50c2e84d03463d"
      ],
      "author": {
        "name": "Wolfgang Ocker",
        "email": "weo@reccoware.de",
        "time": "Wed Oct 15 15:00:47 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 20 23:34:01 2008 -0500"
      },
      "message": "of/spi: Support specifying chip select as active high via device tree\n\nThe patch allows to specify that an SPI device needs an active high chip\nselect.\n\nSigned-off-by: Wolfgang Ocker \u003cweo@reccoware.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fd657efc67dbd70f422285101a50c2e84d03463d",
      "tree": "2d3aa381088b09e509cd73d8f8d63074c21d2267",
      "parents": [
        "0a346dacee18ff69f6162d9860d723a058f47321"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat Oct 18 04:23:52 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 20 23:33:04 2008 -0500"
      },
      "message": "powerpc: Remove device_type \u003d \"board_control\" properties in .dts files\n\nWe don\u0027t want to encourage the bogus device_type usage.\n\nThe device type isn\u0027t used in the code, so we can simply remove it from\nthe documentation and dts files.\n\nBoards should specify proper compatible entries instead.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0a346dacee18ff69f6162d9860d723a058f47321",
      "tree": "1b71b1004c4e1022893e605c5251de2197288961",
      "parents": [
        "13690332a315128ba8936297137d33aff5b2ad7b"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Oct 16 21:12:00 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 20 23:31:24 2008 -0500"
      },
      "message": "i2c-cpm: Suppress autoprobing for devices\n\nSimilar to commit 618b26d52843c0f85b8eb143cf2695d7f6fd072d, also remove\nautomatic probing for this i2c controller. Might need updates to dts files\nusing it.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "13690332a315128ba8936297137d33aff5b2ad7b",
      "tree": "4af3dc98dd771ffcba9c6b386ea9b8d25abc1ea3",
      "parents": [
        "ba556ed23c73796efd58ac348cc33773935bb3b9"
      ],
      "author": {
        "name": "Ed Swarthout",
        "email": "Ed.Swarthout@freescale.com",
        "time": "Fri Oct 17 00:41:32 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 20 23:31:22 2008 -0500"
      },
      "message": "powerpc/85xx: Fix mpc8536ds dma interrupt numbers\n\nSigned-off-by: Ed Swarthout \u003cEd.Swarthout@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ba556ed23c73796efd58ac348cc33773935bb3b9",
      "tree": "5910cd2512e6c6c3b865955443205a077b05ebe8",
      "parents": [
        "04ab591808565f968d4406f6435090ad671ebdab"
      ],
      "author": {
        "name": "Jason Jin",
        "email": "Jason.jin@freescale.com",
        "time": "Thu Oct 16 17:31:32 2008 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 20 23:31:21 2008 -0500"
      },
      "message": "powerpc/85xx: Enable enhanced functions for 8536 TSEC\n\nSigned-off-by: Jason Jin \u003cJason.jin@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "34d81f858a3bdec568bf08c4feb997ccd3d40b94",
      "tree": "7ecadd4c6387d88370c974db4ede2715a3ebcbf8",
      "parents": [
        "0dcd440120ef12879ff34fc78d7e4abf171c79e4"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Mon Oct 20 18:03:18 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:20:08 2008 +1100"
      },
      "message": "powerpc: Delete unused prom_strtoul and prom_memparse\n\nThese functions should have been static, and inspection shows they\nare no longer used.   (We used to parse mem\u003d but we now defer that\nto early_param).\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0dcd440120ef12879ff34fc78d7e4abf171c79e4",
      "tree": "138849b6a25f3d185b59f8de15937d43a30a97ba",
      "parents": [
        "fe55249d17f7979cf9bbc58e38e9ceaf1918b415"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 20 17:42:42 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:19:13 2008 +1100"
      },
      "message": "powerpc: Revert CHRP boot wrapper to real-base \u003d 12MB on 32-bit\n\nCommit 9b09c6d909dfd8de96b99b9b9c808b94b0a71614 (\"powerpc: Change the\ndefault link address for pSeries zImage kernels\") changed the\nreal-base value in the CHRP note added by addnote to the zImage from\n12MB to 32MB.  It turns out that this causes unnecessary extra reboots\non old 32-bit CHRP machines.  This therefore adds a -r flag to addnote\nto allow us to specify what real-base value it should put in the CHRP\nnote, and adjusts the wrapper script to pass -r c00000 to addnote when\nmaking a zImage for a CHRP machine.  Also, CHRP machines ignore the\nRPA note, so we don\u0027t need to arrange for it to be the same as the\nkernel\u0027s.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fe55249d17f7979cf9bbc58e38e9ceaf1918b415",
      "tree": "f02da5bb8437bcba4e38a760eef2b77f9a52d0a5",
      "parents": [
        "6a75a6b8e85e92cc774d42a4e113c76c30b5a539"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Mon Oct 20 15:37:04 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:19:12 2008 +1100"
      },
      "message": "powerpc: Always trim numa memory to lmb_end_of_DRAM()\n\nnuma_enforce_memory_limit tried to be smart and only call lmb_end_of_DRAM\nwhen a memory limit was set via mem\u003d on the command line.  However,\nthe early boot code will also limit memory added to the lmb system\nwhen iommu\u003doff is specified.  When this happens, the page allocator\nis given pages not in the linear mapping and this results in a fatal\ndata reference to the unmapped page.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6a75a6b8e85e92cc774d42a4e113c76c30b5a539",
      "tree": "cd6b0655ba24655fb3bbdf58601099754a9bf232",
      "parents": [
        "ed7b2144bcc87b2b097553f15a2f96e18ede21b0"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Mon Oct 20 15:37:03 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:19:12 2008 +1100"
      },
      "message": "powerpc: Use cpu_thread_in_core in smp_init for of_spin_map\n\nWe used to assume that even numbered threads were the primary\nthreads, ie those that would be listed and started as a cpu from\nopen firmware.  Replace a left over is even (% 2) check with a check\nfor it being a primary thread and update the comments.\n\nTested with a debug print on pseries, identical code found for cell.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ed7b2144bcc87b2b097553f15a2f96e18ede21b0",
      "tree": "e967ddbe6b53d10851e1072d0192f35948ed8218",
      "parents": [
        "dbc1c5c250cbedccf3571597d156e581e34b2944"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Mon Oct 20 15:37:03 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:19:12 2008 +1100"
      },
      "message": "powerpc: Find and destroy possible stale kernel added properties\n\n64 bit powerpc requires the kexec user space tools avoid overwriting\nthe static kernel image and translation hash table when choosing\nwhere to put memory image data because it copies the data into place\nusing the kernels virtual memory system.  Kexec userspace determines\nthese and other areas blocked by reading properties the kernel adds,\nbut does not filter these properties when creating the device tree\nfor the next kernel.\n\nWhen the second kernel tries to add its values for these properties,\nthe export via /proc/device-tree is hidden by the pre-existing but\nstale values from the flat tree.  Kexec userspace reads the old\nproperty, allocates the new kernel at the old kernel\u0027s end, and\ngets rejected by the overlap check.\n\nSearch and remove these stale properties before adding the new values.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "dbc1c5c250cbedccf3571597d156e581e34b2944",
      "tree": "771df5aa8e938a6caf35bd06a9e9be6589421b84",
      "parents": [
        "a3ba68f969b2407b6809a840f6ff45ab0eb06f84"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 20 08:03:46 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:19:11 2008 +1100"
      },
      "message": "powerpc: Remove Kconfig support for PPC_MERGE\n\nThere are no users of PPC_MERGE in tree so we can get rid of it.\nIt was a hold over from the arch/ppc days.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a3ba68f969b2407b6809a840f6ff45ab0eb06f84",
      "tree": "b05b5640969ca7bd9a1fa0a0510ed3a7e5ae7d5a",
      "parents": [
        "0721357d4d04563b6e5c7ffd6b5685df275d5ff9"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Oct 20 03:16:55 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:17:49 2008 +1100"
      },
      "message": "powerpc: Fix build issue with CONFIG_RELOCATABLE\u003dy\n\nThere are two issues when we enable CONFIG_RELOCATABLE.  The first is due\nto the fact that phys_addr_t is now defined in linux/types.h.  The second\nis due to the fact that the DMA code changes expose memstart_addr to\nprom_init.c\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0721357d4d04563b6e5c7ffd6b5685df275d5ff9",
      "tree": "cb4b001a711eb3b108e94e32c4b386c6af3a899c",
      "parents": [
        "a4292d7ae6fabcdbc41c3e0f0eb790a1429b985f"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Mon Oct 20 02:13:15 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:17:49 2008 +1100"
      },
      "message": "of: Format string bug in drivers/of/of_i2c.c\n\nFormat string bug.  Not exploitable, as this is only writable by root,\nbut worth fixing all the same.\n\nSee 326f6a5c9c9e1a62aec37bdc0c3f8d53adabe77b\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a4292d7ae6fabcdbc41c3e0f0eb790a1429b985f",
      "tree": "91807f40ded49cc5f4887c046c4169b177f7ad32",
      "parents": [
        "59fd6b8cc0975b88e35f6ca2318b8cee77d3a508"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Oct 17 19:12:07 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:17:48 2008 +1100"
      },
      "message": "powerpc: Add missing cuImage.initrd.% target\n\nThis target is needed to build cuImages with an embedded ramdisk image.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "59fd6b8cc0975b88e35f6ca2318b8cee77d3a508",
      "tree": "bca9e11375be03e5cbe71cc9962c37993bb3382c",
      "parents": [
        "e81703724a966120ace6504c993bda9e084cbf3e"
      ],
      "author": {
        "name": "Mike Ditto",
        "email": "mditto@consentry.com",
        "time": "Fri Oct 17 09:27:51 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:17:48 2008 +1100"
      },
      "message": "powerpc: Fix boot wrapper memcmp() called with zero length argument\n\nI noticed, when trying to use, e.g.,\nnode \u003d find_node_by_prop_value(prev, \"booleanprop\", \"\", 0))\nto search for all nodes with a certain boolean property, that memcmp()\nreturns garbage when comparing zero bytes.  It should return zero.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e81703724a966120ace6504c993bda9e084cbf3e",
      "tree": "0b0914346bc745cab9e59b9edbe95aa764aa6959",
      "parents": [
        "a5598ca0d49821912a5053c05f07fd650671eb6d"
      ],
      "author": {
        "name": "Jon Tollefson",
        "email": "kniht@us.ibm.com",
        "time": "Thu Oct 16 18:59:43 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:17:48 2008 +1100"
      },
      "message": "powerpc/numa: Make memory reserve code more robust\n\nAdjust amount to reserve based on previous nodes for reserves spanning\nmultiple nodes. Check if the node active range is empty before attempting\nto pass the reserve to bootmem.  In practice the range shouldn\u0027t be empty,\nbut to be sure we check.\n\nSigned-off-by: Jon Tollefson \u003ckniht@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a5598ca0d49821912a5053c05f07fd650671eb6d",
      "tree": "fcfa402eeb45f76fbb03886708e5042fe5f1babb",
      "parents": [
        "bb5e6491cae4c5d6ddfa3e173e22efb35f595949"
      ],
      "author": {
        "name": "Carl Love",
        "email": "cel@us.ibm.com",
        "time": "Tue Oct 14 23:37:01 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:17:48 2008 +1100"
      },
      "message": "powerpc/oprofile: Fix mutex locking for cell spu-oprofile\n\nThe issue is the SPU code is not holding the kernel mutex lock while\nadding samples to the kernel buffer.\n\nThis patch creates per SPU buffers to hold the data.  Data\nis added to the buffers from in interrupt context.  The data\nis periodically pushed to the kernel buffer via a new Oprofile\nfunction oprofile_put_buff(). The oprofile_put_buff() function\nis called via a work queue enabling the funtion to acquire the\nmutex lock.\n\nThe existing user controls for adjusting the per CPU buffer\nsize is used to control the size of the per SPU buffers.\nSimilarly, overflows of the SPU buffers are reported by\nincrementing the per CPU buffer stats.  This eliminates the\nneed to have architecture specific controls for the per SPU\nbuffers which is not acceptable to the OProfile user tool\nmaintainer.\n\nThe export of the oprofile add_event_entry() is removed as it\nis no longer needed given this patch.\n\nNote, this patch has not addressed the issue of indexing arrays\nby the spu number.  This still needs to be fixed as the spu\nnumbering is not guarenteed to be 0 to max_num_spus-1.\n\nSigned-off-by: Carl Love \u003ccarll@us.ibm.com\u003e\nSigned-off-by: Maynard Johnson \u003cmaynardj@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Acked-by: Robert Richter \u003crobert.richter@amd.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bb5e6491cae4c5d6ddfa3e173e22efb35f595949",
      "tree": "8a21b2717bf7881caa84386a6b5937d1d4308ff0",
      "parents": [
        "04badfd2936333a23e0fc233f31a760d0dc9424f"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Oct 14 14:36:31 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:17:47 2008 +1100"
      },
      "message": "powerpc: Unsigned speed cannot be negative in udbg_16559.c\n\n\"unsigned int\" speed cannot be negative, it\u0027s thus pointless\nto test if it is.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "04badfd2936333a23e0fc233f31a760d0dc9424f",
      "tree": "f2889549126aaef3e3bf80b52ccb74d0bbc8831e",
      "parents": [
        "c10c178a92b032ea3dd7259dcbbd1b9331c05c41"
      ],
      "author": {
        "name": "Nathan Fontenot",
        "email": "nfont@austin.ibm.com",
        "time": "Mon Oct 13 08:42:00 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:17:47 2008 +1100"
      },
      "message": "powerpc/pseries: Validate PFN in pseries_remove_lmb()\n\nThe pfn of the memory to be removed should be validated prior to\nattempting to remove the memory.  In cases where the probe of a\nmemory section fails during hotplug add, the pfn for the lmb may\nnot be valid.\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Nathan Fontenot \u003cnfont@austin.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c10c178a92b032ea3dd7259dcbbd1b9331c05c41",
      "tree": "d539b62ebf4f6821f7b4b2159982ba1214c30d68",
      "parents": [
        "c1075fb7ec62b7ac0ac6baee2ceeb77270206aef"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Sun Oct 12 23:15:26 2008 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 15:17:47 2008 +1100"
      },
      "message": "powerpc/boot: Compare _start against ei.loadsize instead ei.memsize\n\nIf the vmlinux binary in memory is larger than 4 MiB than it collides\nwith the initial boot code which is linked at 4 MiB in case of cuBoot.\nIf the the uncompressed image size (on disk size) is less than 4 MiB\nthen it would fit. The difference between those two sizes is the bss\nsection. In cuBoot we have the dtb embedded right after the data\nsection so it is very likely that the reset of the bss section (in\nkernel\u0027s start up code) will overwrite the dtb blob. Therefore we\nreallocate the dtb. Something similar is allready done to the initrd.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4",
      "tree": "b5c9983fd79b6627e47e80a74b68ad15cf2d9b41",
      "parents": [
        "a50c22eed593f474e75f693381e4d42e81762de8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 21 12:07:40 2008 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 20:17:18 2008 -0700"
      },
      "message": "binfmt_elf_fdpic: Update for cputime changes.\n\nCommit f06febc96ba8e0af80bcc3eaec0a109e88275fac (\"timers: fix itimer/\nmany thread hang\") introduced a new task_cputime interface and\nsubsequently only converted binfmt_elf over to it.  This results in the\nbuild for binfmt_elf_fdpic blowing up given that p-\u003esignal-\u003e{u,s}time\nhave disappeared from underneath us.\n\nApply the same trivial fix from binfmt_elf to binfmt_elf_fdpic.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1075fb7ec62b7ac0ac6baee2ceeb77270206aef",
      "tree": "cad7eac9f6755e7d73f07ae034db3bdb97d4b3cf",
      "parents": [
        "dfe218b7ef0c1d561a0d5ce294c173f1551985ff",
        "51d9861e9e09c5c0066e5e5d9bb0009be1957899"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 13:14:33 2008 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 13:14:33 2008 +1100"
      },
      "message": "Merge commit \u0027gcl/gcl-next\u0027\n"
    },
    {
      "commit": "dfe218b7ef0c1d561a0d5ce294c173f1551985ff",
      "tree": "10b9f4bfa92a1fe236df0af128aa2c12932faf07",
      "parents": [
        "34318c253b861f82bd4a2956e6c8ae8ee2c3aae7",
        "1ff0fcfcb1a6d0a4c4d065ed230be7beae087b83"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 13:14:22 2008 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 21 13:14:22 2008 +1100"
      },
      "message": "Merge commit \u0027jwb/jwb-next\u0027\n"
    },
    {
      "commit": "34318c253b861f82bd4a2956e6c8ae8ee2c3aae7",
      "tree": "acf2a66a3d569de53a432e452f278b4ebb9b0def",
      "parents": [
        "10baa26c8ccba6f100397c9ba6534be175762e8d"
      ],
      "author": {
        "name": "Andre Detsch",
        "email": "adetsch@br.ibm.com",
        "time": "Tue Oct 21 11:16:09 2008 +1100"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Oct 21 11:16:09 2008 +1100"
      },
      "message": "powerpc/spufs: Explain conditional decrement of aff_sched_count\n\nThis patch adds a comment to clarify why atomic_dec_if_positive is being used\nto decrement gang\u0027s aff_sched_count on SPU context unbind.\n\nSigned-off-by: Andre Detsch \u003cadetsch@br.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "10baa26c8ccba6f100397c9ba6534be175762e8d",
      "tree": "a909c5246f40932848858c8ed72894fd58732fb1",
      "parents": [
        "837ef884b702edd1c4514eaed1dbecd48721bd22"
      ],
      "author": {
        "name": "Andre Detsch",
        "email": "adetsch@br.ibm.com",
        "time": "Tue Oct 21 11:15:23 2008 +1100"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Oct 21 11:15:23 2008 +1100"
      },
      "message": "powerpc/spufs: Improve search of node for contexts with SPU affinity\n\nThis patch improves redability of the code responsible for trying to find\na node with enough SPUs not committed to other affinity gangs.\n\nAn additional check is also added, to avoid taking into account gangs that\nhave no SPU affinity.\n\nSigned-off-by: Andre Detsch \u003cadetsch@br.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "837ef884b702edd1c4514eaed1dbecd48721bd22",
      "tree": "c60fbf1343004cf883912aef9fd7741ec3b90c3f",
      "parents": [
        "f027faa231f38c02e949352735eac76f29090809"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Fri Oct 17 12:02:31 2008 +1100"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Oct 21 11:13:54 2008 +1100"
      },
      "message": "powerpc/spufs: Use kmalloc rather than kzalloc for switch log buffer\n\nNo need to zero the entire buffer, just the head and tail indices.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "f027faa231f38c02e949352735eac76f29090809",
      "tree": "1d26e6f406d473f7eee9cb224dcffca613f6d1b9",
      "parents": [
        "14f693eeb5b16bc47ffa38d8b8838a654aedd53f"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Thu Oct 16 11:11:12 2008 +1100"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Oct 21 11:13:43 2008 +1100"
      },
      "message": "powerpc/spufs: Don\u0027t spu_acquire_saved unnecessarily in regs read\n\nWith most file readers (eg cat, dd), reading a context\u0027s regs file will\nresult in two reads: the first to read the data, and the second to\nreturn EOF. Because each read performs a spu_acquire_saved, we end up\ndescheduling and re-scheduling the context twice.\n\nThis change does a simple check to see if we\u0027d return EOF before\ncalling spu_acquire_saved(), saving the extra schedule operation.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "14f693eeb5b16bc47ffa38d8b8838a654aedd53f",
      "tree": "428efb2f55de8a9f49af44c6e4f1d15536451702",
      "parents": [
        "f5ed0eb6fe131e8f3847323b4aa569a6f7b36f56"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Thu Oct 16 10:51:46 2008 +1100"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Oct 21 11:13:30 2008 +1100"
      },
      "message": "powerpc/spufs: Don\u0027t require full buffer in switch_log read\n\nCurrently, read() on the sputrace log will block until the read buffer\nis full. This makes it difficult to retrieve the end of the buffer, as\nthe user will need to read with the right-sized buffer.\n\nIn a similar method as 91553a1b5e0df006a3573a88d98ee7cd48a3818a, this\nchange makes the switch_log return if there has already been data\nread.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "f5ed0eb6fe131e8f3847323b4aa569a6f7b36f56",
      "tree": "7da2dc8897685843430e61c10a0921ed7a8a499d",
      "parents": [
        "e869446bb6db209e6092f7cba6cdfc2a5e637177"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Thu Oct 16 10:03:46 2008 +1100"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Oct 21 11:13:19 2008 +1100"
      },
      "message": "powerpc/spufs: Use state_mutex for switch_log locking, and prevent multiple openers\n\nCurrently, we use ctx-\u003emapping_lock and ctx-\u003eswitch_log-\u003elock for the\ncontext switch log. The mapping lock only prevents concurrent open()s,\nso we require the switch_lock-\u003elock for reads.\n\nSince writes to the switch log buffer occur on context switches, we\u0027re\nbetter off synchronising with the state_mutex, which is held during a\nswitch. Since we\u0027re serialised througout the buffer reads and writes,\nwe can use the state mutex to protect open and release too, and\ncan now kfree() the log buffer on release. This allows us to perform\nthe switch log notify without taking any extra locks.\n\nBecause the buffer is only present while the file is open, we can use\nit to prevent multiple simultaneous openers.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "e869446bb6db209e6092f7cba6cdfc2a5e637177",
      "tree": "be2506f59efce3c5cd6d5a847ae40ea7657c2bb5",
      "parents": [
        "baf399273f2ea38e2fcbd4d0b6cc7ba7f7db43eb"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Oct 15 13:20:42 2008 +1100"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Oct 21 11:13:07 2008 +1100"
      },
      "message": "powerpc/spufs: sputrace: Don\u0027t block until the read buffer is full\n\nCurrently, read() on the sputrace buffer will only return data when\nthe user buffer is exhausted. This may mean that we never see the\nend of the event log, unless we read() with exactly the right-sized\nbuffer.\n\nThis change makes sputrace_read not block if we have data ready to\nreturn.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "baf399273f2ea38e2fcbd4d0b6cc7ba7f7db43eb",
      "tree": "02f5b1fcde3b32f3a64143c478c63685067d776e",
      "parents": [
        "04ab591808565f968d4406f6435090ad671ebdab"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Oct 15 13:16:18 2008 +1100"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Oct 21 11:12:54 2008 +1100"
      },
      "message": "powerpc/spufs: sputrace: Only enable logging on open(), prevent multiple openers\n\nCurrently, sputrace will start logging to the event buffer before the\nlog buffer has been open()ed. This results in a heap of \"lost samples\"\nwarnings if the sputrace file hasn\u0027t yet been opened.\n\nSince the buffer is reset on open() anyway, there\u0027s no need to enable\nlogging when no-one has opened the log.\n\nBecause open clears the log, make it return EBUSY for mutliple open\ncalls.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "1ff0fcfcb1a6d0a4c4d065ed230be7beae087b83",
      "tree": "f87ee18556af26da4b0923a7116371886e4ece70",
      "parents": [
        "878e7556bfe7b10178ea58862bf9708f35afe001"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Thu Oct 16 04:38:40 2008 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Oct 20 19:59:54 2008 -0400"
      },
      "message": "ibm_newemac: Fix new MAL feature handling\n\nSupport for new features needed by the PPC 405EZ boards\nintroduced some errors in the MAL and EMAC feature handling.\nThis broke \u0027allmodconfig\u0027 builds as CONFIG_PPC_DCR_NATIVE is\nnot set for those.\n\nThis patch fixes these errors by wrapping the code in the\nappropriate #ifdefs.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n\n"
    },
    {
      "commit": "a50c22eed593f474e75f693381e4d42e81762de8",
      "tree": "1190f39419d8068a6b735c0d9761ef80f1a12543",
      "parents": [
        "e798ba57e9f423dddbf1bdeb20a62bdd0593890f"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Tue Oct 21 06:43:33 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 16:17:42 2008 -0700"
      },
      "message": "mm: remove duplicated #include\u0027s\n\nRemoved duplicated #include \u003clinux/vmalloc.h\u003e in mm/vmalloc.c and\n\"internal.h\" in mm/memory.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e798ba57e9f423dddbf1bdeb20a62bdd0593890f",
      "tree": "a6f427f3e4e86e8a45681792a16e227fd47f7029",
      "parents": [
        "653c03168348ac7aebb969931f87ba281749d7dd"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Oct 21 00:04:04 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 16:17:42 2008 -0700"
      },
      "message": "Export tiny shmem_file_setup for DRM-GEM\n\nWe\u0027re trying to keep the !CONFIG_SHMEM tiny-shmem.c (using ramfs without\nswap) in synch with CONFIG_SHMEM shmem.c (and mpm is preparing patches\nto combine them).  I was glad to see EXPORT_SYMBOL_GPL(shmem_file_setup)\ngo into shmem.c, but why not support DRM-GEM when !CONFIG_SHMEM too?\nBut caution says still depend on MMU, since !CONFIG_MMU is.. different.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nAcked-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "653c03168348ac7aebb969931f87ba281749d7dd",
      "tree": "f07c19b477a8980a1cb4d20583d12ef1144a7bdd",
      "parents": [
        "e8848a170fd432bdda176a2d568919d4bba90467"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Oct 20 16:00:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 16:17:42 2008 -0700"
      },
      "message": "misc: replace remaining __FUNCTION__ with __func__\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e8848a170fd432bdda176a2d568919d4bba90467",
      "tree": "fbe927834967aec52dddaaa87d5bd5f048d46e6c",
      "parents": [
        "f6f286f33e843862c559bfea9281318c4cdec6b0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 21 00:47:45 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 16:15:14 2008 -0700"
      },
      "message": "fix CONFIG_HIGHMEM compile error in drivers/gpu/drm/i915/i915_gem.c\n\ncommit 9b7530cc329eb036cfa589930c270e85031f554c (\"i915: cleanup coding\nhorrors in i915_gem_gtt_pwrite()\")\n\nbroke the i386 build for CONFIG_HIGHMEM\u003dy.\n\nCaught by automatic testing http://www.tglx.de/autoqa-logs/000137-0006-0001.log\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n[ My bad. It\u0027s the same patch I sent out earlier, nobody noticed then either.. ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6f286f33e843862c559bfea9281318c4cdec6b0",
      "tree": "e03836de9b23d76994365657af06a8465db7acea",
      "parents": [
        "5f41b8cdc6ef33b3432cee36264d628a80398362"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Oct 20 14:41:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 15:29:57 2008 -0700"
      },
      "message": "fix WARN() for PPC\n\npowerpc doesn\u0027t use the generic WARN_ON infrastructure.  The newly\nintroduced WARN() as a result didn\u0027t print the message, this patch adds\nthe printk for this specific case.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f41b8cdc6ef33b3432cee36264d628a80398362",
      "tree": "12cecc77a6123aa456c0c22c90b7e589c93e83c6",
      "parents": [
        "e3d2f927f788adcdabc42f8a1616f6cc56c53bbe"
      ],
      "author": {
        "name": "Luck, Tony",
        "email": "tony.luck@intel.com",
        "time": "Mon Oct 20 15:23:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 15:28:50 2008 -0700"
      },
      "message": "kexec: fix crash_save_vmcoreinfo_init build problem\n\nThis fixes\n\n  kernel/kexec.c: In function \u0027crash_save_vmcoreinfo_init\u0027:\n  kernel/kexec.c:1374: error: \u0027vmlist\u0027 undeclared (first use in this function)\n  kernel/kexec.c:1374: error: (Each undeclared identifier is reported only once\n  kernel/kexec.c:1374: error: for each function it appears in.)\n  kernel/kexec.c:1410: error: invalid use of undefined type \u0027struct vm_struct\u0027\n  make[1]: *** [kernel/kexec.o] Error 1\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1a7fddf420b1f5a7d9a899b3388026084a67d33",
      "tree": "7044a8b9a1b6fadc7b027d4a82840c084b0c8012",
      "parents": [
        "778c4c821779bb7eef7f5a1eea4d15d05d976f8b",
        "c0e1936338a11ea252d11370ff62e40db334f646"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Oct 20 23:06:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 20 23:06:15 2008 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion into devel\n"
    },
    {
      "commit": "e3d2f927f788adcdabc42f8a1616f6cc56c53bbe",
      "tree": "ff051e33cff49e23f4c4ef84360f22cf7a1998c9",
      "parents": [
        "a9b6148d25f15ddfe9d7a7f3e526fdb64e7cf7da",
        "81e192d6ce303b6792aa38ff35f41a1a7357f23a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:38:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:40:31 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  parisc: convert to generic compat_sys_ptrace\n  parisc: add rtc platform driver\n  parisc: initialize unwinder much earlier\n  parisc: add new syscalls\n  parisc: hijack jump to start_kernel\n  parisc: add pdc_coproc_cfg_unlocked and set_firmware_width_unlocked\n  parisc: move include/asm-parisc to arch/parisc/include/asm\n  parisc: move pdc_result to real2.S\n  parisc: unify CCIO_COLLECT_STATS implementation\n  parisc: add arch/parisc/kernel/.gitignore\n  parisc: ropes.h - fix \u003casm-parisc/*\u003e -\u003e \u003casm/*\u003e\n  parisc: parisc-agp - fix \u003casm-parisc/*\u003e -\u003e \u003casm/*\u003e\n\nResolve remove/rename conflict: include/asm-parisc/a.out.h is no longer\nrelevant.\n"
    },
    {
      "commit": "a9b6148d25f15ddfe9d7a7f3e526fdb64e7cf7da",
      "tree": "3d60b38576c16ff40d7961b71c1f5566b6d7c04f",
      "parents": [
        "9b7530cc329eb036cfa589930c270e85031f554c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:23:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:23:29 2008 -0700"
      },
      "message": "USB: Fix unused label warnings in drivers/usb/host/ehci-hcd.c\n\nThis gets rid of an annoying warning in ehci-hcd.c when DEBUG isn\u0027t\nenabled:\n\n    warning: label \u0027err_debug\u0027 defined but not used\n\nby moving it inside the already-existing #ifdef DEBUG, so that it\nmatches the goto.  And now my regular build is warning-free again.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b7530cc329eb036cfa589930c270e85031f554c",
      "tree": "3d8fad63c228e988a65b344be42ba9e0c7ed8e56",
      "parents": [
        "1ae87786800b5e0411847974b211797b6ada63c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:16:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:16:43 2008 -0700"
      },
      "message": "i915: cleanup coding horrors in i915_gem_gtt_pwrite()\n\nYes, this will probably be switched over to a cleaner model anyway, but\nin the meantime I don\u0027t want to see the \u0027unused variable\u0027 warnings that\ncome from the disgusting #ifdef code.  Make the special case be a nice\ninlien function of its own, clean up the code, and make the warning go\naway.\n\nI wish people didn\u0027t write code that gets (valid) warnings from the\ncompiler, but I\u0027ll limit my fixes to code that I actually care about (in\nthis case just because I see the warning and it annoys me).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ae87786800b5e0411847974b211797b6ada63c4",
      "tree": "39a7f6f4d53a71106a2cf493db5ea4ad3d29b2d6",
      "parents": [
        "2bea2e4abf2fe8bc7384103aeaad91089109cfba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:14:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:14:25 2008 -0700"
      },
      "message": "Fix sprintf format warnings in drm_proc.c\n\nUse \"%zd\" for size_t, and make sure to have a space between the numbers\ninstead of depending on the field width.\n\nI don\u0027t like warnings in my default targeted build.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2bea2e4abf2fe8bc7384103aeaad91089109cfba",
      "tree": "3f7cf9712fa8998213bf2f7ed97b40e65946cd92",
      "parents": [
        "a0bfb673dca8a2b4324fe11e678ec6d6a9ad67e0",
        "0d4a7bc12ffecd3ba41dd94179cc5b272b71ce8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:42:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:42:14 2008 -0700"
      },
      "message": "Merge branch \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6\n\n* \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6:\n  UIO: BKL removal\n"
    },
    {
      "commit": "a0bfb673dca8a2b4324fe11e678ec6d6a9ad67e0",
      "tree": "b5a473c95d671e6a62fc4520d01a7a4721820794",
      "parents": [
        "92b29b86fe2e183d44eb467e5e74a5f718ef2e43",
        "96499871f45b9126157b1a5c512d6e30f1635225"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:40:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:40:47 2008 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (41 commits)\n  PCI: fix pci_ioremap_bar() on s390\n  PCI: fix AER capability check\n  PCI: use pci_find_ext_capability everywhere\n  PCI: remove #ifdef DEBUG around dev_dbg call\n  PCI hotplug: fix get_##name return value problem\n  PCI: document the pcie_aspm kernel parameter\n  PCI: introduce an pci_ioremap(pdev, barnr) function\n  powerpc/PCI: Add legacy PCI access via sysfs\n  PCI: Add ability to mmap legacy_io on some platforms\n  PCI: probing debug message uniformization\n  PCI: support PCIe ARI capability\n  PCI: centralize the capabilities code in probe.c\n  PCI: centralize the capabilities code in pci-sysfs.c\n  PCI: fix 64-vbit prefetchable memory resource BARs\n  PCI: replace cfg space size (256/4096) by macros.\n  PCI: use resource_size() everywhere.\n  PCI: use same arg names in PCI_VDEVICE comment\n  PCI hotplug: rpaphp: make debug var unique\n  PCI: use %pF instead of print_fn_descriptor_symbol() in quirks.c\n  PCI: fix hotplug get_##name return value problem\n  ...\n"
    },
    {
      "commit": "92b29b86fe2e183d44eb467e5e74a5f718ef2e43",
      "tree": "1bac8a1aa11d47322b66d10ec3a370016d843d06",
      "parents": [
        "b9d7ccf56be1ac77b71a284a1c0e6337f9a7aff0",
        "98d9c66ab07471006fd7910cb16453581c41a3e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:35:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:35:07 2008 -0700"
      },
      "message": "Merge branch \u0027tracing-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (131 commits)\n  tracing/fastboot: improve help text\n  tracing/stacktrace: improve help text\n  tracing/fastboot: fix initcalls disposition in bootgraph.pl\n  tracing/fastboot: fix bootgraph.pl initcall name regexp\n  tracing/fastboot: fix issues and improve output of bootgraph.pl\n  tracepoints: synchronize unregister static inline\n  tracepoints: tracepoint_synchronize_unregister()\n  ftrace: make ftrace_test_p6nop disassembler-friendly\n  markers: fix synchronize marker unregister static inline\n  tracing/fastboot: add better resolution to initcall debug/tracing\n  trace: add build-time check to avoid overrunning hex buffer\n  ftrace: fix hex output mode of ftrace\n  tracing/fastboot: fix initcalls disposition in bootgraph.pl\n  tracing/fastboot: fix printk format typo in boot tracer\n  ftrace: return an error when setting a nonexistent tracer\n  ftrace: make some tracers reentrant\n  ring-buffer: make reentrant\n  ring-buffer: move page indexes into page headers\n  tracing/fastboot: only trace non-module initcalls\n  ftrace: move pc counter in irqtrace\n  ...\n\nManually fix conflicts:\n - init/main.c: initcall tracing\n - kernel/module.c: verbose level vs tracepoints\n - scripts/bootgraph.pl: fallout from cherry-picking commits.\n"
    }
  ],
  "next": "b9d7ccf56be1ac77b71a284a1c0e6337f9a7aff0"
}
