* 2.6.17-rc1-mm3
@ 2006-04-18 10:14 Andrew Morton
2006-04-18 15:07 ` [-mm patch] fix VIDEO_DEV=m, VIDEO_V4L1_COMPAT=y Adrian Bunk
` (3 more replies)
0 siblings, 4 replies; 9+ messages in thread
From: Andrew Morton @ 2006-04-18 10:14 UTC (permalink / raw)
To: linux-kernel
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17-rc1/2.6.17-rc1-mm3/
- The netdev development tree has been temporarily dropped. It contains
little except for a large e1000 update, which crashes.
- The git-sas-jg (SCSI attached storage) tree was dropped as well, due to
failure to compile and I'm not sure that it's coming from the correct place.
- There's quite a lot here needed for 2.6.17.
Changes since 2.6.17-rc1-mm2:
origin.patch
git-acpi.patch
git-agpgart.patch
git-alsa.patch
git-cfq.patch
git-cifs.patch
git-cpufreq.patch
git-drm.patch
git-dvb.patch
git-infiniband.patch
git-input.patch
git-intelfb.patch
git-libata-all.patch
git-mtd.patch
git-ocfs2.patch
git-powerpc.patch
git-pcmcia.patch
git-scsi-misc.patch
git-scsi-target.patch
git-splice-fixup.patch
git-watchdog.patch
git-xfs.patch
git-cryptodev.patch
git-viro-bird-m32r.patch
git-viro-bird-m68k.patch
git-viro-bird-frv.patch
git-viro-bird-upf.patch
git-viro-bird-volatile.patch
git trees
-sched-fix-interactive-task-starvation.patch
-dont-awaken-rt-tasks-on-expired-array.patch
-select-warning-fixes.patch
-fix-null-pointer-dereference-in-node_read_numastat.patch
-md-make-sure-64bit-fields-in-version-1-metadata-are-64-bit-aligned.patch
-git-arm-build-fix.patch
-gregkh-driver-sysfs-allow-sysfs-attribute-files-to-be-pollable.patch
-gregkh-driver-driver-core-safely-unbind-drivers-for-devices-not-on-a-bus.patch
-gregkh-driver-block-delay-all-uevents-until-partition-table-is-scanned.patch
-gregkh-driver-driver-core-fix-unnecessary-null-check-in-drivers-base-class.c.patch
-gregkh-driver-driver-core-driver_bind-attribute-returns-incorrect-value.patch
-gregkh-driver-pm-print-name-of-failed-suspend-function.patch
-gregkh-driver-dmi-move-dmi_scan.c-from-arch-i386-to-drivers-firmware.patch
-gregkh-i2c-rtc-ds1374-convert-tasklet-to-workqueue.patch
-gregkh-i2c-rtc-m41t00-driver-should-use-workqueue-instead-of-tasklet.patch
-gregkh-i2c-hwmon-w83792d-quiet-on-misdetection.patch
-gregkh-i2c-i2c-sis96x-remove-init-log-message.patch
-gregkh-i2c-i2c-parport-require-type-parameter.patch
-ia64-always-map-vga-framebuffer-uc-even-if-it-supports-wb.patch
-inputh-should-always-include-asm-typesh.patch
-wistron_btns-add-support-for-amilo-7400m.patch
-sata_mv-properly-print-hc-registers.patch
-b44-fix-force-mac-address-before-ifconfig-up.patch
-net-drivers-fix-section-attributes-for-gcc.patch
-remove-drivers-net-hydrah.patch
-via-rhine-execute-bounce-buffers-code-on-rhine-i-only.patch
-for_each_possible_cpu-network-codes.patch
-ebtables-fix-allocation-in-net-bridge-netfilter-ebtablesc.patch
-remove-broken-and-unmaintained-sangoma-drivers.patch
-fs-locksc-make-posix_locks_deadlock-static.patch
-gregkh-pci-msi-save-restore-for-suspend-resume.patch
-gregkh-pci-pci_ids.h-correct-naming-of-1022-7450.patch
-gregkh-pci-pci-fix-sparse-warning-about-pci_bus_flags.patch
-gregkh-pci-pci-rpaphp-remove-init-error-condition.patch
-gregkh-pci-re-arch-i386-pci-irq.c-new-via-chipsets.patch
-gregkh-pci-pci-add-pci-quirk-for-smbus-on-the-asus-a6va-notebook.patch
-gregkh-pci-dma-doc-updates.patch
-gregkh-pci-remove-kernel-power-pm.c-pm_unregister.patch
-pcmcia-remove-unneeded-forward-declarations.patch
-for_each_possible_cpu-sparc.patch
-for_each_possible_cpu-sparc64.patch
-splice-warning-fix.patch
-gregkh-usb-usb-net2282-and-net2280-software-compatibility.patch
-gregkh-usb-usb-cleanups-for-ohci-s3c2410.c.patch
-gregkh-usb-usb-ftdi_sio-add-support-for-eclo-com-to-1-wire-usb-adapter.patch
-gregkh-usb-usb-g_file_storage-set-short_not_ok-for-bulk-out-transfers.patch
-gregkh-usb-usb-g_file_storage-add-comment-about-buffer-allocation.patch
-gregkh-usb-usb-serial-converts-port-semaphore-to-mutexes.patch
-gregkh-usb-usb-pci-quirks.c-proper-prototypes.patch
-gregkh-usb-usb-input-proper-prototypes.patch
-gregkh-usb-usb-add-support-for-papouch-tmu.patch
-gregkh-usb-usb-usbtouchscreen-unified-usb-touchscreen-driver.patch
-gregkh-usb-usb-input-remove-kconfig-entries-of-old-touchscreen-drivers-in-favour-of-usbtouchscreen.patch
-gregkh-usb-usb-g_file_storage-use-module_param_array_named-macro.patch
-gregkh-usb-usb-wacom-tablet-driver-update.patch
-gregkh-usb-usb-add-new-wacom-devices-to-usb-hid-core-list.patch
-gregkh-usb-usb-pegasus-driver-bugfix.patch
-gregkh-usb-usb-drivers-usb-core-remove-unused-exports.patch
-gregkh-usb-usb-ueagle-cosmetic.patch
-gregkh-usb-usb-ueagle-support-geode.patch
-gregkh-usb-usb-ueagle-null-pointer-dereference-fix.patch
-gregkh-usb-usb-ueagle-memory-leack-fix.patch
-gregkh-usb-usb-otg-hub-support-is-optional.patch
-gregkh-usb-usb-fix-gadget_is_musbhdrc.patch
-gregkh-usb-usb-net2280-short-rx-status-fix.patch
-gregkh-usb-usb-rndis_host-whitespace-comment-updates.patch
-gregkh-usb-usb-gadgetfs-highspeed-bugfix.patch
-gregkh-usb-usb-gadget-zero-poisons-out-buffers.patch
-gregkh-usb-usb-at91-usb-driver-supend-resume-fixes.patch
-gregkh-usb-usb-usbtest-scatterlist-out-data-pattern-testing.patch
-gregkh-usb-usb-g_ether-highspeed-conformance-fix.patch
-gregkh-usb-usb-linux-usb-net2280.h-common-definitions.patch
-gregkh-usb-usb-rename-ax8817x_func-to-asix_func-and-add-utility-functions-to-reduce-bloat.patch
-gregkh-usb-usb-keyspan-remote-bugfix.patch
-gregkh-usb-usb-uhci-don-t-track-suspended-ports.patch
-gregkh-usb-hid-core.c-fix-input-irq-status-32-received-for-silvercrest-usb-keyboard.patch
-gregkh-usb-usb-s3c2410-use-clk_enable-to-ensure-48mhz-to-ohci-core.patch
-pl2303-added-support-for-otis-dku-5-clone-cable.patch
-x86_64-mm-execve-cleanup.patch
-x86_64-mm-hotadd-reserve.patch
-x86_64-mm-srat-hotadd-reserve.patch
-x86_64-mm-empty-pxm.patch
-x86_64-mm-rename-e820-mapped.patch
-x86_64-mm-e820-all-mapped.patch
-x86_64-mm-mcfg-e820.patch
-x86_64-mm-pci-bus-ifdef.patch
-x86_64-mm-clustered-check.patch
-x86_64-mm-horus-bus-0.patch
-x86_64-mm-clear-lapic.patch
-x86_64-mm-i386-modern-apic.patch
-x86_64-mm-revert-powernow-fix.patch
-x86_64-mm-powernow-fix-3.patch
-x86_64-mm-nodes-shift-dummy.patch
-x86_64-mm-mce-nmi-watchdog.patch
-x86_64-mm-i386-bigsmp-fadt.patch
-x86_64-mm-force-iret.patch
-x86_64-mm-strlen-export.patch
-x86_64-mm-hpet-return.patch
-x86_64-mm-vsmp-cache-boundary.patch
-x86_64-mm-mcfg-check-more-busses.patch
-x86_64-mm-mmconfig-error-value.patch
-x86_64-mm-hpet-drift.patch
-x86_64-mm-gs-leak.patch
-x86_64-mm-fix-config_reorder.patch
-slab-allocate-node-local-memory-for-off-slab-slabmanagement.patch
-slab-add-statistics-for-alien-cache-overflows.patch
-nommu-use-compound-page-in-slab-allocator.patch
-mm-fix-bug-in-brk.patch
-some-page-migration-fixups.patch
-overcommit-add-calculate_totalreserve_pages.patch
-overcommit-use-totalreserve_pages.patch
-overcomit-use-totalreserve_pages-for-nommu.patch
-page-flags-add-commentry-regarding-field-reservation.patch
-mm-migratec-dont-export-a-static-function.patch
-frv-define-mmu-mode-specific-syscalls-as-cond_syscall-and-clean-up-unneeded-macros.patch
-swsusp-dont-require-bigsmp.patch
-i386-print-eip-esp-last.patch
-menu-relocate-doublefault-option.patch
-mpparse-prevent-table-index-out-of-bounds.patch
-mptspec-remove-duplicate-include.patch
-i386-move-smp-option-above-subarch-selection.patch
-alpha-smp-boot-fixes.patch
-m32r-fix-cpu_possible_map-and.patch
-m32r-security-fix-of-getput_user-macros.patch
-remove-unused-prepare_to_switch-macro.patch
-m32r-remove-symbols-exported-twice.patch
-uml-tls-fixlets.patch
-add-gfp_nowait.patch
-uml-memory-hotplug-cleanups.patch
-uml-make-64-bit-cow-files-compatible-with-32-bit-ones.patch
-uml-safe-migration-path-to-the-correct-v3-cow-format.patch
-uml-fix-2-harmless-cast-warnings-for-64-bit.patch
-uml-request-format-warnings-to-gcc-for-appropriate-functions.patch
-uml-fix-format-errors.patch
-uml-fix-some-double-export-warnings.patch
-uml-fix-extern-vs-static-proto-conflict-in-tls-code.patch
-uml-fix-critical-typo-for-tt-mode.patch
-uml-support-sparse-for-userspace-files.patch
-uml-move-outside-spinlock-call-not-needing-it.patch
-uml-fix-hang-on-run_helper-failure-on-uml_net.patch
-uml-fix-failure-path-after-conversion.patch
-uml-fix-big-stack-user.patch
-uml-local_irq_save-not-local_save_flags.patch
-uml-fix-parallel-make-early-failure-on-clean-tree.patch
-uml-avoid-warnings-for-diffent-names-for-an-unsigned-quadword.patch
-s390-update-default-configuration.patch
-s390-ebdic-to-ascii-conversion-tables.patch
-s390-invalid-check-after-kzalloc.patch
-s390-wrong-return-codes-in-cio_ignore_proc_init.patch
-s390-increase-cio_trace-debug-event-size.patch
-s390-dasd-device-offline-messages.patch
-s390-fail-fast-requests-on-quiesced-devices.patch
-s390-dasd-proc-entries.patch
-s390-minor-tape-fixes.patch
-arch-s390-makefile-remove-finline-limit=10000.patch
-s390-fix-implicit-declaration-of-unlikely.patch
-hdaps-add-support-for-thinkpad-r52.patch
-configurable-nodes_shift.patch
-ext3-block-allocation-reservation-fixes-to-support.patch
-ext3-ext3-in-kernel-block-number-type-fixes.patch
-ext3-ext3-in-kernel-block-number-type-fixes-fix.patch
-no-arch-specific-strpbrk-implementations.patch
-clean-up-arch-overrides-in-linux-stringh.patch
-sync_file_range-use-unsigned-for-flags.patch
-timer-initialisation-fix.patch
-timer-initialisation-fix-tidy.patch
-the-scheduled-unexport-of-panic_timeout.patch
-s3c24xx-gpio-led-support.patch
-s3c24xx-gpio-led-support-tidy.patch
-leds-fix-ide-disk-trigger-name.patch
-leds-reorganise-kconfig.patch
-leds-re-layout-include-linux-ledsh.patch
-vfs-propagate-mnt_flags-into-do_loopback-vfsmount.patch
-build-kernel-irq-migrationc-only-if-config_generic_pending_irq-is-set.patch
-remove-sys_-prefix-of-new-syscalls-from-__nr_sys_.patch
-make-tty_insert_flip_string_flags-a-non-gpl-export.patch
-9p-handle-sget-failure.patch
-remove-extraneous-n-in-doubletalk-init-printk.patch
-reinstate-const-in-next_thread.patch
-select-dont-overflow-if-select_stack_alloc-%-sizeoflong-=-0.patch
-silence-a-const-vs-non-const-warning.patch
-kdump-proc-vmcore-size-oveflow-fix.patch
-hdaps-support-new-lenovo-machines.patch
-uniform-pollrdhup-handling-between-epoll-and-poll-select.patch
-add-cpu_relax-to-hrtimer_cancel.patch
-sys_kexec_load-naming-fixups.patch
-process-accounting-take-original-leaders-start_time-in-non-leader-exec.patch
-remove-blkmtd.patch
-ptmx-fix-duplicate-idr_remove.patch
-tty-release_dev-remove-dead-code.patch
-mpbl0010-driver-sysfs-permissions-wide-open.patch
-last-dma_xbit_mask-cleanups.patch
-last-dma_xbit_mask-cleanups-fix.patch
-docs-laptop-modetxt-source-file-build.patch
-doc-fix-mtrr-userspace-programs-to-build-cleanly.patch
-fix-memory-barrier-docs-wrt-atomic-ops.patch
-fix-memory-barrier-docs-wrt-atomic-ops-update.patch
-improve-data-dependency-memory-barrier-example-in-documentation.patch
-update-contact-info-for-geert-uytterhoeven.patch
-keys-improve-usage-of-memory-barriers-and-remove-irq-disablement.patch
-kexec-update-maintainers.patch
-parport-remove-duplicate-entry-for-netmos_9835.patch
-module-support-record-in-vermagic-ability-to-unload-a-module.patch
-kdump-enable-config_proc_vmcore-by-default.patch
-inotify-check-for-null-inode-in-inotify_d_instantiate.patch
-ipmi-fix-event-queue-limit.patch
-rtc-subsystem-ds1672-oscillator-handling.patch
-rtc-subsystem-ds1672-cleanup.patch
-rtc-subsystem-x1205-sysfs-cleanup.patch
-rtc-subsystem-whitespaces-and-error-messages-cleanup.patch
-rtc-subsystem-fix-proc-output.patch
-rtc-subsystem-rs5c372-sysfs-fix.patch
-rtc-subsystem-compact-error-messages.patch
-rtc-subsystem-sa1100-cleanup.patch
-rtc-subsystem-vr41xx-driver.patch
-rtc-subsystem-vr41xx-cleanup.patch
-fuse-fix-oops-in-fuse_send_readpages.patch
-fuse-fix-fuse_dev_poll-return-value.patch
-fuse-add-o_async-support-to-fuse-device.patch
-fuse-add-o_nonblock-support-to-fuse-device.patch
-fuse-simplify-locking.patch
-fuse-use-a-per-mount-spinlock.patch
-fuse-consolidate-device-errors.patch
-fuse-clean-up-request-accounting.patch
-fuse-account-background-requests.patch
-enable-tsc-for-amd-geode-gx-lx.patch
-isdn4linux-siemens-gigaset-drivers-code-cleanup.patch
-isdn4linux-siemens-gigaset-drivers-kconfig-correction.patch
-isdn4linux-siemens-gigaset-drivers-timer-usage.patch
-isdn4linux-siemens-gigaset-drivers-logging-usage.patch
-isdn4linux-siemens-gigaset-drivers-sysfs-usage.patch
-isdn4linux-siemens-gigaset-drivers-remove-ifnull-macros.patch
-isdn4linux-siemens-gigaset-drivers-uninline.patch
-isdn4linux-siemens-gigaset-drivers-elliminate-from_user-argument.patch
-isdn4linux-siemens-gigaset-drivers-mutex-conversion.patch
-isdn4linux-siemens-gigaset-drivers-remove-private-version-of-__skb_put.patch
-isdn4linux-siemens-gigaset-drivers-remove-forward-references.patch
-isdn4linux-siemens-gigaset-drivers-add-readme.patch
-isdn4linux-siemens-gigaset-drivers-make-some-variables-non-atomic.patch
-drivers-isdn-gigaset-commonc-small-cleanups.patch
-isdn-gigaset-commonc-fix-a-memory-leak.patch
-isdn_drv_gigaset-should-select-not-depend-on-crc_ccitt.patch
-knfsd-correct-reserved-reply-space-for-read-requests.patch
-knfsd-locks-flag-nfsv4-owned-locks.patch
-knfsd-locks-flag-nfsv4-owned-locks-cleanup.patch
-knfsd-nfsd4-wrong-error-handling-in-nfs4acl.patch
-knfsd-nfsd4-better-nfs4acl-errors.patch
-knfsd-nfsd4-fix-acl-xattr-length-return.patch
-knfsd-nfsd-oops-exporting-nonexistent-directory.patch
-knfsd-nfsd-nfsd_setuser-doesnt-really-need-to-modify-rqstp-rq_cred.patch
-knfsd-nfsd4-remove-nfsd_setuser-from-putrootfh.patch
-knfsd-nfsd4-fix-corruption-of-returned-data-when-using-64k-pages.patch
-knfsd-nfsd4-fix-corruption-on-readdir-encoding-with-64k-pages.patch
-knfsd-svcrpc-gss-dont-call-svc_take_page-unnecessarily.patch
-knfsd-svcrpc-warn-instead-of-returning-an-error-from-svc_take_page.patch
-knfsd-nfsd4-fix-laundromat-shutdown-race.patch
-knfsd-nfsd4-nfsd4_probe_callback-cleanup.patch
-knfsd-nfsd4-add-missing-rpciod_down.patch
-knfsd-nfsd4-limit-number-of-delegations-handed-out.patch
-knfsd-nfsd4-limit-number-of-delegations-handed-out-fix.patch
-knfsd-nfsd4-grant-delegations-more-frequently.patch
-video-aty-atyfb_basec-fix-an-off-by-one-error.patch
-atyfb-is-bust-on-sparc32.patch
-sparc32-vga-support.patch
Merged into mainline or a subsystem tree.
+uml-make-64-bit-cow-files-compatible-with-32-bit-ones.patch
UML fix
-task-make-task-list-manipulations-rcu-safe-fix.patch
-task-make-task-list-manipulations-rcu-safe-fix-fix.patch
Folded into task-make-task-list-manipulations-rcu-safe.patch
+uml-madv_remove-fixes.patch
UML fix
+m41t00-fix-bitmasks-when-writing-to-chip.patch
I2C fix
+swsusp-prevent-possible-image-corruption-on-resume.patch
swsusp fix
-acpi-memory-hotplug-cannot-manage-_crs-with-plural-resoureces-fix.patch
Folded into acpi-memory-hotplug-cannot-manage-_crs-with-plural-resoureces.patch
+memory-leak-in-acpi_evaluate_integer.patch
+acpi-memory-leakages-in-drivers-acpi-thermalc.patch
+ia64-acpi_memhotplug-fix.patch
+acpi-dock-driver.patch
+acpiphp-use-new-dock-driver.patch
+acpiphp-prevent-duplicate-slot-numbers-when-no-_sun.patch
ACPI fixes and features
+sound-fix-hang-in-mpu401_uartc.patch
+sound-fix-hang-in-mpu401_uartc-tidy.patch
ALSA fixes
-git-audit-master.patch
+audit-deal-with-deadlocks-in-audit_free.patch
+audit-sockaddr-patch.patch
+audit-move-call-of-audit_free-into-do_exit.patch
+audit-drop-gfp_mask-in-audit_log_exit.patch
+audit-drop-task-argument-of-audit_syscall_entryexit.patch
+audit-no-need-to-wank-with-task_lock-and-pinning-task-down-in-audit_syscall_exit.patch
+audit-support-for-context-based-audit-filtering.patch
+audit-support-for-context-based-audit-filtering-2.patch
+audit-audit-inode-patch.patch
+audit-change-lspp-ipc-auditing.patch
+audit-reworked-patch-for-labels-on-user-space-messages.patch
+audit-more-user-space-subject-labels.patch
+audit-rework-of-ipc-auditing.patch
+audit-audit-filter-performance.patch
The audit tree was turned into broken-out patches
+spi-added-spi-master-driver-for.patch
New SPI driver
+drivers-char-drm-drm_memoryc-possible-cleanups.patch
+drm-fix-further-issues-in-drivers-char-drm-via_irqc.patch
DRM fixes
+sparc32-vivi-fix.patch
+git-dvb-compat-build-fix.patch
git-dvb fixes
+gregkh-i2c-w1-cleanups-fix.patch
Fix i2c tree
+i2c-add-support-for-virtual-i2c-adapters.patch
+i2c-add-support-for-virtual-i2c-adapters-tidy.patch
+i2c-add-support-for-virtual-i2c-adapters-fix.patch
+i2c-pca954x-i2c-mux-driver.patch
I2C virtual adapter support
+sbp2-consolidate-workarounds.patch
+sbp2-add-read_capacity-workaround-for-ipod.patch
+sbp2-make-tsb42aa9-workaround-specific-to-momobay-cx-1.patch
+sbp2-add-ability-to-override-hardwired-blacklist.patch
ieee1394 driver updates
+kconfig-improve-config-load-save-output.patch
+kconfig-fix-config-dependencies.patch
+kconfig-remove-symbol_yesmodno.patch
+kconfig-allow-multiple-default-values-per-symbol.patch
+kconfig-allow-loading-multiple-configurations.patch
+kconfig-integrate-split-config-into-silentoldconfig.patch
+kconfig-move-kernelrelease.patch
+kconfig-add-symbol-option-config-syntax.patch
+kconfig-add-defconfig_list-module-option.patch
+kconfig-add-search-option-for-xconfig.patch
+kconfig-finer-customization-via-popup-menus.patch
+kconfig-create-links-in-info-window.patch
+kconfig-jump-to-linked-menu-prompt.patch
+kconfig-warn-about-leading-whitespace-for-menu-prompts.patch
+kconfig-remove-leading-whitespace-in-menu-prompts.patch
+config-exit-if-no-beginning-filename.patch
+make-kernelrelease-speedup.patch
+kconfig-kconfig_overwriteconfig.patch
+sane-menuconfig-colours.patch
Kconfig system updates
+mtd-improve-parameter-parsing-for-block2mtd.patch
+mtd-improve-parameter-parsing-for-block2mtd-fix.patch
MTD fix
+forcedeth-suggested-cleanups.patch
+bcm43xx-sysfs-code-cleanup.patch
+bcm43xx-fix-pctl-slowclock-limit-calculation.patch
+e1000-fix-media_type-phy_type-thinko.patch
netdev updates.
+unaligned-access-in-sk_run_filter.patch
Net fixlet.
+nfssunrpc-fix-compiler-warnings-if-config_proc_fs-config_sysctl-are-unset.patch
+nfs_show_stats-for_each_possible_cpu-not-nr_cpus.patch
NFS fixlets.
+fix-for-serial-uart-lockup.patch
+serial-locking-cleanup.patch
Serial fix and cleanup
+gregkh-pci-pci-msi-abstractions-and-support-for-altix.patch
+gregkh-pci-pci-per-platform-ia64_-first-last-_device_vector-definitions.patch
+gregkh-pci-pci-altix-msi-support.patch
PCI tree updates
+gregkh-pci-pci-64-bit-resources-drivers-others-changes-amba-fix.patch
Fix PCI tree
+gregkh-pci-acpiphp-configure-_prt-v3-cleanup.patch
+pci-pci-64-bit-resources-arch-changes-update.patch
+improve-pci-config-space-writeback.patch
+improve-pci-config-space-writeback-tidy.patch
Various PCI updates
+revert-pci-pci-cardbus-cards-hidden-needs-pci=assign-busses-to-fix.patch
Revert a patch which broke things.
+git-scsi-misc-scsi_kmap_atomic_sg-warning-fix.patch
SCSI warning fix
+overrun-in-drivers-scsi-sim710c.patch
+aic7xxx-ahc_pci_write_config-fix.patch
+qla2xxx-only-free_irq-after-request_irq-succeeds.patch
+aic7xxx-deinline-large-functions-save-80k-of-text.patch
+aic7xxx-s-__inline-inline.patch
+megaraid_mmmbox-fix-a-bug-in-reset-handler.patch
Various scsi fixes
+ftdi_sio-adds-support-for-iplus-device.patch
USB driver device support
+bcm43-wireless-fix-printk-format-warnings.patch
+bcm43-fix-config-menu-alignment.patch
wireless driver updates
+x86_64-mm-phys-apicid.patch
+x86_64-mm-amd-core-cpuid.patch
+x86_64-mm-amd-cpuid4.patch
+x86_64-mm-kdump-trigger-points.patch
+x86_64-mm-alternatives.patch
+x86_64-mm-pci-dma-cleanup.patch
+x86_64-mm-increase-nodemap.patch
+x86_64-mm-new-syscalls.patch
+x86_64-mm-move-doublefault.patch
x86_64 tree updates
+x86_64-mm-alternatives-fix.patch
+x86_64-mm-hotadd-reserve-fix-fix-fix.patch
Fix it.
+slab-page-mapping-cleanup.patch
+migration-remove-unnecessary-pageswapcache-checks.patch
+migration-remove-unnecessary-pageswapcache-checks-fix.patch
+wait_table-and-zonelist-initializing-for-memory-hotadd-change-name-of-wait_table_size.patch
+wait_table-and-zonelist-initializing-for-memory-hotadd-change-to-meminit-for-build_zonelist.patch
+wait_table-and-zonelist-initializing-for-memory-hotaddadd-return-code-for-init_current_empty_zone.patch
+wait_table-and-zonelist-initializing-for-memory-hotadd-wait_table-initialization.patch
+wait_table-and-zonelist-initializing-for-memory-hotadd-wait_table-initialization-fixes.patch
+wait_table-and-zonelist-initializing-for-memory-hotadd-update-zonelists.patch
+squash-duplicate-page_to_pfn-and-pfn_to_page.patch
+sparsemem-interaction-with-memory-add-bug-fixes.patch
+support-for-panic-at-oom.patch
+mm-fix-typos-in-comments-in-mm-oom_killc.patch
+mm-slobc-for_each_possible_cpu-not-nr_cpus.patch
+swapless-v2-try_to_unmap-rename-ignrefs-to-migration.patch
+swapless-v2-add-migration-swap-entries.patch
+swapless-v2-make-try_to_unmap-create-migration-entries.patch
+swapless-v2-rip-out-swap-portion-of-old-migration-code.patch
+swapless-v2-revise-main-migration-logic.patch
+wait-for-migrating-page-after-incr-of-page-count-under-anon_vma-lock.patch
+preserve-write-permissions-in-migration-entries.patch
+preserve-write-permissions-in-migration-entries-fix.patch
+migration_entry_wait-use-the-pte-lock-instead-of-the-anon_vma-lock.patch
+oom-kill-mm-locking-fix.patch
+mm-fix-mm_struct-reference-counting-bugs-in-mm-oom_killc.patch
+page_allocc-buddy-handling-cleanup.patch
+tightening-hugetlb-strict-accounting.patch
+slab-cleanup-kmem_getpages.patch
+slab-cleanup-kmem_getpages-fix.patch
+slab-stop-using-list_for_each.patch
+slab-stop-using-list_for_each-fix.patch
+hugetlbfs-add-kconfig-help-text.patch
Memory management updates
+selinux-fix-mls-compatibility-off-by-one-bug.patch
SELinux fix
+asm-i386-atomich-local_irq_save-should-be-used-instead-of-local_irq_disable.patch
x86 fix
+x86-cpuid-and-msr-notifier-callback-section-mismatches.patch
+i386-apmc-optimization.patch
x86 updates
+x86_64-sparsemem-does-not-need-node_mem_map.patch
x86_64 cleanup
+swsusp-add-architecture-special-saveable-pages-support.patch
+swsusp-i386-mark-special-saveable-unsaveable-pages.patch
+swsusp-x86_64-mark-special-saveable-unsaveable-pages.patch
+swsusp-take-lowmem-reserves-into-account.patch
swsusp updates
+m32r-fix-pt_regs-for.patch
+m32r-update-include-asm-m32r-semaphoreh.patch
+m32r-mappi3-reboot-support.patch
+m32r-remove-a-warning-of-m32r_sioc.patch
+m32r-update-switch_to-macro-for-tuning.patch
m32r fixes
+uml-change-sigjmp_buf-to-jmp_buf.patch
+uml-__user-annotations.patch
+uml-physical-memory-map-file-fixes.patch
+uml-add-missing-__volatile__.patch
UML updates
+fix-file-lookup-without-ref.patch
file table locking fixes
+zlib_inflate-upgrade-library-code-to-a-recent-version.patch
+zlib_inflate-upgrade-library-code-to-a-recent-version-fix.patch
Update the in-kernel zlib code.
+read_mapping_page-for-address-space.patch
+locks-dont-unnecessarily-fail-posix-lock-operations.patch
+locks-dont-do-unnecessary-allocations.patch
+locks-clean-up-locks_remove_posix.patch
+vfs-add-lock-owner-argument-to-flush-operation.patch
+fs-locksc-make-posix_locks_deadlock-static.patch
+fs-fix-ocfs2-warning-when-debug_fs-is-not-enabled.patch
+moduleh-updated-comments-with-a-new.patch
+voyager-no-need-to-define-bits_per_byte-when-its-already-in-typesh.patch
+apm-fix-armada-laptops-again.patch
+remove-config_parport_arc-drivers-parport-parport_arcc.patch
+doc-vm-hugetlbpage-update-2.patch
+ipmi-fix-devinit-placement.patch
+config-update-usage-help-info.patch
+fix-potential-null-pointer-deref-in-gen_init_cpio.patch
+add-poisonh-and-patch-primary-users.patch
+update-2-drivers-for-poisonh.patch
+mmput-might-sleep.patch
+fs-fat-miscc-unexport-fat_sync_bhs.patch
+open-ipmi-bt-overflow.patch
+poll-cleanups-microoptimizations.patch
+parport_pc-fix-section-mismatch-warnings-v2.patch
+ptrace-document-the-locking-rules.patch
+pnp-fix-two-messages-in-managerc.patch
+cleanup-default-value-of-sched_smt.patch
+cleanup-default-value-of-syscall_debug.patch
+cleanup-default-value-of-mtd_pcmcia_anonymous.patch
+cleanup-default-value-of-usb_isp116x_hcd-usb_sl811_hcd-and-usb_sl811_cs.patch
+cleanup-default-value-of-ip_dccp_ackvec.patch
+fix-dependencies-of-hugetlb_page_size_64k.patch
+cleanup-default-value-of-dvb_cinergyt2_enable_rc_input_device.patch
+fix-dependencies-of-w1_slave_ds2433_crc.patch
+dup-fd-error.patch
+rtc-framework-driver-for-ds1307-and-similar-rtc-chips.patch
Misc patches
-introduce-hlist_move_head.patch
-use-hlist_move_head.patch
Buggy, dropped.
+tpm-spacing-cleanups.patch
+tpm-reorganize-sysfs-files.patch
+tpm-chip-struct-update.patch
+tpm-return-chip-from-tpm_register_hardware.patch
+tpm-command-duration-update.patch
+tpm-new-12-sysfs-files.patch
+tpm-new-12-sysfs-files-fix.patch
+tpm-new-12-sysfs-files-fix-fix.patch
+tpm-tpm-new-12-sysfs-files-fix-fix-fix.patch
+tpm-driver-for-next-generation-tpm-chips.patch
+tpm-driver-for-next-generation-tpm-chips-fix.patch
+tpm-driver-for-next-generation-tpm-chips-fix-fix.patch
+tpm-msecs_to_jiffies-cleanups.patch
+tpm-use-clear_bit.patch
+tpm-use-clear_bit-fix.patch
+tpm-use-clear_bit-fix-fix.patch
+tpm-use-clear_bit-fix-fix-fix.patch
+tpm-use-clear_bit-fix-fix-fix-fix.patch
+tpm-tpm_infineon-updated-to-latest-interface-changes.patch
+tpm-check-mem-start-and-len.patch
+tpm-update-bios-log-code-for-12.patch
+tpm_infineon-section-fixup.patch
TPM driver updates
+switch-kprobes-inline-functions-to-__kprobes-for-i386.patch
+switch-kprobes-inline-functions-to-__kprobes-for-x86_64.patch
+switch-kprobes-inline-functions-to-__kprobes-for-ppc64.patch
+switch-kprobes-inline-functions-to-__kprobes-for-ia64.patch
+switch-kprobes-inline-functions-to-__kprobes-for-sparc64.patch
kprobes fixes
+sched-modify-move_tasks-to-improve-load-balancing-outcomes.patch
CPU scheduler fix
+coredump-some-code-relocations.patch
+coredump-shutdown-current-process-first.patch
+coredump-copy_process-dont-check-signal_group_exit.patch
More core dumping fixes
-reiser4-reget-page-mapping.patch
+fs-reiser4-misc-cleanups.patch
+reiser4-releasepage-fix.patch
Some reiser4 tweaks.
+remove-the-obsolete-idepci_flag_force_pdc.patch
+alim15x3-uli-m-1573-south-bridge-support.patch
IDE updates
-hpt366-fix-segfault-during-init.patch
Dropped, wrong.
+fb-fix-section-mismatch-in-savagefb.patch
+radeonfb-section-mismatches.patch
+savagefb-fix-section-mismatch-warnings.patch
+fbdev-fix-return-error-of-fb_write.patch
+radeonfb-powerdrain-issue-on-ibm-thinkpads-and-suspend-to-d2.patch
fbdev updates
+x86_64-ipi-calltraces.patch
make debugging tracebacks trace back all cpus on x86_64.
+remove-redundant-null-checks-before-free-in-fs.patch
+remove-redundant-null-checks-before-free-in-net.patch
+remove-redundant-null-checks-before-free-in-arch.patch
+remove-redundant-null-checks-before-free-in-kernel.patch
+remove-redundant-null-checks-before-free-in-drivers.patch
Cleanups
All 650 patches:
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17-rc1/2.6.17-rc1-mm3/patch-list
^ permalink raw reply [flat|nested] 9+ messages in thread* [-mm patch] fix VIDEO_DEV=m, VIDEO_V4L1_COMPAT=y 2006-04-18 10:14 2.6.17-rc1-mm3 Andrew Morton @ 2006-04-18 15:07 ` Adrian Bunk 2006-04-18 22:10 ` [-mm patch] make pci/hotplug/acpiphp_glue.c:handle_hotplug_event_func() static Adrian Bunk ` (2 subsequent siblings) 3 siblings, 0 replies; 9+ messages in thread From: Adrian Bunk @ 2006-04-18 15:07 UTC (permalink / raw) To: Andrew Morton, v4l-dvb-maintainer; +Cc: linux-kernel On Tue, Apr 18, 2006 at 03:14:23AM -0700, Andrew Morton wrote: >... > Changes since 2.6.17-rc1-mm2: >... > git-dvb.patch >... > git trees >... If CONFIG_VIDEO_DEV=m and CONFIG_VIDEO_V4L1_COMPAT=y, v4l1-compat should be built as a module (currently, it isn't built at all leading to problems with modules using it). Signed-off-by: Adrian Bunk <bunk@stusta.de> --- linux-2.6.17-rc1-mm3-full/drivers/media/video/Makefile.old 2006-04-18 16:52:10.000000000 +0200 +++ linux-2.6.17-rc1-mm3-full/drivers/media/video/Makefile 2006-04-18 16:57:06.000000000 +0200 @@ -11,7 +11,10 @@ msp3400-objs := msp3400-driver.o msp3400-kthreads.o obj-$(CONFIG_VIDEO_DEV) += videodev.o v4l2-common.o compat_ioctl32.o -obj-$(CONFIG_VIDEO_V4L1_COMPAT) += v4l1-compat.o + +ifeq ($(CONFIG_VIDEO_V4L1_COMPAT),y) + obj-$(CONFIG_VIDEO_DEV) += v4l1-compat.o +endif obj-$(CONFIG_VIDEO_BT848) += bt8xx/ obj-$(CONFIG_VIDEO_BT848) += tvaudio.o tda7432.o tda9875.o ir-kbd-i2c.o ^ permalink raw reply [flat|nested] 9+ messages in thread
* [-mm patch] make pci/hotplug/acpiphp_glue.c:handle_hotplug_event_func() static 2006-04-18 10:14 2.6.17-rc1-mm3 Andrew Morton 2006-04-18 15:07 ` [-mm patch] fix VIDEO_DEV=m, VIDEO_V4L1_COMPAT=y Adrian Bunk @ 2006-04-18 22:10 ` Adrian Bunk 2006-04-18 22:14 ` [-mm patch] drivers/scsi/aic7xxx/: possible cleanups Adrian Bunk 2006-04-18 22:17 ` [-mm patch] kernel/power/snapshot.c: cleanups Adrian Bunk 3 siblings, 0 replies; 9+ messages in thread From: Adrian Bunk @ 2006-04-18 22:10 UTC (permalink / raw) To: Andrew Morton, Kristen Accardi; +Cc: linux-kernel, greg On Tue, Apr 18, 2006 at 03:14:23AM -0700, Andrew Morton wrote: >... > Changes since 2.6.17-rc1-mm2: >... > +acpiphp-use-new-dock-driver.patch >... > ACPI fixes and features >... handle_hotplug_event_func() can now become static. Signed-off-by: Adrian Bunk <bunk@stusta.de> --- drivers/pci/hotplug/acpiphp.h | 1 - drivers/pci/hotplug/acpiphp_glue.c | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) --- linux-2.6.17-rc1-mm3-full/drivers/pci/hotplug/acpiphp.h.old 2006-04-18 22:09:47.000000000 +0200 +++ linux-2.6.17-rc1-mm3-full/drivers/pci/hotplug/acpiphp.h 2006-04-18 22:09:58.000000000 +0200 @@ -203,7 +203,6 @@ extern void acpiphp_glue_exit (void); extern int acpiphp_get_num_slots (void); typedef int (*acpiphp_callback)(struct acpiphp_slot *slot, void *data); -void handle_hotplug_event_func(acpi_handle, u32, void*); extern int acpiphp_enable_slot (struct acpiphp_slot *slot); extern int acpiphp_disable_slot (struct acpiphp_slot *slot); --- linux-2.6.17-rc1-mm3-full/drivers/pci/hotplug/acpiphp_glue.c.old 2006-04-18 22:10:26.000000000 +0200 +++ linux-2.6.17-rc1-mm3-full/drivers/pci/hotplug/acpiphp_glue.c 2006-04-18 22:11:01.000000000 +0200 @@ -59,6 +59,8 @@ static void handle_hotplug_event_bridge (acpi_handle, u32, void *); static void acpiphp_sanitize_bus(struct pci_bus *bus); static void acpiphp_set_hpp_values(acpi_handle handle, struct pci_bus *bus); +static void handle_hotplug_event_func(acpi_handle handle, u32 type, + void *context); /* @@ -1493,7 +1495,8 @@ * handles ACPI event notification on slots * */ -void handle_hotplug_event_func(acpi_handle handle, u32 type, void *context) +static void handle_hotplug_event_func(acpi_handle handle, u32 type, + void *context) { struct acpiphp_func *func; char objname[64]; ^ permalink raw reply [flat|nested] 9+ messages in thread
* [-mm patch] drivers/scsi/aic7xxx/: possible cleanups 2006-04-18 10:14 2.6.17-rc1-mm3 Andrew Morton 2006-04-18 15:07 ` [-mm patch] fix VIDEO_DEV=m, VIDEO_V4L1_COMPAT=y Adrian Bunk 2006-04-18 22:10 ` [-mm patch] make pci/hotplug/acpiphp_glue.c:handle_hotplug_event_func() static Adrian Bunk @ 2006-04-18 22:14 ` Adrian Bunk 2006-04-19 19:31 ` James Bottomley 2006-04-18 22:17 ` [-mm patch] kernel/power/snapshot.c: cleanups Adrian Bunk 3 siblings, 1 reply; 9+ messages in thread From: Adrian Bunk @ 2006-04-18 22:14 UTC (permalink / raw) To: Andrew Morton, Denis Vlasenko; +Cc: linux-kernel, James.Bottomley, linux-scsi On Tue, Apr 18, 2006 at 03:14:23AM -0700, Andrew Morton wrote: >... > Changes since 2.6.17-rc1-mm2: >... > +aic7xxx-deinline-large-functions-save-80k-of-text.patch >... > Various scsi fixes >... This patch contains cleanups including the following: - make nedlessly global functions static - #if 0 the following unused global functions: - aic7xxx_core.c: ahc_inq() - aic7xxx_core.c: ahc_outq() Signed-off-by: Adrian Bunk <bunk@stusta.de> --- drivers/scsi/aic7xxx/aic79xx.h | 6 ---- drivers/scsi/aic7xxx/aic79xx_core.c | 32 ++++++++++++++++---------- drivers/scsi/aic7xxx/aic79xx_inline.h | 5 ---- drivers/scsi/aic7xxx/aic79xx_osm.c | 6 +++- drivers/scsi/aic7xxx/aic79xx_osm.h | 6 ---- drivers/scsi/aic7xxx/aic7xxx.h | 6 ---- drivers/scsi/aic7xxx/aic7xxx_core.c | 26 +++++++++++++++------ drivers/scsi/aic7xxx/aic7xxx_inline.h | 2 - drivers/scsi/aic7xxx/aic7xxx_osm.h | 4 --- 9 files changed, 43 insertions(+), 50 deletions(-) --- linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic79xx.h.old 2006-04-18 22:13:02.000000000 +0200 +++ linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic79xx.h 2006-04-18 22:20:39.000000000 +0200 @@ -1336,7 +1336,6 @@ /*************************** Function Declarations ****************************/ /******************************************************************************/ -void ahd_reset_cmds_pending(struct ahd_softc *ahd); /***************************** PCI Front End *********************************/ struct ahd_pci_identity *ahd_find_pci_device(ahd_dev_softc_t); @@ -1373,14 +1372,9 @@ uint8_t *value); /*************************** Interrupt Services *******************************/ -void ahd_run_qoutfifo(struct ahd_softc *ahd); #ifdef AHD_TARGET_MODE void ahd_run_tqinfifo(struct ahd_softc *ahd, int paused); #endif -void ahd_handle_hwerrint(struct ahd_softc *ahd); -void ahd_handle_seqint(struct ahd_softc *ahd, u_int intstat); -void ahd_handle_scsiint(struct ahd_softc *ahd, - u_int intstat); /***************************** Error Recovery *********************************/ typedef enum { --- linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic79xx_inline.h.old 2006-04-18 22:15:53.000000000 +0200 +++ linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic79xx_inline.h 2006-04-18 22:21:10.000000000 +0200 @@ -65,7 +65,6 @@ ahd_mode *src, ahd_mode *dst); void ahd_set_modes(struct ahd_softc *ahd, ahd_mode src, ahd_mode dst); -void ahd_update_modes(struct ahd_softc *ahd); static inline void ahd_assert_modes(struct ahd_softc *ahd, ahd_mode srcmode, ahd_mode dstmode, const char *file, int line); @@ -257,8 +256,6 @@ void ahd_outw(struct ahd_softc *ahd, u_int port, u_int value); uint32_t ahd_inl(struct ahd_softc *ahd, u_int port); void ahd_outl(struct ahd_softc *ahd, u_int port, uint32_t value); -uint64_t ahd_inq(struct ahd_softc *ahd, u_int port); -void ahd_outq(struct ahd_softc *ahd, u_int port, uint64_t value); static inline u_int ahd_get_scbptr(struct ahd_softc *ahd); static inline void ahd_set_scbptr(struct ahd_softc *ahd, u_int scbptr); static inline u_int ahd_get_hnscb_qoff(struct ahd_softc *ahd); @@ -273,8 +270,6 @@ static inline void ahd_set_sdscb_qoff(struct ahd_softc *ahd, u_int value); u_int ahd_inb_scbram(struct ahd_softc *ahd, u_int offset); u_int ahd_inw_scbram(struct ahd_softc *ahd, u_int offset); -uint32_t ahd_inl_scbram(struct ahd_softc *ahd, u_int offset); -uint64_t ahd_inq_scbram(struct ahd_softc *ahd, u_int offset); struct scb *ahd_lookup_scb(struct ahd_softc *ahd, u_int tag); void ahd_queue_scb(struct ahd_softc *ahd, struct scb *scb); static inline uint8_t * --- linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic79xx_osm.h.old 2006-04-18 22:17:43.000000000 +0200 +++ linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic79xx_osm.h 2006-04-18 22:22:15.000000000 +0200 @@ -387,10 +387,6 @@ void ahd_outb(struct ahd_softc * ahd, long port, uint8_t val); void ahd_outw_atomic(struct ahd_softc * ahd, long port, uint16_t val); -void ahd_outsb(struct ahd_softc * ahd, long port, - uint8_t *, int count); -void ahd_insb(struct ahd_softc * ahd, long port, - uint8_t *, int count); /**************************** Initialization **********************************/ int ahd_linux_register_host(struct ahd_softc *, @@ -740,8 +736,6 @@ void ahd_platform_free(struct ahd_softc *ahd); void ahd_platform_init(struct ahd_softc *ahd); void ahd_platform_freeze_devq(struct ahd_softc *ahd, struct scb *scb); -void ahd_freeze_simq(struct ahd_softc *ahd); -void ahd_release_simq(struct ahd_softc *ahd); static inline void ahd_freeze_scb(struct scb *scb) --- linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic79xx_core.c.old 2006-04-18 22:13:28.000000000 +0200 +++ linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic79xx_core.c 2006-04-18 22:36:45.000000000 +0200 @@ -50,6 +50,12 @@ #include <dev/aic7xxx/aicasm/aicasm_insformat.h> #endif +static void ahd_handle_hwerrint(struct ahd_softc *ahd); +static void ahd_handle_scsiint(struct ahd_softc *ahd, u_int intstat); +static void ahd_handle_seqint(struct ahd_softc *ahd, u_int intstat); +static void ahd_reset_cmds_pending(struct ahd_softc *ahd); +static void ahd_run_qoutfifo(struct ahd_softc *ahd); + /***************************** Timer Facilities *******************************/ #define ahd_timer_init init_timer #define ahd_timer_stop del_timer_sync @@ -118,7 +124,7 @@ mb(); } -void +static void ahd_outsb(struct ahd_softc * ahd, long port, uint8_t *array, int count) { int i; @@ -132,7 +138,8 @@ ahd_outb(ahd, port, *array++); } -void +#ifdef AHD_DUMP_SEQ +static void ahd_insb(struct ahd_softc * ahd, long port, uint8_t *array, int count) { int i; @@ -145,6 +152,7 @@ for (i = 0; i < count; i++) *array++ = ahd_inb(ahd, port); } +#endif /* AHD_DUMP_SEQ */ /************************ Sequencer Execution Control *************************/ void @@ -165,7 +173,7 @@ ahd->dst_mode = dst; } -void +static void ahd_update_modes(struct ahd_softc *ahd) { ahd_mode_state mode_ptr; @@ -355,7 +363,7 @@ ahd_outb(ahd, port+3, ((value) >> 24) & 0xFF); } -uint64_t +static uint64_t ahd_inq(struct ahd_softc *ahd, u_int port) { return ((ahd_inb(ahd, port)) @@ -368,7 +376,7 @@ | (((uint64_t)ahd_inb(ahd, port+7)) << 56)); } -void +static void ahd_outq(struct ahd_softc *ahd, u_int port, uint64_t value) { ahd_outb(ahd, port, value & 0xFF); @@ -413,14 +421,14 @@ | (ahd_inb_scbram(ahd, offset+1) << 8)); } -uint32_t +static uint32_t ahd_inl_scbram(struct ahd_softc *ahd, u_int offset) { return (ahd_inw_scbram(ahd, offset) | (ahd_inw_scbram(ahd, offset+2) << 16)); } -uint64_t +static uint64_t ahd_inq_scbram(struct ahd_softc *ahd, u_int offset) { return (ahd_inl_scbram(ahd, offset) @@ -1491,7 +1499,7 @@ * a copy of the first byte (little endian) of the sgptr * hscb field. */ -void +static void ahd_run_qoutfifo(struct ahd_softc *ahd) { struct ahd_completion *completion; @@ -1530,7 +1538,7 @@ } /************************* Interrupt Handling *********************************/ -void +static void ahd_handle_hwerrint(struct ahd_softc *ahd) { /* @@ -1604,7 +1612,7 @@ } #endif /* AHD_DEBUG */ -void +static void ahd_handle_seqint(struct ahd_softc *ahd, u_int intstat) { u_int seqintcode; @@ -2193,7 +2201,7 @@ ahd_unpause(ahd); } -void +static void ahd_handle_scsiint(struct ahd_softc *ahd, u_int intstat) { struct scb *scb; @@ -7925,7 +7933,7 @@ + NUM_ELEMENTS(ahd->qinfifo) - wrap_qinpos); } -void +static void ahd_reset_cmds_pending(struct ahd_softc *ahd) { struct scb *scb; --- linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic79xx_osm.c.old 2006-04-18 22:21:37.000000000 +0200 +++ linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic79xx_osm.c 2006-04-18 22:22:32.000000000 +0200 @@ -383,6 +383,8 @@ struct scsi_cmnd *); static void ahd_linux_setup_tag_info_global(char *p); static int aic79xx_setup(char *c); +static void ahd_freeze_simq(struct ahd_softc *ahd); +static void ahd_release_simq(struct ahd_softc *ahd); static int ahd_linux_unit; @@ -2081,13 +2083,13 @@ cmd->scsi_done(cmd); } -void +static void ahd_freeze_simq(struct ahd_softc *ahd) { scsi_block_requests(ahd->platform_data->host); } -void +static void ahd_release_simq(struct ahd_softc *ahd) { scsi_unblock_requests(ahd->platform_data->host); --- linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic7xxx.h.old 2006-04-18 22:23:17.000000000 +0200 +++ linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic7xxx.h 2006-04-18 22:28:44.000000000 +0200 @@ -1192,21 +1192,15 @@ int ahc_resume(struct ahc_softc *ahc); void ahc_set_unit(struct ahc_softc *, int); void ahc_set_name(struct ahc_softc *, char *); -void ahc_alloc_scbs(struct ahc_softc *ahc); void ahc_free(struct ahc_softc *ahc); int ahc_reset(struct ahc_softc *ahc, int reinit); void ahc_shutdown(void *arg); /*************************** Interrupt Services *******************************/ void ahc_clear_intstat(struct ahc_softc *ahc); -void ahc_run_qoutfifo(struct ahc_softc *ahc); #ifdef AHC_TARGET_MODE void ahc_run_tqinfifo(struct ahc_softc *ahc, int paused); #endif -void ahc_handle_brkadrint(struct ahc_softc *ahc); -void ahc_handle_seqint(struct ahc_softc *ahc, u_int intstat); -void ahc_handle_scsiint(struct ahc_softc *ahc, - u_int intstat); void ahc_clear_critical_section(struct ahc_softc *ahc); /***************************** Error Recovery *********************************/ --- linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic7xxx_inline.h.old 2006-04-18 22:26:42.000000000 +0200 +++ linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic7xxx_inline.h 2006-04-18 22:27:53.000000000 +0200 @@ -242,8 +242,6 @@ void ahc_outw(struct ahc_softc *ahc, u_int port, u_int value); uint32_t ahc_inl(struct ahc_softc *ahc, u_int port); void ahc_outl(struct ahc_softc *ahc, u_int port, uint32_t value); -uint64_t ahc_inq(struct ahc_softc *ahc, u_int port); -void ahc_outq(struct ahc_softc *ahc, u_int port, uint64_t value); struct scb* ahc_get_scb(struct ahc_softc *ahc); void ahc_free_scb(struct ahc_softc *ahc, struct scb *scb); --- linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic7xxx_osm.h.old 2006-04-18 22:27:25.000000000 +0200 +++ linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic7xxx_osm.h 2006-04-18 22:28:23.000000000 +0200 @@ -392,10 +392,6 @@ /***************************** Low Level I/O **********************************/ uint8_t ahc_inb(struct ahc_softc * ahc, long port); void ahc_outb(struct ahc_softc * ahc, long port, uint8_t val); -void ahc_outsb(struct ahc_softc * ahc, long port, - uint8_t *, int count); -void ahc_insb(struct ahc_softc * ahc, long port, - uint8_t *, int count); /**************************** Initialization **********************************/ int ahc_linux_register_host(struct ahc_softc *, --- linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic7xxx_core.c.old 2006-04-18 22:23:32.000000000 +0200 +++ linux-2.6.17-rc1-mm3-full/drivers/scsi/aic7xxx/aic7xxx_core.c 2006-04-18 22:37:13.000000000 +0200 @@ -50,6 +50,12 @@ #include <dev/aic7xxx/aicasm/aicasm_insformat.h> #endif +static void ahc_alloc_scbs(struct ahc_softc *ahc); +static void ahc_handle_brkadrint(struct ahc_softc *ahc); +static void ahc_handle_scsiint(struct ahc_softc *ahc, u_int intstat); +static void ahc_handle_seqint(struct ahc_softc *ahc, u_int intstat); +static void ahc_run_qoutfifo(struct ahc_softc *ahc); + /***************************** Low Level I/O **********************************/ uint8_t ahc_inb(struct ahc_softc * ahc, long port) @@ -76,7 +82,7 @@ mb(); } -void +static void ahc_outsb(struct ahc_softc * ahc, long port, uint8_t *array, int count) { int i; @@ -90,7 +96,8 @@ ahc_outb(ahc, port, *array++); } -void +#ifdef AHC_DUMP_SEQ +static void ahc_insb(struct ahc_softc * ahc, long port, uint8_t *array, int count) { int i; @@ -103,6 +110,7 @@ for (i = 0; i < count; i++) *array++ = ahc_inb(ahc, port); } +#endif /* AHC_DUMP_SEQ */ /*********************** Miscelaneous Support Functions ***********************/ uint16_t @@ -136,6 +144,8 @@ ahc_outb(ahc, port+3, ((value) >> 24) & 0xFF); } +#if 0 + uint64_t ahc_inq(struct ahc_softc *ahc, u_int port) { @@ -162,6 +172,8 @@ ahc_outb(ahc, port+7, (value >> 56) & 0xFF); } +#endif /* 0 */ + /* * Get a free scb. If there are none, see if we can allocate a new SCB. */ @@ -661,7 +673,7 @@ } /************************* Input/Output Queues ********************************/ -void +static void ahc_run_qoutfifo(struct ahc_softc *ahc) { struct scb *scb; @@ -733,7 +745,7 @@ } /************************* Interrupt Handling *********************************/ -void +static void ahc_handle_brkadrint(struct ahc_softc *ahc) { /* @@ -762,7 +774,7 @@ ahc_shutdown(ahc); } -void +static void ahc_handle_seqint(struct ahc_softc *ahc, u_int intstat) { struct scb *scb; @@ -1312,7 +1324,7 @@ ahc_unpause(ahc); } -void +static void ahc_handle_scsiint(struct ahc_softc *ahc, u_int intstat) { u_int scb_index; @@ -4724,7 +4736,7 @@ free(scb_data->scbarray, M_DEVBUF); } -void +static void ahc_alloc_scbs(struct ahc_softc *ahc) { struct scb_data *scb_data; ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [-mm patch] drivers/scsi/aic7xxx/: possible cleanups 2006-04-18 22:14 ` [-mm patch] drivers/scsi/aic7xxx/: possible cleanups Adrian Bunk @ 2006-04-19 19:31 ` James Bottomley 0 siblings, 0 replies; 9+ messages in thread From: James Bottomley @ 2006-04-19 19:31 UTC (permalink / raw) To: Adrian Bunk; +Cc: Andrew Morton, Denis Vlasenko, linux-kernel, linux-scsi On Wed, 2006-04-19 at 00:14 +0200, Adrian Bunk wrote: > This patch contains cleanups including the following: > - make nedlessly global functions static > - #if 0 the following unused global functions: > - aic7xxx_core.c: ahc_inq() > - aic7xxx_core.c: ahc_outq() > > Signed-off-by: Adrian Bunk <bunk@stusta.de> I'll make you the same offer I made Denis Vlasenko: convert this driver to use ioremap_port and ioread8/iowrite8 and I'll happily put in and test your cleanup patches. James ^ permalink raw reply [flat|nested] 9+ messages in thread
* [-mm patch] kernel/power/snapshot.c: cleanups 2006-04-18 10:14 2.6.17-rc1-mm3 Andrew Morton ` (2 preceding siblings ...) 2006-04-18 22:14 ` [-mm patch] drivers/scsi/aic7xxx/: possible cleanups Adrian Bunk @ 2006-04-18 22:17 ` Adrian Bunk 3 siblings, 0 replies; 9+ messages in thread From: Adrian Bunk @ 2006-04-18 22:17 UTC (permalink / raw) To: Andrew Morton, Rafael J. Wysocki, Pavel Machek, linux-pm; +Cc: linux-kernel This patch contains the following cleanups: - make needlessly global functions static - make dummy functions static inline Signed-off-by: Adrian Bunk <bunk@stusta.de> --- kernel/power/snapshot.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) --- linux-2.6.17-rc1-mm3-full/kernel/power/snapshot.c.old 2006-04-18 22:29:56.000000000 +0200 +++ linux-2.6.17-rc1-mm3-full/kernel/power/snapshot.c 2006-04-18 22:37:56.000000000 +0200 @@ -112,7 +112,7 @@ } #ifdef CONFIG_HIGHMEM -unsigned int count_highmem_pages(void) +static unsigned int count_highmem_pages(void) { struct zone *zone; unsigned long zone_pfn; @@ -189,7 +189,7 @@ return 0; } -int save_highmem(void) +static int save_highmem(void) { struct zone *zone; int res = 0; @@ -206,7 +206,7 @@ return 0; } -int restore_highmem(void) +static int restore_highmem(void) { printk("swsusp: Restoring Highmem\n"); while (highmem_copy) { @@ -223,9 +223,9 @@ return 0; } #else -static unsigned int count_highmem_pages(void) {return 0;} -static int save_highmem(void) {return 0;} -static int restore_highmem(void) {return 0;} +static inline unsigned int count_highmem_pages(void) {return 0;} +static inline int save_highmem(void) {return 0;} +static inline int restore_highmem(void) {return 0;} #endif unsigned int count_special_pages(void) @@ -472,7 +472,8 @@ * On each page we set up a list of struct_pbe elements. */ -struct pbe *alloc_pagedir(unsigned int nr_pages, gfp_t gfp_mask, int safe_needed) +static struct pbe *alloc_pagedir(unsigned int nr_pages, gfp_t gfp_mask, + int safe_needed) { unsigned int num; struct pbe *pblist, *pbe; ^ permalink raw reply [flat|nested] 9+ messages in thread
* 2.6.17-rc2-mm1
@ 2006-04-27 8:41 Andrew Morton
2006-04-27 17:57 ` [-mm patch] fix VIDEO_DEV=m, VIDEO_V4L1_COMPAT=y Adrian Bunk
0 siblings, 1 reply; 9+ messages in thread
From: Andrew Morton @ 2006-04-27 8:41 UTC (permalink / raw)
To: linux-kernel
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17-rc2/2.6.17-rc2-mm1/
- It took six hours work to get this release building and linking in just a
basic fashion on eight-odd architectures. It's getting out of control.
The acphphp driver is still broken and v4l and memory hotplug are, I
suspect, only hanging in there by the skin of their teeth.
Could patch submitters _please_ be a lot more careful about getting the
Kconfig correct, testing various Kconfig combinations (yes sometimes
people will want to disable your lovely new feature) and just generally
think about these things a bit harder? It isn't rocket science.
- Added the GFS tree to the -mm lineup as git-gfs2.patch . The DLM patches
were consequently dropped.
Boilerplate:
- See the `hot-fixes' directory for any important updates to this patchset.
- To fetch an -mm tree using git, use (for example)
git fetch git://git.kernel.org/pub/scm/linux/kernel/git/smurf/linux-trees.git v2.6.16-rc2-mm1
- -mm kernel commit activity can be reviewed by subscribing to the
mm-commits mailing list.
echo "subscribe mm-commits" | mail majordomo@vger.kernel.org
- If you hit a bug in -mm and it is not obvious which patch caused it, it is
most valuable if you can perform a bisection search to identify which patch
introduced the bug. Instructions for this process are at
http://www.zip.com.au/~akpm/linux/patches/stuff/bisecting-mm-trees.txt
But beware that this process takes some time (around ten rebuilds and
reboots), so consider reporting the bug first and if we cannot immediately
identify the faulty patch, then perform the bisection search.
- When reporting bugs, please try to Cc: the relevant maintainer and mailing
list on any email.
Changes since 2.6.17-rc1-mm3:
origin.patch
git-acpi.patch
git-agpgart.patch
git-alsa.patch
git-arm.patch
git-cfq.patch
git-dvb.patch
git-gfs2.patch
git-ieee1394.patch
git-infiniband.patch
git-input.patch
git-intelfb.patch
git-libata-all.patch
git-mmc.patch
git-mtd.patch
git-netdev-all.patch
git-nfs.patch
git-ocfs2.patch
git-powerpc.patch
git-pcmcia.patch
git-scsi-misc.patch
git-scsi-rc-fixes.patch
git-scsi-target.patch
git-watchdog.patch
git-xfs.patch
git-cryptodev.patch
git-viro-bird-m32r.patch
git-viro-bird-m68k.patch
git-viro-bird-frv.patch
git-viro-bird-upf.patch
git-viro-bird-volatile.patch
git trees
-uml-make-64-bit-cow-files-compatible-with-32-bit-ones.patch
-task-make-task-list-manipulations-rcu-safe.patch
-for_each_possible_cpu-x86_64.patch
-uml-madv_remove-fixes.patch
-m41t00-fix-bitmasks-when-writing-to-chip.patch
-swsusp-prevent-possible-image-corruption-on-resume.patch
-msi-k8t-neo2-fir-onboardsound-and-additional-soundcard.patch
-sound-fix-hang-in-mpu401_uartc.patch
-sound-fix-hang-in-mpu401_uartc-tidy.patch
-for_each_possible_cpu-for-arm.patch
-block-i-o-schedulers-document-runtime-selection.patch
-drivers-char-drm-drm_memoryc-possible-cleanups.patch
-drm-fix-further-issues-in-drivers-char-drm-via_irqc.patch
-sbp2-consolidate-workarounds.patch
-sbp2-add-read_capacity-workaround-for-ipod.patch
-sbp2-make-tsb42aa9-workaround-specific-to-momobay-cx-1.patch
-sbp2-add-ability-to-override-hardwired-blacklist.patch
-mtd-improve-parameter-parsing-for-block2mtd.patch
-mtd-improve-parameter-parsing-for-block2mtd-fix.patch
-bcm43xx-sysfs-code-cleanup.patch
-bcm43xx-fix-pctl-slowclock-limit-calculation.patch
-e1000-fix-media_type-phy_type-thinko.patch
-unaligned-access-in-sk_run_filter.patch
-nfs-make-2-functions-static.patch
-remove-needless-check-in-nfs_opendir.patch
-fix-nfs-proc_fs=n-compile-error.patch
-nfssunrpc-fix-compiler-warnings-if-config_proc_fs-config_sysctl-are-unset.patch
-nfs_show_stats-for_each_possible_cpu-not-nr_cpus.patch
-powerpc-pseries-bugfix-balance-calls-to-pci_device_put.patch
-powerpc-pseries-clear-pci-failure-counter-if-no-new-failures.patch
-serial-fix-uart_bug_txen-test.patch
-git-scsi-misc-scsi_kmap_atomic_sg-warning-fix.patch
-megaraid-unused-variable.patch
-scsi-megaraid-megaraid_mmc-fix-a-null-pointer-dereference.patch
-overrun-in-drivers-scsi-sim710c.patch
-aic7xxx-ahc_pci_write_config-fix.patch
-qla2xxx-only-free_irq-after-request_irq-succeeds.patch
-git-splice-fixup.patch
-ftdi_sio-adds-support-for-iplus-device.patch
-ipw2200-config_ipw_qos-to-config_ipw2200_qos.patch
-softmac-uses-wiress-ext.patch
-bcm43xx_phyc-fix-a-memory-leak.patch
-orinoco-remove-useless-cis-validation.patch
-orinoco-remove-pcmcia-audio-support-its-useless-for-wireless-cards.patch
-orinoco-remove-underscores-from-little-endian-field-names.patch
-orinoco-fix-truncating-commsquality-rid-with-the-latest-symbol-firmware.patch
-orinoco-remove-tracing-code-its-unused.patch
-orinoco-remove-debug-buffer-code-and-userspace-include-support.patch
-orinoco-symbol-card-supported-by-spectrum_cs-is-la4137-not-la4100.patch
-orinoco-optimize-tx-exception-handling-in-orinoco.patch
-orinoco-orinoco_xmit-should-only-return-valid-symbolic-constants.patch
-orinoco-replace-hermes_write_words-with-hermes_write_bytes.patch
-orinoco-dont-use-any-padding-for-tx-frames.patch
-orinoco-refactor-and-clean-up-tx-error-handling.patch
-orinoco-simplify-8023-encapsulation-code.patch
-orinoco-fix-bap0-offset-error-after-several-days-of-operation.patch
-orinoco-delay-fid-allocation-after-firmware-initialization.patch
-orinoco_pci-disable-device-and-free-irq-when-suspending.patch
-orinoco_pci-use-pci_iomap-for-resources.patch
-orinoco-support-pci-suspend-resume-for-nortel-plx-and-tmd-adaptors.patch
-orinoco-reduce-differences-between-pci-drivers-create-orinoco_pcih.patch
-orinoco-further-comment-cleanup-in-the-pci-drivers.patch
-orinoco-bump-version-to-015.patch
-bcm43-wireless-fix-printk-format-warnings.patch
-bcm43-fix-config-menu-alignment.patch
-x86_64-mm-kdump-trigger-points.patch
-x86_64-mm-increase-nodemap.patch
-x86_64-mm-new-syscalls.patch
-x86_64-mm-move-doublefault.patch
-x86_64-mm-alternatives-fix.patch
-arm-add_memory-build-fix.patch
-memory_hotplugh-cleanup.patch
-mm-slobc-for_each_possible_cpu-not-nr_cpus.patch
-oom-kill-mm-locking-fix.patch
-mm-fix-mm_struct-reference-counting-bugs-in-mm-oom_killc.patch
-page_allocc-buddy-handling-cleanup.patch
-hugetlbfs-add-kconfig-help-text.patch
-selinux-fix-mls-compatibility-off-by-one-bug.patch
-asm-i386-atomich-local_irq_save-should-be-used-instead-of-local_irq_disable.patch
-x86-cpuid-and-msr-notifier-callback-section-mismatches.patch
-patch-to-limit-present-cpus-to-fake-cpu-hot-add-testing.patch
-enable-sci_emulate-to-manually-simulate-physical-hotplug-testing.patch
-drivers-acpi-busc-make-struct-acpi_sci_dir-static.patch
-x86_64-use-select-for-gart_iommu-to-enable-agp.patch
-x86_64-sparsemem-does-not-need-node_mem_map.patch
-m32r-fix-pt_regs-for.patch
-m32r-update-include-asm-m32r-semaphoreh.patch
-m32r-mappi3-reboot-support.patch
-m32r-remove-a-warning-of-m32r_sioc.patch
-m32r-update-switch_to-macro-for-tuning.patch
-uml-change-sigjmp_buf-to-jmp_buf.patch
-uml-__user-annotations.patch
-uml-physical-memory-map-file-fixes.patch
-uml-add-missing-__volatile__.patch
-fix-file-lookup-without-ref.patch
-update-obsolete_oss_driver-schedule-and-dependencies.patch
-make-the-oss-sound_via82cxxx-option-available-again.patch
-kconfigdebug-set-debug_mutex-to-off-by-default.patch
-fs-fix-ocfs2-warning-when-debug_fs-is-not-enabled.patch
-voyager-no-need-to-define-bits_per_byte-when-its-already-in-typesh.patch
-apm-fix-armada-laptops-again.patch
-doc-vm-hugetlbpage-update-2.patch
-ipmi-fix-devinit-placement.patch
-config-update-usage-help-info.patch
-fix-potential-null-pointer-deref-in-gen_init_cpio.patch
-open-ipmi-bt-overflow.patch
-parport_pc-fix-section-mismatch-warnings-v2.patch
-pnp-fix-two-messages-in-managerc.patch
-fix-dependencies-of-hugetlb_page_size_64k.patch
-fix-dependencies-of-w1_slave_ds2433_crc.patch
-tpm-spacing-cleanups.patch
-tpm-reorganize-sysfs-files.patch
-tpm-chip-struct-update.patch
-tpm-return-chip-from-tpm_register_hardware.patch
-tpm-command-duration-update.patch
-tpm-new-12-sysfs-files.patch
-tpm-new-12-sysfs-files-fix.patch
-tpm-new-12-sysfs-files-fix-fix.patch
-tpm-tpm-new-12-sysfs-files-fix-fix-fix.patch
-tpm-driver-for-next-generation-tpm-chips.patch
-tpm-driver-for-next-generation-tpm-chips-fix.patch
-tpm-driver-for-next-generation-tpm-chips-fix-fix.patch
-tpm-msecs_to_jiffies-cleanups.patch
-tpm-use-clear_bit.patch
-tpm-use-clear_bit-fix.patch
-tpm-use-clear_bit-fix-fix.patch
-tpm-use-clear_bit-fix-fix-fix.patch
-tpm-use-clear_bit-fix-fix-fix-fix.patch
-tpm-tpm_infineon-updated-to-latest-interface-changes.patch
-tpm-check-mem-start-and-len.patch
-tpm-update-bios-log-code-for-12.patch
-tpm_infineon-section-fixup.patch
-bluetooth-fix-problem-with-sco.patch
-switch-kprobes-inline-functions-to-__kprobes-for-i386.patch
-switch-kprobes-inline-functions-to-__kprobes-for-x86_64.patch
-switch-kprobes-inline-functions-to-__kprobes-for-ppc64.patch
-switch-kprobes-inline-functions-to-__kprobes-for-ia64.patch
-switch-kprobes-inline-functions-to-__kprobes-for-sparc64.patch
-ide-ati-sb600-ide-support.patch
-remove-the-obsolete-idepci_flag_force_pdc.patch
-alim15x3-uli-m-1573-south-bridge-support.patch
-fb-fix-section-mismatch-in-savagefb.patch
-radeonfb-section-mismatches.patch
-savagefb-fix-section-mismatch-warnings.patch
-fbdev-fix-return-error-of-fb_write.patch
-remove-redundant-null-checks-before-free-in-net.patch
Merged
+remove-softlockup-from-invalidate_mapping_pages.patch
+x25-fix-for-spinlock-recurse-and-spinlock-lockup-with.patch
+off-by-1-in-kernel-power-mainc.patch
+request_irq-remove-warnings-from-irq-probing.patch
+input-fix-oops-on-mk712-load.patch
+mv643xx_eth-provide-sysfs-class-device-symlink.patch
+s390-make-qeth-buildable.patch
+tpar-oops-fix.patch
+fix-array-overrun-in-drivers-char-mwave-mwaveddc.patch
+readd-the-oss-sound_cs4232-option.patch
+avoid-printing-pointless-tsc-skew-msgs.patch
+enable-x86_pc-for-hotplug_cpu.patch
+mark-vmsplit-embedded.patch
+kprobe-cleanup-for-vm_mask-judgement.patch
+kprobe-fix-resume-execution-on-i386.patch
2.6.17 queue (mostly)
+acpiphp-use-new-dock-driver-fix.patch
Fix acpiphp-use-new-dock-driver.patch
+fw-memory-leakages-in-driver-acpi-videoc.patch
+acpi-idle-__read_mostly-and-de-init-static-var.patch
+acpi-suppress-power-button-event-on-s3-resume.patch
ACPI udpates
+remove-for_each_cpu.patch
Remove for_each_cpu().
+alsa-pcmcia-sound-devices-shouldnt-depend-on-isa.patch
+alsa-rmmod-oops-fix.patch
ALSA fixes
+iosched-use-hlist-for-request-hashtable.patch
iosched cleanup
+gregkh-driver-frame-buffer-remove-cmap-sysfs-interface.patch
+gregkh-driver-kobject-fix-build-error.patch
+gregkh-driver-fix-ocfs2-warning-when-debug_fs-is-not-enabled.patch
+gregkh-driver-kobject-possible-cleanups.patch
+gregkh-driver-added-uri-of-linux-kernel-development-process.patch
+gregkh-driver-class-device-add-attribute_group-creation.patch
+gregkh-driver-netdev-create-attribute_groups-with-class_device_add.patch
+gregkh-driver-tty-return-class-device-pointer-from-tty_register_device.patch
+gregkh-driver-i4l-gigaset-move-sysfs-entry-to-tty-class-device.patch
Driver tree updates
+gregkh-driver-spi-spi_bitbang-clocking-fixes.patch
SPI fix
+netdev-hotplug-napi-race-cleanup.patch
net cleanup
+dvb-core-ule-fixes-and-rfc4326-additions-kernel-2616.patch
+dvb-core-ule-fixes-and-rfc4326-additions-kernel-2616-tidy.patch
DVB feature
+vivi-build-fix.patch
+git-dvb-Kconfig-fix.patch
+git-dvb-Kconfig-fix-2.patch
git-dvb.patch is a bit sick.
+gregkh-i2c-rtc-add-support-for-m41t81-m41t85-chips-to-m41t00-driver.patch
+gregkh-i2c-i2c-piix4-remove-fix_hstcfg-parameter.patch
+gregkh-i2c-i2c-piix4-fix-typo-in-documentation.patch
+gregkh-i2c-i2c-piix4-improve-ibm-error-message.patch
+gregkh-i2c-i2c-nforce2-add-mcp51-mcp55-support.patch
+gregkh-i2c-hwmon-hdaps-update-id-list.patch
+gregkh-i2c-hwmon-w83791d-new-driver.patch
+gregkh-i2c-hwmon-lm83-documentation-update.patch
+gregkh-i2c-hwmon-improve-Kconfig-help.patch
+gregkh-i2c-hwmon-vid-mask-per-vrm.patch
I2C tree updates.
+gregkh-i2c-w1-possible-cleanups.patch
+gregkh-i2c-w1-fix-dependencies-of-w1_slave_ds2433_crc.patch
i2c cleanup and fix
-i2c-add-support-for-virtual-i2c-adapters-tidy.patch
-i2c-add-support-for-virtual-i2c-adapters-fix.patch
Folded into i2c-add-support-for-virtual-i2c-adapters.patch
+i2c-mpc-fix-up-error-handling.patch
+opencores-i2c-bus-driver.patch
+opencores-i2c-bus-driver-tidy.patch
+opencores-i2c-bus-driver-fix.patch
+i2c-pca954x-fix-initial-access-to-first-mux-switch-port.patch
I2C updates.
+smc911x-Kconfig-fix.patch
+via-rhine-zero-pad-short-packets-on-rhine-i-ethernet-cards.patch
netdev updates
+net-use-hlist_unhashed.patch
+ipv4-inet_init-fs_initcall.patch
net updates
+powerpc-pseries-avoid-crash-in-pci-code-if-mem-system-not-up.patch
+powerpc-pseries-avoid-crash-in-pci-code-if-mem-system-not-up-tidy.patch
powerpc fix
+serial-fix-uart_bug_txen-test.patch
serial fix (needs work)
-improve-pci-config-space-writeback-tidy.patch
Folded into improve-pci-config-space-writeback.patch
+pci-quirk-via-irq-fixup-should-only-run-for-via-southbridges.patch
+reverse-pci-config-space-restore-order.patch
PCI fixes
-revert-pci-pci-cardbus-cards-hidden-needs-pci=assign-busses-to-fix.patch
Dropped
+drivers-scsi-fix-proc_scsi_write-to-return-length-on.patch
+drivers-scsi-sdc-fix-uninitialized-variable-in-handling-medium-errors.patch
+drivers-scsi-aic7xxx-possible-cleanups-2.patch
+scsi-remove-documentation-scsi-cpqfctxt.patch
+enable-advansys-driver.patch
+advansys-warning-workaround.patch
+scsi-clean-up-warnings-in-advansys-driver.patch
+scsi-clean-up-warnings-in-advansys-driver-fix.patch
+mpt-fusion-driver-initialization-failure-fix.patch
SCSI fixes
-areca-raid-linux-scsi-driver-update4.patch
-areca-raid-linux-scsi-driver-update5.patch
Foxled into areca-raid-linux-scsi-driver.patch.
+gregkh-usb-usb-resource-leak-fix-for-whiteheat-driver.patch
+gregkh-usb-usb-add-new-itegno-usb-cdma-1x-card-support-for-pl2303.patch
+gregkh-usb-usb-storage-unusual-devs-update.patch
+gregkh-usb-usb-storage-atmel-unusual-dev-update.patch
+gregkh-usb-usb-net2280-handle-stalls-for-0-length-control-in-requests.patch
+gregkh-usb-usb-net2280-send-0-length-packets-for-ep0.patch
+gregkh-usb-usb-net2280-check-for-shared-irqs.patch
+gregkh-usb-usb-net2280-set-driver-data-before-it-is-used.patch
+gregkh-usb-usb-use-new-pci_class_serial_usb_-defines.patch
+gregkh-usb-usb-ftdi_sio-vendor-code-for-rr-cirkits-locobuffer-usb.patch
+gregkh-usb-usb-ftdi_sio-adds-support-for-iplus-device.patch
+gregkh-usb-usb-ftdi_sio-add-support-for-ask-rdr-400-series-card-reader.patch
+gregkh-usb-usb-sisusbvga-possible-cleanups.patch
+gregkh-usb-usb-allow-multiple-types-of-ehci-controllers-to-be-built-as-modules.patch
+gregkh-usb-usb-console-fix-cr-lf-issues.patch
+gregkh-usb-usb-console-fix-oops.patch
+gregkh-usb-usb-console-prevent-enodev-on-node.patch
+gregkh-usb-usb-macbook-pro-touchpad-support.patch
USB tree updates
+fix-sco-on-some-bluetooth-adapters.patch
+fix-sco-on-some-bluetooth-adapters-tidy.patch
USB fix
+x86_64-mm-acpi-nolapic.patch
+x86_64-mm-ia32-unistd-cleanup.patch
+x86_64-mm-large-bzimage.patch
+x86_64-mm-topology-comment.patch
+x86_64-mm-agp-select.patch
+x86_64-mm-iommu_gart_bitmap-search-to-cross-next_bit.patch
+x86_64-mm-new-compat-ptrace.patch
x86_64 tree updates
+gregkh-devfs-devfs-die-die-die.patch
+gregkh-devfs-devfs-remove-documentation.patch
+gregkh-devfs-devfs-scrub-partitions.patch
+gregkh-devfs-devfs-scrub-init.patch
+gregkh-devfs-devfs-remove-serial-subsystem.patch
+gregkh-devfs-devfs-remove-ide-subsystem.patch
+gregkh-devfs-devfs-remove-sound-subsystem.patch
+gregkh-devfs-devfs-remove-devfs-tape.patch
+gregkh-devfs-devfs-remove-devfs_mk_dir.patch
+gregkh-devfs-devfs-remove-devfs_mk_symlink.patch
+gregkh-devfs-devfs-remove-devfs_mk_bdev.patch
+gregkh-devfs-devfs-remove-devfs_mk_cdev.patch
+gregkh-devfs-devfs-remove-devfs_remove.patch
+gregkh-devfs-devfs-remove-devfs_fs_kernel.h.patch
+gregkh-devfs-devfs-remove-misc-devfs_name.patch
+gregkh-devfs-devfs-remove-genhd-devfs_name.patch
+gregkh-devfs-devfs-remove-videodev-devfs_name.patch
+gregkh-devfs-devfs-remove-line-devfs_name.patch
+gregkh-devfs-devfs-remove-tty-devfs_name.patch
+gregkh-devfs-devfs-tty_driver_no_devfs.patch
+gregkh-devfs-devfs-minor-cleanups.patch
+gregkh-devfs-devfs-feature-removal.patch
+gregkh-devfs-ndevfs.patch
Remove devfs
+reserve-space-for-swap-label.patch
+read-write-migration-entries-implement-correct-behavior-in-copy_one_pte.patch
+read-write-migration-entries-make-mprotect-convert-write-migration.patch
+read-write-migration-entries-make-mprotect-convert-write-migration-fix.patch
+read-write-migration-entries-make-mprotect-convert-write-migration-fix-fix.patch
+read-write-migration-entries-make-mprotect-convert-write-migration-fix-fix-fix.patch
+swsusp-rework-memory-shrinker-rev-2.patch
Memory management updates
+pgdat-allocation-for-new-node-add-specify-node-id.patch
+pgdat-allocation-for-new-node-add-specify-node-id-powerpc-fix.patch
+pgdat-allocation-for-new-node-add-specify-node-id-tidy.patch
+pgdat-allocation-for-new-node-add-specify-node-id-fix-3.patch
+pgdat-allocation-for-new-node-add-get-node-id-by-acpi.patch
+pgdat-allocation-for-new-node-add-get-node-id-by-acpi-tidy.patch
+pgdat-allocation-for-new-node-add-generic-alloc-node_data.patch
+pgdat-allocation-for-new-node-add-generic-alloc-node_data-tidy.patch
+pgdat-allocation-for-new-node-add-refresh-node_data.patch
+pgdat-allocation-for-new-node-add-refresh-node_data-fix.patch
+pgdat-allocation-for-new-node-add-export-kswapd-start-func.patch
+pgdat-allocation-for-new-node-add-export-kswapd-start-func-tidy.patch
+pgdat-allocation-for-new-node-add-call-pgdat-allocation.patch
Memory hotplug (node add)
+mm-introduce-remap_vmalloc_range.patch
+mm-introduce-remap_vmalloc_range-tidy.patch
+mm-introduce-remap_vmalloc_range-fix.patch
+change-gen_pool-allocator-to-not-touch-managed-memory.patch
+change-gen_pool-allocator-to-not-touch-managed-memory-update.patch
+change-gen_pool-allocator-to-not-touch-managed-memory-update-2.patch
+radix-tree-direct-data.patch
+radix-tree-small.patch
+likely-cleanup-remove-unlikely-in-sys_mprotect.patch
More memory management updates
+x86-x86_64-avoid-irq0-ioapic-pin-collision.patch
+x86-x86_64-avoid-irq0-ioapic-pin-collision-tidy.patch
x86_64 fix
+swsusp-add-architecture-special-saveable-pages-fix.patch
Fix swsusp-add-architecture-special-saveable-pages-support.patch
+swsusp-i386-mark-special-saveable-unsaveable-pages-fix.patch
Fix swsusp-i386-mark-special-saveable-unsaveable-pages.patch
+swsusp-x86_64-mark-special-saveable-unsaveable-pages-fix.patch
Fix swsusp-x86_64-mark-special-saveable-unsaveable-pages.patch
+kernel-power-snapshotc-cleanups.patch
+swsusp-use-less-memory-during-resume.patch
swsusp updates
-uml-prepare-fixing-compilation-output.patch
Dropped.
+s390-fix-i-o-termination-race-in-cio.patch
+s390-enable-interrupts-on-error-path.patch
+s390-bug-in-setup_rt_frame.patch
+s390-alternate-signal-stack-handling-bug.patch
+s390-qdio-memory-allocations.patch
+s390-dasd-ioctl-never-returns.patch
+s390-fix-slab-debugging.patch
+s390-futex-atomic-operations.patch
+s390-futex-atomic-operations-part-2.patch
+s390-tape-3590-changes.patch
+s390-segment-operation-error-codes.patch
+s390-instruction-processing-damage-handling.patch
+s390-add-read_mostly-optimization.patch
+s390-dasd-device-identifiers.patch
+s390-dasd-device-identifiers-fix.patch
+s390-new-system-calls.patch
s390 updates
-fix-cdrom-being-confused-on-using-kdump-tweaks.patch
Folded into fix-cdrom-being-confused-on-using-kdump.patch
+cond-resched-might-sleep-fix.patch
+enhancing-accessibility-of-lxdialog.patch
+the-scheduled-unexport-of-insert_resource.patch
+jbd-fix-bug-in-journal_commit_transaction.patch
+rename-swapper-to-idle.patch
+oss-cs46xx-cleanup-and-tiny-bugfix.patch
+i4l-memory-leak-fix-for-sc_ioctl.patch
+isdn-unsafe-interaction-between-isdn_write-and-isdn_writebuf_stub.patch
+invert-irq-migrationc-brach-prediction.patch
+x86-powerpc-make-hardirq_ctx-and-softirq_ctx-__read_mostly.patch
+jbd-avoid-kfree-null.patch
+ext3_clear_inode-avoid-kfree-null.patch
+make-noirqdebug-irqfixup-__read_mostly-add-unlikely.patch
+leds-amstrad-delta-led-support.patch
+leds-amstrad-delta-led-support-tidy.patch
+update-devicestxt.patch
+binfmt_elf-codingstyle-cleanup-and-remove-some-pointless-casts.patch
+binfnt_elf-remove-more-casts.patch
+fix-incorrect-sa_onstack-behaviour-for-64-bit-processes.patch
+percpu-counter-data-type-changes-to-suppport.patch
+percpu-counter-data-type-changes-to-suppport-fix.patch
+remove-unlikely-in-might_sleep_if.patch
+process-events-header-cleanup.patch
+process-events-license-change.patch
+strstrip-api.patch
+ipmi-strstrip-conversion.patch
+rcu-introduce-rcu_needs_cpu-interface.patch
+s390-exploit-rcu_needs_cpu-interface.patch
Misc updates
+time-rename-clocksource-functions.patch
+make-pmtmr_ioport-__read_mostly.patch
Update time management patches in -mm.
+kprobe-boost-2byte-opcodes-on-i386.patch
+kprobemulti-kprobe-posthandler-for-booster.patch
+notify-page-fault-call-chain-for-x86_64.patch
+notify-page-fault-call-chain-for-i386.patch
+notify-page-fault-call-chain-for-ia64.patch
+notify-page-fault-call-chain-for-powerpc.patch
+notify-page-fault-call-chain-for-sparc64.patch
+kprobes-registers-for-notify-page-fault.patch
+notify-page-fault-call-chain.patch
kprobes updates
-dlm-core-locking.patch
-dlm-core-locking-resend-lookups.patch
-dlm-lockspaces-callbacks-directory.patch
-dlm-communication.patch
-dlm-recovery.patch
-dlm-recovery-clear-new_master-flag.patch
-dlm-recovery-remove-true-false-defines.patch
-dlm-configuration.patch
-dlm-device-interface.patch
-dlm-device-interface-fix-device-refcount.patch
-dlm-device-interface-dlm-force-unlock.patch
-dlm-device-interface-missing-variable.patch
-dlm-device-interface-check-allocation.patch
-dlm-device-interface-fix-unlock-race.patch
-dlm-device-interface-use-kzalloc.patch
-dlm-debug-fs.patch
-dlm-build.patch
-dlm-node-weights.patch
-dlm-rsb-flag-ops-with-inlined-functions.patch
-dlm-rework-recovery-control.patch
-dlm-better-handling-of-first-lock.patch
-dlm-no-directory-option.patch
-dlm-release-list-of-root-rsbs.patch
-dlm-return-error-in-status-reply.patch
-configfs-export-config_group_find_obj.patch
-dlm-use-configfs.patch
-dlm-remove-file.patch
-dlm-use-jhash.patch
-dlm-maintainer.patch
-drivers-dlm-fix-up-schedule_timeout-usage.patch
-dlm-cleanup-unused-functions.patch
-dlm-include-own-headers.patch
-dlm-sem2mutex.patch
Dropped.
+smpnice-dont-consider-sched-groups-which-are-lightly-loaded-for-balancing.patch
+smpnice-dont-consider-sched-groups-which-are-lightly-loaded-for-balancing-fix.patch
+sched-avoid-unnecessarily-moving-highest-priority-task-move_tasks.patch
+sched-avoid-unnecessarily-moving-highest-priority-task-move_tasks-fix-2.patch
CPU scheduler updates
+rtmutex-remove-buggy-bug_on-in-pi-boosting-code.patch
+futex-pi-enforce-waiter-bit-when-owner-died-is-detected.patch
+rtmutex-debug-printk-correct-task-information.patch
+futex-pi-make-use-of-restart_block-when-interrupted.patch
pi-futex updates
+proc-dont-lock-task_structs-indefinitely-task_mmu-small-fixes.patch
Fix proc-dont-lock-task_structs-indefinitely.patch
+ide-pdc202xx_oldc-remove-unneeded-tuneproc-call.patch
+ide-hpt3xxn-clocking-fixes.patch
+ide-io-increase-timeout-value-to-allow-for-slave-wakeup.patch
+ide-actually-honor-drives-minimum-pio-dma-cycle-times.patch
IDE updates
+savagefb-allocate-space-for-current-and-saved-register.patch
+savagefb-add-state-save-and_restore-hooks.patch
+savagefb-add-state-save-and_restore-hooks-tidy.patch
+savagefb-add-state-save-and_restore-hooks-fix.patch
+suspend-documentation-update-for-ibm-thinkpad-x30.patch
+asiliantfb-add-help-text-in-kconfig.patch
+backlight-locomo-backlight-driver-updates.patch
+fbdev-cleanup-the-config_video_select-mess.patch
+fbdev-remove-duplicate-includes.patch
+matroxfb-fix-dvi-setup-to-be-more-compatible.patch
fbdev updates
+drivers-char-ipmi-ipmi_msghandlerc-make-proc_ipmi_root-static.patch
+drivers-message-i2o-iopc-unexport-i2o_msg_nop.patch
Little fixes
All 707 patches:
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17-rc2/2.6.17-rc2-mm1/patch-list
^ permalink raw reply [flat|nested] 9+ messages in thread* [-mm patch] fix VIDEO_DEV=m, VIDEO_V4L1_COMPAT=y 2006-04-27 8:41 2.6.17-rc2-mm1 Andrew Morton @ 2006-04-27 17:57 ` Adrian Bunk 2006-04-27 18:17 ` Andrew Morton 0 siblings, 1 reply; 9+ messages in thread From: Adrian Bunk @ 2006-04-27 17:57 UTC (permalink / raw) To: Andrew Morton, mchehab; +Cc: linux-kernel, v4l-dvb-maintainer On Thu, Apr 27, 2006 at 01:41:41AM -0700, Andrew Morton wrote: >... > Changes since 2.6.17-rc1-mm3: >... > +git-dvb-Kconfig-fix.patch > +git-dvb-Kconfig-fix-2.patch > > git-dvb.patch is a bit sick. >... These patches are completely sick. Not every compatibility issue is about 32<->64 Bit... Below is the patch I sent you after I discovered the bug in 2.6.17-rc1-mm3. Is there any reason why you didn't merge my patch? cu Adrian <-- snip --> If CONFIG_VIDEO_DEV=m and CONFIG_VIDEO_V4L1_COMPAT=y, v4l1-compat should be built as a module (currently, it isn't built at all leading to problems with modules using it). Signed-off-by: Adrian Bunk <bunk@stusta.de> --- This patch was already sent on: - 18 Apr 2006 --- linux-2.6.17-rc1-mm3-full/drivers/media/video/Makefile.old 2006-04-18 16:52:10.000000000 +0200 +++ linux-2.6.17-rc1-mm3-full/drivers/media/video/Makefile 2006-04-18 16:57:06.000000000 +0200 @@ -11,7 +11,10 @@ msp3400-objs := msp3400-driver.o msp3400-kthreads.o obj-$(CONFIG_VIDEO_DEV) += videodev.o v4l2-common.o compat_ioctl32.o -obj-$(CONFIG_VIDEO_V4L1_COMPAT) += v4l1-compat.o + +ifeq ($(CONFIG_VIDEO_V4L1_COMPAT),y) + obj-$(CONFIG_VIDEO_DEV) += v4l1-compat.o +endif obj-$(CONFIG_VIDEO_BT848) += bt8xx/ obj-$(CONFIG_VIDEO_BT848) += tvaudio.o tda7432.o tda9875.o ir-kbd-i2c.o ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [-mm patch] fix VIDEO_DEV=m, VIDEO_V4L1_COMPAT=y 2006-04-27 17:57 ` [-mm patch] fix VIDEO_DEV=m, VIDEO_V4L1_COMPAT=y Adrian Bunk @ 2006-04-27 18:17 ` Andrew Morton 2006-04-27 20:15 ` Mauro Carvalho Chehab 0 siblings, 1 reply; 9+ messages in thread From: Andrew Morton @ 2006-04-27 18:17 UTC (permalink / raw) To: Adrian Bunk; +Cc: mchehab, linux-kernel, v4l-dvb-maintainer Adrian Bunk <bunk@stusta.de> wrote: > > Below is the patch I sent you after I discovered the bug > in 2.6.17-rc1-mm3. Is there any reason why you didn't merge my patch? I saw you'd cc'ed the maintainer on it. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [-mm patch] fix VIDEO_DEV=m, VIDEO_V4L1_COMPAT=y 2006-04-27 18:17 ` Andrew Morton @ 2006-04-27 20:15 ` Mauro Carvalho Chehab 0 siblings, 0 replies; 9+ messages in thread From: Mauro Carvalho Chehab @ 2006-04-27 20:15 UTC (permalink / raw) To: Andrew Morton; +Cc: Adrian Bunk, linux-kernel, v4l-dvb-maintainer Adrian, Em Qui, 2006-04-27 às 11:17 -0700, Andrew Morton escreveu: > Adrian Bunk <bunk@stusta.de> wrote: > > > > Below is the patch I sent you after I discovered the bug > > in 2.6.17-rc1-mm3. Is there any reason why you didn't merge my patch? > > I saw you'd cc'ed the maintainer on it. I didn't received the patch you sent before. I'm applying it to my tree. I will update today also devel, so that akpm may retrieve this one (and also a bunch of newer patches...). Let me first test the hole patchset with allyesconfig/allmodconfig to avoid other troubles. Cheers, Mauro. ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2006-04-27 20:16 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-04-18 10:14 2.6.17-rc1-mm3 Andrew Morton 2006-04-18 15:07 ` [-mm patch] fix VIDEO_DEV=m, VIDEO_V4L1_COMPAT=y Adrian Bunk 2006-04-18 22:10 ` [-mm patch] make pci/hotplug/acpiphp_glue.c:handle_hotplug_event_func() static Adrian Bunk 2006-04-18 22:14 ` [-mm patch] drivers/scsi/aic7xxx/: possible cleanups Adrian Bunk 2006-04-19 19:31 ` James Bottomley 2006-04-18 22:17 ` [-mm patch] kernel/power/snapshot.c: cleanups Adrian Bunk -- strict thread matches above, loose matches on Subject: below -- 2006-04-27 8:41 2.6.17-rc2-mm1 Andrew Morton 2006-04-27 17:57 ` [-mm patch] fix VIDEO_DEV=m, VIDEO_V4L1_COMPAT=y Adrian Bunk 2006-04-27 18:17 ` Andrew Morton 2006-04-27 20:15 ` Mauro Carvalho Chehab
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox