)]}'
{
  "log": [
    {
      "commit": "653f42f6b6348652c02737924abd6a5a6426e7ee",
      "tree": "466d9d722742f8f9c553226ffce200dc62f494ab",
      "parents": [
        "4dde6dedad736b86bcea3722abb7d8031aeeaa16",
        "9d5a09e659f8414dd3713e2acbfaf8a9e9794aa1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 13 14:59:42 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 13 14:59:42 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  ceph: add missing spin_unlock at ceph_mdsc_build_path()\n  ceph: fix SEEK_CUR, SEEK_SET regression\n  crush: fix mapping calculation when force argument doesn\u0027t exist\n  ceph: use i_ceph_lock instead of i_lock\n  rbd: remove buggy rollback functionality\n  rbd: return an error when an invalid header is read\n  ceph: fix rasize reporting by ceph_show_options\n"
    },
    {
      "commit": "51703306b3b9ea7c05728040998521e47358147b",
      "tree": "aa76b79a9dcde9269b61524953a57b7d1328bcea",
      "parents": [
        "81e759fbf7715514c32e563789db1d9d47fd55fb"
      ],
      "author": {
        "name": "Josh Durgin",
        "email": "josh.durgin@dreamhost.com",
        "time": "Mon Oct 24 16:28:27 2011 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Wed Dec 07 10:46:19 2011 -0800"
      },
      "message": "rbd: remove buggy rollback functionality\n\nThis doesn\u0027t interact with resizing well, since it doesn\u0027t set the\nsize of the device to the size at the snapshot. It\u0027s also an expensive\noperation to be synchronous. Rollback can still be done with the\nuserspace rbd tool.\n\nSigned-off-by: Josh Durgin \u003cjosh.durgin@dreamhost.com\u003e\n"
    },
    {
      "commit": "d0985394e7fee6b25a7cc8335d45bc1c1a8ab2d3",
      "tree": "44f19c0500580fd0c3ea39f355c9636bec59d677",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Nov 10 09:03:55 2011 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Thu Nov 10 09:03:55 2011 +0100"
      },
      "message": "block: Revert \"[SCSI] genhd: add a new attribute \"alias\" in gendisk\"\n\nThis reverts commit a72c5e5eb738033938ab30d6a634b74d1d060f10.\n\nThe commit introduced alias for block devices which is intended to be\nused during logging although actual usage hasn\u0027t been committed yet.\nThis approach adds very limited benefit (raw log might be easier to\nfollow) which can be trivially implemented in userland but has a lot\nof problems.\n\nIt is much worse than netif renames because it doesn\u0027t rename the\nactual device but just adds conveninence name which isn\u0027t used\nuniversally or enforced.  Everything internal including device lookup\nand sysfs still uses the internal name and nothing prevents two\ndevices from using conflicting alias - ie. sda can have sdb as its\nalias.\n\nThis has been nacked by people working on device driver core, block\nlayer and kernel-userland interface and shouldn\u0027t have been\nupstreamed.  Revert it.\n\n http://thread.gmane.org/gmane.linux.kernel/1155104\n http://thread.gmane.org/gmane.linux.scsi/68632\n http://thread.gmane.org/gmane.linux.scsi/69776\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n Acked-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: \"James E.J. Bottomley\" \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Nao Nishijima \u003cnao.nishijima.xt@hitachi.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "3c00303206c3a1ccd86579efdc90bc35f140962e",
      "tree": "66170c84b5ddaeb102aea3530517a26657b6ea29",
      "parents": [
        "83dbb15e9cd78a3619e3db36777e2f81d09b2914",
        "efb90582c575084723cc14302c1300cb26c7e01f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:13:52 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:13:52 2011 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux:\n  cpuidle: Single/Global registration of idle states\n  cpuidle: Split cpuidle_state structure and move per-cpu statistics fields\n  cpuidle: Remove CPUIDLE_FLAG_IGNORE and dev-\u003eprepare()\n  cpuidle: Move dev-\u003elast_residency update to driver enter routine; remove dev-\u003elast_state\n  ACPI: Fix CONFIG_ACPI_DOCK\u003dn compiler warning\n  ACPI: Export FADT pm_profile integer value to userspace\n  thermal: Prevent polling from happening during system suspend\n  ACPI: Drop ACPI_NO_HARDWARE_INIT\n  ACPI atomicio: Convert width in bits to bytes in __acpi_ioremap_fast()\n  PNPACPI: Simplify disabled resource registration\n  ACPI: Fix possible recursive locking in hwregs.c\n  ACPI: use kstrdup()\n  mrst pmu: update comment\n  tools/power turbostat: less verbose debugging\n"
    },
    {
      "commit": "362b646062b2073bd5c38efb42171d86e4f717e6",
      "tree": "6c98cdb7aa5d9be22e2b24ca06b822455ef4b9f5",
      "parents": [
        "c3b92c8787367a8bb53d57d9789b558f1295cc96"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Nov 04 03:33:46 2011 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Nov 06 20:48:42 2011 -0500"
      },
      "message": "ACPI: Export FADT pm_profile integer value to userspace\n\nThere are a lot userspace approaches to detect the usage of the\nplatform (laptop, workstation, server, ...) and adjust kernel tunables\naccordingly (io/process scheduler, power management, ...).\n\nThese approaches need constant maintaining and are ugly to implement\n(detect PCMCIA controller -\u003e laptop,\ndoes not work on recent systems anymore, ...)\nOn ACPI systems there is an easy and reliable way (if implemented\nin BIOS and most recent platforms have this value set).\n-\u003e export it to userspace.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3d0a8d10cfb4cc3d1877c29a866ee7d8a46aa2fa",
      "tree": "11a85044d1472f5972ae47ce10a2f446ad981e9f",
      "parents": [
        "b4fdcb02f1e39c27058a885905bd0277370ba441",
        "a0eda62552eba4e1f92d5354bb65c68fb6b45f87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 17:22:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 04 17:22:14 2011 -0700"
      },
      "message": "Merge branch \u0027for-3.2/drivers\u0027 of git://git.kernel.dk/linux-block\n\n* \u0027for-3.2/drivers\u0027 of git://git.kernel.dk/linux-block: (30 commits)\n  virtio-blk: use ida to allocate disk index\n  hpsa: add small delay when using PCI Power Management to reset for kump\n  cciss: add small delay when using PCI Power Management to reset for kump\n  xen/blkback: Fix two races in the handling of barrier requests.\n  xen/blkback: Check for proper operation.\n  xen/blkback: Fix the inhibition to map pages when discarding sector ranges.\n  xen/blkback: Report VBD_WSECT (wr_sect) properly.\n  xen/blkback: Support \u0027feature-barrier\u0027 aka old-style BARRIER requests.\n  xen-blkfront: plug device number leak in xlblk_init() error path\n  xen-blkfront: If no barrier or flush is supported, use invalid operation.\n  xen-blkback: use kzalloc() in favor of kmalloc()+memset()\n  xen-blkback: fixed indentation and comments\n  xen-blkfront: fix a deadlock while handling discard response\n  xen-blkfront: Handle discard requests.\n  xen-blkback: Implement discard requests (\u0027feature-discard\u0027)\n  xen-blkfront: add BLKIF_OP_DISCARD and discard request struct\n  drivers/block/loop.c: remove unnecessary bdev argument from loop_clr_fd()\n  drivers/block/loop.c: emit uevent on auto release\n  drivers/block/cpqarray.c: use pci_dev-\u003erevision\n  loop: always allow userspace partitions and optionally support automatic scanning\n  ...\n\nFic up trivial header file includsion conflict in drivers/block/loop.c\n"
    },
    {
      "commit": "91e67a996c60a347ad7b918a74efb0f6b3b274c3",
      "tree": "05fd872079b1199d112cc7508faf81b8490dd83f",
      "parents": [
        "1eb63378354ac37b7e27d256bbf84684751bac32",
        "1d1fc8a75fec3a2b29cc5864d45c5d03048f62e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 16:10:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 16:10:33 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://cavan.codon.org.uk/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://cavan.codon.org.uk/platform-drivers-x86: (45 commits)\n  acer-wmi: replaced the hard coded bitmap by the communication devices bitmap from SMBIOS\n  acer-wmi: check the existence of internal wireless device when set capability\n  acer-wmi: add ACER_WMID_v2 interface flag to represent new notebooks\n  sony-laptop:irq: Remove IRQF_DISABLED\n  asus-laptop: Add rfkill support for Pegatron Lucid tablet\n  asus-laptop: pega_accel - Report accelerometer orientation change through udev\n  asus-laptop: fix module description\n  asus-laptop: hide leds on Pegatron Lucid\n  asus-laptop: Pegatron Lucid accelerometer\n  asus-laptop: allow boot time control of Pegatron ALS sensor\n  Platform: samsung_laptop: add support for X520 machines.\n  platform: samsung_laptop: add dmi information for Samsung R700 laptops\n  hp_accel: Add axis-mapping for HP ProBook / EliteBook\n  hp_accel: Add a new PNP id\n  WMI: properly cleanup devices to avoid crashes\n  ideapad: remove sysfs node for cfg\n  ideapad: add debugfs support\n  ideapad: add event for Novo key\n  ideapad: change parameter of ideapad_sync_rfk_state\n  ideapad: define vpc commands\n  ...\n"
    },
    {
      "commit": "ec7ae517537ae5c7b0b2cd7f562dfa3e7a05b954",
      "tree": "e6b0c64a51a7c0aa0efd09d4f7a80872e3b1657a",
      "parents": [
        "97d2eb13a019ec09cc1a7ea2d3705c0b117b3c0d",
        "590134fa78fbdbe5fea78c7ae0b2c3364bc9572f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 16:44:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 28 16:44:18 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (204 commits)\n  [SCSI] qla4xxx: export address/port of connection (fix udev disk names)\n  [SCSI] ipr: Fix BUG on adapter dump timeout\n  [SCSI] megaraid_sas: Fix instance access in megasas_reset_timer\n  [SCSI] hpsa: change confusing message to be more clear\n  [SCSI] iscsi class: fix vlan configuration\n  [SCSI] qla4xxx: fix data alignment and use nl helpers\n  [SCSI] iscsi class: fix link local mispelling\n  [SCSI] iscsi class: Replace iscsi_get_next_target_id with IDA\n  [SCSI] aacraid: use lower snprintf() limit\n  [SCSI] lpfc 8.3.27: Change driver version to 8.3.27\n  [SCSI] lpfc 8.3.27: T10 additions for SLI4\n  [SCSI] lpfc 8.3.27: Fix queue allocation failure recovery\n  [SCSI] lpfc 8.3.27: Change algorithm for getting physical port name\n  [SCSI] lpfc 8.3.27: Changed worst case mailbox timeout\n  [SCSI] lpfc 8.3.27: Miscellanous logic and interface fixes\n  [SCSI] megaraid_sas: Changelog and version update\n  [SCSI] megaraid_sas: Add driver workaround for PERC5/1068 kdump kernel panic\n  [SCSI] megaraid_sas: Add multiple MSI-X vector/multiple reply queue support\n  [SCSI] megaraid_sas: Add support for MegaRAID 9360/9380 12GB/s controllers\n  [SCSI] megaraid_sas: Clear FUSION_IN_RESET before enabling interrupts\n  ...\n"
    },
    {
      "commit": "396e6e49c58bb23d1814d3c240c736c9f01523c5",
      "tree": "a6ec8dac896c3ea3ac7b1bb0dce8728766afcf91",
      "parents": [
        "18974369cfe23acf16d0fb79e0d1fba7a9a95ec0",
        "6ad390a25a9d1d8606b9b826878f0a30639dc2b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:44:20 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:44:20 2011 +0200"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (68 commits)\n  Input: adp5589-keys - add support for the ADP5585 derivatives\n  Input: imx_keypad - add pm suspend and resume support\n  Input: force feedback - potential integer wrap in input_ff_create()\n  Input: tsc2007 - make sure that X plate resistance is specified\n  Input: serio_raw - fix memory leak when closing char device\n  Input: serio_raw - kick clients when disconnecting port\n  Input: serio_raw - explicitly mark disconnected ports as dead\n  Input: serio_raw - fix coding style issues\n  Input: serio_raw - use dev_*() for messages\n  Input: serio_raw - use bool for boolean data\n  Input: serio_raw - perform proper locking when adding clients to list\n  Input: serio_raw - rename serio_raw_list to serio_raw_client\n  Input: serio_raw - use kref instead of rolling out its own refcounting\n  Input: psmouse - switch to using dev_*() for messages\n  Input: wacom - correct max Y value on medium bamboos\n  Input: wacom - add ABS_DISTANCE to Bamboo Pen reports\n  Input: wacom - remove unneeded touch pressure initialization\n  Input: lm8323 - wrap suspend and resume in CONFIG_PM_SLEEP\n  Input: ad7879-i2c - wrap suspend and resume in CONFIG_PM_SLEEP\n  Input: synaptics_i2c - wrap suspend and resume in CONFIG_PM_SLEEP\n  ...\n"
    },
    {
      "commit": "7e0bb71e75020348bee523720a0c2f04cc72f540",
      "tree": "1a22d65bbce34e8cc0f82c543c9486ffb58332f7",
      "parents": [
        "b9e2780d576a010d4aba1e69f247170bf3718d6b",
        "0ab1e79b825a5cd8aeb3b34d89c9a89dea900056"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 15:18:39 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 15:18:39 2011 +0200"
      },
      "message": "Merge branch \u0027pm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\n* \u0027pm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (63 commits)\n  PM / Clocks: Remove redundant NULL checks before kfree()\n  PM / Documentation: Update docs about suspend and CPU hotplug\n  ACPI / PM: Add Sony VGN-FW21E to nonvs blacklist.\n  ARM: mach-shmobile: sh7372 A4R support (v4)\n  ARM: mach-shmobile: sh7372 A3SP support (v4)\n  PM / Sleep: Mark devices involved in wakeup signaling during suspend\n  PM / Hibernate: Improve performance of LZO/plain hibernation, checksum image\n  PM / Hibernate: Do not initialize static and extern variables to 0\n  PM / Freezer: Make fake_signal_wake_up() wake TASK_KILLABLE tasks too\n  PM / Hibernate: Add resumedelay kernel param in addition to resumewait\n  MAINTAINERS: Update linux-pm list address\n  PM / ACPI: Blacklist Vaio VGN-FW520F machine known to require acpi_sleep\u003dnonvs\n  PM / ACPI: Blacklist Sony Vaio known to require acpi_sleep\u003dnonvs\n  PM / Hibernate: Add resumewait param to support MMC-like devices as resume file\n  PM / Hibernate: Fix typo in a kerneldoc comment\n  PM / Hibernate: Freeze kernel threads after preallocating memory\n  PM: Update the policy on default wakeup settings\n  PM / VT: Cleanup #if defined uglyness and fix compile error\n  PM / Suspend: Off by one in pm_suspend()\n  PM / Hibernate: Include storage keys in hibernation image on s390\n  ...\n"
    },
    {
      "commit": "8a9ea3237e7eb5c25f09e429ad242ae5a3d5ea22",
      "tree": "a0a63398a9983667d52cbbbf4e2405b4f22b1d83",
      "parents": [
        "1be025d3cb40cd295123af2c394f7229ef9b30ca",
        "8b3408f8ee994973869d8ba32c5bf482bc4ddca4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 13:25:22 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 13:25:22 2011 +0200"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1745 commits)\n  dp83640: free packet queues on remove\n  dp83640: use proper function to free transmit time stamping packets\n  ipv6: Do not use routes from locally generated RAs\n  |PATCH net-next] tg3: add tx_dropped counter\n  be2net: don\u0027t create multiple RX/TX rings in multi channel mode\n  be2net: don\u0027t create multiple TXQs in BE2\n  be2net: refactor VF setup/teardown code into be_vf_setup/clear()\n  be2net: add vlan/rx-mode/flow-control config to be_setup()\n  net_sched: cls_flow: use skb_header_pointer()\n  ipv4: avoid useless call of the function check_peer_pmtu\n  TCP: remove TCP_DEBUG\n  net: Fix driver name for mdio-gpio.c\n  ipv4: tcp: fix TOS value in ACK messages sent from TIME_WAIT\n  rtnetlink: Add missing manual netlink notification in dev_change_net_namespaces\n  ipv4: fix ipsec forward performance regression\n  jme: fix irq storm after suspend/resume\n  route: fix ICMP redirect validation\n  net: hold sock reference while processing tx timestamps\n  tcp: md5: add more const attributes\n  Add ethtool -g support to virtio_net\n  ...\n\nFix up conflicts in:\n - drivers/net/Kconfig:\n\tThe split-up generated a trivial conflict with removal of a\n\tstale reference to Documentation/networking/net-modules.txt.\n\tRemove it from the new location instead.\n - fs/sysfs/dir.c:\n\tFairly nasty conflicts with the sysfs rb-tree usage, conflicting\n\twith Eric Biederman\u0027s changes for tagged directories.\n"
    },
    {
      "commit": "1be025d3cb40cd295123af2c394f7229ef9b30ca",
      "tree": "5dc14e1ea412cc7fdc3e563ad23187059fe8bfb5",
      "parents": [
        "2d03423b2319cc854adeb28a03f65de5b5e0ab63",
        "a2c76b83fdd763c826f38a55127ccf25708099ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 12:23:15 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 12:23:15 2011 +0200"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (260 commits)\n  usb: renesas_usbhs: fixup inconsistent return from usbhs_pkt_push()\n  usb/isp1760: Allow to optionally trigger low-level chip reset via GPIOLIB.\n  USB: gadget: midi: memory leak in f_midi_bind_config()\n  USB: gadget: midi: fix range check in f_midi_out_open()\n  QE/FHCI: fixed the CONTROL bug\n  usb: renesas_usbhs: tidyup for smatch warnings\n  USB: Fix USB Kconfig dependency problem on 85xx/QoirQ platforms\n  EHCI: workaround for MosChip controller bug\n  usb: gadget: file_storage: fix race on unloading\n  USB: ftdi_sio.c: Use ftdi async_icount structure for TIOCMIWAIT, as in other drivers\n  USB: ftdi_sio.c:Fill MSR fields of the ftdi async_icount structure\n  USB: ftdi_sio.c: Fill LSR fields of the ftdi async_icount structure\n  USB: ftdi_sio.c:Fill TX field of the ftdi async_icount structure\n  USB: ftdi_sio.c: Fill the RX field of the ftdi async_icount structure\n  USB: ftdi_sio.c: Basic icount infrastructure for ftdi_sio\n  usb/isp1760: Let OF bindings depend on general CONFIG_OF instead of PPC_OF .\n  USB: ftdi_sio: Support TI/Luminary Micro Stellaris BD-ICDI Board\n  USB: Fix runtime wakeup on OHCI\n  xHCI/USB: Make xHCI driver have a BOS descriptor.\n  usb: gadget: add new usb gadget for ACM and mass storage\n  ...\n"
    },
    {
      "commit": "59e52534172d845ebffb0d7e85fc56fb7b857051",
      "tree": "49552e03f1bdb413cd8b5f7542e91770688d7047",
      "parents": [
        "73692d9bb58ecc2fa73f4b2bfcf6eadaa6d49a26",
        "0d89e54c8249645404283436d952afc261a04e1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 12:11:02 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 12:11:02 2011 +0200"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (59 commits)\n  MAINTAINERS: linux-m32r is moderated for non-subscribers\n  linux@lists.openrisc.net is moderated for non-subscribers\n  Drop default from \"DM365 codec select\" choice\n  parisc: Kconfig: cleanup Kernel page size default\n  Kconfig: remove redundant CONFIG_ prefix on two symbols\n  cris: remove arch/cris/arch-v32/lib/nand_init.S\n  microblaze: add missing CONFIG_ prefixes\n  h8300: drop puzzling Kconfig dependencies\n  MAINTAINERS: microblaze-uclinux@itee.uq.edu.au is moderated for non-subscribers\n  tty: drop superfluous dependency in Kconfig\n  ARM: mxc: fix Kconfig typo \u0027i.MX51\u0027\n  Fix file references in Kconfig files\n  aic7xxx: fix Kconfig references to READMEs\n  Fix file references in drivers/ide/\n  thinkpad_acpi: Fix printk typo \u0027bluestooth\u0027\n  bcmring: drop commented out line in Kconfig\n  btmrvl_sdio: fix typo \u0027btmrvl_sdio_sd6888\u0027\n  doc: raw1394: Trivial typo fix\n  CIFS: Don\u0027t free volume_info-\u003eUNC until we are entirely done with it.\n  treewide: Correct spelling of successfully in comments\n  ...\n"
    },
    {
      "commit": "31dced41c6822ce751c033a53502ea4d8d399422",
      "tree": "53f6abc56c517a6dcb790bf9b3a71ac42694233a",
      "parents": [
        "7c1953ddb609f1c161bf4a11a5e4e4577e82e557",
        "b3aec7b686329e6bb65aa08c7f9458f7fd512f06"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 12:03:13 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 12:03:13 2011 +0200"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (61 commits)\n  HID: hid-magicmouse: Magic Trackpad has 1 button, not 2\n  HID: Add device IDs for more SJOY adapters\n  HID: primax: remove spurious dependency\n  HID: support primax keyboards violating USB HID spec\n  HID: usbhid: cancel timer for retry synchronously\n  HID: wacom: Set input bits before registration\n  HID: consolidate MacbookAir 4,1 mappings\n  HID: MacbookAir4,1 and MacbookAir4,2 need entry in hid_mouse_ignore_list[]\n  HID: Add support MacbookAir 4,1 keyboard\n  HID: hidraw: open count should not increase if error\n  HID: hiddev: potential info leak in hiddev_ioctl()\n  HID: multitouch: decide if hid-multitouch needs to handle mt devices\n  HID: add autodetection of multitouch devices\n  HID: \"hid-logitech\" driver with Logitech Driving Force GT\n  HID: hid-logitech-dj: fix off by one\n  HID: hidraw: protect hidraw_disconnect() better\n  HID: hid-multitouch: add support for the IDEACOM 6650 chip\n  HID: Add full support for Logitech Unifying receivers\n  HID: hidraw: free list for all error in hidraw_open\n  HID: roccat: Kone now reports external profile changes via roccat device\n  ...\n"
    },
    {
      "commit": "b0eae38cebc54e618896d3e6a799939da51a8cac",
      "tree": "a99546b955b9066616d88526b050902fedb6f44a",
      "parents": [
        "3ee72ca99288f1de95ec9c570e43f531c8799f06",
        "b55ebc27b0a54ff4cdbfdcb218a85f96e502db3c",
        "e00ddc9b8f978ffbc6c212f780a2bb83aafe2fbd",
        "0db3bfc72adf0cb70f08dfe92e4040f64e25e205",
        "3200a6a5fa36585ec1c547d4fefeb622ae02c5ec",
        "b22e00f3ece8f8ca9d7b9772d750db380e742bbb"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 25 09:54:16 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 25 09:54:16 2011 +0200"
      },
      "message": "Merge branches \u0027acrux\u0027, \u0027logitech\u0027, \u0027multitouch\u0027, \u0027roccat\u0027 and \u0027wiimote\u0027 into for-linus\n"
    },
    {
      "commit": "36b8d186e6cc8e32cb5227f5645a58e1bc0af190",
      "tree": "1000ad26e189e6ff2c53fb7eeff605f59c7ad94e",
      "parents": [
        "cd85b557414fe4cd44ea6608825e96612a5fe2b2",
        "c45ed235abf1b0b6666417e3c394f18717976acd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 09:45:31 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 09:45:31 2011 +0200"
      },
      "message": "Merge branch \u0027next\u0027 of git://selinuxproject.org/~jmorris/linux-security\n\n* \u0027next\u0027 of git://selinuxproject.org/~jmorris/linux-security: (95 commits)\n  TOMOYO: Fix incomplete read after seek.\n  Smack: allow to access /smack/access as normal user\n  TOMOYO: Fix unused kernel config option.\n  Smack: fix: invalid length set for the result of /smack/access\n  Smack: compilation fix\n  Smack: fix for /smack/access output, use string instead of byte\n  Smack: domain transition protections (v3)\n  Smack: Provide information for UDS getsockopt(SO_PEERCRED)\n  Smack: Clean up comments\n  Smack: Repair processing of fcntl\n  Smack: Rule list lookup performance\n  Smack: check permissions from user space (v2)\n  TOMOYO: Fix quota and garbage collector.\n  TOMOYO: Remove redundant tasklist_lock.\n  TOMOYO: Fix domain transition failure warning.\n  TOMOYO: Remove tomoyo_policy_memory_lock spinlock.\n  TOMOYO: Simplify garbage collector.\n  TOMOYO: Fix make namespacecheck warnings.\n  target: check hex2bin result\n  encrypted-keys: check hex2bin result\n  ...\n"
    },
    {
      "commit": "349d594be45bdc7a86a08385f2f4f49d08ab68dd",
      "tree": "ae75802bc1963ea1cac53a102393bd0809fc00a5",
      "parents": [
        "773e3206e6a8b4c81826dc76057a96ba3cc96672"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Tue Sep 06 02:33:00 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:39 2011 +0200"
      },
      "message": "ideapad: remove sysfs node for cfg\n\nReplaced by the one in debugfs.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "773e3206e6a8b4c81826dc76057a96ba3cc96672",
      "tree": "0287dbaae5700123225bc9681f8984d4f8d466c0",
      "parents": [
        "f43d9ec06028b8cb122a7a2b367a7af066342918"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Tue Sep 06 02:32:52 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:39 2011 +0200"
      },
      "message": "ideapad: add debugfs support\n\nAdd two nodes in debugfs which shows cfg value and its meaning,\nand status info read from VPC2004.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "09e7d9410764f96f83ebf4a435028ac5e6240af6",
      "tree": "d13102a4df693056017abd632376f026c5220618",
      "parents": [
        "77e82516a69ad7dd10ada425930ba35e933abcfb"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Oct 04 23:51:14 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 05 00:26:21 2011 -0700"
      },
      "message": "Input: wacom - add LED support for Cintiq 21ux2\n\nCintiq 21ux2 has two sets of four LEDs on right and left side of\nthe tablet, respectively.\n\nReviewed-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nTested-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "77e82516a69ad7dd10ada425930ba35e933abcfb",
      "tree": "61113d84614f9c7ae7ba508fda7193384efd49f2",
      "parents": [
        "f4fa9a6d80a61e5ae01e41262ff8b913deb92378"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Oct 04 23:50:42 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 05 00:26:17 2011 -0700"
      },
      "message": "Input: wacom - don\u0027t expose LED inactive option\n\nThe LED also indicates the status of the tablet. Don\u0027t turn it off.\n\nReviewed-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nTested-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f4fa9a6d80a61e5ae01e41262ff8b913deb92378",
      "tree": "d6565bf20210ef1d3787b14ab5e148bce55dccb4",
      "parents": [
        "f01536e3d68bacaf827325b716c743c542d20b64"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue Oct 04 23:49:42 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 05 00:26:00 2011 -0700"
      },
      "message": "Input: wacom - lower the LED luminance\n\nThe LED luminance level is normally lower when no button is pressed.\n\nReviewed-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nTested-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ce26c5bb9569d8b826f01b8620fc16d8da6821e9",
      "tree": "3960fee73ec26f939295c92a231a09abcb4c816e",
      "parents": [
        "9005b65099ee4f14b6be691c4574612fe947531a"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Sun Oct 02 00:19:34 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Oct 02 00:19:34 2011 +0200"
      },
      "message": "PM / devfreq: Add basic governors\n\nFour cpufreq-like governors are provided as examples.\n\npowersave: use the lowest frequency possible. The user (device) should\nset the polling_ms as 0 because polling is useless for this governor.\n\nperformance: use the highest freqeuncy possible. The user (device)\nshould set the polling_ms as 0 because polling is useless for this\ngovernor.\n\nuserspace: use the user specified frequency stored at\ndevfreq.user_set_freq. With sysfs support in the following patch, a user\nmay set the value with the sysfs interface.\n\nsimple_ondemand: simplified version of cpufreq\u0027s ondemand governor.\n\nWhen a user updates OPP entries (enable/disable/add), OPP framework\nautomatically notifies devfreq to update operating frequency\naccordingly. Thus, devfreq users (device drivers) do not need to update\ndevfreq manually with OPP entry updates or set polling_ms for powersave\n, performance, userspace, or any other \"static\" governors.\n\nNote that these are given only as basic examples for governors and any\ndevices with devfreq may implement their own governors with the drivers\nand use them.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Mike Turquette \u003cmturquette@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "9005b65099ee4f14b6be691c4574612fe947531a",
      "tree": "5066aa8189dd6614d3418b56a9483db0f8a57aa2",
      "parents": [
        "a3c98b8b2ede1f4230f49f9af7135cd902e71e83"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Sun Oct 02 00:19:28 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Oct 02 00:19:28 2011 +0200"
      },
      "message": "PM / devfreq: Add common sysfs interfaces\n\nDevice specific sysfs interface /sys/devices/.../power/devfreq_*\n- governor\tR: name of governor\n- cur_freq\tR: current frequency\n- polling_interval\tR: polling interval in ms given with devfreq profile\n\t\t\tW: update polling interval.\n- central_polling\tR: 1 if polling is managed by devfreq framework\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Mike Turquette \u003cmturquette@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n--\n Documentation/ABI/testing/sysfs-class-devfreq |   44 ++++++++++++++++\n drivers/devfreq/devfreq.c                     |   69 ++++++++++++++++++++++++++\n 2 files changed, 113 insertions(+)\n create mode 100644 Documentation/ABI/testing/sysfs-class-devfreq\n"
    },
    {
      "commit": "6ffe1ffb074d2152db5fbecab815915f657306bb",
      "tree": "5c17bd3306c776035f18854b88cf5fb5a854aca4",
      "parents": [
        "95c754545353ca7db2e12485546eac626f8461f9"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Sep 14 21:35:52 2011 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Sep 27 18:08:05 2011 +0200"
      },
      "message": "doc: raw1394: Trivial typo fix\n\nSigned-off-by: Sean M. Collins \u003csean@coreitpro.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c1045e87b2cd293d53dff19779ea46b19195d593",
      "tree": "59a12dcd98c3dc3109d3ef24e21bdce7f2b1b267",
      "parents": [
        "65580b4321eb36f16ae8b5987bfa1bb948fc5112"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Fri Sep 23 14:19:53 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 26 15:51:10 2011 -0700"
      },
      "message": "usbcore: add sysfs support to xHCI usb2 hardware LPM\n\nThis patch adds sysfs support to xHCI usb2 hardware LPM, so developer can\nenable and disable usb2 hardware LPM manually for test purpose.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8decf868790b48a727d7e7ca164f2bcd3c1389c0",
      "tree": "b759a5f861f842af7ea76f9011b579d06e9d5508",
      "parents": [
        "3fc72370186be2f9d4d6ef06d99e1caa5d92c564",
        "d93dc5c4478c1fd5de85a3e8aece9aad7bbae044"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 22 03:23:13 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 22 03:23:13 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:davem330/net\n\nConflicts:\n\tMAINTAINERS\n\tdrivers/net/Kconfig\n\tdrivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c\n\tdrivers/net/ethernet/broadcom/tg3.c\n\tdrivers/net/wireless/iwlwifi/iwl-pci.c\n\tdrivers/net/wireless/iwlwifi/iwl-trans-tx-pcie.c\n\tdrivers/net/wireless/rt2x00/rt2800usb.c\n\tdrivers/net/wireless/wl12xx/main.c\n"
    },
    {
      "commit": "25aa55488c3644b19e33ba79c564191b8e33f477",
      "tree": "13a18f3e4a4b20791e4d8db29789a797e4b3559e",
      "parents": [
        "073b85469308b41468149f4aa7144c1e1bf4f0d7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Sep 14 12:33:16 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Sep 18 01:48:37 2011 -0700"
      },
      "message": "USB: document ehci-hcd\u0027s \"companion\" sysfs attribute\n\nThis patch (as1484) adds documentation for ehci-hcd\u0027s \"companion\"\nsysfs attribute, which was added to the kernel over four years ago but\nnever documented.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e060c38434b2caa78efe7cedaff4191040b65a15",
      "tree": "407361230bf6733f63d8e788e4b5e6566ee04818",
      "parents": [
        "10e4ac572eeffe5317019bd7330b6058a400dfc2",
        "cc39c6a9bbdebfcf1a7dee64d83bf302bc38d941"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 15:08:05 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Sep 15 15:08:18 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forward merge with Linus to be able to merge patches\nbased on more recent version of the tree.\n"
    },
    {
      "commit": "5d7e7d479856f23eebc272128905a7ecada367fb",
      "tree": "de9a5eab7bee6007b7a576b6f96a9a32ce06dc57",
      "parents": [
        "7e66eaf14e19c032433be7c4df3c892fa2a5282f"
      ],
      "author": {
        "name": "Eduard Hasenleithner",
        "email": "eduard@hasenleithner.at",
        "time": "Wed Sep 07 14:08:54 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 07 14:19:01 2011 -0700"
      },
      "message": "Input: wacom - add Intuos4 LED and OLED control\n\nThis commit enables control of the LEDs and OLED displays found on the\nWacom Intuos4 M, L, and XL. For this purpose, a new \"wacom_led\" attribute\ngroup is added to the sysfs entry of the USB device.\n\nThis \"wacom_led\" group only shows up when the correct device (M, L, or XL)\nis detected. The attributes are described in\n Documentation/ABI/testing/sysfs-wacom\n\nSigned-off-by: Eduard Hasenleithner \u003ceduard@hasenleithner.at\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a72c5e5eb738033938ab30d6a634b74d1d060f10",
      "tree": "72cea6d75a62f7003d55f8a754c2d17149ada85f",
      "parents": [
        "76e4e12ff2b3ef86773989fd897b194eb38016e6"
      ],
      "author": {
        "name": "Nao Nishijima",
        "email": "nao.nishijima.xt@hitachi.com",
        "time": "Thu Aug 25 18:04:06 2011 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Aug 29 00:16:19 2011 -0700"
      },
      "message": "[SCSI] genhd: add a new attribute \"alias\" in gendisk\n\nThis patch allows the user to set an \"alias\" of the disk via sysfs interface.\n\nThis patch only adds a new attribute \"alias\" in gendisk structure.\nTo show the alias instead of the device name in kernel messages,\nwe need to revise printk messages and use alias_name() in them.\n\nExample:\n(current) printk(\"disk name is %s\\n\", disk-\u003edisk_name);\n(new)     printk(\"disk name is %s\\n\", alias_name(disk));\n\nUsers can use alphabets, numbers, \u0027-\u0027 and \u0027_\u0027 in \"alias\" attribute. A disk can\nhave an \"alias\" which length is up to 255 bytes. This attribute is write-once.\n\nSuggested-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSuggested-by: Jon Masters \u003cjcm@redhat.com\u003e\nSigned-off-by: Nao Nishijima \u003cnao.nishijima.xt@hitachi.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "3a7bda830fad427768ed71c0ebf3448849c006b5",
      "tree": "601d8c165a70e5bb33bac239b03dd296222bfcdf",
      "parents": [
        "4ac13e177904280a2502c27029a72e3fd2957cde"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "dave.jiang@intel.com",
        "time": "Fri Jul 29 17:17:00 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Tue Aug 23 19:54:24 2011 -0700"
      },
      "message": "[SCSI] isci: Adding documentation to API change and fixup sysfs registration\n\nAdding API update for adding isci_id entry scsi_host sysfs entry.\nAlso fixing up the sysfs registration to the scsi_host template\n\nSigned-off-by: Dave Jiang \u003cdave.jiang@intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "59b699cdee039d75915c354da06937102d1f9a84",
      "tree": "33fabd9cac27cb7bc1d3fbc765f098b5b8e8575e",
      "parents": [
        "bc2790808a7a3699a7c9f72f7ad225c8504824aa"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Thu Jul 07 15:35:36 2011 +0200"
      },
      "committer": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Mon Aug 22 15:16:20 2011 +0200"
      },
      "message": "batman-adv: implement AP-isolation on the receiver side\n\nWhen a node receives a unicast packet it checks if the source and the\ndestination client can communicate or not due to the AP isolation\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "5a2f3a02aea164f4f59c0c3497772090a411b462",
      "tree": "d3ebe03d4f97575290087843960baa01de3acd0a",
      "parents": [
        "1d568ab068c021672d6cd7f50f92a3695a921ffb",
        "817b54aa45db03437c6d09a7693fc6926eb8e822"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Aug 09 10:31:03 2011 +1000"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Aug 09 10:31:03 2011 +1000"
      },
      "message": "Merge branch \u0027next-evm\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/ima-2.6 into next\n\nConflicts:\n\tfs/attr.c\n\nResolve conflict manually.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "f963d270cb7bbb8eeb57901d02b22a493e664fd2",
      "tree": "24c3c13c3c82391b670b84d1d2436cc1a58c8dbb",
      "parents": [
        "13049537007dee73a76f0a30fcbc24d02c6fa9e4"
      ],
      "author": {
        "name": "Joe Handzik",
        "email": "joseph.t.handzik@beardog.cce.hp.com",
        "time": "Mon Aug 08 11:40:17 2011 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Mon Aug 08 11:40:17 2011 +0200"
      },
      "message": "cciss: add transport mode attribute to sys\n\nSigned-off-by: Joseph Handzik \u003cjoseph.t.handzik@beardog.cce.hp.com\u003e\nAcked-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "3371f48167e04017125dd08cc1f70fa93d2f2e17",
      "tree": "a45b029f0a64e44f2b731a6fba0954c0f9ce8ba5",
      "parents": [
        "33009557bd9397c446a59e4cc91059a8e84c046b"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Thu Jun 30 19:50:40 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 05 14:45:42 2011 -0400"
      },
      "message": "ideapad: define cfg bits and create sysfs node for cfg\n\nCreate /sys/devices/platform/ideapad/cfg for showing cfg value.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e117d10d315970d0a3d4120c7f83b8337728ce1b",
      "tree": "07da57438ab95f37f7f6cd92939298350a33dbd4",
      "parents": [
        "f5c3dd719d17750779c6ac72f4dd0b06d7702ca2"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Tue Aug 02 00:53:09 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Aug 05 13:32:40 2011 +0200"
      },
      "message": "Documentation/ABI/: update version number references from 2.6.x to 3.x\n\nUpdate the version number references from 2.6.x to 3.x\nAlso correct spelling of \"May\" (was spelled \"Mai\").\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "18e10aba7f2a41767b9aa97911696c28d0f29083",
      "tree": "82c9f1192e1f1085fe3c436e2ab3c694114cf58c",
      "parents": [
        "a7ac90f18cf1182f01846f36f7d2706e2cc7747c"
      ],
      "author": {
        "name": "Michal Malý",
        "email": "madcatxster@gmail.com",
        "time": "Thu Aug 04 16:27:18 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Aug 04 16:45:56 2011 +0200"
      },
      "message": "HID: lg4ff - Document sysfs interface for range setting\n\nAdds documentation of the sysfs interface used to set the wheel range.\n\nSigned-off-by: Michal Malý \u003cmadcatxster@gmail.com\u003e\nSigned-off-by: Simon Wood \u003csimon@mungewell.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a2d773023552f68baa2db2226dfd6d761c0df5da",
      "tree": "c905702c4f318d0e569222187472289c574bde3c",
      "parents": [
        "72f9adfd20e3be8a33ff3ef96cec787ed97b9ba9",
        "7644c16c7e7431fa398e834109dbb76dc1b51617"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 13:40:51 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 13:40:51 2011 -1000"
      },
      "message": "Merge branch \u0027pstore-efi\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027pstore-efi\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  efivars: Introduce PSTORE_EFI_ATTRIBUTES\n  efivars: Use string functions in pstore_write\n  efivars: introduce utf16_strncmp\n  efivars: String functions\n  efi: Add support for using efivars as a pstore backend\n  pstore: Allow the user to explicitly choose a backend\n  pstore: Make \"part\" unsigned\n  pstore: Add extra context for writes and erases\n  pstore: Extend API for more flexibility in new backends\n"
    },
    {
      "commit": "f549953c15deab4c54708b39af86d4edecc6cddc",
      "tree": "f0412f989b77cdceab34c18aa85a8a25d5942a1f",
      "parents": [
        "f0deb97ab13ad1f89cd0993f7339655d59788405",
        "e04f5f7e423018bcec84c11af2058cdce87816f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:08:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:08:32 2011 -0700"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (115 commits)\n  EHCI: fix direction handling for interrupt data toggles\n  USB: serial: add IDs for WinChipHead USB-\u003eRS232 adapter\n  USB: OHCI: fix another regression for NVIDIA controllers\n  usb: gadget: m66592-udc: add pullup function\n  usb: gadget: m66592-udc: add function for external controller\n  usb: gadget: r8a66597-udc: add pullup function\n  usb: renesas_usbhs: support multi driver\n  usb: renesas_usbhs: inaccessible pipe is not an error\n  usb: renesas_usbhs: care buff alignment when dma handler\n  USB: PL2303: correctly handle baudrates above 115200\n  usb: r8a66597-hcd: fixup USB_PORT_STAT_C_SUSPEND shift\n  usb: renesas_usbhs: compile/config are rescued\n  usb: renesas_usbhs: fixup comment-out\n  usb: update email address in ohci-sh and r8a66597-hcd\n  usb: r8a66597-hcd: add function for external controller\n  EHCI: only power off port if over-current is active\n  USB: mon: Allow to use usbmon without debugfs\n  USB: EHCI: go back to using the system clock for QH unlinks\n  ehci: add pci quirk for Ordissimo and RM Slate 100 too\n  ehci: refactor pci quirk to use standard dmi_check_system method\n  ...\n\nFix up trivial conflicts in Documentation/feature-removal-schedule.txt\n"
    },
    {
      "commit": "a1bb73d76bc814e9385390e6aa9880d884322e2e",
      "tree": "bb65763729c21cd78ad8f3b208b2929803d88e1c",
      "parents": [
        "703f03c896fdbd726b809066ae279df513992f0e"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Mon Jul 25 17:13:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:14 2011 -0700"
      },
      "message": "drivers/misc: add support the FSA9480 USB Switch\n\nThe FSA9480 is a USB port accessory detector and switch.  This patch adds\nsupport the FSA9480 USB Switch.\n\n[akpm@linux-foundation.org: make a couple of things static]\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: Minkyu Kang \u003cmk7.kang@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11239836c04b50ba8453ec58ca7a7bd716ef02c1",
      "tree": "358705632aecb348e35f01fcc26281326d5a514a",
      "parents": [
        "6ac47520063b230641a64062b8a229201cd0a3a8"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Mon Jul 25 17:12:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:09 2011 -0700"
      },
      "message": "oom: remove references to old badness() function\n\nThe badness() function in the oom killer was renamed to oom_badness() in\na63d83f427fb (\"oom: badness heuristic rewrite\") since it is a globally\nexported function for clarity.\n\nThe prototype for the old function still existed in linux/oom.h, so remove\nit.  There are no existing users.\n\nAlso fixes documentation and comment references to badness() and adjusts\nthem accordingly.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nReviewed-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e204874db000928e37199c2db82b7eb8966cc3c",
      "tree": "eae66035cb761c3c5a79e98b92280b5156bc01ef",
      "parents": [
        "3e0b8df79ddb8955d2cce5e858972a9cfe763384",
        "aafade242ff24fac3aabf61c7861dfa44a3c2445"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 17:05:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 17:05:15 2011 -0700"
      },
      "message": "Merge branch \u0027x86-vdso-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-vdso-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86-64, vdso: Do not allocate memory for the vDSO\n  clocksource: Change __ARCH_HAS_CLOCKSOURCE_DATA to a CONFIG option\n  x86, vdso: Drop now wrong comment\n  Document the vDSO and add a reference parser\n  ia64: Replace clocksource.fsys_mmio with generic arch data\n  x86-64: Move vread_tsc and vread_hpet into the vDSO\n  clocksource: Replace vread with generic arch data\n  x86-64: Add --no-undefined to vDSO build\n  x86-64: Allow alternative patching in the vDSO\n  x86: Make alternative instruction pointers relative\n  x86-64: Improve vsyscall emulation CS and RIP handling\n  x86-64: Emulate legacy vsyscalls\n  x86-64: Fill unused parts of the vsyscall page with 0xcc\n  x86-64: Remove vsyscall number 3 (venosys)\n  x86-64: Map the HPET NX\n  x86-64: Remove kernel.vsyscall64 sysctl\n  x86-64: Give vvars their own page\n  x86-64: Document some of entry_64.S\n  x86-64: Fix alignment of jiffies variable\n"
    },
    {
      "commit": "dee28e72b619b48ec80a9e5509db458dbe66f71f",
      "tree": "781ef74fc42193f05877af53fe0787d175181bd7",
      "parents": [
        "b94fdd077eef5e6cab56836bf62695b497946716"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Jul 21 16:57:55 2011 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jul 22 16:14:39 2011 -0700"
      },
      "message": "pstore: Allow the user to explicitly choose a backend\n\npstore only allows one backend to be registered at present, but the\nsystem may provide several. Add a parameter to allow the user to choose\nwhich backend will be used rather than just relying on load order.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "22a3b9771117d566def0150ea787fcc95f16e724",
      "tree": "20e24aa4df50cde8d28211531e893a7be61d1dfe",
      "parents": [
        "acb41c0f928fdb84a1c3753ac92c534a2a0f08d2",
        "a91f423e598912ab301592c7759cfd89e10682a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 15:02:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 15:02:58 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (31 commits)\n  HID: fix support for Microsoft comfort mouse 4500\n  HID: hid-multitouch: add one new multitouch device\u0027s VID/PID\n  HID: prodikeys: remove a redundant forward declaration of struct pcmidi_snd\n  HID: prodikeys: make needlessly global symbols static\n  HID: emsff: properly handle emsff_init failure\n  HID: ACRUX - add missing hid_hw_stop() in ax_probe() error path\n  HID: fix horizontal wheel for ms comfort mouse 4500\n  HID: uclogic: Add support for UC-Logic WP1062\n  HID: wiimote: Add sysfs support to wiimote driver\n  HID: wiimote: Cache wiimote led state\n  HID: wiimote: Add wiimote led request\n  HID: wiimote: Add wiimote input button parser\n  HID: wiimote: Add wiimote event handler\n  HID: wiimote: Add output queue for wiimote driver\n  HID: wiimote: Add wiimote send function\n  HID: wiimote: Synchronize wiimote input and hid event handling\n  HID: wiimote: Register input device in wiimote hid driver\n  HID: wiimote: Add wiimote device structure\n  HID: wiimote: Register wiimote hid driver stub\n  HID: wiimote: Add Nintendo Wii Remote driver stub\n  ...\n"
    },
    {
      "commit": "441c196e84b11aad3123baa9320eee7abc6b5c98",
      "tree": "ea51d689c9ac09cce10a5758f19d6adbd8a7a9d7",
      "parents": [
        "951cc93a7493a81a47e20231441bc6cf17c98a37",
        "9a00c24ae7cb08dcd46edf1327a47871e8466444"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 14:49:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 14:49:48 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: document the sysfs ABIs\n  firewire: cdev: ABI documentation enhancements\n  firewire: cdev: prevent race between first get_info ioctl and bus reset event queuing\n  firewire: cdev: return -ENOTTY for unimplemented ioctls, not -EINVAL\n  firewire: ohci: skip soft reset retries after card ejection\n  firewire: ohci: fix PHY reg access after card ejection\n  firewire: ohci: add a comment on PHY reg access serialization\n  firewire: ohci: reduce potential context_stop latency\n  firewire: ohci: remove superfluous posted write flushes\n  firewire: net: replacing deprecated __attribute__((packed)) with __packed\n"
    },
    {
      "commit": "a91f423e598912ab301592c7759cfd89e10682a1",
      "tree": "e6519241f27f4b3ea237121730f2b50984ec2c67",
      "parents": [
        "901e64dbdb5998b9248c372a401c921bbdf662f6",
        "b580169affd7ccc9347cbf4d5f4db1480ee7ee06",
        "3c1c2fce64fdfa2f0c0ff4fffb3bb171ea6361ca"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jul 22 22:47:08 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jul 22 22:47:08 2011 +0200"
      },
      "message": "Merge branches \u0027roccat\u0027, \u0027upstream\u0027 and \u0027wiimote\u0027 into for-linus\n"
    },
    {
      "commit": "66dbc325afcef909043c30e90930a36823fc734c",
      "tree": "5c8a7fe063a058f4266c6db5e48229e8c04dd00e",
      "parents": [
        "1601fbad2b14e0b8d4dbb55e749bfe31e972818a"
      ],
      "author": {
        "name": "Mimi Zohar",
        "email": "zohar@linux.vnet.ibm.com",
        "time": "Tue Mar 15 16:12:09 2011 -0400"
      },
      "committer": {
        "name": "Mimi Zohar",
        "email": "zohar@linux.vnet.ibm.com",
        "time": "Mon Jul 18 12:29:40 2011 -0400"
      },
      "message": "evm: re-release\n\nEVM protects a file\u0027s security extended attributes(xattrs) against integrity\nattacks.  This patchset provides the framework and an initial method.  The\ninitial method maintains an HMAC-sha1 value across the security extended\nattributes, storing the HMAC value as the extended attribute \u0027security.evm\u0027.\nOther methods of validating the integrity of a file\u0027s metadata will be posted\nseparately (eg. EVM-digital-signatures).\n\nWhile this patchset does authenticate the security xattrs, and\ncryptographically binds them to the inode, coming extensions will bind other\ndirectory and inode metadata for more complete protection.  To help simplify\nthe review and upstreaming process, each extension will be posted separately\n(eg. IMA-appraisal, IMA-appraisal-directory).  For a general overview of the\nproposed Linux integrity subsystem, refer to Dave Safford\u0027s whitepaper:\nhttp://downloads.sf.net/project/linux-ima/linux-ima/Integrity_overview.pdf.\n\nEVM depends on the Kernel Key Retention System to provide it with a\ntrusted/encrypted key for the HMAC-sha1 operation. The key is loaded onto the\nroot\u0027s keyring using keyctl.  Until EVM receives notification that the key has\nbeen successfully loaded onto the keyring (echo 1 \u003e \u003csecurityfs\u003e/evm), EVM can\nnot create or validate the \u0027security.evm\u0027 xattr, but returns INTEGRITY_UNKNOWN.\nLoading the key and signaling EVM should be done as early as possible. Normally\nthis is done in the initramfs, which has already been measured as part of the\ntrusted boot.  For more information on creating and loading existing\ntrusted/encrypted keys, refer to Documentation/keys-trusted-encrypted.txt.  A\nsample dracut patch, which loads the trusted/encrypted key and enables EVM, is\navailable from http://linux-ima.sourceforge.net/#EVM.\n\nBased on the LSMs enabled, the set of EVM protected security xattrs is defined\nat compile.  EVM adds the following three calls to the existing security hooks:\nevm_inode_setxattr(), evm_inode_post_setxattr(), and evm_inode_removexattr.  To\ninitialize and update the \u0027security.evm\u0027 extended attribute, EVM defines three\ncalls: evm_inode_post_init(), evm_inode_post_setattr() and\nevm_inode_post_removexattr() hooks.  To verify the integrity of a security\nxattr, EVM exports evm_verifyxattr().\n\nChangelog v7:\n- Fixed URL in EVM ABI documentation\n\nChangelog v6: (based on Serge Hallyn\u0027s review)\n- fix URL in patch description\n- remove evm_hmac_size definition\n- use SHA1_DIGEST_SIZE (removed both MAX_DIGEST_SIZE and evm_hmac_size)\n- moved linux include before other includes\n- test for crypto_hash_setkey failure\n- fail earlier for invalid key\n- clear entire encrypted key, even on failure\n- check xattr name length before comparing xattr names\n\nChangelog:\n- locking based on i_mutex, remove evm_mutex\n- using trusted/encrypted keys for storing the EVM key used in the HMAC-sha1\n  operation.\n- replaced crypto hash with shash (Dmitry Kasatkin)\n- support for additional methods of verifying the security xattrs\n  (Dmitry Kasatkin)\n- iint not allocated for all regular files, but only for those appraised\n- Use cap_sys_admin in lieu of cap_mac_admin\n- Use __vfs_setxattr_noperm(), without permission checks, from EVM\n\nSigned-off-by: Mimi Zohar \u003czohar@us.ibm.com\u003e\nAcked-by: Serge Hallyn \u003cserge.hallyn@canonical.com\u003e\n"
    },
    {
      "commit": "9a00c24ae7cb08dcd46edf1327a47871e8466444",
      "tree": "8f29804cb844c43e27f9d4664a4246488f083b79",
      "parents": [
        "f6a7cd0212c359f7b55414aeee364ee7cac363cc"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jul 09 16:48:29 2011 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jul 16 07:24:33 2011 +0200"
      },
      "message": "firewire: document the sysfs ABIs\n\nof firewire-core and firewire-sbp2.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "f6a7cd0212c359f7b55414aeee364ee7cac363cc",
      "tree": "f7d75b8040c69f21b8b1ffcbbde762c5636cac37",
      "parents": [
        "93b37905f70083d6143f5f4dba0a45cc64379a62"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jul 14 21:08:39 2011 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jul 16 07:24:32 2011 +0200"
      },
      "message": "firewire: cdev: ABI documentation enhancements\n\nAdd overview documentation in Documentation/ABI/stable/firewire-cdev.\n\nImprove the inline reference documentation in firewire-cdev.h:\n\n  - Add /* available since kernel... */ comments to event numbers\n    consistent with the comments on ioctl numbers.\n\n  - Shorten some documentation on an event and an ioctl that are\n    less interesting to current programming because there are newer\n    preferable variants.\n\n  - Spell Configuration ROM (name of an IEEE 1212 register) in\n    upper case.\n\n  - Move the dummy FW_CDEV_VERSION out of the reader\u0027s field of\n    vision.  We should remove it from the header next year or so.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "98eedc3a9dbf90cecb91093d2a7fa083942b7d13",
      "tree": "0ed9320faed2d62caea337b978d5216a7fea55a8",
      "parents": [
        "574c44fa8fa6262ffd5939789ef51a6e98ed62d7"
      ],
      "author": {
        "name": "Andy Lutomirski",
        "email": "luto@mit.edu",
        "time": "Wed Jul 13 09:24:16 2011 -0400"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Jul 14 17:57:09 2011 -0700"
      },
      "message": "Document the vDSO and add a reference parser\n\nIt turns out that parsing the vDSO is nontrivial if you don\u0027t already\nhave an ELF dynamic loader around.  So document it in Documentation/ABI\nand add a reference CC0-licenced parser.\n\nThis code is dedicated to Go issue 1933:\nhttp://code.google.com/p/go/issues/detail?id\u003d1933\n\nSigned-off-by: Andy Lutomirski \u003cluto@mit.edu\u003e\nLink: http://lkml.kernel.org/r/a315a9514cd71bcf29436cc31e35aada21a5ff21.1310563276.git.luto@mit.edu\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "3c1c2fce64fdfa2f0c0ff4fffb3bb171ea6361ca",
      "tree": "58ba2f4c42cf84fbe23e0d7661c7c232ecf5c8de",
      "parents": [
        "32a0d9a522b577d0efa6ce793a6ac0516c5e3627"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Tue Jul 05 13:45:19 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:30:24 2011 +0200"
      },
      "message": "HID: wiimote: Add sysfs support to wiimote driver\n\nAdd sysfs files for each led of the wiimote. Writing 1 to the file\nenables the led and 0 disables the led.\n\nWe do not need memory barriers when checking wdata-\u003eready since we use\na spinlock directly after it.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "cc62a7eb6396e8be95b9a30053ed09191818b99b",
      "tree": "0f4bbb0d3c9a99402bf19345e4b4ccf7bd94e216",
      "parents": [
        "4c67045bfc2c14a1d3c6040e80eb4a62946282dd"
      ],
      "author": {
        "name": "Kirill Smelkov",
        "email": "kirr@mns.spb.ru",
        "time": "Sun Jul 03 20:36:57 2011 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 08 14:51:33 2011 -0700"
      },
      "message": "USB: EHCI: Allow users to override 80% max periodic bandwidth\n\nThere are cases, when 80% max isochronous bandwidth is too limiting.\n\nFor example I have two USB video capture cards which stream uncompressed\nvideo, and to stream full NTSC + PAL videos we\u0027d need\n\n    NTSC 640x480 YUV422 @30fps      ~17.6 MB/s\n    PAL  720x576 YUV422 @25fps      ~19.7 MB/s\n\nisoc bandwidth.\n\nNow, due to limited alt settings in capture devices NTSC one ends up\nstreaming with max_pkt_size\u003d2688  and  PAL with max_pkt_size\u003d2892, both\nwith interval\u003d1. In terms of microframe time allocation this gives\n\n    NTSC    ~53us\n    PAL     ~57us\n\nand together\n\n    ~110us  \u003e  100us \u003d\u003d 80% of 125us uframe time.\n\nSo those two devices can\u0027t work together simultaneously because the\u0027d\nover allocate isochronous bandwidth.\n\n80% seemed a bit arbitrary to me, and I\u0027ve tried to raise it to 90% and\nboth devices started to work together, so I though sometimes it would be\na good idea for users to override hardcoded default of max 80% isoc\nbandwidth.\n\nAfter all, isn\u0027t it a user who should decide how to load the bus? If I\ncan live with 10% or even 5% bulk bandwidth that should be ok. I\u0027m a USB\nnewcomer, but that 80% set in stone by USB 2.0 specification seems to be\nchosen pretty arbitrary to me, just to serve as a reasonable default.\n\nNOTE 1\n~~~~~~\n\nfor two streams with max_pkt_size\u003d3072 (worst case) both time\nallocation would be 60us+60us\u003d120us which is 96% periodic bandwidth\nleaving 4% for bulk and control.  Alan Stern suggested that bulk then\nwould be problematic (less than 300*8 bittimes left per microframe), but\nI think that is still enough for control traffic.\n\nNOTE 2\n~~~~~~\n\nSarah Sharp expressed concern that maxing out periodic bandwidth\ncould lead to vendor-specific hardware bugs on host controllers, because\n\n\u003e It\u0027s entirely possible that you\u0027ll run into\n\u003e vendor-specific bugs if you try to pack the schedule with isochronous\n\u003e transfers.  I don\u0027t think any hardware designer would seriously test or\n\u003e validate their hardware with a schedule that is basically a violation of\n\u003e the USB bus spec (more than 80% for periodic transfers).\n\nSo far I\u0027ve only tested this patch on my HP Mini 5103 with N10 chipset\n\n    kirr@mini:~$ lspci\n    00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge\n    00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller\n    00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller\n    00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)\n    00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)\n    00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 02)\n    00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)\n    00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)\n    00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)\n    00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)\n    00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)\n    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)\n    00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)\n    00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA AHCI Controller (rev 02)\n    01:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)\n    02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8059 PCI-E Gigabit Ethernet Controller (rev 11)\n\nand the system works stable with 110us/uframe (~88%) isoc bandwith allocated for\nabove-mentioned isochronous transfers.\n\nNOTE 3\n~~~~~~\n\nThis feature is off by default. I mean max periodic bandwidth is set to\n100us/uframe by default exactly as it was before the patch. So only those of us\nwho need the extreme settings are taking the risk - normal users who do not\nalter uframe_periodic_max sysfs attribute should not see any change at all.\n\nNOTE 4\n~~~~~~\n\nI\u0027ve tried to update documentation in Documentation/ABI/ thoroughly, but\nonly \"TBD\" was put into Documentation/usb/ehci.txt -- the text there seems\nto be outdated and much needing refreshing, before it could be amended.\n\nCc: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Kirill Smelkov \u003ckirr@mns.spb.ru\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a59ec1e7ff98cc4365d5b1bff4e7102e86b5716b",
      "tree": "2500a9be830853d901d6b8210f9bfbae02a9987a",
      "parents": [
        "7f81c8890c15a10f5220bebae3b6dfae4961962a"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Jun 15 15:08:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 15 20:03:59 2011 -0700"
      },
      "message": "backlight: new driver for the ADP8870 backlight devices\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d1dec85afa7306e66fff633689ff06195ad079a",
      "tree": "e6814054d84696115794134ff165f6a206e27427",
      "parents": [
        "d762f4383100c2a87b1a3f2d678cd3b5425655b4"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Sun May 29 19:32:57 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jun 13 12:50:40 2011 +0200"
      },
      "message": "HID: roccat: Add \"Roccat Talk\" support for koneplus\n\nAdded binary sysfs attribute to support new functionality the manufacturer\nadded to koneplus.\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a74b81b0aff4a01e0816df5915c854fb52c5e87f",
      "tree": "98364cec6a9e0c0fd510e5fe9af46f1ddb28956b",
      "parents": [
        "f8d613e2a665bf1be9628a3c3f9bafe7599b32c0",
        "ece928df16494becd43f999aff9bd530182e7e81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 10:55:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 10:55:15 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2: (28 commits)\n  Ocfs2: Teach local-mounted ocfs2 to handle unwritten_extents correctly.\n  ocfs2/dlm: Do not migrate resource to a node that is leaving the domain\n  ocfs2/dlm: Add new dlm message DLM_BEGIN_EXIT_DOMAIN_MSG\n  Ocfs2/move_extents: Set several trivial constraints for threshold.\n  Ocfs2/move_extents: Let defrag handle partial extent moving.\n  Ocfs2/move_extents: move/defrag extents within a certain range.\n  Ocfs2/move_extents: helper to calculate the defraging length in one run.\n  Ocfs2/move_extents: move entire/partial extent.\n  Ocfs2/move_extents: helpers to update the group descriptor and global bitmap inode.\n  Ocfs2/move_extents: helper to probe a proper region to move in an alloc group.\n  Ocfs2/move_extents: helper to validate and adjust moving goal.\n  Ocfs2/move_extents: find the victim alloc group, where the given #blk fits.\n  Ocfs2/move_extents: defrag a range of extent.\n  Ocfs2/move_extents: move a range of extent.\n  Ocfs2/move_extents: lock allocators and reserve metadata blocks and data clusters for extents moving.\n  Ocfs2/move_extents: Add basic framework and source files for extent moving.\n  Ocfs2/move_extents: Adding new ioctl code \u0027OCFS2_IOC_MOVE_EXT\u0027 to ocfs2.\n  Ocfs2/refcounttree: Publicize couple of funcs from refcounttree.c\n  Ocfs2: Add a new code \u0027OCFS2_INFO_FREEFRAG\u0027 for o2info ioctl.\n  Ocfs2: Add a new code \u0027OCFS2_INFO_FREEINODE\u0027 for o2info ioctl.\n  ...\n"
    },
    {
      "commit": "f8d613e2a665bf1be9628a3c3f9bafe7599b32c0",
      "tree": "98d4da8d0e1a5fb1d9064626b4b96d95ccf26375",
      "parents": [
        "8a0599dd2471f2a2e409498c08a0ab339057ad06",
        "5bc20fc59706214d9591c11e1938a629d3538c12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 10:50:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 10:50:56 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djm/tmem\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djm/tmem:\n  xen: cleancache shim to Xen Transcendent Memory\n  ocfs2: add cleancache support\n  ext4: add cleancache support\n  btrfs: add cleancache support\n  ext3: add cleancache support\n  mm/fs: add hooks to support cleancache\n  mm: cleancache core ops functions and config\n  fs: add field to superblock to support cleancache\n  mm/fs: cleancache documentation\n\nFix up trivial conflict in fs/btrfs/extent_io.c due to includes\n"
    },
    {
      "commit": "4fe4746ab694690af9f2ccb80184f5c575917c7f",
      "tree": "533cf28d9c926e6f684c3905286ab179c2b4cc88",
      "parents": [
        "61c4f2c81c61f73549928dfd9f3e8f26aa36a8cf"
      ],
      "author": {
        "name": "Dan Magenheimer",
        "email": "dan.magenheimer@oracle.com",
        "time": "Thu May 26 10:00:56 2011 -0600"
      },
      "committer": {
        "name": "Dan Magenheimer",
        "email": "dan.magenheimer@oracle.com",
        "time": "Thu May 26 10:00:56 2011 -0600"
      },
      "message": "mm/fs: cleancache documentation\n\nThis patchset introduces cleancache, an optional new feature exposed\nby the VFS layer that potentially dramatically increases page cache\neffectiveness for many workloads in many environments at a negligible\ncost.  It does this by providing an interface to transcendent memory,\nwhich is memory/storage that is not otherwise visible to and/or directly\naddressable by the kernel.\n\nInstead of being discarded, hooks in the reclaim code \"put\" clean\npages to cleancache.  Filesystems that \"opt-in\" may \"get\" pages\nfrom cleancache that were previously put, but pages in cleancache are\n\"ephemeral\", meaning they may disappear at any time. And the size\nof cleancache is entirely dynamic and unknowable to the kernel.\nFilesystems currently supported by this patchset include ext3, ext4,\nbtrfs, and ocfs2.  Other filesystems (especially those built entirely\non VFS) should be easy to add, but should first be thoroughly tested to\nensure coherency.\n\nDetails and a FAQ are provided in Documentation/vm/cleancache.txt\n\nThis first patch of eight in this cleancache series only adds two\nnew documentation files.\n\n[v8: minor documentation changes by author]\n[v3: akpm@linux-foundation.org: document sysfs API]\n[v3: hch@infradead.org: move detailed description to Documentation/vm]\nSigned-off-by: Dan Magenheimer \u003cdan.magenheimer@oracle.com\u003e\nReviewed-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nAcked-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Nick Piggin \u003cnpiggin@kernel.dk\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Rik Van Riel \u003criel@redhat.com\u003e\nCc: Jan Beulich \u003cJBeulich@novell.com\u003e\nCc: Chris Mason \u003cchris.mason@oracle.com\u003e\nCc: Andreas Dilger \u003cadilger@sun.com\u003e\nCc: Ted Ts\u0027o \u003ctytso@mit.edu\u003e\nCc: Mark Fasheh \u003cmfasheh@suse.com\u003e\nCc: Joel Becker \u003cjoel.becker@oracle.com\u003e\nCc: Nitin Gupta \u003cngupta@vflare.org\u003e\n"
    },
    {
      "commit": "798ce8f1cca29dcc3f4b55947f611f4ffb32ac2b",
      "tree": "15fba84ba4b930397c29fe562504f66211365699",
      "parents": [
        "22e12bbc9bc38c6d0bd541d061a0f547596fc19d",
        "1547010e6e15a3f44f49381246421a1e19de526e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 09:14:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 09:14:07 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.40/core\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.40/core\u0027 of git://git.kernel.dk/linux-2.6-block: (40 commits)\n  cfq-iosched: free cic_index if cfqd allocation fails\n  cfq-iosched: remove unused \u0027group_changed\u0027 in cfq_service_tree_add()\n  cfq-iosched: reduce bit operations in cfq_choose_req()\n  cfq-iosched: algebraic simplification in cfq_prio_to_maxrq()\n  blk-cgroup: Initialize ioc-\u003ecgroup_changed at ioc creation time\n  block: move bd_set_size() above rescan_partitions() in __blkdev_get()\n  block: call elv_bio_merged() when merged\n  cfq-iosched: Make IO merge related stats per cpu\n  cfq-iosched: Fix a memory leak of per cpu stats for root group\n  backing-dev: Kill set but not used var in  bdi_debug_stats_show()\n  block: get rid of on-stack plugging debug checks\n  blk-throttle: Make no throttling rule group processing lockless\n  blk-cgroup: Make cgroup stat reset path blkg-\u003elock free for dispatch stats\n  blk-cgroup: Make 64bit per cpu stats safe on 32bit arch\n  blk-throttle: Make dispatch stats per cpu\n  blk-throttle: Free up a group only after one rcu grace period\n  blk-throttle: Use helper function to add root throtl group to lists\n  blk-throttle: Introduce a helper function to fill in device details\n  blk-throttle: Dynamically allocate root group\n  blk-cgroup: Allow sleeping while dynamically allocating a group\n  ...\n"
    },
    {
      "commit": "22e12bbc9bc38c6d0bd541d061a0f547596fc19d",
      "tree": "39b93f43b482c5b4cb9d99933384a8a7fcb85d71",
      "parents": [
        "19426a8f810752b4218e59b1e2187f33e255f7bc",
        "86ff9baadf16c8a1b452d72f5585be63457d9b15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:59:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:59:42 2011 -0700"
      },
      "message": "Merge branch \u0027timers-ptp-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-ptp-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  ptp: Fix dp83640 build warning when building statically\n  ptp: Added a clock driver for the National Semiconductor PHYTER.\n  ptp: Added a clock driver for the IXP46x.\n  ptp: Added a clock that uses the eTSEC found on the MPC85xx.\n  ptp: Added a brand new class driver for ptp clocks.\n"
    },
    {
      "commit": "69a60c4d177632bd56ae567dc0a082f7119b71c2",
      "tree": "8d94c8a6ad6cd7040650763b23a0396d16e440f2",
      "parents": [
        "e2b0c215c2bd57693af69f7a430585109c02b07f"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Sun May 01 21:34:16 2011 +0800"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "jlbec@evilplan.org",
        "time": "Mon May 23 23:37:14 2011 -0700"
      },
      "message": "ocfs2: remove the /sys/o2cb symlink\n\nIt is obsoleted since Dec 2005.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: Joel Becker \u003cjlbec@evilplan.org\u003e\n"
    },
    {
      "commit": "5e152b4c9e0fce6149c74406346a7ae7e7a17727",
      "tree": "12503a50142797c1babfd87099c193b3e4d54f93",
      "parents": [
        "a77febbef105554c5a37241cf903f48ab7bc03c7",
        "9251bac97d47fdaea406ea0595c2d0aa50022f12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:39:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 15:39:34 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (27 commits)\n  PCI: Don\u0027t use dmi_name_in_vendors in quirk\n  PCI: remove unused AER functions\n  PCI/sysfs: move bus cpuaffinity to class dev_attrs\n  PCI: add rescan to /sys/.../pci_bus/.../\n  PCI: update bridge resources to get more big ranges when allocating space (again)\n  KVM: Use pci_store/load_saved_state() around VM device usage\n  PCI: Add interfaces to store and load the device saved state\n  PCI: Track the size of each saved capability data area\n  PCI/e1000e: Add and use pci_disable_link_state_locked()\n  x86/PCI: derive pcibios_last_bus from ACPI MCFG\n  PCI: add latency tolerance reporting enable/disable support\n  PCI: add OBFF enable/disable support\n  PCI: add ID-based ordering enable/disable support\n  PCI hotplug: acpiphp: assume device is in state D0 after powering on a slot.\n  PCI: Set PCIE maxpayload for card during hotplug insertion\n  PCI/ACPI: Report _OSC control mask returned on failure to get control\n  x86/PCI: irq and pci_ids patch for Intel Panther Point DeviceIDs\n  PCI: handle positive error codes\n  PCI: check pci_vpd_pci22_wait() return\n  PCI: Use ICH6_GPIO_EN in ich6_lpc_acpi_gpio\n  ...\n\nFix up trivial conflicts in include/linux/pci_ids.h: commit a6e5e2be4461\nmoved the intel SMBUS ID definitons to the i2c-i801.c driver.\n"
    },
    {
      "commit": "d94ba80ebbea17f036cecb104398fbcd788aa742",
      "tree": "7fe40228c5ea2bb77f2892b722d27155df8c1157",
      "parents": [
        "caebc160ce3f76761cc62ad96ef6d6f30f54e3dd"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Fri Apr 22 12:03:08 2011 +0200"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Mon May 23 13:01:00 2011 -0700"
      },
      "message": "ptp: Added a brand new class driver for ptp clocks.\n\nThis patch adds an infrastructure for hardware clocks that implement\nIEEE 1588, the Precision Time Protocol (PTP). A class driver offers a\nregistration method to particular hardware clock drivers. Each clock is\npresented as a standard POSIX clock.\n\nThe ancillary clock features are exposed in two different ways, via\nthe sysfs and by a character device.\n\nSigned-off-by: Richard Cochran \u003crichard.cochran@omicron.at\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n"
    },
    {
      "commit": "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
      "tree": "e5ec44a30720f1db1cd4a803b3711a2293322dc5",
      "parents": [
        "e0c6b8a17fb3d4a740386b380ea72aa8388fbf2f",
        "366a2382c68d01638350efcf23d46a47d661c595"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:10:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:10:03 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (36 commits)\n  HID: hid-multitouch: cosmetic changes, sort classes and devices\n  HID: hid-multitouch: class MT_CLS_STANTUM is redundant with MT_CLS_CONFIDENCE\n  HID: hid-multitouch: add support for Unitec panels\n  HID: hid-multitouch: add support for Touch International panels\n  HID: hid-multitouch: add support for GoodTouch panels\n  HID: hid-multitouch: add support for CVTouch panels\n  HID: hid-multitouch: add support for ActionStar panels\n  HID: hiddev: fix race between hiddev_disconnect and hiddev_release\n  HID: magicmouse: ignore \u0027ivalid report id\u0027 while switching modes\n  HID: fix a crash in hid_report_raw_event() function.\n  HID: hid-multitouch: add support for Elo TouchSystems 2515 IntelliTouch Plus\n  HID: assorted usage updates from hut 1.12\n  HID: roccat: fix actual/startup profile sysfs attribute in koneplus\n  HID: hid-multitouch: Add support for Lumio panels\n  HID: \u0027name\u0027 and \u0027phys\u0027 in \u0027struct hid_device\u0027 can never be NULL\n  HID: hid-multitouch: add support for Ilitek dual-touch panel\n  HID: picolcd: Avoid compile warning/error triggered by copy_from_user()\n  HID: add support for Logitech G27 wheel\n  HID: hiddev: fix error path in hiddev_read when interrupted\n  HID: add support for Sony Navigation Controller\n  ...\n"
    },
    {
      "commit": "b9d320fcb6259baffaeaf93a5fce252cd09333d6",
      "tree": "c5372d704719ff2c6f7b8d2b6bb3c04901cde242",
      "parents": [
        "da7822e5ad71ec9b745b412639f1e5e0ba795a20"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Thu May 12 17:11:39 2011 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Sat May 21 12:17:12 2011 -0700"
      },
      "message": "PCI: add rescan to /sys/.../pci_bus/.../\n\nAfter remove the device from /sys, we have to rescan all or\nfind out the bridge and access /sys../device/rescan there.\n\nthis patch add /sys/.../pci_bus/.../rescan. So user can rescan more easy.\nthat is more clean and easy to understand.\n\nlike after remove 0000:c4:00.0, you can rescan 0000:c4 directly.\n\n-v2: According to Jesse, use function instead of exposing attr, so could hide\n\t#ifdef in header file.\n     also add code to remove rescan file in remove path.\n-v3: GregKH pointed out that we should use dev_attrs to avoid racing.\n     So add pcibus_attrs and make it to be member of pcibus_attrs.\n-v4: Change name to pcibus_dev_attrs according to GregKH\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "06f4e926d256d902dd9a53dcb400fd74974ce087",
      "tree": "0b438b67f5f0eff6fd617bc497a9dace6164a488",
      "parents": [
        "8e7bfcbab3825d1b404d615cb1b54f44ff81f981",
        "d93515611bbc70c2fe4db232e5feb448ed8e4cc9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:43:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:43:21 2011 -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: (1446 commits)\n  macvlan: fix panic if lowerdev in a bond\n  tg3: Add braces around 5906 workaround.\n  tg3: Fix NETIF_F_LOOPBACK error\n  macvlan: remove one synchronize_rcu() call\n  networking: NET_CLS_ROUTE4 depends on INET\n  irda: Fix error propagation in ircomm_lmp_connect_response()\n  irda: Kill set but unused variable \u0027bytes\u0027 in irlan_check_command_param()\n  irda: Kill set but unused variable \u0027clen\u0027 in ircomm_connect_indication()\n  rxrpc: Fix set but unused variable \u0027usage\u0027 in rxrpc_get_transport()\n  be2net: Kill set but unused variable \u0027req\u0027 in lancer_fw_download()\n  irda: Kill set but unused vars \u0027saddr\u0027 and \u0027daddr\u0027 in irlan_provider_connect_indication()\n  atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined.\n  rxrpc: Fix set but unused variable \u0027usage\u0027 in rxrpc_get_peer().\n  rxrpc: Kill set but unused variable \u0027local\u0027 in rxrpc_UDP_error_handler()\n  rxrpc: Kill set but unused variable \u0027sp\u0027 in rxrpc_process_connection()\n  rxrpc: Kill set but unused variable \u0027sp\u0027 in rxrpc_rotate_tx_window()\n  pkt_sched: Kill set but unused variable \u0027protocol\u0027 in tc_classify()\n  isdn: capi: Use pr_debug() instead of ifdefs.\n  tg3: Update version to 3.119\n  tg3: Apply rx_discards fix to 5719/5720\n  ...\n\nFix up trivial conflicts in arch/x86/Kconfig and net/mac80211/agg-tx.c\nas per Davem.\n"
    },
    {
      "commit": "39ab05c8e0b519ff0a04a869f065746e6e8c3d95",
      "tree": "e73f0ba74c4ea7a80dff9b2dd9445a3a74190e28",
      "parents": [
        "1477fcc290b3d5c2614bde98bf3b1154c538860d",
        "c42d2237143fcf35cff642cefe2bcf7786aae312"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 18:24:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 18:24:11 2011 -0700"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (44 commits)\n  debugfs: Silence DEBUG_STRICT_USER_COPY_CHECKS\u003dy warning\n  sysfs: remove \"last sysfs file:\" line from the oops messages\n  drivers/base/memory.c: fix warning due to \"memory hotplug: Speed up add/remove when blocks are larger than PAGES_PER_SECTION\"\n  memory hotplug: Speed up add/remove when blocks are larger than PAGES_PER_SECTION\n  SYSFS: Fix erroneous comments for sysfs_update_group().\n  driver core: remove the driver-model structures from the documentation\n  driver core: Add the device driver-model structures to kerneldoc\n  Translated Documentation/email-clients.txt\n  RAW driver: Remove call to kobject_put().\n  reboot: disable usermodehelper to prevent fs access\n  efivars: prevent oops on unload when efi is not enabled\n  Allow setting of number of raw devices as a module parameter\n  Introduce CONFIG_GOOGLE_FIRMWARE\n  driver: Google Memory Console\n  driver: Google EFI SMI\n  x86: Better comments for get_bios_ebda()\n  x86: get_bios_ebda_length()\n  misc: fix ti-st build issues\n  params.c: Use new strtobool function to process boolean inputs\n  debugfs: move to new strtobool\n  ...\n\nFix up trivial conflicts in fs/debugfs/file.c due to the same patch\nbeing applied twice, and an unrelated cleanup nearby.\n"
    },
    {
      "commit": "016281880439a8665ecf37514865742da58131d4",
      "tree": "2f6a757a581c71cfb8cd891e0583fbffb359830b",
      "parents": [
        "17b141803c6c6e27fbade3f97c1c9d8d66c72866",
        "865be7a81071a77014c83cd01536c989eed362b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:55:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:55:12 2011 -0700"
      },
      "message": "Merge branch \u0027x86-cpu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-cpu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, cpu: Fix detection of Celeron Covington stepping A1 and B0\n  Documentation, ABI: Update L3 cache index disable text\n  x86, AMD, cacheinfo: Fix L3 cache index disable checks\n  x86, AMD, cacheinfo: Fix fallout caused by max3 conversion\n  x86, cpu: Change NOP selection for certain Intel CPUs\n  x86, cpu: Clean up and unify the NOP selection infrastructure\n  x86, percpu: Use ASM_NOP4 instead of hardcoding P6_NOP4\n  x86, cpu: Move AMD Elan Kconfig under \"Processor family\"\n\nFix up trivial conflicts in alternative handling (commit dc326fca2b64\n\"x86, cpu: Clean up and unify the NOP selection infrastructure\" removed\nsome hacky 5-byte instruction stuff, while commit d430d3d7e646 \"jump\nlabel: Introduce static_branch() interface\" renamed HAVE_JUMP_LABEL to\nCONFIG_JUMP_LABEL in the code that went away)\n"
    },
    {
      "commit": "6b7b8e488bbdedeccabdd001a78ffcbe43bb8a3a",
      "tree": "f2f77cc31b4548745778fca6a51b09e1d8a49804",
      "parents": [
        "b50f315cbb865079a16a12fd9ae6083f98fd592c",
        "c1d10d18c542278b7fbc413c289d3cb6219da6b3"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 18 17:06:31 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 18 17:06:49 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into upstream.\n\nThis is sync with Linus\u0027 tree to receive KEY_IMAGES definition\nthat went in through input tree.\n"
    },
    {
      "commit": "b50f315cbb865079a16a12fd9ae6083f98fd592c",
      "tree": "794cf42e85434ff785531efda78490f123d3d258",
      "parents": [
        "dd2ed487fdd78b50549b2ca8418875c0d9f4a30e"
      ],
      "author": {
        "name": "Stefan Achatz",
        "email": "erazor_de@users.sourceforge.net",
        "time": "Wed Apr 13 17:17:52 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed May 18 16:34:06 2011 +0200"
      },
      "message": "HID: roccat: fix actual/startup profile sysfs attribute in koneplus\n\nstartup_profile and actual_profile didn\u0027t work as expected. Also\nas the actual profile is persistent, the distinction between the\ntwo was ambiguous, so both use the same code now and startup_profile\nhas been deprecated. Also the event is now propagated through\nchardev. The userland tool has been updated to support this change.\n\nSigned-off-by: Stefan Achatz \u003cerazor_de@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d70d0711edd8076ec2ce0ed109106e2df950681b",
      "tree": "25b64da4c17ffbd4f7c3419c3cc17ae212b90df6",
      "parents": [
        "a934a00a69e940b126b9bdbf83e630ef5fe43523"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Wed May 18 10:37:39 2011 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Wed May 18 10:37:39 2011 +0200"
      },
      "message": "block: Add sysfs documentation for the discard topology parameters\n\nAdd documentation for the discard I/O topology parameters exported in\nsysfs.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "ddeb648708108091a641adad0a438ec4fd8bf190",
      "tree": "722367ce903d362af29898db7c2bc2c1058d80c5",
      "parents": [
        "13e381365614855bf14c8ad68f9b65e3afd3dd2c"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun May 15 11:38:48 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue May 17 23:19:19 2011 +0200"
      },
      "message": "PM / Hibernate: Add sysfs knob to control size of memory for drivers\n\nMartin reports that on his system hibernation occasionally fails due\nto the lack of memory, because the radeon driver apparently allocates\ntoo much of it during the device freeze stage.  It turns out that the\namount of memory allocated by radeon during hibernation (and\npresumably during system suspend too) depends on the utilization of\nthe GPU (e.g. hibernating while there are two KDE 4 sessions with\ncompositing enabled causes radeon to allocate more memory than for\none KDE 4 session).\n\nIn principle it should be possible to use image_size to make the\nmemory preallocation mechanism free enough memory for the radeon\ndriver, but in practice it is not easy to guess the right value\nbecause of the way the preallocation code uses image_size.  For this\nreason, it seems reasonable to allow users to control the amount of\nmemory reserved for driver allocations made after the hibernate\npreallocation, which currently is constant and amounts to 1 MB.\n\nIntroduce a new sysfs file, /sys/power/reserved_size, whose value\nwill be used as the amount of memory to reserve for the\npost-preallocation reservations made by device drivers, in bytes.\nFor backwards compatibility, set its default (and initial) value to\nthe currently used number (1 MB).\n\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d34102\nReported-and-tested-by: Martin Steigerwald \u003cMartin@Lichtvoll.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "e00cf3b9eb7839b952e434a75bff6b99e47337ac",
      "tree": "ef583ab8ac09bf703026650d4bc7777e6a3864d3",
      "parents": [
        "1a8218e96271790a07dd7065a2ef173e0f67e328",
        "3b8ab88acaceb505aa06ef3bbf3a73b92470ae78"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:55:42 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 19:32:19 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn-tx.c\n\tnet/mac80211/sta_info.h\n"
    },
    {
      "commit": "eecaaba5b2e4ae762b4726fae2e3b22630e137ec",
      "tree": "c99a5089e3d766fb34e7a92abfb19305b6dbe9ab",
      "parents": [
        "42be450565b0fc4607fae3e3a7da038d367a23ed"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon May 16 15:39:48 2011 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Mon May 16 11:24:30 2011 -0700"
      },
      "message": "Documentation, ABI: Update L3 cache index disable text\n\nChange contact person to AMD kernel mailing list, update text and\nexternal references, drop \"Users:\" tag.\n\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nLink: http://lkml.kernel.org/r/1305553188-21061-4-git-send-email-bp@amd64.org\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "8369ae33b705222aa05ab53c7d6b4458f4ed161b",
      "tree": "ce5d592a63134f1283473bc900bf59489b92d8eb",
      "parents": [
        "306fe9384f06d31219778cece2d3c646146e7bb6"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon May 09 18:56:46 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 10 15:54:54 2011 -0400"
      },
      "message": "bcma: add Broadcom specific AMBA bus driver\n\nBroadcom has released cards based on a new AMBA-based bus type. From a\nprogramming point of view, this new bus type differs from AMBA and does\nnot use AMBA common registers. It also differs enough from SSB. We\ndecided that a new bus driver is needed to keep the code clean.\n\nIn its current form, the driver detects devices present on the bus and\nregisters them in the system. It allows registering BCMA drivers for\nspecified bus devices and provides them basic operations. The bus driver\nitself includes two important bus managing drivers: ChipCommon core\ndriver and PCI(c) core driver. They are early used to allow correct\ninitialization.\n\nCurrently code is limited to supporting buses on PCI(e) devices, however\nthe driver is designed to be used also on other hosts. The host\nabstraction layer is implemented and already used for PCI(e).\n\nSupport for PCI(e) hosts is working and seems to be stable (access to\n80211 core was tested successfully on a few devices). We can still\noptimize it by using some fixed windows, but this can be done later\nwithout affecting any external code. Windows are just ranges in MMIO\nused for accessing cores on the bus.\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Michael Büsch \u003cmb@bu3sch.de\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: George Kashperko \u003cgeorge@znau.edu.ua\u003e\nCc: Arend van Spriel \u003carend@broadcom.com\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Andy Botting \u003candy@andybotting.com\u003e\nCc: linuxdriverproject \u003cdevel@linuxdriverproject.org\u003e\nCc: linux-kernel@vger.kernel.org \u003clinux-kernel@vger.kernel.org\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e561bc45920aade3f8a5aad9058a00e750af1345",
      "tree": "5bf37c0f90e764923a2585974930f2cd9812f0a2",
      "parents": [
        "74c5b31c6618f01079212332b2e5f6c42f2d6307"
      ],
      "author": {
        "name": "Mike Waychison",
        "email": "mikew@google.com",
        "time": "Fri Apr 29 17:39:25 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 18:09:34 2011 -0700"
      },
      "message": "driver: Google Memory Console\n\nThis patch introduces the \u0027memconsole\u0027 driver.\n\nOur firmware gives us access to an in-memory log of the firmware\u0027s\noutput.   This gives us visibility in a data-center of headless machines\nas to what the firmware is doing.\n\nThe memory console is found by the driver by finding a header block in\nthe EBDA.  The buffer is then copied out, and is exported to userland in\nthe file /sys/firmware/log.\n\nSigned-off-by: San Mehat \u003csan@google.com\u003e\nSigned-off-by: Mike Waychison \u003cmikew@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "74c5b31c6618f01079212332b2e5f6c42f2d6307",
      "tree": "f821278fe44849cb10264031159b01c846c7ed9d",
      "parents": [
        "f548ccd47d608e88d432745091e13f927ced83f7"
      ],
      "author": {
        "name": "Mike Waychison",
        "email": "mikew@google.com",
        "time": "Fri Apr 29 17:39:19 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 18:09:34 2011 -0700"
      },
      "message": "driver: Google EFI SMI\n\nThe \"gsmi\" driver bridges userland with firmware specific routines for\naccessing hardware.\n\nCurrently, this driver only supports NVRAM and eventlog information.\nDeprecated functions have been removed from the driver, though their\nop-codes are left in place so that they are not re-used.\n\nThis driver works by trampolining into the firmware via the smi_command\noutlined in the FADT table.  Three protocols are used due to various\nlimitations over time, but all are included herein.\n\nThis driver should only ever load on Google boards, identified by either\na \"Google, Inc.\" board vendor string in DMI, or \"GOOGLE\" in the OEM\nstrings of the FADT ACPI table.  This logic happens in\ngsmi_system_valid().\n\nSigned-off-by: Duncan Laurie \u003cdlaurie@google.com\u003e\nSigned-off-by: Aaron Durbin \u003cadurbin@google.com\u003e\nSigned-off-by: Mike Waychison \u003cmikew@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "088ab0b4d855d68a0f0c16b72fb8e492a533aaa1",
      "tree": "7ca0a26573e074ff754b56eaeeb18467fbcc9926",
      "parents": [
        "aed65af1cc2f6fc9ded5a8158f1405a02cf6d2ff"
      ],
      "author": {
        "name": "Ludwig Nussel",
        "email": "ludwig.nussel@suse.de",
        "time": "Mon Feb 28 15:57:17 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 19 16:45:51 2011 -0700"
      },
      "message": "kernel/ksysfs.c: expose file_caps_enabled in sysfs\n\nA kernel booted with no_file_caps allows to install fscaps on a binary\nbut doesn\u0027t actually honor the fscaps when running the binary. Userspace\ncurrently has no sane way to determine whether installing fscaps\nactually has any effect. Since parsing /proc/cmdline is fragile this\npatch exposes the current setting (1 or 0) via /sys/kernel/fscaps\n\nSigned-off-by: Ludwig Nussel \u003cludwig.nussel@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "695cca8763078c743417886e80af8ccb78bec9f2",
      "tree": "c2adddf403ae456aa04575d8c680e5cdedeaac96",
      "parents": [
        "3116aabc81ccfeeb73f183ed8b1e3031520d1e59"
      ],
      "author": {
        "name": "Mike Waychison",
        "email": "mikew@google.com",
        "time": "Fri Mar 18 16:50:03 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 19 16:45:51 2011 -0700"
      },
      "message": "firmware: Fix grammar in sysfs-firmware-dmi doc\n\nFix the grammar in describing the position attribute of DMI entries in\nthe dmi-sysfs module.  While here, make a couple other small clarifying\nfixups to the docs.\n\nReported-by: \u003cValdis.Kletnieks@vt.edu\u003e\nSigned-off-by: Mike Waychison \u003cmikew@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "42933bac11e811f02200c944d8562a15f8ec4ff0",
      "tree": "fcdd9afe56eb0e746565ddd1f92f22d36678b843",
      "parents": [
        "2b9accbee563f535046ff2cd382d0acaa92e130c",
        "25985edcedea6396277003854657b5f3cb31a628"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6\n\n* \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6:\n  Fix common misspellings\n"
    },
    {
      "commit": "f65e51d740688b8a0ad15cbde34974e6c4559972",
      "tree": "73c1d7b91d2c222ae310529003bbc88fb281ae3c",
      "parents": [
        "44a4dcf75c58157a5d036ff783dfb2254703b93e"
      ],
      "author": {
        "name": "Sylvestre Ledru",
        "email": "sylvestre.ledru@scilab.org",
        "time": "Mon Apr 04 15:04:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 04 17:51:47 2011 -0700"
      },
      "message": "Documentation: fix minor typos/spelling\n\nFix some minor typos:\n * informations \u003d\u003e information\n * there own \u003d\u003e their own\n * these \u003d\u003e this\n\nSigned-off-by: Sylvestre Ledru \u003csylvestre.ledru@scilab.org\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "2d70b73ae5b85c9d13f5dfbb8fc4fd5edae633dc",
      "tree": "63823f6eed7ca8bfa487149e71c077a724d736d9",
      "parents": [
        "298f19b2547ba11a577a15ca329daa6f4bbf5ad8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 11 12:41:19 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:28:12 2011 -0400"
      },
      "message": "Platform: add Samsung Laptop platform driver\n\nThis adds the samsung-laptop driver to the kernel.  It now supports\nall known Samsung laptops that use the SABI interface.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e12e6d94db24e9050821965aa75c95e8d2c65f10",
      "tree": "9d747a02982309c27206720d2f6699db9e532dff",
      "parents": [
        "5b799d4fb787bb94f1068352220ab033ac7969f8"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sat Feb 26 10:20:31 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:07:20 2011 -0400"
      },
      "message": "eeepc-wmi: asus generic asus-wmi.ko module\n\nNew Asus notebooks are using a WMI device similar to\nthe one used in Eee PCs. Since we don\u0027t want to load\neeepc-wmi module on Asus notebooks, and we want to\nkeep the eeepc-wmi module for backward compatibility,\nthis patch introduce a new module, named asus-wmi, that\nwill be used by eeepc-wmi and the new Asus Notebook WMI\nDriver.\n\neeepc-wmi\u0027s input device strings (device name and phys)\nare kept, but rfkill and led names are changed (s/eeepc/asus/).\nThis should not break anything since rfkill are used by type or\nindex, not by name, and the eeepc::touchpad led wasn\u0027t working\ncorrectly before 2.6.39 anyway.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "4615bb661352acb7032796185c8c5573e47dfa1d",
      "tree": "be803b5f5ea84a128cf7d0c8f2c9a73300f07b22",
      "parents": [
        "3b81cf9d558c57406b4ed9b0d2639113d1d428b6"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:42 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:20 2011 -0400"
      },
      "message": "eeepc-wmi: add touchpad sysfs file\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9e1565bc390123d3c74b940ba3466faf196970ec",
      "tree": "ecbf20f8db83afde5b7767f95f9be0d303e2aad8",
      "parents": [
        "aafa719dcd0cb0c05bb0690c816b13263c8b36e6"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Feb 06 13:28:36 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 28 06:05:17 2011 -0400"
      },
      "message": "eeepc-wmi: add camera and card reader support\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8d49a77568d1105ff3e64aec484dac059f54824e",
      "tree": "633ee954a3cea97bf136dec933388a2e419e5dac",
      "parents": [
        "93567c43eb2a4771b9c590435928f9b3a428e568",
        "1ddd5049545e0aa1a0ed19bca4d9c9c3ce1ac8a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:02:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 27 20:02:07 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.39/drivers\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.39/drivers\u0027 of git://git.kernel.dk/linux-2.6-block: (122 commits)\n  cciss: fix lost command issue\n  drbd: need include for bitops functions declarations\n  Revert \"cciss: Add missing allocation in scsi_cmd_stack_setup and  corresponding deallocation\"\n  cciss: fix missed command status value CMD_UNABORTABLE\n  cciss: remove unnecessary casts\n  cciss: Mask off error bits of c-\u003ebusaddr in cmd_special_free when calling pci_free_consistent\n  cciss: Inform controller we are using 32-bit tags.\n  cciss: hoist tag masking out of loop\n  cciss: Add missing allocation in scsi_cmd_stack_setup and  corresponding deallocation\n  cciss: export resettable host attribute\n  drbd: drop code present under #ifdef which is relevant to 2.6.28 and below\n  drbd: Fixed handling of read errors on a \u0027VerifyS\u0027 node\n  drbd: Fixed handling of read errors on a \u0027VerifyT\u0027 node\n  drbd: Implemented real timeout checking for request processing time\n  drbd: Remove unused function atodb_endio()\n  drbd: improve log message if received sector offset exceeds local capacity\n  drbd: kill dead code\n  drbd: don\u0027t BUG_ON, if bio_add_page of a single page to an empty bio fails\n  drbd: Removed left over, now wrong comments\n  drbd: serialize admin requests for new verify run with pending bitmap io\n  ...\n"
    },
    {
      "commit": "ae005cbed12d0b340b04b59d6f5c56e710b3895d",
      "tree": "d464865bcc97bea05eab4eba0d10bcad4ec89b93",
      "parents": [
        "3961cdf85b749f6bab50ad31ee97e9277e7a3b70",
        "0ba0851714beebb800992e5105a79dc3a4c504b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 09:57:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 09:57:41 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (43 commits)\n  ext4: fix a BUG in mb_mark_used during trim.\n  ext4: unused variables cleanup in fs/ext4/extents.c\n  ext4: remove redundant set_buffer_mapped() in ext4_da_get_block_prep()\n  ext4: add more tracepoints and use dev_t in the trace buffer\n  ext4: don\u0027t kfree uninitialized s_group_info members\n  ext4: add missing space in printk\u0027s in __ext4_grp_locked_error()\n  ext4: add FITRIM to compat_ioctl.\n  ext4: handle errors in ext4_clear_blocks()\n  ext4: unify the ext4_handle_release_buffer() api\n  ext4: handle errors in ext4_rename\n  jbd2: add COW fields to struct jbd2_journal_handle\n  jbd2: add the b_cow_tid field to journal_head struct\n  ext4: Initialize fsync transaction ids in ext4_new_inode()\n  ext4: Use single thread to perform DIO unwritten convertion\n  ext4: optimize ext4_bio_write_page() when no extent conversion is needed\n  ext4: skip orphan cleanup if fs has unknown ROCOMPAT features\n  ext4: use the nblocks arg to ext4_truncate_restart_trans()\n  ext4: fix missing iput of root inode for some mount error paths\n  ext4: make FIEMAP and delayed allocation play well together\n  ext4: suppress verbose debugging information if malloc-debug is off\n  ...\n\nFi up conflicts in fs/ext4/super.c due to workqueue changes\n"
    },
    {
      "commit": "76d21c563569bcea6bc67d65cc2c460cff643058",
      "tree": "4dd2c9846ea7838077099646418978e354df1680",
      "parents": [
        "6e50e9f9f4a8277b4d76de417ca77cf3921bd524",
        "472af2b05bdefcaee7e754e22cbf131110017ad6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 09:50:13 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (442 commits)\n  [media] videobuf2-dma-contig: make cookie() return a pointer to dma_addr_t\n  [media] sh_mobile_ceu_camera: Do not call vb2\u0027s mem_ops directly\n  [media] V4L: soc-camera: explicitly require V4L2_BUF_TYPE_VIDEO_CAPTURE\n  [media] v4l: soc-camera: Store negotiated buffer settings\n  [media] rc: interim support for 32-bit NEC-ish scancodes\n  [media] mceusb: topseed 0x0011 needs gen3 init for tx to work\n  [media] lirc_zilog: error out if buffer read bytes !\u003d chunk size\n  [media] lirc: silence some compile warnings\n  [media] hdpvr: use same polling interval as other OS\n  [media] ir-kbd-i2c: pass device code w/key in hauppauge case\n  [media] rc/keymaps: Remove the obsolete rc-rc5-tv keymap\n  [media] remove the old RC_MAP_HAUPPAUGE_NEW RC map\n  [media] rc/keymaps: Rename Hauppauge table as rc-hauppauge\n  [media] rc-rc5-hauppauge-new: Fix Hauppauge Grey mapping\n  [media] rc-rc5-hauppauge-new: Add support for the old Black RC\n  [media] rc-rc5-hauppauge-new: Add the old control to the table\n  [media] rc-winfast: Fix the keycode tables\n  [media] a800: Fix a few wrong IR key assignments\n  [media] opera1: Use multimedia keys instead of an app-specific mapping\n  [media] dw2102: Use multimedia keys instead of an app-specific mapping\n  ...\n\nFix up trivial conflicts (remove/modify and some real conflicts) in:\n\tarch/arm/mach-omap2/devices.c\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/dabusb/dabusb.c\n\tdrivers/staging/dabusb/dabusb.h\n\tdrivers/staging/easycap/easycap_ioctl.c\n\tdrivers/staging/usbvideo/usbvideo.c\n\tdrivers/staging/usbvideo/vicam.c\n"
    },
    {
      "commit": "b9500546d5f85b56359657e1f78334db8de851fd",
      "tree": "545f8152e70737587b06f940209cad6b5e273447",
      "parents": [
        "45bff2ea4285cac5b4438c65216e114d3619f123"
      ],
      "author": {
        "name": "Pratyush Anand",
        "email": "pratyush.anand@st.com",
        "time": "Tue Mar 22 16:33:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:10 2011 -0700"
      },
      "message": "ST SPEAr: PCIE gadget suppport\n\nThis is a configurable gadget.  can be configured by configfs interface.\nAny IP available at PCIE bus can be programmed to be used by host\ncontroller.It supoorts both INTX and MSI.\n\nBy default, the gadget is configured for INTX and SYSRAM1 is mapped to\nBAR0 with size 0x1000\n\nSigned-off-by: Pratyush Anand \u003cpratyush.anand@st.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: Shiraz Hashim \u003cshiraz.hashim@st.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb7ca747f8d6243b3943c5b133048652020f4a50",
      "tree": "b40e879a7b26e3763aea2af2d4dd9079483de11e",
      "parents": [
        "ccd7510fd8dea5b4b2af87fb2aef2ebd6b23b76b"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Mar 22 16:30:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:43:59 2011 -0700"
      },
      "message": "backlight: add backlight type\n\nThere may be multiple ways of controlling the backlight on a given\nmachine.  Allow drivers to expose the type of interface they are\nproviding, making it possible for userspace to make appropriate policy\ndecisions.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0adfc56ce8fdc5c17630434e49f30536ba7b8559",
      "tree": "ed63f34e74998a8a1550d4af61b3178e68a5d60d",
      "parents": [
        "f23eb2b2b28547fc70df82dd5049eb39bec5ba12",
        "59c2be1e4d42c0d4949cecdeef3f37070a1fbc13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 16:25:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 16:25:25 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  rbd: use watch/notify for changes in rbd header\n  libceph: add lingering request and watch/notify event framework\n  rbd: update email address in Documentation\n  ceph: rename dentry_release -\u003e d_release, fix comment\n  ceph: add request to the tail of unsafe write list\n  ceph: remove request from unsafe list if it is canceled/timed out\n  ceph: move readahead default to fs/ceph from libceph\n  ceph: add ino32 mount option\n  ceph: update common header files\n  ceph: remove debugfs debug cruft\n  libceph: fix osd request queuing on osdmap updates\n  ceph: preserve I_COMPLETE across rename\n  libceph: Fix base64-decoding when input ends in newline.\n"
    },
    {
      "commit": "176fb0d108f7495ccf9aa127e1342a1a0d87e004",
      "tree": "a1b54ad186dde663853d4d2d24f42cd7c0f94bfb",
      "parents": [
        "cf4b9211b5680cd9ca004232e517fb7ec5bf5316"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Dec 09 08:39:58 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 22 04:53:09 2011 -0300"
      },
      "message": "[media] media: Media device\n\nThe media_device structure abstracts functions common to all kind of\nmedia devices (v4l2, dvb, alsa, ...). It manages media entities and\noffers a userspace API to discover and configure the media device\ninternal topology.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "55b00bae111030bd0dfcc898a920e54725aed1bf",
      "tree": "0891af4c045905c89a51c8d2594980808708bf6e",
      "parents": [
        "147851d2dc4d2be2f60d40276d12d7ef82f8a7ce"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon Mar 21 15:06:50 2011 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Mon Mar 21 15:06:50 2011 -0700"
      },
      "message": "rbd: update email address in Documentation\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "366f7e7a79b19bd8c4e8f55fdf12b81538d1a7a4",
      "tree": "0c43335ab9e91ca895fdec82d1327cec16dcb645",
      "parents": [
        "10effcb548c170d59ea1d2152f2ee0ad45ce4c9d"
      ],
      "author": {
        "name": "Luck, Tony",
        "email": "tony.luck@intel.com",
        "time": "Fri Mar 18 15:33:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 13:50:05 2011 -0700"
      },
      "message": "pstore: use mount option instead sysfs to tweak kmsg_bytes\n\n/sys/fs is a somewhat strange way to tweak what could more\nobviously be tuned with a mount option.\n\nSuggested-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8c91da549f625d0600d5bd7e1831066b55edf0d",
      "tree": "494738b095d7c96286c7b0d0d586c7b8fa594f5a",
      "parents": [
        "26b95cac5fddb2916e2cef76495073f9c37a7b54",
        "c07946a3350244d7c3d9bc1032325e04dd11575b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:32:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:32:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (53 commits)\n  mmc: dw_mmc: support mmc power control with regulator\n  mmc: dw_mmc: fix suspend/resume operation\n  mmc: dw_mmc: add quirks for unreliable card detect, and capabilities\n  mmc: tmio: fix address in kunmap_atomic() calls\n  mmc: core: reset card voltage after power off\n  mmc: core: export function mmc_do_release_host()\n  mmc: sdio: remember new card RCA when redetecting card\n  mmc: dw_mmc: Remove set-but-unused variable.\n  mmc: sdhci-esdhc-imx: add card detect on custom GPIO for mx25/35\n  mmc: sdhci-esdhc: broken card detection is not a default quirk\n  mmc: sdhci-esdhc-imx: add write protect on custom GPIO on mx25/35\n  mmc: msm_sdcc: remove needless cache flush after dma_unmap_sg()\n  mmc: sh_mmcif: support aggressive clock gating\n  mmc: check if mmc cards \u003c 2GB do sector addressing\n  mmc: core: comment on why sdio_reset is done at init time\n  mmc: dw_mmc: support DDR mode\n  mmc: via-sdmmc: Remove set-but-unused variable.\n  mmc: cb710: Return err value in cb710_wait_while_busy()\n  mmc: sdhci-pci: Remove set-but-unused variable.\n  mmc: mxs-mmc: add mmc host driver for i.MX23/28\n  ...\n"
    },
    {
      "commit": "99759619b27662d1290901228d77a293e6e83200",
      "tree": "e76841fa3f59ebfc3975ff40bbc14363d0fdc5d3",
      "parents": [
        "b061c59c27e0385e53c961d9fbd18c1c078d9823",
        "65d8defe2e13fbebd74f96d2b5ca9aad435e6648"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:44 2011 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: label: remove #include of ACPI header to avoid warnings\n  PCI: label: Fix compilation error when CONFIG_ACPI is unset\n  PCI: pre-allocate additional resources to devices only after successful allocation of essential resources.\n  PCI: introduce reset_resource()\n  PCI: data structure agnostic free list function\n  PCI: refactor io size calculation code\n  PCI: do not create quirk I/O regions below PCIBIOS_MIN_IO for ICH\n  PCI hotplug: acpiphp: set current_state to D0 in register_slot\n  PCI: Export ACPI _DSM provided firmware instance number and string name to sysfs\n  PCI: add more checking to ICH region quirks\n  PCI: aer-inject: Override PCIe AER Mask Registers\n  PCI: fix tlan build when CONFIG_PCI is not enabled\n  PCI: remove quirk for pre-production systems\n  PCI: Avoid potential NULL pointer dereference in pci_scan_bridge\n  PCI/lpc: irq and pci_ids patch for Intel DH89xxCC DeviceIDs\n  PCI: sysfs: Fix failure path for addition of \"vpd\" attribute\n"
    },
    {
      "commit": "7fd23a24717a327a66f3c32d11a20a2f169c824f",
      "tree": "62a731f3edac9e58427fc27396ad5da8804fa579",
      "parents": [
        "0a95d92c0054e74fb79607ac2df958b7bf295706",
        "65b06194c9c9f41bc07ac6a6d42edb4b9e43fea4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:35:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:35:30 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (48 commits)\n  HID: add support for Logitech Driving Force Pro wheel\n  HID: hid-ortek: remove spurious reference\n  HID: add support for Ortek PKB-1700\n  HID: roccat-koneplus: vorrect mode of sysfs attr \u0027sensor\u0027\n  HID: hid-ntrig: init settle and mode check\n  HID: merge hid-egalax into hid-multitouch\n  HID: hid-multitouch: Send events per slot if CONTACTCOUNT is missing\n  HID: ntrig remove if and drop an indent\n  HID: ACRUX - activate the device immediately after binding\n  HID: ntrig: apply NO_INIT_REPORTS quirk\n  HID: hid-magicmouse: Correct touch orientation direction\n  HID: ntrig don\u0027t dereference unclaimed hidinput\n  HID: Do not create input devices for feature reports\n  HID: bt hidp: send Output reports using SET_REPORT on the Control channel\n  HID: hid-sony.c: Fix sending Output reports to the Sixaxis\n  HID: add support for Keytouch IEC 60945\n  HID: Add HID Report Descriptor to sysfs\n  HID: add IRTOUCH infrared USB to hid_have_special_driver\n  HID: kernel oops in out_cleanup in function hidinput_connect\n  HID: Add teletext/color keys - gyration remote - EU version (GYAR3101CKDE)\n  ...\n"
    },
    {
      "commit": "65b06194c9c9f41bc07ac6a6d42edb4b9e43fea4",
      "tree": "c095f23260dc30d54e023195a6167313efeb9cc9",
      "parents": [
        "b4a65f4ef59b0ce36ccd518cd2b696afdd932d96",
        "0ff1731a1ae51e8e48cd559d70db536281c47f8e",
        "4875ac114d8bce99838a9b0ee7c3f5469cc6352e",
        "7b2a64c96ad53c4299f7e6ddf8c2f99cb48940a9",
        "61c29f5b1856f90bf0a87d83cfa035a11986d2c5",
        "0ae43810976bc969ee158510c4acbe70ed136e61",
        "5623a24a80814fe471e777f12b9dbbb0f77e002e"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 17 14:31:46 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Mar 17 14:31:46 2011 +0100"
      },
      "message": "Merge branches \u0027dragonrise\u0027, \u0027hidraw-feature\u0027, \u0027multitouch\u0027, \u0027ntrig\u0027, \u0027roccat\u0027, \u0027upstream\u0027 and \u0027upstream-fixes\u0027 into for-linus\n"
    },
    {
      "commit": "242e5d06be2ad2633c85313a37862e03f4450a46",
      "tree": "9a75e5efed6ee9a4f5d9769b851ab503c1fb5ef2",
      "parents": [
        "4c5811bf463b0ef82fabbd1708f8bb2d753aeb18",
        "afe997a183ecc0be72652c7a5ce2152bdf91724e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 19:01:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 19:01:29 2011 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] tioca: Fix assignment from incompatible pointer warnings\n  [IA64] mca.c: Fix cast from integer to pointer warning\n  [IA64] setup.c Typo fix \"Architechtuallly\"\n  [IA64] Add CONFIG_MISC_DEVICES\u003dy to configs that need it.\n  [IA64] disable interrupts at end of ia64_mca_cpe_int_handler()\n  [IA64] Add DMA_ERROR_CODE define.\n  pstore: fix build warning for unused return value from sysfs_create_file\n  pstore: X86 platform interface using ACPI/APEI/ERST\n  pstore: new filesystem interface to platform persistent storage\n"
    },
    {
      "commit": "a5e6b135bdff649e4330f98e2e80dbb1984f7e77",
      "tree": "475bfb1163c59d1370fd77415255afba768f9520",
      "parents": [
        "971f115a50afbe409825c9f3399d5a3b9aca4381",
        "9d90c8d9cde929cbc575098e825d7c29d9f45054"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:05:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:05:40 2011 -0700"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (50 commits)\n  printk: do not mangle valid userspace syslog prefixes\n  efivars: Add Documentation\n  efivars: Expose efivars functionality to external drivers.\n  efivars: Parameterize operations.\n  efivars: Split out variable registration\n  efivars: parameterize efivars\n  efivars: Make efivars bin_attributes dynamic\n  efivars: move efivars globals into struct efivars\n  drivers:misc: ti-st: fix debugging code\n  kref: Fix typo in kref documentation\n  UIO: add PRUSS UIO driver support\n  Fix spelling mistakes in Documentation/zh_CN/SubmittingPatches\n  firmware: Fix unaligned memory accesses in dmi-sysfs\n  firmware: Add documentation for /sys/firmware/dmi\n  firmware: Expose DMI type 15 System Event Log\n  firmware: Break out system_event_log in dmi-sysfs\n  firmware: Basic dmi-sysfs support\n  firmware: Add DMI entry types to the headers\n  Driver core: convert platform_{get,set}_drvdata to static inline functions\n  Translate linux-2.6/Documentation/magic-number.txt into Chinese\n  ...\n"
    }
  ],
  "next": "afe997a183ecc0be72652c7a5ce2152bdf91724e"
}
