# My specific stuff, at the top to make it easier to work stuff below. gregkh/gkh-version.patch ##################################################################### # Stuff to be merged for 2.6.32 ##################################################################### ################################# # Driver core patches for 2.6.32 ################################# ################################# # TTY patches for 2.6.32 ################################# tty.current/tty_port-if-we-are-opened-non-blocking-we-still-need-to-raise-the-carrier.patch tty.current/tty-cp210x-fix-carrier-handling.patch ################################# # USB patches for 2.6.32 ################################# usb.current/usb-ohci-quirk-amd-prefetch-for-usb-1.1-iso-transfer.patch usb.current/usb-cdc_acm-fix-race-condition-when-opening-tty.patch usb.current/usb-cdc_acm-fix-memory-leak-after-hangup.patch usb.current/usb-xhci-fix-bug-memory-free-after-failed-initialization.patch usb.current/usb-xhci-fix-trb-physical-to-virtual-address-translation.patch usb.current/usb-xhci-fix-scratchpad-deallocation.patch usb.current/usb-usbmon-fix-bug-in-mon_buff_area_shrink.patch usb.current/usb-option.c-add-support-for-d-link-dwm-162-u5.patch ################################# # Staging patches for 2.6.32 ################################# ##################################################################### # Stuff to be merged after 2.6.32 is out ##################################################################### ################################# # Driver core patches for after 2.6.32 is out ################################# driver-core/hpilo-add-locking-comment.patch driver-core/sysfs-mark-a-locally-only-used-function-static.patch driver-core/driver-core-devtmpfs-ignore-umask-while-setting-file-mode.patch driver-core/driver-core-devtmpfs-prevent-concurrent-subdirectory-creation-and-removal.patch driver-core/driver-core-devtmpfs-use-sys_mount.patch driver-core/driver-core-devtmpfs-do-not-remove-non-kernel-created-directories.patch driver-core/driver-core-devtmpfs-cleanup-node-on-device-creation-error.patch driver-core/driver-core-devtmpfs-set-root-directory-mode-to-0755.patch driver-core/firmware_class-make-request_firmware_nowait-more-useful.patch driver-core/driver-core-don-t-remove-kobjects-in-device_shutdown.patch ################################# # TTY patches for after 2.6.32 is out ################################# tty/jsm-irq-handlers-doesn-t-need-to-have-irq_disabled-enabled.patch tty/jsm-rewriting-a-bad-log-message.patch tty/jsm-remove-the-ch_custom_speed-field.patch tty/jsm-removing-ch_old_baud-field.patch tty/jsm-remove-ch_cpstime-field.patch tty/jsm-removing-unused-jsm_channel-ch_wopen-field.patch tty/jsm-removing-the-field-jsm_board-intr_count.patch tty/jsm-adding-eeh-handlers.patch tty/tty-const-constify-remaining-tty_operations.patch tty/tty-esp-remove-broken-driver.patch tty/tty-istallion-kill-off-the-bkl-ioctl.patch tty/tty-stallion-kill-bkl-ioctl.patch tty/tty_port-add-tty_port_open-helper.patch tty/tty_port-coding-style-cleaning-pass.patch tty/usb_serial-use-the-shutdown-operation.patch tty/usb_serial-kill-port-mutex.patch tty/opticon-fix-resume-logic.patch tty/serial-fix-null-pointer-dereference.patch tty/serial-cascade-needless-conditionals.patch tty/serial-8250-calculate-irqflags-bitmask-before-loop.patch tty/serial-pxa-work-around-errata-75.patch tty/tty-docs-serial-tty-add-to-ldisc-methods.patch ################################# # USB stuff (after 2.6.32 is out) ################################# usb/usb-serial-ftdi_sio-add-space-mark-parity.patch usb/usb-ehci-hub-remove-redundant-ehci-debug-check.patch usb/usb-convert-a-dev_info-to-a-dev_dbg.patch usb/usb-usb-storage-associate-the-name-of-the-interface-with-the-scsi-host.patch usb/usb-storage-make-driver-less-chatty-when-it-finds-a-new-device.patch usb/usb-add-support-for-xilinx-usb-host-controller.patch usb/usb-add-missing-static-markers-to-ohci-pnx4008.patch usb/usb-make-urb-scatter-gather-support-more-generic.patch usb/usb-whci-hcd-support-urbs-with-scatter-gather-lists.patch usb/usb-allow-interrupt-transfers-to-wusb-devices.patch usb/usb-whci-hcd-fix-type-and-format-warnings-in-sg-code.patch usb/usb-skeleton-correct-use-of-and.patch usb/usb-gadget-handle-endpoint-requests-at-the-function-level.patch usb/usb-audio-gadget-handle-endpoint-control-requests-at-the-function-level.patch usb/usb-modifications-for-at91sam9g10.patch usb/usb-usbtmc-minor-formatting-cleanups.patch usb/usb-whci-hcd-decode-more-qhead-fields-in-the-debug-files.patch usb/usb-wusb-add-wusb_phy_rate-sysfs-file-to-host-controllers.patch usb/usb-otg-add-support-for-ulpi-connected-external-transceivers.patch usb/usb-otg-add-generic-driver-for-ulpi-otg-transceiver.patch usb/usb-host-ehci-introduce-omap-ehci-hcd-driver.patch usb/usb-improved-error-handling-in-usb_port_suspend.patch usb/usb-xhci-handle-urb-cancel-complete-and-resubmit-race.patch usb/usb-xhci-re-purpose-xhci_quiesce.patch usb/usb-xhci-add-watchdog-timer-for-urb-cancellation.patch usb/usb-xhci-remove-unused-hcd-statistics-code.patch usb/usb-ehci-minor-constant-fix-for-schedule_slop.patch usb/usb-ehci-respect-ist-when-scheduling-new-split-itds.patch usb/usb-don-t-use-a-fixed-dma-mapping-for-hub-status-urbs.patch usb/usb-add-a-remove-hardware-sysfs-attribute.patch usb/usb-fix-a-bug-in-the-scatter-gather-library.patch usb/usb-add-ehci-support-for-mx27-and-mx31-based-boards.patch usb/usb-g_file_storage-parts-of-file_storage.c-moved-to-separate-file.patch usb/usb-g_file_storage-fsg_-prefix-added-to-some-identifiers.patch usb/usb-g_file_storage-per-lun-ro-removable-and-cdrom-flags-handling-changed.patch usb/usb-g_file_storage-more-code-from-file_storage.c-moved-to-storage_common.c.patch usb/usb-g_mass_storage-template-f_mass_storage.c-file-created.patch usb/usb-g_mass_storage-testing-code-from-f_mass_storage.c-removed.patch usb/usb-g_mass_storage-parts-of-fsg_dev-moved-to-fsg_common-structure.patch usb/usb-g_mass_storage-constant-length-buffers-used.patch usb/usb-g_mass_storage-fsg_common_init-created.patch usb/usb-interface-association-descriptors-added-to-cdc-rndis.patch usb/usb-serial-sierra-driver-memory-reduction.patch usb/usb-ehci-add-native-scatter-gather-support.patch usb/usb-add-scatter-gather-support-to-usbmon.patch usb/usb-omap-update-mach-usb.h-to-allow-ehci-driver-to-build.patch usb/usb-ehci-allow-ehci-to-be-built-on-omap3.patch usb/usb-check-results-of-dma_map_single.patch ################################# # Staging stuff ################################# staging/staging-rt3090-disable-has_ate-option.patch staging/staging-rt3090-disable-has_antenna_diversity_support-option.patch staging/staging-rt3090-remove-private-debugging-ioctls.patch staging/staging-rt3090-remove-private-ioctls.patch staging/staging-rt28x0-updates-from-vendor-s-v2.1.0.0-drivers.patch staging/staging-rt28x0-remove-unused-code-from-common-dfs.c.patch staging/staging-rt2860-add-rt3090-chipset-support.patch staging/staging-remove-no-longer-needed-rt3090-driver.patch staging/staging-b3dfg-remove-check-for-pci-bus-master.patch staging/staging-line6-driver.c-factorize-code-and-cleanups.patch staging/staging-comedi-8253-fix-coding-style-error.patch staging/staging-comedi-8255-fix-coding-style-error.patch staging/staging-comedi-drivers.c-checkpatch-fix.patch staging/staging-comedi-adl_pci6208-code-styling-fix.patch staging/staging-comedi-ni_labpc.h-fixed-line-lengths-of-some-trailing-comments.patch staging/staging-comedi-ni_labbc_cs-cleaned-up-debug-define-a-bit.patch staging/staging-comedi-ni_labpc_cs-removed-null-initialization-of-static.patch staging/staging-comedi-ni_labpc_cs-added-mandatory-whitespace-to-comparison.patch staging/staging-comedi-ni_labpc_cs-removed-null-check-from-kfree.patch staging/staging-comedi-ni_labpc_cs-wrapped-long-comments.patch staging/staging-comedi-comedi_compat32-fixed-checkpatch.pl-issues.patch staging/staging-comedi-comedidev.h-fixed-checkpatch.pl-issues.patch staging/staging-comedi-ni_at_ao.c-fix-coding-style-error.patch staging/staging-comedi-mite.c-fix-coding-style.patch staging/staging-comedi-mite.h-deletion-of-unused-functions.patch staging/staging-comedi-ni_atmio16d-fix-formating-errors.patch staging/staging-comedi-ni_atmio16d-brace-fixes.patch staging/staging-comedi-nt_atmio16d-space-and-tab-fixes.patch staging/staging-comedi-ni_atmio16d-printk-fixups.patch staging/staging-comedi-vmk80xx-cleanup-formatting.patch staging/staging-comedi-comedi_compat32.h-fixed-checkpatch.pl-issues.patch staging/staging-comedi-acl7225b.c-codingstyle-printk-fixups.patch staging/staging-comedi-adl_pci7296-codingstyle-cleanup.patch staging/staging-comedi-adl_pci7432-coding-style-cleanup.patch staging/staging-comedi-amplc_pc263.c-fix-coding-style-issues.patch staging/staging-comedi-amplc_pc263.c-more-coding-style-fixes.patch staging/staging-comedi-trivial-fix-of-a-very-frequent-spelling-mistake.patch staging/staging-comedi-ni_mio_cs.c-coding-style-cleanup.patch staging/staging-comedi-pcm_common-fixed-all-checkpatch-issues.patch staging/staging-comedi-pcmmio-coding-style-cleanup.patch staging/staging-comedi-pcmmio-more-coding-style-cleanup.patch staging/staging-comedi-remove-check-for-have_unlocked_ioctl.patch staging/staging-comedi-remove-check-for-have_compat_ioctl.patch staging/staging-comedi-don-t-check-for-enoioctlcmd.patch staging/staging-comedi-remove-__cplusplus-check.patch staging/staging-comedi-remove-extern-macro-since-it-is-not-used.patch staging/staging-comedi-adl_pci8164-coding-style-fixes.patch staging/staging-comedi-multiq3-remove-warning-on-braces.patch staging/staging-comedi-multiq3-add-kern_.patch staging/staging-comedi-addi-data-cleanup-redundant-tests-on-unsigned.patch staging/staging-comedi-pcl726-fix-coding-style-issues.patch staging/staging-comedi-comedi_fc-checkpatch.pl-fixes.patch staging/staging-comedi-drivers-ni_6527-fixup-checkpatch.pl-warnings.patch staging/staging-comedi-gsc_hpdi-style-fixes-printk.patch staging/staging-comedi-gsc_hpdi-fix-style-issues.patch staging/staging-comedi-gsc_hdpi-style-fixes-static-function.patch staging/staging-comedi-icp_multi-white-space-style-fixes.patch staging/staging-comedi-icp_multi-fix-style-issue-printk.patch staging/staging-comedi-icp_multi-don-t-init-static.patch staging/staging-comedi-ii_pci20kc-white-space-fixes.patch staging/staging-comedi-ii_pci_20kc-fix-style-printk.patch staging/staging-comedi-ke_counter-fix-style-issues.patch staging/staging-comedi-cb_das16_cs-fixing-coding-style-errors.patch staging/staging-xvmalloc-memory-allocator.patch staging/staging-virtual-block-device-driver.patch staging/staging-ramzswap-documentation.patch staging/staging-ramzswap-add-todo-file.patch staging/staging-et131x-adding-__init-__exit-macros.patch staging/staging-cx25821-adding-__init-__exit-macros.patch staging/staging-p9auth-adding-__init-__exit-macros.patch staging/staging-phison-adding-__init-__exit-macros.patch staging/staging-iio-kconfig-and-make-edits.patch staging/staging-iio-lots-of-doc-fixes.patch staging/staging-iio-fix-up-the-module-build.patch staging/staging-slicoss-remove-duplicate-structure-field-initialization.patch staging/staging-et131x-kill-success-and-failure-defines.patch staging/staging-et131x-tidy-eeprom-code-up.patch staging/staging-et131x-extract-the-eeprom-setup-logic-from-initpci.patch staging/staging-et131x-kill-the-nophyaccess-variable.patch staging/staging-et131x-tidy-up-initpci-code.patch staging/staging-et131x-kill-nmi-hacks.patch staging/staging-et131x-phy-loopback-cannot-be-set-and-isn-t-useful-for-us-anyway.patch staging/staging-et131x-rxstat-is-not-used.patch staging/staging-et131x-clean-up-word-3-definition.patch staging/staging-et131x-clean-up-word2-usage.patch staging/staging-et131x-tidy-up-names-for-the-tx-structures.patch staging/staging-et131x-the-stuck-descriptor-copy-is-never-used.patch staging/staging-et131x-pci_alloc_consistent-dma-alignment-is-guaranteed.patch staging/staging-et131x-first-pass-rx-cleanup.patch staging/staging-et131x-clean-up-the-receive-arrays.patch staging/staging-et131x-fold-up-simple-wrapper-functions.patch staging/staging-et131x-remove-old-sendwaitqueue-code.patch staging/staging-et131x-tidy-up-a-bit-further.patch staging/staging-et131x-clean-up-the-tx-ring-init.patch staging/staging-et131x-clean-up-tx-naming.patch staging/staging-et131x-kill-unused-tcb-fields.patch staging/staging-et131x-bring-tx-into-coding-style.patch staging/staging-et131x-tx-ring-mac-error-is-only-used-as-a-local.patch staging/staging-et131x-kill-the-rx-pending-list.patch staging/staging-et131x-kill-the-rx-skb-list-element-it-isn-t-used.patch staging/staging-et131x-clean-the-ipg-types-up.patch staging/staging-et131x-clean-up-the-half-duplex-control-reg-types.patch staging/staging-et131x-clean-up-the-mii_mgmt-type.patch staging/staging-et131x-clean-up-mac_cfg-types.patch staging/staging-et131x-clean-up-max_fm-type.patch staging/staging-et131x-kill-off-mac_test_t.patch staging/staging-et131x-clean-up-mii-control.patch staging/staging-et131x-phy-clean-up.patch staging/staging-et131x-clean-up-the-phy-code-especially-dup-stuff.patch staging/staging-poch-parameter-to-enable-synthetic-counter.patch staging/staging-poch-fetch-flush-ioctl-interface.patch staging/staging-poch-increase-groups-per-interrupt.patch staging/staging-poch-parameter-to-enable-loopback.patch staging/staging-poch-remove-circular-buffer-header.patch staging/staging-poch-include-linux-types.h.patch staging/staging-poch-add-sample-rx-code.patch staging/staging-rtl8187se-remove-unused-include-linux-version.h.patch staging/staging-rtl8187su-remove-unused-include-linux-version.h.patch staging/staging-wlags49_h2-add-agere-driver-for-hermes-ii-and-hermes-ii.5-chipsets.patch staging/staging-wlags49_h2-add-todo-files.patch staging/staging-wlags49-fix-kconfigs-dependancy.patch staging/staging-dream-make-it-independant-from-config_android.patch staging/staging-dream-mark-as-broken.patch staging/staging-dream-synaptics-touchscreen-for-htc-dream-check-that-smbus-is-available.patch staging/staging-dream-remove-wakelock-support.patch staging/staging-dream-remove-wakelock-support-from-smd_rpcrouter.h.patch staging/staging-otus-checkpatch.pl-cleanup-for-header-files.patch staging/staging-otus-checkpatch.pl-cleanup-for-.c-files.patch staging/staging-otus-checkpatch.pl-cleanup-for-some-more-.c-files.patch staging/staging-rt28x0-remove-unused-eewrite-methods.patch staging/staging-rt28x0-remove-unused-code-from-common-ee_efuse-c.patch staging/staging-rt28x0-remove-private-rtpriv_ioctl_set-ioctl.patch staging/staging-rt28x0-remove-private-rtpriv_ioctl_gsitesurvey-ioctl.patch staging/staging-rt28x0-remove-private-wext-handlers.patch staging/staging-rt28x0-remove-support-for-private-driver-parameters.patch staging/staging-rt28x0-remove-optional-loading-of-eeprom-from-file-in-efuse-mode.patch staging/staging-rt28x0-fix-some-build-warnings.patch staging/staging-rt28x0-remove-optional-cmm-profile-parameters.patch staging/staging-rt28x0-remove-dead-code-from-rtmp_phy.h.patch staging/staging-rt28x0-remove-unused-sha256-code.patch staging/staging-rt28x0-remove-dead-code.patch staging/staging-rt28x0-remove-__line__-instances.patch staging/staging-rt28x0-run-c-files-through-lindent.patch staging/staging-rt28x0-run-common-c-files-through-lindent.patch staging/staging-rt28x0-run-sta-c-files-through-lindent.patch staging/staging-rt28x0-run-h-files-through-lindent.patch staging/staging-rt28x0-fix-comments-in-c-files.patch staging/staging-rt28x0-fix-comments-in-common-c-files.patch staging/staging-rt28x0-fix-comments-in-sta-c-files.patch staging/staging-rt28x0-fix-comments-in-h-files.patch staging/staging-rt28x0-remove-typedefs-part-one.patch staging/staging-rt28x0-remove-typedefs-part-two.patch staging/staging-rt28x0-remove-typedefs-part-three.patch staging/staging-rt28x0-add-proper-selection-of-wireless_ext-and-wext_priv.patch staging/staging-rt2860-remove-remainders-of-etc-reading-stuff.patch staging/staging-rt2860-remove-superfluous-newlines.patch staging/staging-strip-add-todo-file.patch staging/staging-arlan-add-todo-file.patch staging/staging-wavelan-add-todo-file.patch staging/staging-netwave-add-todo-file.patch staging/staging-octeon-don-t-ignore-request_irq-return-code.patch staging/staging-vt6656-use-lowercase-for-via-usb-vendor-id.patch staging/staging-vt6655-correct-unsigned-bound-issue.patch staging/staging-vt6655-remove-kcompat.h.patch staging/staging-vt6656-remove-kcompat.h.patch staging/staging-vt6655-remove-duplicate-includes.patch staging/staging-vt6656-remove-duplicate-includes.patch staging/staging-vt6655-remove-unneeded-version.h.patch staging/staging-vt6656-remove-unneeded-version.h-and-version-check.patch staging/staging-vt6655-remove-__cplusplus-ifdefs.patch staging/staging-vme-remove-unused-include-linux-version.h.patch staging/staging-vme-correct-array-overflow.patch staging/staging-vme-pull-common-vme-interrupt-handling-into-core-code.patch staging/staging-vme-fix-compiler-warnings-in-vme_ca91cx42.c.patch staging/staging-vme-allow-size-of-0-when-disabling-a-window.patch staging/staging-vme-correct-operation-of-vme_lm_free.patch staging/staging-vme-clean-up-tsi148-driver.patch staging/staging-vme-rename-vme-dma-functions.patch staging/staging-vme-fix-mutex-locking.patch staging/staging-dst-fix-parentheses.patch staging/staging-rtl8192su-depends-on-usb.patch # add and remove drivers .33 staging/staging-android-delete-android-drivers.patch staging/staging-dream-remove-drivers.patch staging/staging-added-realtek-rtl8192u-driver-to-staging.patch staging/staging-rtl8192u-make-it-compile.patch staging/staging-rtl8192u-remove-bad-whitespaces.patch staging/staging-rtl8192u-remove-dead-code.patch # tty stuff still under work #tty.work/tty-usb-cleanup-open #tty.work/serial-extract-portops #tty.work/serial-use-port-hangup #tty.work/serial-use-tty-close #tty.work/serial-core-port-wait #tty.work/serial-f81216-helper