| Importing i2c based on 3.5-rc7 |
| $ git clone -s -l -n -q . ../quilt-tmp |
| $ cd ../quilt-tmp |
| $ git reset --hard 84a1caf1453c3d44050bd22db958af4a7f99315c |
| HEAD is now at 84a1caf Linux 3.5-rc7 |
| $ git am ../quilt/i2c/i2c-update-Guenter-Roeck-address.patch |
| Applying: i2c: Update Guenter's Roeck e-mail address |
| $ git am ../quilt/i2c/i2c-use-module_pci_driver.patch |
| Applying: i2c/busses: Use module_pci_driver |
| $ git am ../quilt/i2c/i2c-piix4-01-eliminate-piix4_smba-global-variable.patch |
| Applying: i2c-piix4: Eliminate piix4_smba global variable |
| $ git am ../quilt/i2c/i2c-piix4-02-separate-registration-and-probing-code.patch |
| Applying: i2c-piix4: Separate registration and probing code |
| $ git am ../quilt/i2c/i2c-piix4-03-support-amd-auxiliary-smbus-controller.patch |
| Applying: i2c-piix4: Support AMD auxiliary SMBus controller |
| $ git am ../quilt/i2c/i2c-writing-clients-mention-module_i2c_driver.patch |
| Applying: i2c/writing-clients: Mention module_i2c_driver() |
| $ git am ../quilt/i2c/i2c-smbus-use-module_i2c_driver.patch |
| Applying: i2c-smbus: Use module_i2c_driver() |
| $ git am ../quilt/i2c/i2c-i801-01-refactor-use-of-last_byte-in-i801_block_transaction_byte_by_byte.patch |
| Applying: i2c-i801: Refactor use of LAST_BYTE in i801_block_transaction_byte_by_byte |
| $ git am ../quilt/i2c/i2c-i801-02-clear-only-status-bits-in-hst_sts.patch |
| Applying: i2c-i801: Clear only status bits in HST_STS |
| $ git am ../quilt/i2c/i2c-i801-03-check-and-return-errors-during-byte-by-byte-transfers.patch |
| Applying: i2c-i801: Check and return errors during byte-by-byte transfers |
| $ git am ../quilt/i2c/i2c-i801-04-rename-some-smbhstcnt-bit-constants.patch |
| Applying: i2c-i801: Rename some SMBHSTCNT bit constants |
| $ git am ../quilt/i2c/i2c-i801-05-drop-enable_int9.patch |
| Applying: i2c-i801: Drop ENABLE_INT9 |
| $ git am ../quilt/i2c/i2c-i801-06-consolidate-polling.patch |
| Applying: i2c-i801: Consolidate polling |
| $ git am ../quilt/i2c/i2c-i801-07-enable-irq-for-smbus-transactions.patch |
| Applying: i2c-i801: Enable IRQ for SMBus transactions |
| $ git am ../quilt/i2c/i2c-i801-08-enable-irq-on-ICH5-to-ICH10.patch |
| Applying: i2c-i801: Enable interrupts on ICH5/7/8/9/10 |
| $ git am ../quilt/i2c/i2c-i801-09-enable-irq-for-byte_by_byte-transactions.patch |
| Applying: i2c-i801: Enable IRQ for byte_by_byte transactions |
| $ git am ../quilt/i2c/i2c-tiny-usb-add-support-for-Robofuzz-OSIF.patch |
| Applying: i2c-tiny-usb: Add support for the Robofuzz OSIF USB/I2C converter |
| $ git am ../quilt/i2c/i2c-add-sccb-support.patch |
| Applying: i2c: Add SCCB support |
| $ git am ../quilt/i2c/i2c-fall-back-to-emulated-smbus.patch |
| Applying: i2c: Fall back to emulated SMBus if the operation isn't supported natively |
| $ cd ../next |
| $ git fetch -f ../quilt-tmp master:quilt/i2c |
| From ../quilt-tmp |
| + dde37b4...50ed008 master -> quilt/i2c (forced update) |
| Importing jdelvare-hwmon based on 2437fccfbfc83bcb868ccc7fdfe2b5310bf07835 |
| Unchanged quilt series jdelvare-hwmon |
| Importing rr based on v3.5-rc3-93-g02edf6a |
| Unchanged quilt series rr |
| Importing device-mapper based on v3.5-rc6 |
| $ cd ../quilt-tmp |
| $ git reset --hard bd0a521e88aa7a06ae7aabaed7ae196ed4ad867a |
| HEAD is now at bd0a521 Linux 3.5-rc6 |
| $ git am ../quilt/device-mapper/dm-raid1-fix-crash-with-mirror-recovery-and-discard.patch |
| Applying: This patch fixes a crash when a discard request is sent during mirror |
| $ git am ../quilt/device-mapper/dm-raid1-set-discard_zeroes_data_unsupported.patch |
| Applying: We can't guarantee that REQ_DISCARD on dm-mirror zeroes the data even if |
| $ git am ../quilt/device-mapper/dm-thin-do-not-send-discards-to-shared-blocks.patch |
| Applying: When process_discard receives a partial discard that doesn't cover a |
| $ git am ../quilt/device-mapper/dm-thin-clean-up-compiler-warning.patch |
| Applying: Clean up "warning: dubious: !x & y". Also make it clear that |
| $ git am ../quilt/device-mapper/dm-remove-unused-flush-target-method.patch |
| Applying: Remove unused dm_flush_fn .flush target method from header. |
| $ git am ../quilt/device-mapper/dm-snapshot-remove-redundant-assignment-in-merge-fn.patch |
| Applying: Remove redundant bvm->bi_sector self-assignment in origin_merge(). |
| $ git am ../quilt/device-mapper/dm-replace-simple_strtoul.patch |
| Applying: Replace obsolete simple_strtoul() with kstrtou8/kstrtouint. |
| $ git am ../quilt/device-mapper/dm-thin-provide-specific-errors-for-two-table-load-failure-cases.patch |
| Applying: Provide specific error message strings for two pool_ctr() failure cases |
| $ git am ../quilt/device-mapper/dm-stripe-fix-size-test.patch |
| Applying: dm-stripe is supposed to ensure that all the space allocated to the |
| $ git am ../quilt/device-mapper/dm-stripe-remove-stripes_mask.patch |
| Applying: The structure stripe_c contains a stripes_mask field. This field is |
| $ git am ../quilt/device-mapper/dm-support-non-power-of-two-target-max_io_len.patch |
| Applying: Remove the restriction that limits a target's specified maximum incoming |
| $ git am ../quilt/device-mapper/dm-stripe-support-for-non-power-of-2-chunksize.patch |
| Applying: Non power of 2 chunksize support is needed to properly align stripe IO |
| $ git am ../quilt/device-mapper/dm-stripe-remove-minimum-stripe-size.patch |
| Applying: There is no technical limitation in device mapper that would prevent the |
| $ git am ../quilt/device-mapper/dm-stripe-optimize-chunk_size-calculations.patch |
| Applying: dm-stripe is usually used with a chunk size that is a power of two. |
| $ git am ../quilt/device-mapper/dm-thin-support-for-non-power-of-2-pool-blocksize.patch |
| Applying: Non power of 2 blocksize support is needed to properly align thinp IO |
| $ git am ../quilt/device-mapper/dm-introduce-split_discard_requests.patch |
| Applying: This patch introduces a new variable split_discard_requests. It can be |
| $ git am ../quilt/device-mapper/dm-thin-split-discards-on-block-boundary.patch |
| Applying: This patch sets the variable "ti->split_discard_requests", so that |
| $ git am ../quilt/device-mapper/dm-thin-optimize-power-of-two-block-size.patch |
| Applying: dm-thin will be most likely used with a block size that is a power of |
| $ git am ../quilt/device-mapper/dm-mpath-add-retain_attached_hw_handler-feature.patch |
| Applying: A SCSI device handler might get attached to a device during the |
| $ git am ../quilt/device-mapper/dm-thin-fix-memory-leak-in-process_prepared_mapping-error-paths.patch |
| Applying: Fix memory leak in process_prepared_mapping by always freeing |
| $ git am ../quilt/device-mapper/dm-thin-avoid-unnecessarily-breaking-sharing-for-flushes.patch |
| Applying: There's no need to break sharing, triggering a copy, for a write that has no |
| $ git am ../quilt/device-mapper/dm-persistent-data-always-unlock-superblock-in-dm_bm_flush_and_unlock.patch |
| Applying: Unlock the superblock even if initial dm_bufio_write_dirty_buffers fails. |
| $ git am ../quilt/device-mapper/dm-persistent-data-only-commit-space-map-if-index-changed.patch |
| Applying: Introduce bitmap_index_changed to track whether or not the index changed |
| $ git am ../quilt/device-mapper/dm-allow-targets-to-request-flushes-regardless-of-underlying-device-support.patch |
| Applying: Allow targets to override the 'supports flush' calculation. |
| $ git am ../quilt/device-mapper/dm-thin-set-flush_supported.patch |
| Applying: The thin provisioning target commits internal metadata on flush. So it |
| $ git am ../quilt/device-mapper/dm-use-bool-bitfields-in-struct-dm_target.patch |
| Applying: Use boolean bit fields for flags in struct dm_target. |
| $ cd ../next |
| $ git fetch -f ../quilt-tmp master:quilt/device-mapper |
| From ../quilt-tmp |
| + 5a9ed41...2f4a641 master -> quilt/device-mapper (forced update) |