)]}'
{
  "log": [
    {
      "commit": "02c15def8400a974fbce02b4f2d65b38c839e88b",
      "tree": "62a5a5097280852bc0953020e16e1f6a7ec6c23d",
      "parents": [
        "589f800bb12c5cd6c9167bbf9bf3cb70cd8e422c"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Jul 20 16:30:29 2008 -0700"
      },
      "committer": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Oct 12 08:23:53 2008 -0700"
      },
      "message": "fastboot: make the RAID autostart code print a message just before waiting\n\nAs requested/suggested by Neil Brown: make the raid code print that it\u0027s\nabout to wait for probing to be done as well as give a suggestion on how\nto disable the probing if the user doesn\u0027t use raid.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\n"
    },
    {
      "commit": "589f800bb12c5cd6c9167bbf9bf3cb70cd8e422c",
      "tree": "1bdee44bfd9c036aa03767d5909a1c63bf2f790e",
      "parents": [
        "8bd9890e94627bc1ef372085e64dda7f9e307e82"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Jul 20 13:07:09 2008 -0700"
      },
      "committer": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Oct 12 08:23:04 2008 -0700"
      },
      "message": "fastboot: make the raid autodetect code wait for all devices to init\n\nThe raid autodetect code really needs to have all devices probed before\nit can detect raid arrays; not doing so would give rather messy situations\nwhere arrays would get detected as degraded while they shouldn\u0027t be etc.\n\nThis is in preparation of removing the \"wait for everything to init\"\ncode that makes everyone pay, not just raid users.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n"
    },
    {
      "commit": "8bd9890e94627bc1ef372085e64dda7f9e307e82",
      "tree": "a5dbda1d8e78a4471b2fe2b20699e52cd8addcae",
      "parents": [
        "709790a9aafe424785dd02bcb31b0dddb4ef59e4"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Fri Sep 19 20:16:25 2008 -0700"
      },
      "committer": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Oct 12 08:07:44 2008 -0700"
      },
      "message": "fastboot: Fix bootgraph.pl initcall name regexp\n\nThe regexp used to match the start and the end of an initcall\nare matching only on [a-zA-Z\\_]. This rules out initcalls with\na number in them. This patch is fixing that.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\n"
    },
    {
      "commit": "709790a9aafe424785dd02bcb31b0dddb4ef59e4",
      "tree": "9e3e58b20451553987ec165c3273699b6fb5bb54",
      "parents": [
        "f9b9796ade7609cd62571d38f064e20c77d31281"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Sep 14 15:30:52 2008 -0700"
      },
      "committer": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Oct 12 08:07:37 2008 -0700"
      },
      "message": "fastboot: fix issues and improve output of bootgraph.pl\n\nDavid Sanders reported some issues with bootgraph.pl\u0027s display\nof his sytems bootup; this commit fixes these by scaling the graph\nnot from 0 - end time but from the first initcall to the end time;\nthe minimum display size etc also now need to scale with this, as does\nthe axis display.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n"
    },
    {
      "commit": "f9b9796ade7609cd62571d38f064e20c77d31281",
      "tree": "ab108882f8bb940a4a3c2cc483223fb6791bb473",
      "parents": [
        "7cc4e87f912bbefa440a51856b8d076e5d1f554a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Sep 13 09:36:06 2008 -0700"
      },
      "committer": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Oct 12 08:07:20 2008 -0700"
      },
      "message": "Add a script to visualize the kernel boot process / time\n\nWhen optimizing the kernel boot time, it\u0027s very valuable to visualize\nwhat is going on at which time. In addition, with some of the initializing\ngoing asynchronous soon, it\u0027s valuable to track/print which worker thread\nis executing the initialization.\n\nThis patch adds a script to turn a dmesg into a SVG graph (that can be\nshown with tools such as InkScape, Gimp or Firefox) and a small change\nto the initcall code to print the PID of the thread calling the initcall\n(so that the script can work out the parallelism).\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 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: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
      "tree": "aa8954769e1eeb0aac55181e698166beaa61f633",
      "parents": [
        "64f1b65382054f8bfd528f2c4253297c232816eb"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Oct 10 21:16:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:54:07 2008 -0700"
      },
      "message": "security: avoid calling a NULL function pointer in drivers/video/tvaudio.c\n\nNULL function pointers are very bad security wise. This one got caught by\nkerneloops.org quite a few times, so it\u0027s happening in the field....\n\nFix is simple, check the function pointer for NULL, like 6 other places\nin the same function are already doing.\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": "64f1b65382054f8bfd528f2c4253297c232816eb",
      "tree": "4023a62c46106f9426e88b85f42999d779617823",
      "parents": [
        "4dd9ec4946b4651a295d3bc8df9c15ac692a8f4e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:46:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:46:24 2008 -0700"
      },
      "message": "net: fix dummy \u0027nf_conntrack_event_cache()\u0027\n\nThe dummy version of \u0027nf_conntrack_event_cache()\u0027 (used when the\nNF_CONNTRACK_EVENTS config option is not enabled) had not been updated\nwhen the calling convention changed.\n\nThis was introduced by commit a71996fccce4b2086a26036aa3c915365ca36926\n(\"netfilter: netns nf_conntrack: pass conntrack to\nnf_conntrack_event_cache() not skb\")\n\nTssk.\n\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4dd9ec4946b4651a295d3bc8df9c15ac692a8f4e",
      "tree": "afb300c752de7175bb2df4722d5c857e070c75d9",
      "parents": [
        "86ed5a93b8b56e4e0877b914af0e10883a196384",
        "6861ff35ec5b60fafaf8651754c9a75142bfa9a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:33:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:33:18 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1075 commits)\n  myri10ge: update driver version number to 1.4.3-1.369\n  r8169: add shutdown handler\n  r8169: preliminary 8168d support\n  r8169: support additional 8168cp chipset\n  r8169: change default behavior for mildly identified 8168c chipsets\n  r8169: add a new 8168cp flavor\n  r8169: add a new 8168c flavor (bis)\n  r8169: add a new 8168c flavor\n  r8169: sync existing 8168 device hardware start sequences with vendor driver\n  r8169: 8168b Tx performance tweak\n  r8169: make room for more specific 8168 hardware start procedure\n  r8169: shuffle some registers handling around (8168 operation only)\n  r8169: new phy init parameters for the 8168b\n  r8169: update phy init parameters\n  r8169: wake up the PHY of the 8168\n  af_key: fix SADB_X_SPDDELETE response\n  ath9k: Fix return code when ath9k_hw_setpower() fails on reset\n  ath9k: remove nasty FAIL macro from ath9k_hw_reset()\n  gre: minor cleanups in netlink interface\n  gre: fix copy and paste error\n  ...\n"
    },
    {
      "commit": "86ed5a93b8b56e4e0877b914af0e10883a196384",
      "tree": "761c3db8250c54eb07c6e4a02ca7f93f044928b3",
      "parents": [
        "835a1c092432b3293ba6c4dec45ee6869c6f61fd",
        "b77d753c413e02559669df66e543869dad40c847"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:31:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:31:53 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Check that last search entry resume key is valid\n  [CIFS] make sure we have the right resume info before calling CIFSFindNext\n  [CIFS]  clean up error handling in cifs_unlink\n  [CIFS] fix some settings of cifsAttrs after calling SetFileInfo and SetPathInfo\n  cifs: explicitly revoke SPNEGO key after session setup\n  cifs: Convert cifs to new aops.\n  [CIFS] update DOS attributes in cifsInode if we successfully changed them\n  cifs: remove NULL termination from rename target in CIFSSMBRenameOpenFIle\n  cifs: work around samba returning -ENOENT on SetFileDisposition call\n  cifs: fix inverted NULL check after kmalloc\n  [CIFS] clean up upcall handling for dns_resolver keys\n  [CIFS]  fix busy-file renames and refactor cifs_rename logic\n  cifs: add function to set file disposition\n  [CIFS] add constants for string lengths of keynames in SPNEGO upcall string\n  cifs: move rename and delete-on-close logic into helper function\n  cifs: have find_writeable_file prefer filehandles opened by same task\n  cifs: don\u0027t use GFP_KERNEL with GFP_NOFS\n  [CIFS] use common code for turning off ATTR_READONLY in cifs_unlink\n  cifs: clean up variables in cifs_unlink\n"
    },
    {
      "commit": "835a1c092432b3293ba6c4dec45ee6869c6f61fd",
      "tree": "a48582e4e4de3a8924b700c5ccaae78cd299cd73",
      "parents": [
        "d3570a5a7b8d0604fa012129f92637dc1534f62c",
        "9609e74093abd9f61fb1d20a8915a8ea87c77d5a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:19:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:19:02 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (49 commits)\n  MIPS: RB532: provide GPIO_BUILTIN_NR and irq_to_gpio/gpio_to_irq\n  MIPS: Move ptrace prototypes to ptrace.h\n  MIPS: Ptrace support for HARDWARE_WATCHPOINTS\n  MIPS: Scheduler support for HARDWARE_WATCHPOINTS.\n  MIPS: Watch exception handling for HARDWARE_WATCHPOINTS.\n  MIPS: Probe watch registers and report configuration.\n  MIPS: Add HARDWARE_WATCHPOINTS definitions and support code.\n  MIPS: Add HARDWARE_WATCHPOINTS configure option.\n  MIPS: Replace use of \u003casm-generic/uaccess.h\u003e with native implementations.\n  MIPS: TXx9: Add TX4939 ATA support (v2)\n  MIPS: Rewrite spinlocks to ticket locks.\n  MIPS: IP checksums: Optimize adjust of sum on buffers of odd alignment.\n  MIPS: IP checksums: Remove unncessary .set pseudos\n  MIPS: IP checksums: Remove unncessary folding of sum to 16 bit.\n  MIPS: Move headfiles to new location below arch/mips/include\n  MIPS: Alchemy: rename directory\n  MIPS: Optimize get_user and put_user for 64-bit\n  MIPS: TXx9: Implement prom_free_prom_memory\n  MIPS: TXx9: Add RBTX4939 board support\n  MIPS: TXx9: Add TX4939 SoC support\n  ...\n"
    },
    {
      "commit": "d3570a5a7b8d0604fa012129f92637dc1534f62c",
      "tree": "15d290595c363a2bdd4f4d6b3a2f7433e6e48f6d",
      "parents": [
        "37d9869ed928268409b48f52c57449918c0fd307",
        "72474be62d6ec2e0337ff01ecbd737f9c5c242c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:16:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:16:54 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.alsa-project.org/alsa-kernel\n\n* \u0027for-linus\u0027 of git://git.alsa-project.org/alsa-kernel: (258 commits)\n  ALSA: hda: VREF powerdown for headphones\n  ALSA: hda: STAC_HP_M4\n  ALSA: ASoC: Check for machine type in GTA01 machine driver\n  ALSA: mtpav - Fix race in probe\n  ALSA: usb-audio: dynamic detection of MIDI interfaces in uaxx-quirk\n  ALSA: Add a note on dependency of RTC stuff\n  ALSA: ASoC: add new param mux to dapm_mux_update_power\n  ALSA: Increase components array size\n  ALSA: ASoC: Correct inverted Mic PGA Switch control in wm8510 driver\n  ALSA: hda: comment typo fix\n  ALSA: hda: comment typo fix\n  ALSA: hda - Fix PCI SSID for ASROCK K18N78FullHD-hSLI\n  ALSA: snd-usb-audio: support for Edirol UA-4FX device\n  ALSA: usb - Fix possible Oops at USB-MIDI disconnection\n  ALSA: hda - Fix another ALC889A (rev 0x100101)\n  ALSA: hda: add more board-specific information for Realtek ALC662 rev1\n  ALSA: Correct Vladimir Barinov\u0027s e-mail address\n  ALSA: cs46xx: Add PCI IDs for TerraTec and Hercules cards\n  ALSA: hda: SPDIF stream muting support\n  ALSA: hda: appletv support\n  ...\n"
    },
    {
      "commit": "37d9869ed928268409b48f52c57449918c0fd307",
      "tree": "7dd954260d723d1e0716b6432ba07b5c7be7f2ac",
      "parents": [
        "098ef215b1e87cff51f983bae4e4e1358b932ec9",
        "89d49841e9e7a90b04b036b7dbe7521b55edbe24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 08:50:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 08:50:01 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (27 commits)\n  [S390] Fix checkstack for s390\n  [S390] fix initialization of stp\n  [S390] 3215: Remove tasklet.\n  [S390] console flush on panic / reboot\n  [S390] introduce dirty bit for kvm live migration\n  [S390] Add ioctl support for EMC Symmetrix Subsystem Control I/O\n  [S390] xpram: per device block request queues.\n  [S390] dasd: fix message flood for unsolicited interrupts\n  [S390] Move private simple udelay function to arch/s390/lib/delay.c.\n  [S390] dcssblk: add \u003e2G DCSSs support and stacked contiguous DCSSs support.\n  [S390] ptrace changes\n  [S390] s390: use sys_pause for 31bit pause entry point\n  [S390] qdio enhanced SIGA (iqdio) support.\n  [S390] cio: fix cio_tpi.\n  [S390] cio: Correct use of ! and \u0026\n  [S390] cio: inline assembly cleanup\n  [S390] bus_id -\u003e dev_set_name() for css and ccw busses\n  [S390] bus_id -\u003edev_name() conversions in qdio\n  [S390] Use s390_root_dev_* in kvm_virtio.\n  [S390] more bus_id -\u003e dev_name conversions\n  ...\n"
    },
    {
      "commit": "098ef215b1e87cff51f983bae4e4e1358b932ec9",
      "tree": "2f906ac44e65ce463bbdfa7291773c012663b2c8",
      "parents": [
        "b922df7383749a1c0b7ea64c50fa839263d3816b",
        "4f6e6b9f97b0ce98a8d1da65adbaf743bd0486a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 08:49:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 08:49:34 2008 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Fix BUG: using smp_processor_id() in preemptible code\n  [CPUFREQ] Don\u0027t export governors for default governor\n  [CPUFREQ][6/6] cpufreq: Add idle microaccounting in ondemand governor\n  [CPUFREQ][5/6] cpufreq: Changes to get_cpu_idle_time_us(), used by ondemand governor\n  [CPUFREQ][4/6] cpufreq_ondemand: Parameterize down differential\n  [CPUFREQ][3/6] cpufreq: get_cpu_idle_time() changes in ondemand for idle-microaccounting\n  [CPUFREQ][2/6] cpufreq: Change load calculation in ondemand for software coordination\n  [CPUFREQ][1/6] cpufreq: Add cpu number parameter to __cpufreq_driver_getavg()\n  [CPUFREQ] use deferrable delayed work init in conservative governor\n  [CPUFREQ] drivers/cpufreq/cpufreq.c: Adjust error handling code involving cpufreq_cpu_put\n  [CPUFREQ] add error handling for cpufreq_register_governor() error\n  [CPUFREQ] acpi-cpufreq: add error handling for cpufreq_register_driver() error\n  [CPUFREQ] Coding style fixes to arch/x86/kernel/cpu/cpufreq/powernow-k6.c\n  [CPUFREQ] Coding style fixes to arch/x86/kernel/cpu/cpufreq/elanfreq.c\n"
    },
    {
      "commit": "9609e74093abd9f61fb1d20a8915a8ea87c77d5a",
      "tree": "aa624059b2100b657275ad93e452d6bb0f325ee9",
      "parents": [
        "d302d05cf4d25f4fbbec0f9338fac13ee0c0ad89"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Thu Sep 11 17:48:00 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:57 2008 +0100"
      },
      "message": "MIPS: RB532: provide GPIO_BUILTIN_NR and irq_to_gpio/gpio_to_irq\n\nThis patchs defines the number of built-in the GPIOs present\non the SoC as Documentation/gpio.txt recommends to do.\nDefine irq_to_gpio/gpio_to_irq to return the right values so that\nit fixes a compilation error on drivers/gpio/gpiolib.c\nwhen enabling debugfs.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d302d05cf4d25f4fbbec0f9338fac13ee0c0ad89",
      "tree": "dc6b20baecd16e0102bcc95d58dd9bb22ed15462",
      "parents": [
        "0926bf953ee79b8f139741b442e5a18520f81705"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:57 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:57 2008 +0100"
      },
      "message": "MIPS: Move ptrace prototypes to ptrace.h\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0926bf953ee79b8f139741b442e5a18520f81705",
      "tree": "5e2cbdb2060ec9324866e6a072d1d7666849445c",
      "parents": [
        "2c708cbaa6031b73be6b992adb3ec1811f91cdb1"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Tue Sep 23 00:11:26 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:57 2008 +0100"
      },
      "message": "MIPS: Ptrace support for HARDWARE_WATCHPOINTS\n\nThis is the final part of the watch register patch.  Here we hook up\nptrace so that the user space debugger (gdb), can set and read the\nregisters.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2c708cbaa6031b73be6b992adb3ec1811f91cdb1",
      "tree": "b15c8a7dc03c534cb40e742398e4cf539aa326b4",
      "parents": [
        "b67b2b703047bfaf62687ca64c9486599b609ef0"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Tue Sep 23 00:09:51 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:57 2008 +0100"
      },
      "message": "MIPS: Scheduler support for HARDWARE_WATCHPOINTS.\n\nHere we hook up the scheduler.  Whenever we switch to a new process,\nwe check to see if the watch registers should be installed, and do it\nif needed.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b67b2b703047bfaf62687ca64c9486599b609ef0",
      "tree": "ae9eee050db78869d62c5ca85953d0c1b93639f3",
      "parents": [
        "654f57bfb467996fb730eae96dc30ea4de989fdc"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Tue Sep 23 00:08:45 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:56 2008 +0100"
      },
      "message": "MIPS: Watch exception handling for HARDWARE_WATCHPOINTS.\n\nHere we hook up the watch exception handler so that it sends SIGTRAP when\nthe hardware watch registers are triggered.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "654f57bfb467996fb730eae96dc30ea4de989fdc",
      "tree": "20843169f98a37ffe4908486de587a5817653140",
      "parents": [
        "6aa3524c182c01b8b8b7c21c4da20c742a9b4d86"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Tue Sep 23 00:07:16 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:56 2008 +0100"
      },
      "message": "MIPS: Probe watch registers and report configuration.\n\nProbe for watch register characteristics, and report them in /proc/cpuinfo.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6aa3524c182c01b8b8b7c21c4da20c742a9b4d86",
      "tree": "245fc4e9f26ad9e7a95e83087bfcc79528d1352e",
      "parents": [
        "8192c9ea9ac44213d1266ecb64615519443979b3"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Tue Sep 23 00:05:54 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:56 2008 +0100"
      },
      "message": "MIPS: Add HARDWARE_WATCHPOINTS definitions and support code.\n\nThis is the main support code for the patch.  Here we just add the\ncode, the following patches hook it up.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 arch/mips/include/asm/watch.h\n create mode 100644 arch/mips/kernel/watch.c\n"
    },
    {
      "commit": "8192c9ea9ac44213d1266ecb64615519443979b3",
      "tree": "79ea18e086d58ba39e25e24078dc0e7ea008c5ab",
      "parents": [
        "71ec6ccfdc2706e767189d40016fc802305067bb"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@avtrex.com",
        "time": "Tue Sep 23 00:04:26 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:55 2008 +0100"
      },
      "message": "MIPS: Add HARDWARE_WATCHPOINTS configure option.\n\nThis is automatically set for all MIPS32 and MIPS64 processors.\n\nSigned-off-by: David Daney \u003cddaney@avtrex.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "71ec6ccfdc2706e767189d40016fc802305067bb",
      "tree": "8b5f197dc30e1aedb64b3401b535202038d55d84",
      "parents": [
        "4bacc68766b11c191ee1567f54103f109c002f4f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 02:52:56 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:54 2008 +0100"
      },
      "message": "MIPS: Replace use of \u003casm-generic/uaccess.h\u003e with native implementations.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4bacc68766b11c191ee1567f54103f109c002f4f",
      "tree": "1ec76e9f6db35a0c2e3988e5f4e19cbaa7fe211f",
      "parents": [
        "2a31b03335e570dce5fdd082e0d71d48b2cb4290"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Sep 18 00:13:58 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:54 2008 +0100"
      },
      "message": "MIPS: TXx9: Add TX4939 ATA support (v2)\n\nAdd a helper routine to register tx4939ide driver and use it on\nRBTX4939 board.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2a31b03335e570dce5fdd082e0d71d48b2cb4290",
      "tree": "17c691e8f53874eb309fa8ed9ed14f65167247d2",
      "parents": [
        "b65a75b8c91c0f05047399401407371678fe9549"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 28 15:17:49 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:54 2008 +0100"
      },
      "message": "MIPS: Rewrite spinlocks to ticket locks.\n\nBased on patch by Chad Reese of Cavium Networks.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b65a75b8c91c0f05047399401407371678fe9549",
      "tree": "39dfe83769129ee72e7f0028bb80f417d19b21bb",
      "parents": [
        "60724ca59eda766a30be57aec6b49bc3e2bead91"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:53 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:53 2008 +0100"
      },
      "message": "MIPS: IP checksums: Optimize adjust of sum on buffers of odd alignment.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "60724ca59eda766a30be57aec6b49bc3e2bead91",
      "tree": "6dd12ff2c80a96cafe5c1b90169cca62d638e9e6",
      "parents": [
        "d86a8123b11a9a40d850f6e88b89c948c2477da3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:53 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:53 2008 +0100"
      },
      "message": "MIPS: IP checksums: Remove unncessary .set pseudos\n\nThey possibly silence meaningful warnings ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d86a8123b11a9a40d850f6e88b89c948c2477da3",
      "tree": "3fa2b7d5cba53da1e26961019bdf62e44e58273e",
      "parents": [
        "384740dc49ea651ba350704d13ff6be9976e37fe"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:53 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:53 2008 +0100"
      },
      "message": "MIPS: IP checksums: Remove unncessary folding of sum to 16 bit.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "384740dc49ea651ba350704d13ff6be9976e37fe",
      "tree": "a6e80cad287ccae7a86d81bfa692fc96889c88ed",
      "parents": [
        "e8c7c482347574ecdd45c43e32c332d5fc2ece61"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 16 19:48:51 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:52 2008 +0100"
      },
      "message": "MIPS: Move headfiles to new location below arch/mips/include\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e8c7c482347574ecdd45c43e32c332d5fc2ece61",
      "tree": "c741aa6cdb4e897df9f9476d83a816a7a2b058dd",
      "parents": [
        "8d2d91e86b4153cc2305ec86fe908048f459ff7f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 16 19:12:16 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:50 2008 +0100"
      },
      "message": "MIPS: Alchemy: rename directory\n\nIt\u0027s more than the au1000 these days.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8d2d91e86b4153cc2305ec86fe908048f459ff7f",
      "tree": "07c64a1267d2b6f07da7b4be340e8823baea85a4",
      "parents": [
        "b6263ff2d6e58cc2fe615219ab2a06778b5e6cef"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:50 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:50 2008 +0100"
      },
      "message": "MIPS: Optimize get_user and put_user for 64-bit\n\nA long for the error value leads to unnecessary sign extensions.  This\npatch shrinks an ip27_defconfig kernel build with gcc 4.3.0 by 2256 bytes.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6263ff2d6e58cc2fe615219ab2a06778b5e6cef",
      "tree": "9d60984484a34eda6180e4d9c307d8b3174aea7b",
      "parents": [
        "b27311e1cace4e296ace786c886d22f7a8ec78d6"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Sep 01 22:22:41 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:49 2008 +0100"
      },
      "message": "MIPS: TXx9: Implement prom_free_prom_memory\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b27311e1cace4e296ace786c886d22f7a8ec78d6",
      "tree": "94d962590160c480f7ef4d0cbb8d43406d91ab1d",
      "parents": [
        "0dcdbe6add26719e956299eb519542f7d2f7d0a8"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Sep 01 22:22:40 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:49 2008 +0100"
      },
      "message": "MIPS: TXx9: Add RBTX4939 board support\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 arch/mips/txx9/rbtx4939/Makefile\n create mode 100644 arch/mips/txx9/rbtx4939/irq.c\n create mode 100644 arch/mips/txx9/rbtx4939/prom.c\n create mode 100644 arch/mips/txx9/rbtx4939/setup.c\n create mode 100644 include/asm-mips/txx9/rbtx4939.h\n"
    },
    {
      "commit": "0dcdbe6add26719e956299eb519542f7d2f7d0a8",
      "tree": "25e77163c868914e5529670616cba8955942b0ea",
      "parents": [
        "ae027ead87b13cff99b4f48da7696aa4fe75393b"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Sep 01 22:22:39 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:49 2008 +0100"
      },
      "message": "MIPS: TXx9: Add TX4939 SoC support\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 arch/mips/pci/pci-tx4939.c\n create mode 100644 arch/mips/txx9/generic/irq_tx4939.c\n create mode 100644 arch/mips/txx9/generic/setup_tx4939.c\n create mode 100644 include/asm-mips/txx9/tx4939.h\n"
    },
    {
      "commit": "ae027ead87b13cff99b4f48da7696aa4fe75393b",
      "tree": "48dff058f4682b4938c5e7e004634938994de80b",
      "parents": [
        "21e77df215e58523a755b5dd006cb17610616f20"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Sep 01 22:22:38 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:49 2008 +0100"
      },
      "message": "MIPS: TXx9: IOC LED support\n\nAdd leds-gpio platform device for controlling LEDs connected to IOC on\nRBTX49XX and JMR3927 board.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "21e77df215e58523a755b5dd006cb17610616f20",
      "tree": "94895b0fdc98e5f6ac44ba667feb96a9433a7065",
      "parents": [
        "f6d9831bb11eb465f95fb1736b866d405d9c7cbf"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Sep 01 22:22:37 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:47 2008 +0100"
      },
      "message": "MIPS: TXx9: Microoptimize interrupt handlers\n\nThe IOC interrupt status register on RBTX49XX only have 8 bits.  Use\n8-bit version of __fls() to optimize interrupt handlers.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f6d9831bb11eb465f95fb1736b866d405d9c7cbf",
      "tree": "fb3a2c4dc2d31f7b085583ebeb4994c4c2816130",
      "parents": [
        "9bed90c6a46f10c2d3052c0585057a5cb7392b92"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Sep 01 22:22:36 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:47 2008 +0100"
      },
      "message": "MIPS: TXx9: stop_unused_modules\n\nTXx9 SoCs have pin multiplex.  Stop some controller modules which can\nnot be used due to pin configurations.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9bed90c6a46f10c2d3052c0585057a5cb7392b92",
      "tree": "60d02a05949a4a7b2fcc61a42805a25fcce8e8f8",
      "parents": [
        "d888e25b8dd1b501ac75b0c6587c043a394319c3"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Aug 23 18:54:37 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:47 2008 +0100"
      },
      "message": "Documentation: Document the RB532 specific kmac tag\n\nThe Routerboard 532 bootloader passes the korina ethernet\nMAC adapter address to the kernel on the command line.\nDocument this in the kernel-parameters file.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d888e25b8dd1b501ac75b0c6587c043a394319c3",
      "tree": "31c2705b25ceaff8fa10a8b90324c6d0dd616af7",
      "parents": [
        "09b7dcf220a37245b16fd4a716923d75bf6edf8b"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Aug 23 18:54:34 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:47 2008 +0100"
      },
      "message": "MIPS: RB532: Convert to GPIO lib\n\nThis patch converts the rb532 code to use gpio library\nand register its gpio chip.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "09b7dcf220a37245b16fd4a716923d75bf6edf8b",
      "tree": "386e4c111c47bfd196943128c8785e00bfbb6e42",
      "parents": [
        "606a083b1e1a357cb66454e4581b80f1a67d8368"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Aug 23 18:54:04 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:46 2008 +0100"
      },
      "message": "MIPS: RB532: Remove unused rc32434_sync_delay and rc32434_sync_udelay\n\nThis patch removes these two unused functions :\nrc32434_sync_delay and rc32434_sync_udelay\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "606a083b1e1a357cb66454e4581b80f1a67d8368",
      "tree": "4967e653091001d2bcd6ca380cdc5a7ad61be53b",
      "parents": [
        "deeb45ac4a32c8271b022ecba73913bc1112e8e6"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Aug 23 18:53:50 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:46 2008 +0100"
      },
      "message": "MIPS: RB532: Cleanup the headers again\n\nThis patch cleans up headers and regroups informations to\nwhere they should reside. While moving, try to have a\nconsistant naming for defines.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "deeb45ac4a32c8271b022ecba73913bc1112e8e6",
      "tree": "7f86789e7484fe4e7b32e059787cac3f6670260f",
      "parents": [
        "b6e2f58a503b56e154f90dc516647c93c5fe873d"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Aug 23 18:53:24 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:46 2008 +0100"
      },
      "message": "MIPS: RB532: Remove obsolute reference to setup_serial_port\n\nWe are no longer using setup_serial_port. So just remove it\nfrom the prom code.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6e2f58a503b56e154f90dc516647c93c5fe873d",
      "tree": "13e4fbed1f5fff91714c9c19ca97d77d94a1455f",
      "parents": [
        "c76befc3429354909d3242d11b8d3bcb3bea4b03"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Aug 22 17:03:03 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:46 2008 +0100"
      },
      "message": "MIPS: RB532: Fix id usage in platform devices\n\nWhen there is only platform device of the same type, id \u003d -1\nshould be used, fix this.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c76befc3429354909d3242d11b8d3bcb3bea4b03",
      "tree": "c0328f287a3dd6ebb90cf4be8014d0609d1c1ef2",
      "parents": [
        "49afa0a15180c22c8836ef36edd6aa48ab7b2915"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Aug 22 17:02:03 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:45 2008 +0100"
      },
      "message": "MIPS: RB532: replace raw volatile read with a readl\n\nThis patch replaces a raw read using volatiles\nwith a readl.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49afa0a15180c22c8836ef36edd6aa48ab7b2915",
      "tree": "d2117d64dee8233ca339fa762be2ba66884981c9",
      "parents": [
        "3c8cf8caa5b217fbb17d0dce7f6bbec1d7da7249"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Aug 22 17:01:31 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:45 2008 +0100"
      },
      "message": "MIPS: RB532: Remove gpio bootup state\n\nWe are no longer using gpio bootup state, so do not export\nit and do not parse the kernel command line tag for it.\nInstead we provide gpio-keys for the button the gpio bootup\nstate was checking.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3c8cf8caa5b217fbb17d0dce7f6bbec1d7da7249",
      "tree": "08dac39df2d5451aa857c599a195341b0ee22189",
      "parents": [
        "3cd4e067a3e548a56a8b5e202552dcd18a2783a9"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Aug 22 17:01:03 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:45 2008 +0100"
      },
      "message": "MIPS: RB532: Use physical addresses for gpio and device controller registers\n\nThis patch fixes the misuse of virtual addresses for the GPIO and third\ndevice controller which would lead to problems while accessing ioremap\u0027d\nregisters.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3cd4e067a3e548a56a8b5e202552dcd18a2783a9",
      "tree": "90aec37b9415ac73f82e6cbb7ff80ca4e2c10d06",
      "parents": [
        "021635280d4572b9d9bb5481b00afea8a66b295f"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Fri Aug 22 17:00:22 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:44 2008 +0100"
      },
      "message": "MIPS: RB532: Cleanup and group definitions to their right places\n\nThis patch moves GPIO related definitions to gpio.h and IRQ\nrelated to irq.h\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "021635280d4572b9d9bb5481b00afea8a66b295f",
      "tree": "b6f770460d90843fc5b2252e0c470d53cd4ed65a",
      "parents": [
        "ee25d33f87348fd9e0ea148c4a25a3e7415fb5ba"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 19 22:55:18 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:44 2008 +0100"
      },
      "message": "MIPS: TXx9: Declare smsc_fdc37m81x_config_get() in smsc_fdc37m81x.h\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ee25d33f87348fd9e0ea148c4a25a3e7415fb5ba",
      "tree": "213433ae29d3bad27e8a754b7bf33ad50dc099fe",
      "parents": [
        "ce8e74112b1b1215aa5bbe261ed751498ce65434"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 19 22:55:17 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:44 2008 +0100"
      },
      "message": "MIPS: TXx9: Add __init tag for tx4938_pcic1_map_irq.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ce8e74112b1b1215aa5bbe261ed751498ce65434",
      "tree": "d776c0c773dd0c9bf020f37c5adc07d8785c501d",
      "parents": [
        "496a3b5c2c188e8af07261792b3d4e6cf1c1dab9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 19 22:55:16 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:44 2008 +0100"
      },
      "message": "MIPS: TXx9: Add board_be_init for TX4927/TX4938\n\nSetup default board_be_handler for TX4927/TX4938.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "496a3b5c2c188e8af07261792b3d4e6cf1c1dab9",
      "tree": "8b84a2f249c27d6804b3db9068f679d178c8d504",
      "parents": [
        "d75a40e90e9eb08c2159e719a90a7922dab231d3"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 19 22:55:15 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:44 2008 +0100"
      },
      "message": "MIPS: TXx9: Default machine_restart using watchdog reset\n\nAdd default machine_restart routine using watchdog reset of TX4927 and\nTX4938.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d75a40e90e9eb08c2159e719a90a7922dab231d3",
      "tree": "5218a3fd78998fb47247ccbc35115a1cc42a265d",
      "parents": [
        "e6332374770ae5aa370af5792115261edbad05c1"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 19 22:55:14 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:44 2008 +0100"
      },
      "message": "MIPS: TXx9: Make spi_eeprom.c more generic\n\nHelper routines in txx9/rbtx4938/spi_eeprom.c is not TX4938 specific.\nMove it to txx9/generic/ directory and make it works with SPI bus\nnumber other than 0.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 arch/mips/txx9/generic/spi_eeprom.c\n delete mode 100644 arch/mips/txx9/rbtx4938/spi_eeprom.c\n"
    },
    {
      "commit": "e6332374770ae5aa370af5792115261edbad05c1",
      "tree": "5b20a0ec756d4e8e09b26efd256245141921d293",
      "parents": [
        "74894363499942a76f2c20e41e8bfebc9fdc267a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 19 22:55:13 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:43 2008 +0100"
      },
      "message": "MIPS: RBTX4938: Add TOSHIBA_RBTX4938_MPLEX_KEEP\n\nAdd TOSHIBA_RBTX4938_MPLEX_KEEP to keep MPLEX settings by firmware.\nAlso replace some printk with pr_info.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "74894363499942a76f2c20e41e8bfebc9fdc267a",
      "tree": "8fbd3b9ab9827e5aff75236b32818822c1b8a4ce",
      "parents": [
        "51f607c76e1e7bd089dcad97b6b0a58649be06a3"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 19 22:55:12 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:43 2008 +0100"
      },
      "message": "MIPS: TXx9: Raise priority of interrupts for errors, timers, SIO\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "51f607c76e1e7bd089dcad97b6b0a58649be06a3",
      "tree": "bcf9389a1e3bcd347d7c560163d2c014d804a162",
      "parents": [
        "c7b95bcb38ea492fd025008ef99501a2b90aa237"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 19 22:55:11 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:42 2008 +0100"
      },
      "message": "MIPS: TXx9: Add mtd support\n\nAdd helper routines to register physmap-flash platform devices for NOR\nflashes.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c7b95bcb38ea492fd025008ef99501a2b90aa237",
      "tree": "a7865927d4745285038903a9e0f5507ccd38846d",
      "parents": [
        "d10e025f0e4ba4b96d7b5786d232ac5b0b232b11"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 19 22:55:10 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:42 2008 +0100"
      },
      "message": "MIPS: TXx9: Runtime configuration of timeout-error\n\nAdd kernel options to control bus timeout error.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d10e025f0e4ba4b96d7b5786d232ac5b0b232b11",
      "tree": "a417a55071b4b7edc22b7c5bb1a2352e7b5986d9",
      "parents": [
        "860e546c19d88c21819c7f0861c505debd2d6eed"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 19 22:55:09 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:42 2008 +0100"
      },
      "message": "MIPS: TXx9: Cache fixup\n\nTX39/TX49 can enable/disable I/D cache at runtime.  Add kernel options\nto control them.  This is useful to debug some cache-related issues,\nsuch as aliasing or I/D coherency.  Also enable CWF bit for TX49 SoCs.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "860e546c19d88c21819c7f0861c505debd2d6eed",
      "tree": "273d21e0610523ae6c783ad0aea5f810d782c539",
      "parents": [
        "265b89db1058124ddbf0091ba3f8c020e3a5ae9d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 19 22:55:08 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:42 2008 +0100"
      },
      "message": "MIPS: TXx9: Early command-line preprocessing\n\n* Select board by command-line option or firmware environment variable.\n* Handle \"masterclk\u003d\" option.\n* Add boards.h to centerize board_vec declaration.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 include/asm-mips/txx9/boards.h\n"
    },
    {
      "commit": "265b89db1058124ddbf0091ba3f8c020e3a5ae9d",
      "tree": "ed7e4a4d78f7d4f32c4b6b467af617479ff5f90e",
      "parents": [
        "e0dfb20c2b77c6626a24578240266ace928cd2e7"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 19 22:55:07 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:42 2008 +0100"
      },
      "message": "MIPS: TXx9: Add prom_getenv\n\nAdd prom_getenv() which can be used for YAMON.  This assumes other\nfirmware should pass NULL for fw_arg2.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e0dfb20c2b77c6626a24578240266ace928cd2e7",
      "tree": "67666f032698a62b00ee6d91328dd641abe1c498",
      "parents": [
        "f96a3383cfede841cdf80a5927f14478981ed78c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 19 22:55:06 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:41 2008 +0100"
      },
      "message": "MIPS: TXx9: Improve handling of built-in and command-line args\n\n* Make prom_init_cmdline() static and be called from prom_init.\n* Append built-in args if the first character was \u0027+\u0027.\n* Drop command-line args if the first character of built-in was \u0027-\u0027.\n* Enclose args include spaces by quotes.\n* TX4938_NAND_BOOT is no longer needed.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f96a3383cfede841cdf80a5927f14478981ed78c",
      "tree": "8d6da93bbf355c2f95a2591d116b18b8b6e42b1f",
      "parents": [
        "9fa32c6b0275ab1e8b19f74fbfa3ed8411345db6"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 19 22:55:05 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:41 2008 +0100"
      },
      "message": "MIPS: RBTX4927: More explicit initialization\n\n* Make sure all interrupts cleared on startup\n* Initialize some GPIOs\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9fa32c6b0275ab1e8b19f74fbfa3ed8411345db6",
      "tree": "28a3b9705a31bf634e65595ca760e33e768da778",
      "parents": [
        "5d9a76cd0ed367d01b0b237253adb7607e86a277"
      ],
      "author": {
        "name": "Patrick Glass",
        "email": "patrickglass@gmail.com",
        "time": "Mon Aug 18 14:41:30 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:41 2008 +0100"
      },
      "message": "MIPS: PMC MSP71XX gpio drivers\n\nThis new gpio driver for PMC-Sierra\u0027s MSP71xx SoC allows\nstandard api calls for access to the general and extended\ngpio\u0027s.\n\nSigned-off-by: Patrick Glass \u003cpatrickglass@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100755 arch/mips/pmc-sierra/msp71xx/gpio.c\n create mode 100755 arch/mips/pmc-sierra/msp71xx/gpio_extended.c\n create mode 100755 include/asm-mips/pmc-sierra/msp71xx/gpio.h\n"
    },
    {
      "commit": "5d9a76cd0ed367d01b0b237253adb7607e86a277",
      "tree": "1c239a7cc3044a6ddc077148e97c1182aa8eb065",
      "parents": [
        "b922df7383749a1c0b7ea64c50fa839263d3816b"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun Aug 17 16:49:25 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:41 2008 +0100"
      },
      "message": "MIPS: Use compat_sys_ptrace\n\nThis replaces mips\u0027s sys_ptrace32 with a compat_arch_ptrace and\nenables the new generic definition of compat_sys_ptrace instead.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "69fc7eed5f56bce15b239e5110de2575a6970df4",
      "tree": "def52983185ffcea4da23cb747f10ee39c1b3396",
      "parents": [
        "6defd90433729c2d795865165cb34d938d8ff07c"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Oct 09 16:58:13 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 11 09:52:38 2008 +0100"
      },
      "message": "[ARM] 5300/1: fixup spitz reset during boot\n\nSome machines don\u0027t have the pullup/down on their reset\npin, so configuring the reset generating pin as input makes\nthem reset immediately. Fix that by making reset pin direction\nconfigurable.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6861ff35ec5b60fafaf8651754c9a75142bfa9a4",
      "tree": "27e634a97c0325e1b1f8f08562be2e9c12cc5247",
      "parents": [
        "2ef3783608668a32e497a16cb8696cee9b0aa47c",
        "1765f95d2db0a516b5816e016fdf459c4bb5affb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 10 14:43:54 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 10 14:43:54 2008 -0700"
      },
      "message": "Merge branch \u0027r8169\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6\n"
    },
    {
      "commit": "2ef3783608668a32e497a16cb8696cee9b0aa47c",
      "tree": "b468ae1a53275acf651d1ed3e783a0717866508f",
      "parents": [
        "1839faab9a2747bcd30ee14e50575a39bf6735d4"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Fri Oct 10 14:33:37 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 10 14:33:37 2008 -0700"
      },
      "message": "myri10ge: update driver version number to 1.4.3-1.369\n\nUpdate myri10ge driver version number to 1.4.3-1.369.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1765f95d2db0a516b5816e016fdf459c4bb5affb",
      "tree": "09e72c62a8fb0090095b925aafb1402e12041593",
      "parents": [
        "5b538df9dedb3469b688b93ffab2a7efb64c88e3"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Sep 13 17:21:40 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:09:12 2008 +0200"
      },
      "message": "r8169: add shutdown handler\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "5b538df9dedb3469b688b93ffab2a7efb64c88e3",
      "tree": "93fc6dc0a77d90941f96ecc582209d4b3399fed0",
      "parents": [
        "7f3e3d3a69da262016db6eec803881603c61ddf6"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jul 20 16:22:45 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:09:07 2008 +0200"
      },
      "message": "r8169: preliminary 8168d support\n\nTaken from Realtek\u0027s 8.007.00 r8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nFixed-by: Ivan Vecera \u003civecera@redhat.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "7f3e3d3a69da262016db6eec803881603c61ddf6",
      "tree": "16dbf354bd763500bb8b73caba724ba30e7c8279",
      "parents": [
        "ef808d502cc3b18b2d823bbe8c03c0b8ea0df1b5"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jul 20 18:53:20 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:09:04 2008 +0200"
      },
      "message": "r8169: support additional 8168cp chipset\n\nTaken from Realtek\u0027s 8.007.00 r8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nFixed-by: Ivan Vecera \u003civecera@redhat.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "ef808d502cc3b18b2d823bbe8c03c0b8ea0df1b5",
      "tree": "4d7025a9f919e36f0aa92af0a569a70b4dca094a",
      "parents": [
        "ef3386f00fcd18a40343047329ec7ed2eb98bbe8"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jun 29 13:10:54 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:09:00 2008 +0200"
      },
      "message": "r8169: change default behavior for mildly identified 8168c chipsets\n\nThe addition of a new device has so far implied a specialization of\nthese masks. While they identify 8168c devices, they can be expected\nto be further refined as they have been by Realtek so far.\n\nThe change should bring the driver closer to the version 8.006.00 of\nRealtek\u0027s 8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "ef3386f00fcd18a40343047329ec7ed2eb98bbe8",
      "tree": "b2eab47d7a462267270a376f4bf41280677f9fb3",
      "parents": [
        "6fb07058d2b6c748c308e4ee453035433d34ca93"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jun 29 12:24:30 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:55 2008 +0200"
      },
      "message": "r8169: add a new 8168cp flavor\n\nTaken from Realtek\u0027s 8.006.00 r8168 driver.\n\nI have left some bits related to jumbo frame aside for now.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "6fb07058d2b6c748c308e4ee453035433d34ca93",
      "tree": "8401625f99e6f8b75f199fb300c80faed6c7ea20",
      "parents": [
        "197ff761dbf9fa5de9a4684a51ee5cb534cbb852"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jun 29 11:54:28 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:50 2008 +0200"
      },
      "message": "r8169: add a new 8168c flavor (bis)\n\nTaken from Realtek\u0027s 8.006.00 r8168 driver.\n\nI have left some bits related to jumbo frame aside for now.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "197ff761dbf9fa5de9a4684a51ee5cb534cbb852",
      "tree": "145981cd64d4e935506112e9838fafaf268b3004",
      "parents": [
        "b726e493e8dc13537d1d7f8cd66bcd28516606c3"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jun 28 13:16:02 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:47 2008 +0200"
      },
      "message": "r8169: add a new 8168c flavor\n\nTaken from Realtek\u0027s 8.006.00 r8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "b726e493e8dc13537d1d7f8cd66bcd28516606c3",
      "tree": "b3bdd89d17a65ab84655510dc21ad89eb37b2d09",
      "parents": [
        "2e68ae44309bfadccdb5ddd68b9c38d2a1efeb94"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jun 28 12:22:59 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:42 2008 +0200"
      },
      "message": "r8169: sync existing 8168 device hardware start sequences with vendor driver\n\nThis part of the driver should be reasonably in line with Realtek\u0027s\n8.006.00 driver.\n\nI have left some bits related to jumbo frame and optional features\naside for now.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "2e68ae44309bfadccdb5ddd68b9c38d2a1efeb94",
      "tree": "65318c3dc025f1963c267787e4eb6730376f1693",
      "parents": [
        "219a1e9d46dcc21f279c428941ded2328f1a5ee5"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jun 28 12:00:55 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:37 2008 +0200"
      },
      "message": "r8169: 8168b Tx performance tweak\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "219a1e9d46dcc21f279c428941ded2328f1a5ee5",
      "tree": "8e3ced1d53ec82f1ab468e12dce67e596c401d5f",
      "parents": [
        "b8363901596f64ef74db906df0c4a95daea47464"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jun 28 11:58:39 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:34 2008 +0200"
      },
      "message": "r8169: make room for more specific 8168 hardware start procedure\n\nBroadly speaking the 8168c* share some common code which will\nbe factored in __rtl_hw_start_8168cp. The 8168b* share some\ncode too but it will be a bit different.\n\nAny change of behavior should be confined to the currently\nunidentified 8168 chipsets. They will not be applied the Tx\nperformance tweak and will emit a warning instead.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "b8363901596f64ef74db906df0c4a95daea47464",
      "tree": "b963b19399fdd0121aaab0c42b5ba5069ba7e5aa",
      "parents": [
        "236b8082aa239e91c3cd9cb466d0527a735e54db"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sun Jun 01 12:31:57 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:30 2008 +0200"
      },
      "message": "r8169: shuffle some registers handling around (8168 operation only)\n\nI can not argue strongly for (or against) a specific ordering\non a purely technical ground but the patch avoids to swallow\nRealtek\u0027s changes in one big, hard-to-read gulp.\n\nLet aside the way the RxConfig register is written (see\nrtl_set_rx_tx_config_registers / RxConfig / rtl_set_rx_mode),\nthis change brings the registers write ordering closer with\nRealtek\u0027s driver one (version 8.006.00) for the 8168 chipsets.\n\nMore 8168 specific code which touches the Configx registers will\nbe added in the section covered by Cfg9346_UnLock / Cfg9346_Lock.\n\nThis code should not be the cause of regression for 810x and\n8110 users.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "236b8082aa239e91c3cd9cb466d0527a735e54db",
      "tree": "c2ecaeea9942f7bdf8c59cff50962cce1caf0dcd",
      "parents": [
        "f50d4275422415cfb2a5b94bad3b2b229d0ec1aa"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 30 16:11:48 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:25 2008 +0200"
      },
      "message": "r8169: new phy init parameters for the 8168b\n\nThe new parameters are synced with Realtek\u0027s driver\nversion 8.006.00.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "f50d4275422415cfb2a5b94bad3b2b229d0ec1aa",
      "tree": "f1a7ced221a135f43fa3b173a5f6b4cda12fbbec",
      "parents": [
        "a2de6b89b74b28052e293fdb39975a5a03c432e0"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 30 16:07:07 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:08:22 2008 +0200"
      },
      "message": "r8169: update phy init parameters\n\nThe modified parameters are synced with Realtek\u0027s driver\nversion 8.006.00.\n\nThe change should only be noticeable with some 8168c.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\n"
    },
    {
      "commit": "a2de6b89b74b28052e293fdb39975a5a03c432e0",
      "tree": "30df66303b65b94e634664a73553191a5d5a5aec",
      "parents": [
        "df58ef51caea073f4b45857c51f445f65267dac7"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Sep 04 00:17:12 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Oct 10 23:07:58 2008 +0200"
      },
      "message": "r8169: wake up the PHY of the 8168\n\nThis is typically needed when some other OS puts the PHY\nto sleep due to the disabling of WOL options in the BIOS\nof the system.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nTested-by: Chiaki Ishikawa \u003cchiaki.ishikawa@ubin.jp\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\nCc: RyanKao \u003cryankao@realtek.com.tw\u003e\n"
    },
    {
      "commit": "1839faab9a2747bcd30ee14e50575a39bf6735d4",
      "tree": "d255fc1b5605587312ab8edc35ac61192e1bd1b7",
      "parents": [
        "d2a3b222cf976bc44bb9aed13f7b17feea28f633"
      ],
      "author": {
        "name": "Tobias Brunner",
        "email": "tobias.brunner@strongswan.org",
        "time": "Fri Oct 10 14:07:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 10 14:07:03 2008 -0700"
      },
      "message": "af_key: fix SADB_X_SPDDELETE response\n\nWhen deleting an SPD entry using SADB_X_SPDDELETE, c.data.byid is not\ninitialized to zero in pfkey_spddelete(). Thus, key_notify_policy()\nresponds with a PF_KEY message of type SADB_X_SPDDELETE2 instead of\nSADB_X_SPDDELETE.\n\nSigned-off-by: Tobias Brunner \u003ctobias.brunner@strongswan.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b922df7383749a1c0b7ea64c50fa839263d3816b",
      "tree": "dd72306ac173753649eb049d6d2734f4e2b95ff6",
      "parents": [
        "c54dcd8ec9f05c8951d1e622e90904aef95379f9",
        "cdbb92b31d3c465aa96bd09f2d42c39b87b32bee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 10 13:10:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 10 13:10:51 2008 -0700"
      },
      "message": "Merge branch \u0027rcu-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027rcu-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (21 commits)\n  rcu: RCU-based detection of stalled CPUs for Classic RCU, fix\n  rcu: RCU-based detection of stalled CPUs for Classic RCU\n  rcu: add rcu_read_lock_sched() / rcu_read_unlock_sched()\n  rcu: fix sparse shadowed variable warning\n  doc/RCU: fix pseudocode in rcuref.txt\n  rcuclassic: fix compiler warning\n  rcu: use irq-safe locks\n  rcuclassic: fix compilation NG\n  rcu: fix locking cleanup fallout\n  rcu: remove redundant ACCESS_ONCE definition from rcupreempt.c\n  rcu: fix classic RCU locking cleanup lockdep problem\n  rcu: trace fix possible mem-leak\n  rcu: just rename call_rcu_bh instead of making it a macro\n  rcu: remove list_for_each_rcu()\n  rcu: fixes to include/linux/rcupreempt.h\n  rcu: classic RCU locking and memory-barrier cleanups\n  rcu: prevent console flood when one CPU sees another AWOL via RCU\n  rcu, debug: detect stalled grace periods, cleanups\n  rcu, debug: detect stalled grace periods\n  rcu classic: new algorithm for callbacks-processing(v2)\n  ...\n"
    },
    {
      "commit": "c54dcd8ec9f05c8951d1e622e90904aef95379f9",
      "tree": "6f657b3ec509975c0f295197156e2bbc530457a2",
      "parents": [
        "b11ce8a26d26ed9019a8803aa90d580b52f23e79",
        "9ac684fc38cf17fbd25c0c9e388713c5ddfa3b14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 10 12:44:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 10 12:44:43 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  selinux: Fix an uninitialized variable BUG/panic in selinux_secattr_to_sid()\n  selinux: use default proc sid on symlinks\n  file capabilities: uninline cap_safe_nice\n  Update selinux info in MAINTAINERS and Kconfig help text\n  SELinux: add gitignore file for mdp script\n  SELinux: add boundary support and thread context assignment\n  securityfs: do not depend on CONFIG_SECURITY\n  selinux: add support for installing a dummy policy (v2)\n  security: add/fix security kernel-doc\n  selinux: Unify for- and while-loop style\n  selinux: conditional expression type validation was off-by-one\n  smack: limit privilege by label\n  SELinux: Fix a potentially uninitialised variable in SELinux hooks\n  SELinux: trivial, remove unneeded local variable\n  SELinux: Trivial minor fixes that change C null character style\n  make selinux_write_opts() static\n"
    },
    {
      "commit": "b11ce8a26d26ed9019a8803aa90d580b52f23e79",
      "tree": "332f7b59487335229119c0ede371af3a9783d577",
      "parents": [
        "f6bccf695431da0e9bd773550ae91b8cb9ffb227",
        "a5d8c3483a6e19aca95ef6a2c5890e33bfa5b293"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 10 12:42:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 10 12:42:31 2008 -0700"
      },
      "message": "Merge branch \u0027sched-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (38 commits)\n  sched debug: add name to sched_domain sysctl entries\n  sched: sync wakeups vs avg_overlap\n  sched: remove redundant code in cpu_cgroup_create()\n  sched_rt.c: resch needed in rt_rq_enqueue() for the root rt_rq\n  cpusets: scan_for_empty_cpusets(), cpuset doesn\u0027t seem to be so const\n  sched: minor optimizations in wake_affine and select_task_rq_fair\n  sched: maintain only task entities in cfs_rq-\u003etasks list\n  sched: fixup buddy selection\n  sched: more sanity checks on the bandwidth settings\n  sched: add some comments to the bandwidth code\n  sched: fixlet for group load balance\n  sched: rework wakeup preemption\n  CFS scheduler: documentation about scheduling policies\n  sched: clarify ifdef tangle\n  sched: fix list traversal to use _rcu variant\n  sched: turn off WAKEUP_OVERLAP\n  sched: wakeup preempt when small overlap\n  kernel/cpu.c: create a CPU_STARTING cpu_chain notifier\n  kernel/cpu.c: Move the CPU_DYING notifiers\n  sched: fix __load_balance_iterator() for cfq with only one task\n  ...\n"
    },
    {
      "commit": "89d49841e9e7a90b04b036b7dbe7521b55edbe24",
      "tree": "6284b071511c4cdd50219a212c24a4ed62f7af4e",
      "parents": [
        "4a672cfa3a7fcbc6f2adc558f34148be1096c561"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Oct 10 21:33:30 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:34:03 2008 +0200"
      },
      "message": "[S390] Fix checkstack for s390\n\nWith -march\u003dz990 and later gcc can use the long displacement facility\ninsruction lay for stack register handling. This patch adopts checkstack\nto catch lay in addition to ahi and aghi.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "4a672cfa3a7fcbc6f2adc558f34148be1096c561",
      "tree": "3dc1670c69fe2e6692513eafb27dbe8fa0306c22",
      "parents": [
        "408aec3c6c3cb5b4774f96ea7a35cd15ee91a56f"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:33:29 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:34:02 2008 +0200"
      },
      "message": "[S390] fix initialization of stp\n\nchsc_sstpc returns -EIO on error and 0 on success but stp_reset checks\nagainst 1 instead of 0. chsc_sstpc used to return 1 on success, one\ncall location has not been updated ..\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "408aec3c6c3cb5b4774f96ea7a35cd15ee91a56f",
      "tree": "4aef11c7b81216a0b76a61d2c920e07f3ce609f8",
      "parents": [
        "2332ce1a97963b7769e0c2d40492a10a124efba5"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Oct 10 21:33:28 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:34:02 2008 +0200"
      },
      "message": "[S390] 3215: Remove tasklet.\n\nThe 3215 console irq handler used to schedule a tasklet. However the\nconsole irq handler also gets called from the infamous cio_tpi()\nfunction. Which in turn does something like\n\nlocal_bh_disable()\n[call console irq handler]\n_local_bh_enable()\n\n_local_bh_enable() prevents execution of softirqs, which is intended\nwithin cio_tpi(). However there might be a new softirq pending because\nirq handler scheduled a tasklet.\nIn order to prevent this behaviour we just get rid of the tasklet.\nIt\u0027s not doing much anyway.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2332ce1a97963b7769e0c2d40492a10a124efba5",
      "tree": "38728f02d84d91c9ce6e4bb06e871cc19cbe57cd",
      "parents": [
        "15e86b0c752d50e910b2cca6e83ce74c4440d06c"
      ],
      "author": {
        "name": "Holger Smolinski",
        "email": "Holger.Smolinski@de.ibm.com",
        "time": "Fri Oct 10 21:33:27 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:34:01 2008 +0200"
      },
      "message": "[S390] console flush on panic / reboot\n\nThe s390 console drivers use the unblank callback of the console\nstructure to flush the console buffer. In case of a panic or a\nreboot the CPU doing the callback can block on the console i/o.\nThe other CPUs in the system continue to work. For panic this is\nnot a good idea.\n\nReplace the unblank callback with proper panic/reboot notifier.\nThese get called after all but one CPU have been stopped.\n\nSigned-off-by: Holger Smolinski \u003cHolger.Smolinski@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "15e86b0c752d50e910b2cca6e83ce74c4440d06c",
      "tree": "c17e8e71362bb9432e215a01bbd671c76216d262",
      "parents": [
        "ab1d848fd6a9151b02c6cbf4bddce6e24707b094"
      ],
      "author": {
        "name": "Florian Funke",
        "email": "ffunke@de.ibm.com",
        "time": "Fri Oct 10 21:33:26 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:34:00 2008 +0200"
      },
      "message": "[S390] introduce dirty bit for kvm live migration\n\nThis patch defines a dirty bit in the PGSTE that can be used to implement\ndirty pages logging for KVM\u0027s live migration. The bit is set in the\nptep_rcp_copy function, which is called to save dirty and referenced information\nfrom the storage key in the PGSTE. The bit can be tested and reset by KVM using\nthe kvm_s390_test_and_clear_page_dirty function that is introduced by this patch.\n\nAcked-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Florian Funke \u003cffunke@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ab1d848fd6a9151b02c6cbf4bddce6e24707b094",
      "tree": "6476c68b552e2df56a0ebd293d0c9777c735480b",
      "parents": [
        "3ce66093f5ec5a6ae0ca90c79d81eee15e842293"
      ],
      "author": {
        "name": "Nigel Hislop",
        "email": "hislop_nigel@emc.com",
        "time": "Fri Oct 10 21:33:25 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:34:00 2008 +0200"
      },
      "message": "[S390] Add ioctl support for EMC Symmetrix Subsystem Control I/O\n\nEMC Symmetrix Subsystem Control I/O through CKD dasd requires a\nspecific parameter list sent to the array via a Perform Subsystem\nFunction CCW. The Symmetrix response is retrieved from the array\nvia a Read Subsystem Data CCW.\n\nSigned-off-by: Nigel Hislop \u003chislop_nigel@emc.com\u003e\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3ce66093f5ec5a6ae0ca90c79d81eee15e842293",
      "tree": "5c345c93203742dd3b03a128e4e21db789a5e4a1",
      "parents": [
        "ada3df9171e48b2a5f1e9c828337b61746e19ff0"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:33:24 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:33:59 2008 +0200"
      },
      "message": "[S390] xpram: per device block request queues.\n\nThe xpram driver uses a single block device queue for all of its\ndevices so far. With recent kernels removing xpram module fails to\nclean up all sysfs files. The next time the xpram module is loaded\nyou\u0027ll get warnings:\n\n  WARNING: at fs/sysfs/dir.c:463 sysfs_add_one+0x5e/0x64()\n  sysfs: duplicate filename \u002735:0\u0027 can not be created\n  Modules linked in: xpram(+) [last unloaded: xpram]\n\nFollowed by the usual WARN_ON output, followed by an error message\nfrom kobject_add_internal, followed by a badness in genhd. Allocating\na block queue per device fixes this.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ada3df9171e48b2a5f1e9c828337b61746e19ff0",
      "tree": "db172c9c47a2a0749202a3eef3176dcf10646f5d",
      "parents": [
        "5a0d0e65379256b4da2c9092e197a2c761f51c01"
      ],
      "author": {
        "name": "Stefan Haberland",
        "email": "stefan.haberland@de.ibm.com",
        "time": "Fri Oct 10 21:33:23 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:33:59 2008 +0200"
      },
      "message": "[S390] dasd: fix message flood for unsolicited interrupts\n\nIn the unsolicited interupt handler fake IRBs from CIO have to be\nignored because there is nothing to do.\nThe function dump_sense should not be called if there is no sense\ndata available.\n\nSigned-off-by: Stefan Haberland \u003cstefan.haberland@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5a0d0e65379256b4da2c9092e197a2c761f51c01",
      "tree": "4dbac2b5498ad7ce1bd88d8bdfe6303169b9560c",
      "parents": [
        "b2300b9efe1b8174833e17f37e975c9da00c388a"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Oct 10 21:33:22 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:33:58 2008 +0200"
      },
      "message": "[S390] Move private simple udelay function to arch/s390/lib/delay.c.\n\nMove cio\u0027s private simple udelay function to lib/delay.c and turn it\ninto something much more readable. So we have all implementations\nat one place.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b2300b9efe1b8174833e17f37e975c9da00c388a",
      "tree": "b3413247d703aee9bd769ff09a782b679aba32cc",
      "parents": [
        "753c4dd6a2fa2af81f5d809d610d29f2d9dd9bc1"
      ],
      "author": {
        "name": "Hongjie Yang",
        "email": "hongjie@us.ibm.com",
        "time": "Fri Oct 10 21:33:21 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:33:57 2008 +0200"
      },
      "message": "[S390] dcssblk: add \u003e2G DCSSs support and stacked contiguous DCSSs support.\n\nThe DCSS block device driver is modified to add \u003e2G DCSSs support and\nallow a DCSS block device to map to a set of contiguous DCSSs.  The\nextmem code is also modified to use new Diagnose x\u002764\u0027 subcodes for\n\u003e2G DCSSs.\n\nSigned-off-by: Hongjie Yang \u003chongjie@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "753c4dd6a2fa2af81f5d809d610d29f2d9dd9bc1",
      "tree": "c6c1869a58357945e501b2eba3485ca154ee2f07",
      "parents": [
        "d86730bb9597b02bff59a3a5a01c0094d71a265f"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:33:20 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:33:57 2008 +0200"
      },
      "message": "[S390] ptrace changes\n\n* System call parameter and result access functions\n* Add tracehook calls\n* Split syscall_trace into two functions do_syscall_trace_enter and\n  do_syscall_trace_exit\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d86730bb9597b02bff59a3a5a01c0094d71a265f",
      "tree": "70332771017053609e99c76eba9a8964811cfffb",
      "parents": [
        "7a0f475513fa573bc8e072021960313da32f0ee3"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Oct 10 21:33:19 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:33:56 2008 +0200"
      },
      "message": "[S390] s390: use sys_pause for 31bit pause entry point\n\nsys32_pause is a useless copy of the generic sys_pause.\n(and it\u0027s certainly not there for old sparc32 binaries..)\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7a0f475513fa573bc8e072021960313da32f0ee3",
      "tree": "397d3d7862d793261a08c7a742101672fd3d7980",
      "parents": [
        "b1e766137fe2462fd110e2930f74ef5636adb436"
      ],
      "author": {
        "name": "Klaus-Dieter Wacker",
        "email": "kdwacker@de.ibm.com",
        "time": "Fri Oct 10 21:33:18 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:33:55 2008 +0200"
      },
      "message": "[S390] qdio enhanced SIGA (iqdio) support.\n\nAdd support for z10 HiperSockets multiwrite SBALs on output\nqueues. This is used on LPAR with EDDP enabled devices.\n\nSigned-off-by: Klaus-Dieter Wacker \u003ckdwacker@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b1e766137fe2462fd110e2930f74ef5636adb436",
      "tree": "197c28473c402877597821ddc3736a51a34f8ebf",
      "parents": [
        "b2bbb642ac2829006a81ae164e2f06ebc22f81dd"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Oct 10 21:33:17 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:33:55 2008 +0200"
      },
      "message": "[S390] cio: fix cio_tpi.\n\nIn cio_tpi only disable bottom halves when not in interrupt context.\nOtherwise a WARN_ON gets triggered. Besides that, when we are in\ninterrupt context bottom halves are disabled anyway.\nFixes this one:\n\nBadness at kernel/softirq.c:77\nModules linked in:\nCPU: 2 Not tainted 2.6.26 #4\nProcess swapper (pid: 0, task: 000000003fe83db0, ksp: 000000003fea7d28)\nKrnl PSW : 0404c00180000000 0000000000053f4e (__local_bh_disable+0xbe/0xcc)\n           R:0 T:1 IO:0 EX:0 Key:0 M:1 W:0 P:0 AS:3 CC:0 PM:0 EA:3\nKrnl GPRS: 0000000000008ee0 00000000005f95e0 0000000000000000 0000000000000001\n           000000000020be92 0000000000000000 0000000000000210 00000000005d36c0\n           000000003fb5f4d8 0000000000000000 000000000020bed0 000000003fb5f3c8\n           00000000009be920 0000000000364898 000000003fb5f408 000000003fb5f3c8\nKrnl Code: 0000000000053f42: bf2f1000           icm     %r2,15,0(%r1)\n           0000000000053f46: a774ffc5           brc     7,53ed0\n           0000000000053f4a: a7f40001           brc     15,53f4c\n          \u003e0000000000053f4e: a7280001           lhi     %r2,1\n           0000000000053f52: 50201000           st      %r2,0(%r1)\n           0000000000053f56: a7f4ffbd           brc     15,53ed0\n           0000000000053f5a: 0707               bcr     0,%r7\n           0000000000053f5c: a7f13fc0           tmll    %r15,16320\nCall Trace:\n([\u003c0000000000000210\u003e] 0x210)\n [\u003c0000000000053f86\u003e] local_bh_disable+0x2a/0x38\n [\u003c000000000020bed0\u003e] wait_cons_dev+0xd4/0x154\n [\u003c0000000000247cb2\u003e] raw3215_make_room+0x6a/0x1a8\n [\u003c000000000024861a\u003e] raw3215_write+0x86/0x28c\n [\u003c00000000002488a0\u003e] con3215_write+0x80/0x110\n [\u003c000000000004c3e0\u003e] __call_console_drivers+0xc8/0xe4\n [\u003c000000000004c47e\u003e] _call_console_drivers+0x82/0xc4\n [\u003c000000000004c744\u003e] release_console_sem+0x218/0x2c0\n [\u003c000000000004cf64\u003e] vprintk+0x3c0/0x504\n [\u003c0000000000354a4a\u003e] printk+0x52/0x64\n [\u003c0000000000088004\u003e] __print_symbol+0x40/0x50\n [\u003c0000000000071dbc\u003e] print_stack_trace+0x78/0xac\n [\u003c0000000000079e78\u003e] print_lock_dependencies+0x148/0x208\n [\u003c000000000007a050\u003e] print_irq_inversion_bug+0x118/0x15c\n [\u003c000000000007a106\u003e] check_usage_forwards+0x72/0x84\n [\u003c000000000007a36e\u003e] mark_lock+0x1d2/0x594\n [\u003c000000000007baca\u003e] __lock_acquire+0x886/0xf48\n [\u003c000000000007c234\u003e] lock_acquire+0xa8/0xe0\n [\u003c0000000000350316\u003e] _write_lock+0x56/0x98\n [\u003c000000000026cd92\u003e] zfcp_erp_adapter_reopen+0x4e/0x8c\n [\u003c000000000026f1e8\u003e] zfcp_qdio_int_resp+0x2e4/0x2f4\n [\u003c00000000002210f4\u003e] qdio_int_handler+0x274/0x888\n [\u003c00000000002177b6\u003e] ccw_device_call_handler+0x6e/0xd8\n [\u003c0000000000215336\u003e] ccw_device_irq+0xd6/0x160\n [\u003c0000000000212f88\u003e] io_subchannel_irq+0x8c/0x118\n [\u003c000000000020c120\u003e] do_IRQ+0x1d0/0x1fc\n [\u003c00000000000270b2\u003e] io_return+0x0/0x8\n [\u003c000000000001c8a4\u003e] cpu_idle+0x178/0x21c\n([\u003c000000000001c884\u003e] cpu_idle+0x158/0x21c)\n [\u003c00000000003483a2\u003e] start_secondary+0xb6/0xc8\nINFO: lockdep is turned off.\nLast Breaking-Event-Address:\n [\u003c0000000000053f4a\u003e] __local_bh_disable+0xba/0xcc\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b2bbb642ac2829006a81ae164e2f06ebc22f81dd",
      "tree": "c76cca05a39a1525f6e7978ac338d410ffdbd54f",
      "parents": [
        "f9c9fe3ecfc0c5ff17728d0c5ee95a4e269ec190"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Oct 10 21:33:16 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:33:54 2008 +0200"
      },
      "message": "[S390] cio: Correct use of ! and \u0026\n\nIn commit e6bafba5b4765a5a252f1b8d31cbf6d2459da337, a bug was fixed that\ninvolved converting !x \u0026 y to !(x \u0026 y).  The code below shows the same\npattern, and thus should perhaps be fixed in the same way.  In particular,\nthe result of !scsw_stctl(\u0026request-\u003eirb.scsw) \u0026 SCSW_STCTL_STATUS_PEND is\nalways just !scsw_stctl(\u0026request-\u003eirb.scsw).\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@ expression E; constant C; @@\n(\n  !E \u0026 !C\n|\n- !E \u0026 C\n+ !(E \u0026 C)\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f9c9fe3ecfc0c5ff17728d0c5ee95a4e269ec190",
      "tree": "470a7db33fa868234f4f01d4fa768c95fdc6c5cc",
      "parents": [
        "1f4e7edabc4071cdff0133e7e04db2d7287d0e36"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Fri Oct 10 21:33:15 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 10 21:33:53 2008 +0200"
      },
      "message": "[S390] cio: inline assembly cleanup\n\nFix incorrect in- and output constraints, remove volatile declaration\nof inline assembly parameters and reformat constraint declarations to\nbe more consistent.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    }
  ],
  "next": "1f4e7edabc4071cdff0133e7e04db2d7287d0e36"
}
