# My specific stuff, at the top to make it easier to work stuff below. gregkh/gkh-version.patch gregkh/sysrq-u-laptop.patch gregkh/detect-atomic-counter-underflows.patch ##################################################################### # Stuff to be merged for 2.6.27 ##################################################################### ################################# # Driver core patches for 2.6.27 ################################# ################################# # USB patches for 2.6.27 ################################# usb.current/usb-storage-sierra-non-configurable-tru-install.patch usb.current/usb-serial-sierra-device-addition-version-rev.patch usb.current/usb-ehci-fix-some-ehci-hangs-and-crashes.patch usb.current/usb-fix-the-nokia-6300-storage-mode.patch usb.current/usb-correct-sierra-wireless-usb-evdo-modem-device-id.patch usb.current/usb-fix-hcd-interrupt-disabling.patch usb.current/usb-update-of-documentation-usb-anchors.txt.patch usb.current/usb-gadget-fix-omap_udc-dma-regression.patch usb.current/usb-fixing-nokia-3310c-in-storage-mode.patch usb.current/usb-musb-fix-include-path.patch usb.current/usb-fix-ehci-periodic-transfers.patch usb.current/usb-added-driver-for-a-delcom-usb-7-segment-led-display.patch usb.current/usb-add-usb-test-and-measurement-class-driver.patch ##################################################################### # Stuff to be merged after 2.6.27 is out ##################################################################### ################################# # Driver core patches for after 2.6.27 is out ################################# driver-core/sysfs-crash-debugging.patch driver-core/device-create-block-convert-device_create_drvdata-to-device_create.patch driver-core/device-create-char-convert-device_create_drvdata-to-device_create.patch driver-core/device-create-ieee1394-convert-device_create_drvdata-to-device_create.patch driver-core/device-create-infiniband-convert-device_create_drvdata-to-device_create.patch driver-core/device-create-misc-convert-device_create_drvdata-to-device_create.patch driver-core/device-create-net-convert-device_create_drvdata-to-device_create.patch driver-core/device-create-s390-convert-device_create_drvdata-to-device_create.patch driver-core/device-create-scsi-convert-device_create_drvdata-to-device_create.patch driver-core/device-create-sound-convert-device_create_drvdata-to-device_create.patch driver-core/device-create-usb-convert-device_create_drvdata-to-device_create.patch driver-core/device-create-video-convert-device_create_drvdata-to-device_create.patch driver-core/device-create-ide-convert-device_create_drvdata-to-device_create.patch driver-core/device-create-remove-device_create_drvdata.patch # usb patches are needed to get dynamic debug patch to build properly. driver-core/usb-gadget-link-fixes-for-serial-gadget.patch driver-core/usb-gadget-link-fixes-for-gadget-zero.patch driver-core/usb-gadget-link-fixes-for-midi-gadget.patch driver-core/usb-gadget-link-fixes-for-printer-gadget.patch driver-core/usb-gadget-link-fixes-for-storage-gadget.patch driver-core/usb-gadget-link-fixes-for-cdc-composite-gadget.patch driver-core/usb-gadget-link-fixes-for-network-gadget.patch driver-core/driver-core-basic-infrastructure-for-per-module-dynamic-debug-messages.patch driver-core/driver-core-make-struct-platform_pm_ops-static.patch driver-core/sysfs-support-sysfs_notify-from-atomic-context-with-new-sysfs_notify_dirent.patch driver-core/drivers-firmware-iscsi_ibft.c-make-3-functions-static.patch # fixme! #driver-core/s390-bus_id-dev_name-conversions.patch #driver-core/s390-bus_id-dev_set_name-changes.patch #driver-core/s390-more-bus_id-dev_name-conversions.patch #driver-core/s390-use-s390_root_dev_-in-kvm_virtio.patch # commented out until we get them broken up smaller... #driver-core/driver-core-prepare-for-removal-of-20-char-limit-from-struct-device.patch #driver-core/driver-core-convert-to-new-device-api-to-allow-names-longer-than-20-chars.patch #driver-core/driver-core-lguest-convert-to-new-device-api-to-allow-names-longer-than-20-chars.patch #driver-core/s390-bus_id-dev_set_name-for-css-and-ccw-busses.patch #driver-core-provide-a-dev_set_name-that-handles-names-longer-than-20-chars.patch driver-core/kobject-fix-kobject_rename-and-config_sysfs.patch driver-core/kobject-cleanup-kobject_rename-and-config_sysfs.patch driver-core/sysfs-support-for-preventing-unmounts.patch driver-core/sysfs-sysfs_get_dentry-add-a-sb-parameter.patch driver-core/sysfs-implement-__sysfs_get_dentry.patch driver-core/sysfs-rename-support-multiple-superblocks.patch driver-core/sysfs-introduce-sysfs_sd_setattr-and-fix-sysfs_chmod.patch driver-core/sysfs-sysfs_chmod_file-handle-multiple-superblocks.patch # next two patches are also in the block tree, but we include them here as well # as we want to build off of them. Be careful when merging with Linus. driver-core/klist-don-t-iterate-over-deleted-entries.patch driver-core/driver-core-use-klist-for-class-device-list-and-implement-iterator.patch driver-core/driver-core-add-bus_sort_breadthfirst-function.patch driver-core/net-convert-the-phy_device-file-to-use-bus_find_device_by_name.patch # helper tools, not for mainline. driver-core/warn-when-statically-allocated-kobjects-are-used.patch ################################# # USB stuff (after 2.6.27 is out) ################################# usb/drivers-usb-class-usblp.c-adjust-error-handling-code.patch usb/usb-kill-urbs-permanently.patch usb/usb-extend-poisoning-to-anchors.patch usb/ub-remove-sg_stat.patch usb/usb-let-some-usb-host-controllers-get-irq-flags-from-resource.patch usb/usb-gadget-kconfig-cleanup.patch usb/usb-gadget-dummy_hcd-implement-set_wedge.patch usb/usb-gadget-net2280-implement-set_wedge.patch usb/usb-gadget-function-activation-deactivation.patch usb/usb-gadget-cdc-obex-glue.patch usb/usb-gadget-defer-obex-enumeration.patch usb/fsl_usb2_udc-make-dr_ep_setup-function-static.patch usb/fsl_usb2_udc-remove-check-for-udc-null-in-dr_controller_setup.patch usb/fsl_usb2_udc-fix-some-sparse-warnings-and-remove-redundant-code.patch usb/fsl_usb2_udc-clean-up-whitespace-in-errors-and-warnings.patch usb/fsl_usb2_udc-clean-up-whitespace-in-proc-debugging-output.patch usb/fsl_usb2_udc-initialize-spinlock-earlier.patch usb/fsl_usb2_udc-rename-the-arguments-of-the-fsl_writel-macro.patch usb/fsl_usb2_udc-uninline-udc_reset_ep_queue.patch usb/fsl_usb2_udc-make-fsl_queue_td-return-type-void.patch usb/fsl_usb2_udc-add-a-wmb-before-priming-endpoint.patch usb/fsl_usb2_udc-fix-oops-on-probe-failure.patch # HSO - goes through jeff usb/hso-fix-hso_serial_close-refcounting.patch usb/hso-put-linefeeds-on-printk-s-in-hso.c.patch # usb debugging, need to also fix up other parts of the kernel that depend on # CONFIG_USB_DEBUG usb/usb-remove-warn-macro-from-usb.h.patch usb/usb-remove-info-macro-from-usb.h.patch usb/usb-remove-use-of-err-in-drivers-usb-serial.patch #usb/usb-add-config_usb_debug_messages-and-usb_dbg.patch #usb/usb-convert-the-usb-core-code-to-use-usb_dbg.patch #usb/usb-convert-the-usb-host-controller-code-to-use-usb_dbg.patch #usb/usb-remove-config_usb_debug.patch # my ols tutorial driver, never in mainline usb/usb-gotemp.patch # not quite working yet... #pending/greg-vmalloc-do-not-check-for-freed-locks-on-user-maps.patch #pending/greg-slab-add-a-flag-to-prevent-debug_free-checks-on-a-kmem_cache.patch #pending/greg-infrastructure-to-debug-objects.patch #pending/greg-debugobjects-add-documentation.patch #pending/greg-debugobjects-add-timer-specific-object-debugging-code.patch #pending/firmware-add-kconfig-and-makefile-to-build-the-firmware-samples.patch #ns/namespace #ns/namespace_module.c #ns/ns-debug #ns/module-usb-serial.patch #ns/modpost #u1.patch #f.patch