2007-11-20 09:53:28

by Andrew Morton

[permalink] [raw]
Subject: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded

The mm snapshot broken-out-2007-11-20-01-45.tar.gz has been uploaded to

ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/mm/broken-out-2007-11-20-01-45.tar.gz

It contains the following patches against 2.6.24-rc3:

origin.patch
update-checkpatchpl-to-version-012.patch
file-capabilities-allow-sigcont-within-session-v2.patch
cris-build-fixes-atomich-needs-compilerh.patch
atmel_spi-labels-gpios-better.patch
ps3-prefix-all-ps3-specific-kernel-modules-with.patch
ps3fb-video-memory-size-cleanups.patch
fix-boot-problem-with-iseries-lacking-hugepage-support.patch
uml-build-fix.patch
xen-mask-_page_pcd-from-ptes.patch
pnp-increase-the-maximum-number-of-resources.patch
pnp-increase-the-maximum-number-of-resources-fix.patch
proc-fix-null-i_fop-oops.patch
wait_task_stopped-dont-use-task_pid_nr_ns-lockless.patch
proc-remove-races-from-proc_id_readdir.patch
m68k-export-atari_keyb_init.patch
amiga-zorro-bus-add-missing-zorro_device_remove.patch
mac68k-mailing-list-addresss.patch
tpm-tis-device-driver-locality-request.patch
termios-document-callback-more-clearly.patch
revert-keyspan-init-termios-properly.patch
get_task_comm-return-the-result.patch
clone-prepare-to-recycle-clone_detached-and-clone_stopped.patch
clone-prepare-to-recycle-clone_detached-and-clone_stopped-fix.patch
x86_64-efi-boot-support-efi-frame-buffer.patch
x86_64-efi-boot-support-efi-boot-document.patch
memory-hotplug-fix-fix-section-mismatch-in-vmammap_allock_block.patch
memory-hotplug-x86_64-fix-section-mismatch-in-init_memory_mapping.patch
fuse-fix-reading-past-eof.patch
fuse-cleanup-add-fuse_get_attr_version.patch
fuse-pass-open-flags-to-read-and-write.patch
fuse-fix-fuse_file_ops-sending.patch
fuse-fix-uninitialized-field-in-fuse_inode.patch
fuse-fix-attribute-caching-after-rename.patch
git-acpi.patch
git-acpi-fixup.patch
acpi-enable-c3-power-state-on-dell-inspiron-8200.patch
acpi-enable-c3-power-state-on-dell-inspiron-8200-fix.patch
acpi-add-reboot-mechanism.patch
acpi-sbs-fix-retval-warning.patch
rtc-dont-write-rtc-century-when-setting-a-wake-alarm.patch
acpi4asus-add-support-for-f3sa.patch
acpi-avoid-references-to-impossible-processors.patch
acpi-cleanup-linux-acpih.patch
small-acpica-extension-to-be-able-to-store-the-name-of.patch
export-acpi_check_resource_conflict.patch
export-acpi_check_resource_conflict-update.patch
mm-only-enforce-acpi-resource-conflict-checks.patch
git-alsa.patch
working-3d-dri-intel-agpko-resume-for-i815-chip.patch
git-arm-master.patch
git-arm.patch
uninitialised-variable-in-arm-ixp4xx-clockevents-code.patch
unlock-when-ssp-tries-to-close-an-invalid-port.patch
ixp4xx-remove-double-include.patch
arm-remove-reference-to-non-existent-mtd_obsolete_chips.patch
arm-fix-memset-size-error.patch
arch-arm-removed-duplicate-includes.patch
omap-register-the-l4-io-bus-to-boot-omap2.patch
arm-remove-dead-config-symbols-from-arm-code.patch
git-avr32.patch
git-cifs.patch
gx-suspmodc-use-boot_cpu_data-instead-of-current_cpu_data.patch
cpufreq-fix-incorrect-comment-on-show_available_freqs-in-freq_tablec.patch
agk-dm-dm-table-detect-io-beyond-device.patch
agk-dm-dm-mpath-hp-requires-scsi.patch
agk-dm-dm-crypt-fix-write-endio.patch
agk-dm-dm-trigger-change-uevent-on-rename.patch
agk-dm-dm-merge-max_hw_sector.patch
agk-dm-dm-mark-function-lists-static.patch
agk-dm-dm-ioctl-remove-lock_kernel.patch
agk-dm-dm-ioctl-move-compat-code.patch
agk-dm-dm-table-use-list_for_each.patch
agk-dm-dm-table-remove-unused-variable.patch
agk-dm-dm-table-remove-unused-total.patch
agk-dm-dm-snapshot-use-rounddown_pow_of_two.patch
agk-dm-dm-crypt-move-convert_context-inside-dm_crypt_io.patch
agk-dm-dm-crypt-remove-unnecessary-crypt_context-write-parm.patch
agk-dm-dm-crypt-move-error-setting-outside-crypt_dec_pending.patch
agk-dm-dm-crypt-tidy-crypt_endio.patch
agk-dm-dm-crypt-adjust-io-processing-functions.patch
agk-dm-dm-crypt-store-sector-mapping-in-dm_crypt_io.patch
agk-dm-dm-crypt-abstract-crypt_write_done.patch
agk-dm-dm-crypt-introduce-crypt_write_io_loop.patch
agk-dm-dm-crypt-tidy-io-ref-counting.patch
agk-dm-dm-crypt-move-bio-submission-to-thread.patch
agk-dm-dm-crypt-extract-scatterlist-processing.patch
agk-dm-dm-ioctl-move-compat-code-fix.patch
arch-powerpc-remove-duplicate-includes.patch
arch-ppc-remove-duplicate-includes.patch
arch-ppc-remove-an-unnecessary-pci_dev_put.patch
powerpc-kill-non-existent-symbols-from-ksyms-and-commproch.patch
powerpc-fix-typo-ifdef-ifndef.patch
powerpc-iseries-build-failure-mm-stabc.patch
gregkh-driver-kobject-remove-incorrect-comment-in-kobject_rename.patch
gregkh-driver-pm-acquire-device-locks-prior-to-suspending.patch
gregkh-driver-aoechr-convert-from-class_device-to-device.patch
gregkh-driver-atm-convert-struct-class_device-to-struct-device.patch
gregkh-driver-coda-convert-struct-class_device-to-struct-device.patch
gregkh-driver-dma-convert-from-class_device-to-device-for-dma-engine.patch
gregkh-driver-drm-convert-from-class_device-to-device-in-drivers-char-drm.patch
gregkh-driver-ide-convert-from-class_device-to-device-for-ide-tape.patch
gregkh-driver-isdn-convert-from-class_device-to-device-for-isdn-capi.patch
gregkh-driver-adb-convert-from-class_device-to-device.patch
gregkh-driver-mcp_ucb1200-convert-from-class_device-to-device.patch
gregkh-driver-mtd-convert-from-class_device-to-device-for-mtd-mtdchar.patch
gregkh-driver-paride-convert-from-class_device-to-device-for-block-paride.patch
gregkh-driver-pktcdvd-convert-from-class_device-to-device-for-block-pktcdvd.patch
gregkh-driver-tifm-convert-from-class_device-to-device-for-ti-flash-media.patch
gregkh-driver-cosa-convert-from-class_device-to-device-for-cosa-sync-driver.patch
gregkh-driver-ecryptfs-sysfs-fixes.patch
gregkh-driver-remove-struct-kobj_type-from-struct-kset.patch
gregkh-driver-remove-kobj_set_kset_s.patch
gregkh-driver-kset-add-kset_create_and_register-function.patch
gregkh-driver-kobject-add-kobject_create_and_register-function.patch
gregkh-driver-kobject-get-rid-of-kobject_add_dir.patch
gregkh-driver-kobject-get-rid-of-kobject_kset_add_dir.patch
gregkh-driver-kobject-convert-fuse-to-use-kobject_create.patch
gregkh-driver-kobject-convert-securityfs-to-use-kobject_create.patch
gregkh-driver-kobject-convert-debugfs-to-use-kobject_create.patch
gregkh-driver-kobject-convert-configfs-to-use-kobject_create.patch
gregkh-driver-kset-convert-ecryptfs-to-use-kset_create.patch
gregkh-driver-kobject-convert-main-fs-kobject-to-use-kobject_create.patch
gregkh-driver-kset-convert-gfs2-to-use-kset_create.patch
gregkh-driver-kset-convert-gfs2-dlm-to-use-kset_create.patch
gregkh-driver-kset-convert-dlm-to-use-kset_create.patch
gregkh-driver-kset-convert-pci-hotplug-to-use-kset_create_and_register.patch
gregkh-driver-kset-remove-decl_subsys_name.patch
gregkh-driver-kset-convert-kernel_subsys-to-use-kset_create.patch
gregkh-driver-kset-convert-drivers-base-busc-kset_create_and_register.patch
gregkh-driver-kset-convert-drivers-base-classc-kset_create_and_register.patch
gregkh-driver-kset-convert-drivers-base-firmwarec-kset_create_and_register.patch
gregkh-driver-kset-convert-sys-devices-to-use-kset_create.patch
gregkh-driver-kobject-convert-sys-hypervisor-to-use-kobject_create.patch
gregkh-driver-kobject-convert-s390-hypervisor-to-use-kobject_create.patch
gregkh-driver-kset-convert-sys-devices-system-to-use-kset_create.patch
gregkh-driver-kset-convert-slub-to-use-kset_create.patch
gregkh-driver-kset-move-sys-slab-to-sys-kernel-slab.patch
gregkh-driver-kset-convert-sys-module-to-use-kset_create.patch
gregkh-driver-kset-convert-sys-power-to-use-kset_create.patch
gregkh-driver-kset-convert-struct-bus_device-devices-to-use-kset_create.patch
gregkh-driver-kset-convert-struct-bus_device-drivers-to-use-kset_create.patch
gregkh-driver-driver-core-remove-owner-field-from-struct-bus_type.patch
gregkh-driver-driver-core-add-way-to-get-to-bus-kset.patch
gregkh-driver-driver-core-add-way-to-get-to-bus-device-klist.patch
gregkh-driver-driver-core-remove-fields-from-struct-bus_type.patch
gregkh-driver-kobject-kobj_attribute-handling.patch
gregkh-driver-kset-convert-to-kobj_sysfs_ops.patch
gregkh-driver-struct-user_info-sysfs.patch
gregkh-driver-ecryptfs-remove-version_str-file-from-sysfs.patch
gregkh-driver-efivars-make-new_var-and-del_var-binary-sysfs-files.patch
gregkh-driver-kobject-convert-efivars-to-kobj_attr-interface.patch
gregkh-driver-firmware-export-firmware_kset.patch
gregkh-driver-kset-convert-efivars-to-use-kset_create-for-the-efi-subsystem.patch
gregkh-driver-kset-convert-efivars-to-use-kset_create-for-the-vars-sub-subsystem.patch
gregkh-driver-kobject-convert-arm-mach-omap1-pmc-to-kobj_attr-interface.patch
gregkh-driver-kobject-convert-pseries-powerc-to-kobj_attr-interface.patch
gregkh-driver-kobject-convert-s390-iplc-to-kobj_attr-interface.patch
gregkh-driver-kset-convert-s390-iplc-to-use-kset_create.patch
gregkh-driver-kobject-convert-parisc-pdc_stable-to-kobj_attr-interface.patch
gregkh-driver-kset-convert-parisc-pdc_stablec-to-use-kset_create.patch
gregkh-driver-kset-kill-subsys-attr.patch
gregkh-driver-kset-convert-edd-to-use-kset_create.patch
gregkh-driver-kset-convert-acpi-to-use-kset_create.patch
gregkh-driver-firmware-remove-firmware_register.patch
gregkh-driver-firmware-change-firmware_kset-to-firmware_kobj.patch
gregkh-driver-kset-convert-ocfs2-to-use-kset_create.patch
gregkh-driver-kset-convert-block_subsys-to-use-kset_create.patch
gregkh-driver-kset-remove-decl_subsys-macro.patch
gregkh-driver-kobject-convert-kernel_kset-to-be-a-kobject.patch
gregkh-driver-kobject-remove-subsystem_register-functions.patch
gregkh-driver-kobject-clean-up-rpadlpar-horrid-sysfs-abuse.patch
gregkh-driver-kobject-convert-ecryptfs-to-use-kobject_create.patch
gregkh-driver-kobject-convert-efivars-to-use-kobject_create.patch
gregkh-driver-kobject-convert-parisc-pdc_stable-to-use-kobject_create.patch
gregkh-driver-nozomi.patch
gregkh-driver-put_device-might_sleep.patch
gregkh-driver-kobject-warn.patch
gregkh-driver-warn-when-statically-allocated-kobjects-are-used.patch
gregkh-driver-sysfs-crash-debugging.patch
unbork-gregkh-driver-kset-convert-sys-devices-to-use-kset_create-vioc.patch
unbork-gregkh-driver-kset-convert-sys-devices-to-use-kset_create-vioc-fix.patch
create-sys-power-when-config_pm-is-set.patch
sysfs-fix-off-by-one-error-in-fill_read_buffer.patch
fs-sysfs-remove-spin_lock_unlocked.patch
git-drm.patch
git-drm-oops-fix.patch
mga_dma-return-err-not-just-zero-from-mga_do_cleanup_dma.patch
intel-agp-enable-i915-recognition.patch
git-dvb.patch
remove-saa7134-oss.patch
jdelvare-i2c-i2c-nforce2-nforce2-supports-block-and-reset.patch
jdelvare-i2c-i2c-pasemi-use-i2c_add_numbered_adapter.patch
jdelvare-i2c-i2c-ibm_iic-whitespace-cleanups.patch
jdelvare-i2c-i2c-pcf8575-new-driver.patch
jdelvare-i2c-i2c-tsl2550-add-power-management.patch
jdelvare-i2c-i2c-stub-mention-helper-script.patch
jdelvare-i2c-i2c-stub-single-array.patch
jdelvare-i2c-i2c-remove-deprecated-rtc-drivers.patch
jdelvare-i2c-i2c-pxa-use-cpu_is_pxa27x.patch
jdelvare-i2c-i2c-algo-bit-whitespace-cleanups.patch
jdelvare-i2c-i2c-algo-bit-sendbyte-error-code.patch
check-for-acpi-resource-conflicts-in-i2c-bus-drivers.patch
git-hwmon.patch
check-for-acpi-resource-conflicts-in-hwmon-drivers.patch
git-gfs2-nmw.patch
git-hid.patch
git-hrt.patch
clocksource-make-clocksource_mask-bullet-proof.patch
time-fold-__get_realtime_clock_ts-into-getnstimeofday.patch
ia64-slim-down-__clear_bit_unlock.patch
ia64-slim-down-__clear_bit_unlock-checkpatch-fixes.patch
rename-_bss-to-__bss_start.patch
ia64-efi-make-full-use-of-macro-efi_md_size.patch
git-ieee1394.patch
git-infiniband.patch
qlogic-infinipath-convert-ipath_eep_sem-to-mutex.patch
fix-build-failure-when-config_infiniband_ipoib_cm-is-not-defined.patch
git-input.patch
make-wistron-btns-recognize-special-keys-on-medion-wim2160-notebooks.patch
fujitsu-application-panel-driver.patch
fujitsu-application-panel-driver-space-savings.patch
elantech-touchpad-driver.patch
elantech-touchpad-driver-fix.patch
input-polled-device-timer-rounding.patch
git-jfs.patch
kconfig-use-getopt-in-confc-for-handling-command-line.patch
git-kvm.patch
git-lblnet.patch
git-leds.patch
git-libata-all.patch
drivers-ata-libata-ehc-fix-printk-warning.patch
pata_hpt37x-fix-outstanding-bug-reports-on-the-hpt374-and-37x-cable-detect-checkpatch-fixes.patch
ata_generic-unindent-loop-in-generic_set_mode.patch
libata-export-xfermode--pata-timing-related-functions.patch
libata-clean-up-xfermode--pata-timing-related-stuff.patch
libata-kill-ata_id_to_dma_mode.patch
libata-xfer_mask-is-unsigned-int-not-unsigned-long.patch
libata-separate-out-ata_acpi_gtm_xfermask-from-pacpi_discover_modes.patch
libata-fix-ata_acpi_gtm_xfermask.patch
libata-implement-ata_timing_cycle2mode-and-use-it-in-libata-acpi-and-pata_acpi.patch
libata-implement-ata_acpi_init_gtm.patch
libata-reimplement-ata_acpi_cbl_80wire-using-ata_acpi_gtm_xfermask.patch
libata-add-ata_cbl_pata_ign.patch
pata_amd-update-mode-selection-for-nv-patas.patch
pata_sisc-add-packard-bell-easynote-k5305-to-laptops.patch
ahci-invalid-use-of-writel-readl-with-iomap.patch
libata-core-list-more-documentation-sources-for-reference.patch
libata-iordy-handling.patch
libata-sff-tf_load.patch
pata_ali-add-mitac-8317-and-derivatives.patch
pata_ali-lots-of-problems-still-showing-up-with-small-atapi-dma.patch
pata_hpt37x-fix-cable-detect-bug-spotted-by-sergei.patch
pata_isapnp-polled-devices.patch
pata_pcmcia-minor-cleanups-and-support-for-dual-channel-cards.patch
pata_ninja32-cardbus-ata-initial-support.patch
libata-add-toshiba-mk1637gsx-to-spurious-command-completion-list.patch
ide-mm-sis5513-add-packard-bell-easynote-k5305-to-laptops.patch
ide-mm-ide-dont-set-pio-mode-on-pre-eide-drives.patch
ide-mm-siimage-remove-resetproc-method.patch
ide-mm-ide-skip-ide_wait_not_busy-on-noprobe-disks.patch
ide-mm-aec62xx-fix-kernel-oops-in-driver-s-probe-function.patch
ide-mm-ide-remove-dma-master-field-from-ide-hwif-t-take-5.patch
ide-mm-ide-remove-task-ioreg-t-typedef-take-2.patch
ide-mm-ide-add-struct-ide_taskfile-take-2.patch
ide-mm-ide-disk-merge-lba28-and-lba48-host-protected-area-support-code-take-2.patch
ide-mm-ide-disk-fix-taskfile-registers-loading-order-in-__ide_do_rw_disk.patch
ide-mm-ide-disk-use-struct-ide_taskfile-in-__ide_do_rw_disk.patch
ide-mm-ide-add-ide_tf_load-helper.patch
ide-mm-ide-add-ide_no_data_taskfile-helper.patch
ide-mm-ide-use-do-rw-taskfile-in-flagged-taskfile.patch
ide-mm-ide-pmac-fix-pmac_ide_init_hwif_ports.patch
ide-mm-ide-remove-irqf_disabled-from-irq-flags-for-ide-irq-handler.patch
ide-mm-ide-remove-config_idepci_share_irq-config-option.patch
ide-mm-ide-remove-stale-ide-h-configuration-options.patch
ide-mm-ide-tape-remove-dead-use_iotrace-code.patch
ide-mm-ide-fix-registers-loading-order-for-win_smart-in-execute_drive_cmd.patch
ide-mm-ide-fix-registers-loading-order-for-ide_nsector_reg-in-execute_drive_cmd.patch
ide-mm-ide-execute_drive_cmd-cleanup.patch
ide-mm-ide-remove-ide_cmd-helper.patch
ide-mm-ide-use-ide_tf_load-in-execute_drive_cmd.patch
ide-mm-ide-use-ide_tflag_lba48-for-req_type_ata_taskfile-requests.patch
ide-mm-ide-remove-unnecessary-writes-to-hob-taskfile-registers.patch
ide-mm-ide-extend-timeout-for-req_type_ata_cmd_task-requests.patch
ide-mm-ide-switch-idedisk_prepare_flush-to-use-req_type_ata_taskfile-requests.patch
ide-mm-ide-switch-ide_task_ioctl-to-use-req_type_ata_taskfile-requests.patch
ide-mm-ide-remove-req_type_ata_task.patch
ide-mm-ide-floppy-remove-dead-code.patch
ide-mm-ide-cpu-endianness-doesn-t-matter-for-special_t.patch
ide-mm-ide-remove-ata_status_t-and-atapi_status_t.patch
ide-mm-ide-remove-atapi_error_t-take-2.patch
ide-mm-ide-remove-atapi_feature_t.patch
ide-mm-ide-remove-ata_nsector_t-ata_data_t-and-atapi_bcount_t.patch
ide-mm-ide-remove-atapi_ireason_t-take-3.patch
ide-mm-ide-cd-fix-register-loading-order-in-cdrom_start_packet_command.patch
ide-mm-ide-floppy-tape-scsi-fix-register-loading-order-when-issuing-packet-command.patch
ide-mm-ide-add-ide_pktcmd_tf_load-helper.patch
ide-mm-ide-remove-quirk_list.patch
ide-mm-ide-remove-select_interrupt.patch
ide-mm-ide-remove-hwif-intrproc.patch
ide-mm-ide-remove-command-type-field-from-ide_task_t.patch
ide-mm-ide-remove-tf_in_flags-field-from-ide_task_t.patch
ide-mm-sc1200-remove-pointless-hwif-lookup-loop.patch
ide-mm-ide-disk-fix-__ide_do_rw_disk-to-use-outbsync.patch
ide-mm-ide-disk-guarantee-400ns-delay-after-writing-command-register.patch
ide-mm-ide-merge-flagged_taskfile-into-do_rw_taskfile.patch
ide-mm-ide-convert-do_rw_taskfile-to-use-data_phase.patch
ide-mm-ide-use-data_phase-to-set-handler-in-do_rw_taskfile.patch
ide-mm-ide-remove-handler-field-from-ide_task_t-take-2.patch
ide-mm-ide-disk-extend-timeout-for-pio-out-commands.patch
ide-mm-ide-disk-add-ide_tf_set_cmd-helper.patch
ide-mm-ide-disk-use-do_rw_taskfile.patch
ide-mm-ide-fix-registers-loading-order-in-ide_dump_ata_status.patch
ide-mm-ide-add-ide_tf_read-helper.patch
ide-mm-ide-disk-use-ide_get_lba_addr.patch
ide-mm-ide-kill-duplicate-code-in-ide_dump_ata_atapi_status.patch
ide-mm-ide-make-extra-field-in-struct-ide_port_info-u8.patch
ide-mm-pdc202xx_new-move-pio-programming-code-to-pdcnew_set_pio_mode.patch
ide-mm-sis5513-factor-out-udma-programming-code.patch
ide-mm-ide-add-ide_hflag_abuse_set_dma_mode-host-flag.patch
ide-mm-sc1200-move-dma-timings-to-timing-tables.patch
ide-mm-ide-remove-redundant-ide_dma_on-call-from-set_using_dma.patch
ide-mm-ide-cleanup-ide_set_dma.patch
ide-mm-ide-remove-redundant-dma-blacklist-check-from-__ide_dma_on.patch
ide-mm-sl82c105-program-dma-pio-timings-in-dma_start-and-ide_dma_end.patch
ide-mm-sl82c105-remove-no-longer-needed-selectproc-method.patch
ide-mm-serverworks-cleanup-set_dma_mode-method.patch
ide-mm-ide-disk-add-idedisk_set_doorlock-helper.patch
ide-mm-ide-hopefully-fix-vdma-for-cs5520.patch
ide-mm-cy82c693-correct-dma-modes-clipping.patch
ide-mm-cy82c693-add-set_dma_mode-method.patch
ide-mm-sgiioc4-add-ide_toggle_bounce-calls.patch
ide-mm-icside-add-ide_toggle_bounce-calls.patch
ide-mm-au1xxx-ide-add-ide_toggle_bounce-calls.patch
ide-mm-ide-remove-ide_dma_on-and-dma_off_quietly-methods-from-ide_hwif_t.patch
ide-mm-ide-cris-fix-dma-methods.patch
ide-mm-atiixp-remove-dma_host_on-and-dma_host_off-methods.patch
ide-mm-ide-move-drive-using_dma-check-to-callers-of-dma_host_on-method.patch
ide-mm-ide-merge-dma_host_-on-off-methods-into-dma_host_set-method.patch
ide-arm-hack.patch
ide-add-helper-__ide_setup_pci_device.patch
git-m32r.patch
m32r-remove-dead-config-symbols-from-m32r-code.patch
git-md-accel.patch
git-mips.patch
git-mips-fixup.patch
mips-remove-dead-config-symbols-from-mips-code.patch
git-mmc.patch
mmc-sd-write-operation-in-invalid-states-by-borken-cards.patch
git-mtd.patch
eccbuf-is-statically-defined-and-always-evaluate-to-true.patch
remove-fs-jffs2-ioctlc.patch
git-ubi.patch
git-net.patch
pfkey-sending-an-sadb_get-responds-with-an-sadb_get.patch
make-sunrpc-xprtsockcxs_setup_udptcp-static.patch
tlan-list-is-subscribers-only.patch
net-sunrpc-remove-spin_lock_unlocked.patch
git-netdev-all.patch
forcedeth-power-down-phy-when-interface-is-down.patch
forcedeth-fix-mac-address-detection-on-network-card-regression-in-2623.patch
ucc_geth-fix-build-break-introduced-by-commit-09f75cd7bf13720738e6a196cc0107ce9a5bd5a0-checkpatch-fixes.patch
drivers-net-chelsio-if-0-unused-functions.patch
pcmcia-net-use-roundup_pow_of_two-macro-instead-of-grotesque-loop.patch
forcedeth-new-mcp79-device-ids.patch
net-ibm_newemac-remove-spin_lock_unlocked.patch
3x59x-fix-pci-resource-management.patch
update-smc91x-driver-with-arm-versatile-board-info.patch
ucc_geth-fix-module-removal.patch
ucc_geth-add-support-for-netpoll.patch
phy-implement-release-function.patch
blackfin-typo-config_rtc_bfin_module.patch
bluetooth-hidp_process_hid_control-remove-unnecessary-parameter-dealing.patch
bluetooth-uninlining.patch
drivers-bluetooth-bpa10xc-fix-memleak.patch
drivers-bluetooth-btsdioc-fix-double-free.patch
bluetooth-blacklist-another-broadcom-bcm2035-device.patch
nfs-stop-sillyname-renames-and-unmounts-from-racing-2.patch
nfs-fix-up-problems-with-steves-sillyrename-fix.patch
nfs-fix-nfs_free_unlinkdata.patch
git-nfs-make-nfs_wb_page_priority-static.patch
fs-nfs-dirc-should-include-internalh.patch
nfs-use-gfp_nofs-preloads-for-radix-tree-insertion.patch
git-nfsd.patch
git-nfsd-build-fix.patch
git-ocfs2.patch
git-parisc.patch
arch-parisc-remove-duplicate-includes.patch
pcmcia-convert-some-internal-only-ioaddr_t-to-unsigned-int.patch
pcmcia-replace-kio_addr_t-with-unsigned-int-everywhere.patch
pcmcia-delete-obsolete-pcmcia_ioctl-feature.patch
pcmcia-pccard-deadlock-fix.patch
serial-keep-the-dtr-setting-for-serial-console.patch
blackfin-serial-driver-this-driver-enable-sports-on-blackfin-emulate-uart.patch
drivers-serial-s3c2410c-remove-dead-config-symbols.patch
gregkh-pci-pci-make-pci_restore_bars-static.patch
gregkh-pci-pci-drivers-pci-romc-if-0-two-functions.patch
gregkh-pci-pci-drivers-pci-remove-unused-exports.patch
gregkh-pci-pcie-port-driver-correctly-detect-native-pme-feature.patch
gregkh-pci-pcie-utilize-pcie-transaction-pending-bit.patch
gregkh-pci-pci_bridge-device.patch
mem-policy-fix-mempolicy-usage-in-pci-driver.patch
pci-get-rid-of-pci_devvendordevice_compatible-fields.patch
quirk_vialatency-omit-reading-pci-revision-id.patch
quirk_vialatency-omit-reading-pci-revision-id-checkpatch-fixes.patch
pci-remove-unneeded-lock_kernel-in-drivers-pci-syscallc.patch
always-export-pci_scan_single_device.patch
remove-additional-pci_scan_child_bus-prototype.patch
pci-add-pci-quirk-function-for-some-chipsets.patch
drivers-pci-quirksc-coding-style-cleanup.patch
more-sanity-checks-for-dmar.patch
more-sanity-checks-for-dmar-checkpatch-fixes.patch
pci-hotplug-mm-pci-hotplug-pciehp-deal-with-pre-inserted-expresscards.patch
pci-hotplug-mm-pci-hotplug-pciehp-split-out-hardware-init-from-pcie_init.patch
pci-hotplug-mm-pci-hotplug-pciehp-reinit-hotplug-h-w-on-resume-from-suspend.patch
pcie-fix-double-initialization-bug.patch
git-s390.patch
adapt-sclp_cpi_sysc-to-the-kobject-kset-changes.patch
fix-build-breakage-if-sysfs-fix.patch
track-accurate-idle-time-with-tick_schedidle_sleeptime.patch
do-not-use-stack-to-allocate-cpumask-for-cpumask_of_cpu.patch
git-sh.patch
git-scsi-misc.patch
git-scsi-misc-gdth-fix.patch
git-scsi-rc-fixes.patch
nsp32_restart_autoscsi-remove-error-check.patch
scsi-early-detection-of-medium-not-present-updated.patch
mptbase-reset-ioc-initiator-during-pci-resume.patch
initio-fix-conflict-when-loading-driver.patch
kill-warnings-in-mptbaseh-on-parisc64.patch
hptiop-fix-type-mismatch-warning.patch
ips-remove-ips_ha-members-that-duplicate-struct-pci_dev-members.patch
ips-trim-trailing-whitespace.patch
ips-trim-trailing-whitespace-checkpatch-fixes.patch
ips-pci-api-cleanups.patch
ips-handle-scsi_add_host-failure-and-other-err-cleanups.patch
megaraid-driver-management-char-device-moved-to-misc.patch
scsi-gdth-kill-unneeded-irq-argument.patch
scsi-gdth-kill-unneeded-irq-argument-checkpatch-fixes.patch
scsi-sym53c416-kill-pointless-irq-handler-loop-and-test.patch
scsi-fix-bugs-and-canonicalize-ncr5380_intr-drivers.patch
scsi-fix-bugs-and-canonicalize-ncr5380_intr-drivers-checkpatch-fixes.patch
scsi-ncr5380-minor-irq-handler-cleanups.patch
advansys-fix-section-mismatch-warning.patch
aic94-fix-section-mismatches.patch
sym2-fix-section-mismatch-warning.patch
aacraid-driver-fails-with-dell-poweredge-expandable-raid-controller-3-di.patch
scsi-advansysc-make-3-functions-static.patch
scsi-qla2xxx-possible-cleanups.patch
dell-cerc-support-for-megaraid_mbox.patch
bidi-support-sr-sd-remove-dead-code.patch
bidi-support-tgt-use-scsi_init_io-instead-of-scsi_alloc_sgtable.patch
bidi-support-scsi_data_buffer.patch
bidi-support-scsi_data_buffer-broke-qla1280.patch
bidi-support-scsi_data_buffer-broke-lots-of-stuff.patch
scsi-bidi-support.patch
iommu-sg-merging-add-device_dma_parameters-structure.patch
iommu-sg-merging-pci-add-device_dma_parameters-support.patch
iommu-sg-merging-x86-make-pci-gart-iommu-respect-the-segment-size-limits.patch
iommu-sg-merging-ppc-make-iommu-respect-the-segment-size-limits.patch
iommu-sg-merging-ia64-make-sba_iommu-respect-the-segment-size-limits.patch
iommu-sg-merging-alpha-make-pci_iommu-respect-the-segment-size-limits.patch
iommu-sg-merging-sparc64-make-iommu-respect-the-segment-size-limits.patch
iommu-sg-merging-parisc-make-iommu-respect-the-segment-size-limits.patch
iommu-sg-merging-call-blk_queue_segment_boundary-in-__scsi_alloc_queue.patch
iommu-sg-merging-sata_inic162x-use-pci_set_dma_max_seg_size.patch
iommu-sg-merging-aacraid-use-pci_set_dma_max_seg_size.patch
git-unionfs.patch
vfs-apply-coding-standards-to-fs-ioctlc.patch
vfs-swap-do_ioctl-and-vfs_ioctl-names.patch
vfs-swap-do_ioctl-and-vfs_ioctl-names-fix.patch
vfs-factor-out-three-helpers-for-fibmap-fionbio-fioasync-file-ioctls.patch
gregkh-usb-usb-fix-usb_ohci_hcd_ssb-dependencies.patch
gregkh-usb-usb-omap_udc-build-fix.patch
gregkh-usb-usb-storage-always-set-the-allow_restart-flag.patch
gregkh-usb-usb-convert-from-class_device-to-device-for-usb-core.patch
gregkh-usb-usb-remove-unnecessary-zeroing-from-ub.patch
gregkh-usb-usb-autosuspend-for-cdc-acm.patch
gregkh-usb-usb-gotemp.patch
gregkh-usb-always-announce-new-usb-devices.patch
usb-hcd-avoid-duplicate-local_irq_disable.patch
usb-s3c2410_udc-minor-irq-handler-cleanups.patch
usbserial-fix-inconsistent-lock-state.patch
sis-fb-driver-_ioctl32_conversion-functions-do-not-exist-in-recent-kernels.patch
usb-fix-locks-and-urb-status-in-adutux-updated.patch
usb-mon-mon_binc-cleanups.patch
usb-device-dma-support-on-omap2.patch
ti-3410-5052-usb-serial-convert-td_open_close_lock-to-mutex.patch
git-v9fs.patch
git-watchdog.patch
watchdog-add-nano-7240-driver-2.patch
it8712f_wdtc-add-support-for-the-it8716f-watchdog.patch
git-wireless.patch
jiffies_round-jiffies_round_relative-conversion-rt2x00-checkpatch-fixes.patch
git-ipwireless_cs.patch
git-x86.patch
git-x86-fixup.patch
git-x86-memory_add_physaddr_to_nid-export-for-acpi-memhotplugko.patch
git-x86-memory_add_physaddr_to_nid-export-for-acpi-memhotplugko-checkpatch-fixes.patch
git-x86-inlining-borkage.patch
x86_64-set-cpu_index-to-nr_cpus-instead-of-0.patch
x86_64-make-sparsemem-vmemmap-the-default-memory-model-v2.patch
pci-use-pci=bfsort-for-hp-dl385-g2-dl585-g2.patch
git-newsetup.patch
git-xfs.patch
git-cryptodev.patch
xtensa-iss_net_setup-must-be-__init.patch
arch-xtensa-remove-duplicate-includes.patch
xtensa-kernel-setupc-remove-dead-code.patch
mm.patch
nfs-fix-the-ustat-regression.patch
rtc-convert-mutex-to-bitfield.patch
tty-fix-tty-network-driver-interactions-with-tcget-tcset-calls-x86-fix.patch
ia64-increase-datapatch-offset.patch
ia64-dont-assume-that-unwcheckpy-is-executable.patch
ia64-export-copy_page-to-modules.patch
ia64-export-copy_page-to-modules-fix.patch
drm-i915-fix-pointer-strip.patch
pata_amd-pata_via-de-couple-programming-of-pio-mwdma-and-udma-timings.patch
frv-fix-the-extern-declaration-of-kallsyms_num_syms.patch
frv-arrange-things-such-that-bra-can-reach-from-the-trap.patch
add-mike-christie-to-maintainers.patch
wait_task_stopped-pass-correct-exit_code-to.patch
isdn-validate-length-of-isdn_net_ioctl_cfgeaz.patch
tty-add-the-new-termios2-ioctls-to-the-compatible.patch
pagecache-zeroing-zero_user_segment-zero_user_segments-and-zero_user.patch
pagecache-zeroing-zero_user_segment-zero_user_segments-and-zero_user-fix.patch
pagecache-zeroing-zero_user_segment-zero_user_segments-and-zero_user-fix-2.patch
move-vmalloc_to_page-to-mm-vmalloc.patch
vmalloc-add-const-to-void-parameters.patch
i386-resolve-dependency-of-asm-i386-pgtableh-on-highmemh.patch
i386-resolve-dependency-of-asm-i386-pgtableh-on-highmemh-checkpatch-fixes.patch
is_vmalloc_addr-check-if-an-address-is-within-the-vmalloc-boundaries.patch
vmalloc-clean-up-page-array-indexing.patch
vunmap-return-page-array-passed-on-vmap.patch
slub-move-count_partial.patch
slub-rename-numa-defrag_ratio-to-remote_node_defrag_ratio.patch
slub-consolidate-add_partial-and-add_partial_tail-to-one-function.patch
slub-use-non-atomic-bit-unlock.patch
slub-fix-coding-style-violations.patch
slub-fix-coding-style-violations-checkpatch-fixes.patch
slub-noinline-some-functions-to-avoid-them-being-folded-into-alloc-free.patch
slub-move-kmem_cache_node-determination-into-add_full-and-add_partial.patch
slub-move-kmem_cache_node-determination-into-add_full-and-add_partial-slub-workaround-for-lockdep-confusion.patch
slub-avoid-checking-for-a-valid-object-before-zeroing-on-the-fast-path.patch
slub-__slab_alloc-exit-path-consolidation.patch
slub-provide-unique-end-marker-for-each-slab.patch
slub-provide-unique-end-marker-for-each-slab-fix.patch
slub-avoid-referencing-kmem_cache-structure-in-__slab_alloc.patch
slub-optional-fast-path-using-cmpxchg_local.patch
slub-do-our-own-locking-via-slab_lock-and-slab_unlock.patch
slub-do-our-own-locking-via-slab_lock-and-slab_unlock-checkpatch-fixes.patch
slub-do-our-own-locking-via-slab_lock-and-slab_unlock-fix.patch
slub-restructure-slab-alloc.patch
slub-comment-kmem_cache_cpu-structure.patch
vm-allow-get_page_unless_zero-on-compound-pages.patch
bufferhead-revert-constructor-removal.patch
bufferhead-revert-constructor-removal-checkpatch-fixes.patch
hugetlb-allow-sticky-directory-mount-option.patch
swapin_readahead-excise-numa-bogosity.patch
swapin_readahead-move-and-rearrange-args.patch
swapin-needs-gfp_mask-for-loop-on-tmpfs.patch
shmem-sgp_quick-and-sgp_fault-redundant.patch
shmem_getpage-return-page-locked.patch
shmem_file_write-is-redundant.patch
swapin-fix-valid_swaphandles-defect.patch
swapoff-scan-ptes-preemptibly.patch
clean-up-vmtruncate.patch
maps4-add-proportional-set-size-accounting-in-smaps.patch
maps4-rework-task_size-macros.patch
maps4-rework-task_size-macros-mips-fix.patch
maps4-move-is_swap_pte.patch
maps4-introduce-a-generic-page-walker.patch
maps4-use-pagewalker-in-clear_refs-and-smaps.patch
maps4-simplify-interdependence-of-maps-and-smaps.patch
maps4-move-clear_refs-code-to-task_mmuc.patch
maps4-regroup-task_mmu-by-interface.patch
maps4-add-proc-pid-pagemap-interface.patch
maps4-add-proc-kpagecount-interface.patch
maps4-add-proc-kpageflags-interface.patch
maps4-make-page-monitoring-proc-file-optional.patch
maps4-make-page-monitoring-proc-file-optional-fix.patch
memory-hotplug-add-removable-to-sysfs-to-show-memblock-removability.patch
add-remove_memory-for-ppc64-2.patch
enable-hotplug-memory-remove-for-ppc64.patch
add-arch-specific-walk_memory_remove-for-ppc64.patch
mm-page-writebackc-make-a-function-static.patch
remove-unused-code-from-mm-tiny-shmemc.patch
tmpfs-fix-mounts-when-size-is-less-than-the-page-size.patch
make-__vmalloc_area_node-static.patch
radix-tree-avoid-atomic-allocations-for-preloaded-insertions.patch
page-allocator-clean-up-pcp-draining-functions.patch
add-mm-argument-to-pte-pmd-pud-pgd_free.patch
config_highpte-vs-sub-page-page-tables.patch
config_highpte-vs-sub-page-page-tables-fix.patch
config_highpte-vs-sub-page-page-tables-fix-2.patch
arch_rebalance_pgtables-call.patch
vmstat-small-revisions-to-refresh_cpu_vm_stats.patch
mm-dont-allow-ioremapping-of-ranges-larger-than-vmalloc-space.patch
page-allocator-get-rid-of-the-list-of-cold-pages.patch
page-allocator-get-rid-of-the-list-of-cold-pages-fix.patch
mm-sparsec-check-the-return-value-of-sparse_index_alloc.patch
vmscan-give-referenced-active-and-unmapped-pages-a-second-trip-around-the-lru.patch
vm-dont-run-touch_buffer-during-buffercache-lookups.patch
vfs-security-rework-inode_getsecurity-and-callers-to.patch
vfs-reorder-vfs_getxattr-to-avoid-unnecessary-calls-to-the-lsm.patch
revert-capabilities-clean-up-file-capability-reading.patch
revert-capabilities-clean-up-file-capability-reading-checkpatch-fixes.patch
add-64-bit-capability-support-to-the-kernel.patch
add-64-bit-capability-support-to-the-kernel-checkpatch-fixes.patch
add-64-bit-capability-support-to-the-kernel-fix.patch
add-64-bit-capability-support-to-the-kernel-fix-fix.patch
64bit-capability-support-legacy-support-fix.patch
remove-unnecessary-include-from-include-linux-capabilityh.patch
netlabel-introduce-a-new-kernel-configuration-api-for-netlabel.patch
frv-permit-the-memory-to-be-located-elsewhere-in-nommu-mode.patch
frv-move-dma-macros-to-scatterlisth-for-consistency.patch
frv-remove-dead-config-symbol-from-frv-code.patch
blackfin-remove-dump_thread.patch
m68knommu-use-raw-read-write-for-all-register-access-in-coldfire-timer.patch
m68knommu-use-container_of-to-access-uart-struct-in-coldfire-serial-driver.patch
m68knommu-cleanup-port-field-access-from-uart-struct-in-coldfire-serial-driver.patch
m68knommu-use-array_size-in-coldfire-serial-driver.patch
add-build-support-for-new-coldfire-serial-driver.patch
add-configure-support-for-new-coldfire-serial-driver.patch
m68knommu-platform-setup-for-5206-coldfire-uarts.patch
m68knommu-platform-setup-for-5206e-coldfire-uarts.patch
m68knommu-platform-setup-for-520x-coldfire-uarts.patch
m68knommu-platform-setup-for-5249-coldfire-uarts.patch
m68knommu-platform-setup-for-5272-coldfire-uarts.patch
m68knommu-remove-vestiges-of-non-existent-disktel.patch
m68knomu-remove-dead-config-symbols-from-m68knomu-code.patch
m68knommu-removing-config-variable-dumptoflash.patch
arch-alpha-removed-duplicate-includes.patch
alpha-atomic_add_return-should-return-int.patch
kernel-power-diskc-make-code-static.patch
make-kernel_shutdown_prepare-static.patch
kernel-power-move-function-prototypes-to-header.patch
pm-qos-infrastructure-and-interface.patch
pm-qos-infrastructure-and-interface-static-initialization-with-blocking-notifiers.patch
pm-qos-remove-locks-around-blocking-notifier.patch
latencyc-use-qos-infrastructure.patch
m68k-use-cc-cross-prefix.patch
m68k-array_size-cleanup.patch
dio-array_size-cleanup.patch
m68k-balance-ioremap-and-iounmap-in-m68k-atari-hades-pcic.patch
nubus-kill-drivers-nubus-nubus_symsc.patch
m68k-kill-arch-m68k-mac-mac_ksymsc.patch
m68k-kill-arch-m68k-hp300-ksymsc.patch
m68k-kill-arch-m68k-amiga-amiga_ksymsc.patch
m68k-kill-arch-m68k-atari-atari_ksymsc.patch
m68k-kill-arch-m68k-mvme16x-mvme16x_ksymsc.patch
mac68k-macii-adb-comment-correction.patch
mac68k-remove-dead-code.patch
mac68k-add-nubus-card-definitions-and-a-typo-fix.patch
mac68k-remove-dead-mac_adbkeycodes.patch
aout-move-stack_top-to-asm-processorh.patch
aout-mark-arches-that-support-aout-format.patch
aout-mark-arches-that-support-aout-format-fix.patch
aout-mark-arches-that-support-aout-format-fix-2.patch
aout-mark-arches-that-support-aout-format-fix-3.patch
aout-suppress-aout-library-support-if-config_arch_supports_aout.patch
aout-remove-unnecessary-inclusions-of-asm-linux-aouth.patch
usb-net2280-cant-have-a-function-called-show_registers.patch
mn10300-allocate-serial-port-uart-ids-for-on-chip-serial-ports.patch
mn10300-add-the-mn10300-am33-architecture-to-the-kernel.patch
mn10300-add-the-mn10300-am33-architecture-to-the-kernel-fix.patch
uml-arch-um-include-inith-needs-a-definition-of-__used.patch
uml-remove-xmm-checking-on-x86.patch
uml-code-tidying-under-arch-um-os-linux.patch
uml-implement-get_wchan.patch
uml-implement-get_wchan-fix.patch
uml-get-rid-of-asmlinkage.patch
uml-get-rid-of-asmlinkage-checkpatch-fixes.patch
uml-document-new-ubd-flag.patch
uml-fix-urls-in-kconfig-and-help-strings.patch
uml-improve-detection-of-host-cmov.patch
uml-improve-detection-of-host-cmov-checkpatch-fixes.patch
uml-improve-detection-of-host-cmov-checkpatch-fixes-fix.patch
uml-remove-now-unused-code.patch
uml-further-bugsc-tidying.patch
uml-further-bugsc-tidying-checkpatch-fixes.patch
uml-const-and-other-tidying.patch
uml-smp-needs-to-depend-on-broken-for-now.patch
uml-gprof-needs-to-depend-on-frame_pointer.patch
uml-console-driver-cleanups.patch
uml-clonec-tidying.patch
uml-borrow-consth-techniques.patch
uml-delete-some-unused-headers.patch
uml-allow-lflags-on-command-line.patch
uml-tidy-kern_utilh.patch
uml-tidy-pgtableh.patch
uml-tidy-pgtableh-fix.patch
uml-reconst-a-parameter.patch
arch-um-remove-duplicate-includes.patch
uml-remove-unused-variables-in-the-context-switcher.patch
uml-convert-functions-to-void.patch
uml-host-tls-diagnostics.patch
uml-move-um_virt_to_phys.patch
uml-header-untangling.patch
uml-style-cleanup.patch
uml-currenth-cleanup.patch
uml-fix-page-table-data-sizes.patch
uml-clean-up-task-size-calculation.patch
uml-add-virt_to_pte.patch
uml-cover-stubs-with-a-vma.patch
deprecate-smbfs-in-favour-of-cifs.patch
drivers-pmc-msp71xx-gpio-char-driver.patch
autofs4-reinstate-negatitive-timeout-of-mount-fails.patch
autofs4-reinstate-negatitive-timeout-of-mount-fails-fix.patch
kernel-printkc-concerns-about-the-console-handover.patch
fix-versus-precedence-in-various-places.patch
fix-versus-precedence-in-various-places-checkpatch-fixes.patch
bugh-remove-have_arch_bug--have_arch_warn.patch
powerpc-switch-to-generic-warn_on-bug_on.patch
pie-executable-randomization.patch
pie-executable-randomization-uninlining.patch
pie-executable-randomization-checkpatch-fixes.patch
geode-lists-are-subscriber-only.patch
fs-fat-refine-chmod-checks.patch
a-potential-bug-in-inotify_userc.patch
riscom8-fix-smp-brokenness.patch
riscom8-fix-smp-brokenness-fix.patch
taskstats-scaled-time-cleanup.patch
use-wake_up_locked-in-eventpoll.patch
use-macros-instead-of-task_-flags.patch
use-macros-instead-of-task_-flags-checkpatch-fixes.patch
use-__set_task_state-for-traced-stopped-tasks.patch
add-task_wakekill.patch
add-lock_page_killable.patch
hash-add-explicit-u32-and-u64-versions-of-hash.patch
remove-inclusions-of-linux-autoconfh.patch
sound-oss-pss-set_io_base-always-returns-success-mark-it-void.patch
sound-oss-pss-set_io_base-always-returns-success-mark-it-void-checkpatch-fixes.patch
sound-oss-sb_commonc-fix-casting-warning.patch
remove-warnings-for-longstanding-conditions.patch
remove-warnings-for-longstanding-conditions-fix.patch
ext2-return-after-ext2_error-in-case-of-failures.patch
ext2-change-the-default-behaviour-on-error.patch
sigio-driven-i-o-with-inotify-queues.patch
remove-pointless-casts-from-void-pointers.patch
ipc-fix-error-check-in-all-new-xxx_lock-and.patch
kill-udffs_dateversion.patch
genericizing-iova.patch
dcdbas-add-dmi-based-module-autloading.patch
parallel-port-convert-port_mutex-to-the-mutex-api.patch
parallel-port-convert-port_mutex-to-the-mutex-api-checkpatch-fixes.patch
remove-support-for-un-needed-_extratext-section.patch
remove-support-for-un-needed-_extratext-section-checkpatch-fixes.patch
optimize-i8259-code-a-bit.patch
allow-auto-destruction-of-loop-devices.patch
allow-auto-destruction-of-loop-devices-checkpatch-fixes.patch
register_cpu-__devinit-or-__cpuinit.patch
make-ipc-utilcsysvipc_find_ipc-static.patch
cleanup-after-apus-removal.patch
remove-mm_ptovvtop.patch
mnt_unbindable-fix.patch
remove-__attribute_used__.patch
remove-__attribute_used__-checkpatch-fixes.patch
proper-show_interrupts-prototype.patch
fat-fix-printk-format-strings.patch
fat-optimize-fat_count_free_clusters.patch
scheduled-oss-driver-removal.patch
read_current_time-cleanups.patch
read_current_time-cleanups-build-fix.patch
read_current_time-cleanups-build-fix-fix.patch
smbfs-fix-calculation-of-kernel_recvmsg-size-parameter-in-smb_receive.patch
linux-inith-simplify-__meminitexit-dependencies.patch
proper-prototype-for-signals_init.patch
kernel-ptracec-should-include-linux-syscallsh.patch
make-srcu_readers_active-static.patch
kernel-notifierc-should-include-linux-rebooth.patch
proper-prototype-for-get_filesystem_list.patch
fs-utimesc-should-include-linux-syscallsh.patch
fs-signalfdc-should-include-linux-syscallsh.patch
fs-eventfdc-should-include-linux-syscallsh.patch
proper-prototype-for-vty_init.patch
drivers-misc-lkdtmc-cleanups.patch
power_supply_ledssysfsc-should-include-power_supplyh.patch
rd-use-is_power_of_2-in-drivers-block-rdc.patch
sound-oss-tridentc-fix-incorrect-test-in-trident_ac97_set.patch
printk-trivial-optimizations.patch
time-fix-sysfs_show_availablecurrent_clocksources-buffer-overflow-problem.patch
cciss-use-upper_32_bits-macro-to-eliminate-warnings.patch
log2h-define-order_base_2-macro-for-convenience.patch
fs-remove-dead-config-config_has_compat_epoll_event-symbol.patch
alpha-parisc-removing-config-variable-debug_rwlock.patch
document-i_sync-and-i_datasync.patch
ps3-checkpatch-drivers-ps3-ps3-sys-managerc.patch
ps3-checkpatch-drivers-ps3-ps3-vuartc.patch
percpu-__percpu_alloc_mask-can-dynamically-size-percpu_data.patch
i-oat-fixups-from-code-comments.patch
printkc-use-unsigned-ints-instead-of-longs-for-logbuf-index.patch
tpm-device-driver-layer-tpmch-repost.patch
a-few-corrections-to-include-linux-kbuild.patch
vt-bitlock-fix.patch
sync_sb_inodes-propagate-errors.patch
spi-at25-driver-is-for-eeprom-not-flash.patch
spi-use-mutex-not-semaphore.patch
spi-simplify-spi_sync-calling-convention.patch
spi-use-simplified-spi_sync-calling-convention.patch
spi-initial-bf54x-spi-support.patch
spi-bfin-spi-uses-portmux-calls.patch
spi-spi_bfin-cleanups-error-handling.patch
spi-spi_bfin-handles-spi_transfercs_change.patch
spi-spi_bfin-dont-bypass-spi-framework.patch
spi-spi_bfin-uses-platform-device-resources.patch
spi-spi_bfin-uses-portmux-for-additional-busses.patch
spi-spi_bfin-rearrange-portmux-calls.patch
spi-spi_bfin-change-handling-of-communication-parameters.patch
spi-spi_bfin-relocate-spin-waits.patch
spi-spi_bfin-handle-multiple-spi_masters.patch
spi-spi_bfin-bugfix-for-816-bit-word-sizes.patch
spi-spi_bfin-update-handling-of-delay-after-deselect.patch
spi-spi_bfin-resequence-dma-start-stop.patch
blackfin-spi-driver-use-cpu_relax-to-replace-continue-in-while-busywait.patch
blackfin-spi-driver-use-void-__iomem-for-regs_base.patch
blackfin-spi-driver-move-hard-coded-pin_req-to-board-file.patch
blackfin-spi-driver-reconfigure-speed_hz-and-bits_per_word-in-each-spi-transfer.patch
atmel_spi-throughput-improvement.patch
atmel_spi-chain-dma-transfers.patch
s3c24xx-ensure-we-only-configure-valid-gpios.patch
move-kprobes-examples-to-samples-resend.patch
move-kprobes-examples-to-samples-resend-checkpatch-fixes.patch
gigaset-clean-up-urb-status-usage.patch
gigaset-code-cleanups.patch
bas_gigaset-suspend-support-v2.patch
usb_gigaset-suspend-support-v3.patch
gigaset-atomic-cleanup.patch
fs-ecryptfs-possible-cleanups.patch
ecryptfs-track-header-bytes-rather-than-extents.patch
ecryptfs-set-inode-key-only-once-per-crypto-operation.patch
cosmetic-fixes-to-rtc-subsystems-kconfig.patch
rtc-pcf8583-dont-abuse-i2c_m_nostart.patch
rtc-s3c-use-is_power_of_2-macro-for-simplicity.patch
rtc-cmos-exports-nvram-in-sysfs.patch
rtc-ds1302-rtc-support.patch
rtc-ds1302-rtc-support-checkpatch-fixes.patch
generic-gpio-gpio_chip-support.patch
generic-gpio-gpio_chip-support-fix.patch
avr32-uses-gpio_chip.patch
mcp23s08-spi-gpio-expander.patch
mcp23s08-spi-gpio-expander-checkpatch-fixes.patch
unprivileged-mounts-add-user-mounts-to-the-kernel.patch
unprivileged-mounts-allow-unprivileged-umount.patch
unprivileged-mounts-account-user-mounts.patch
unprivileged-mounts-propagate-error-values-from-clone_mnt.patch
unprivileged-mounts-allow-unprivileged-bind-mounts.patch
unprivileged-mounts-allow-unprivileged-mounts.patch
unprivileged-mounts-allow-unprivileged-fuse-mounts.patch
unprivileged-mounts-propagation-inherit-owner-from-parent.patch
unprivileged-mounts-add-no-submounts-flag.patch
make-video-geode-lxfb_corecgeode_modedb-static.patch
sisusb-_ioctl32_conversion-functions-do-not-exist-in-recent-kernels.patch
video-hpfbc-section-fix.patch
coding-style-cleanups-for-drivers-md-mktablesc.patch
pnp-simplify-pnp_activate_dev-and-pnp_disable_dev-return-values.patch
pnp-request-ioport-and-iomem-resources-used-by-active-devices.patch
add-buffer-head-related-helper-functions.patch
ext2-add-block-bitmap-validation.patch
ext3-add-block-bitmap-validation.patch
ext4-mm-ext4_large_blocksize_support.patch
ext4-mm-ext4_rec_len_overflow_with_64kblk_fix-v2.patch
ext4-mm-large-file-blocktype.patch
ext4-mm-ext4_grpnum_t.patch
ext4-mm-ext4_grpnum_t_int_fix.patch
ext4-mm-ext4-cleanup.patch
ext4-mm-ext4-cleanup-2.patch
ext4-mm-ext4-cleanup-3.patch
ext4-mm-ext4-cleanup-4.patch
ext4-mm-48-bit-i_blocks.patch
ext4-mm-large-file.patch
ext4-mm-ext2_fix_max_size.patch
ext4-mm-ext3_fix_max_size.patch
ext4-mm-ext4_sync_group_desciptor_with_e2fsprogs.patch
ext4-mm-ext4-return-after-ext4_error-in-case-of-failures.patch
ext4-mm-stable-boundary.patch
ext4-mm-stable-boundary-undo.patch
ext4-mm-jbd-stats-through-procfs.patch
ext4-mm-ext4-journal_chksum-2620.patch
ext4-mm-ext4-journal-chksum-review-fix.patch
ext4-mm-64-bit-i_version.patch
ext4-mm-i_version_hi.patch
ext4-mm-ext4_i_version_hi_2.patch
ext4-mm-i_version_update_ext4.patch
ext4-mm-delalloc-vfs.patch
ext4-mm-delalloc-ext4.patch
ext4-mm-ext-truncate-mutex.patch
ext4-mm-ext3-4-migrate.patch
ext4-mm-generic-find-next-le-bit.patch
ext4-mm-new-extent-function.patch
ext4-mm-mballoc-core.patch
ext4-mm-mballoc-bug-workaround.patch
ext4-mm-ext4_grpnumt-mballoc-fix.patch
ext4-mm-mballoc-compilebench-fix.patch
ext4-mm-jbd-blocks-reservation-fix-for-large-blk.patch
ext4-mm-jbd2-blocks-reservation-fix-for-large-blk.patch
ext4-fix-mb_debug-format-warnings.patch
jbd2-remove-printk-from-j_assert-macros.patch
64-bit-i_version-afs-fixes.patch
ext4-fix-freespace-accounting-with-mballoc-on-32bit-machines.patch
ext4-fix-oops-with-jbd-stats-through-procfs-and-external.patch
ext4-superc-fix-ifdefs.patch
ext4-add-block-bitmap-validation.patch
make-jbd-journalc__journal_abort_hard-static.patch
ext3-return-after-ext3_error-in-case-of-failures.patch
ext3-change-the-default-behaviour-on-error.patch
do-namei_flags-calculation-inside-open_namei.patch
make-open_namei-return-a-filp.patch
kill-do_filp_open.patch
kill-filp_open.patch
kill-filp_open-checkpatch-fixes.patch
rename-open_namei-to-open_pathname.patch
rename-open_namei-to-open_pathname-fix.patch
r-o-bind-mounts-stub-functions.patch
r-o-bind-mounts-do_rmdir-elevate-write-count.patch
r-o-bind-mounts-elevate-mnt-writers-for-callers-of-vfs_mkdir.patch
r-o-bind-mounts-elevate-mnt-writers-for-vfs_unlink-callers.patch
r-o-bind-mounts-elevate-mount-count-for-extended-attributes.patch
r-o-bind-mounts-elevate-write-count-during-entire-ncp_ioctl.patch
r-o-bind-mounts-elevate-write-count-during-entire-ncp_ioctl-fix.patch
r-o-bind-mounts-elevate-write-count-for-do_sys_utime-and-touch_atime.patch
r-o-bind-mounts-elevate-write-count-for-do_utimes.patch
r-o-bind-mounts-elevate-write-count-for-file_update_time.patch
r-o-bind-mounts-elevate-write-count-for-link-and-symlink-calls.patch
r-o-bind-mounts-elevate-write-count-for-some-ioctls.patch
r-o-bind-mounts-elevate-write-count-for-some-ioctls-checkpatch-fixes.patch
r-o-bind-mounts-elevate-write-count-for-some-ioctls-vs-forbid-user-to-change-file-flags-on-quota-files.patch
r-o-bind-mounts-elevate-write-count-opened-files.patch
r-o-bind-mounts-elevate-write-count-over-calls-to-vfs_rename.patch
r-o-bind-mounts-elevate-writer-count-for-chown-and-friends.patch
r-o-bind-mounts-elevate-writer-count-for-do_sys_truncate.patch
r-o-bind-mounts-make-access-use-mnt-check.patch
r-o-bind-mounts-nfs-check-mnt-instead-of-superblock-directly.patch
r-o-bind-mounts-nfs-check-mnt-instead-of-superblock-directly-checkpatch-fixes.patch
r-o-bind-mounts-sys_mknodat-elevate-write-count-for-vfs_mknod-create.patch
r-o-bind-mounts-track-number-of-mount-writers.patch
r-o-bind-mounts-track-number-of-mount-writers-make-lockdep-happy-with-r-o-bind-mounts.patch
r-o-bind-mounts-track-number-of-mount-writer-fix-buggy-loop.patch
r-o-bind-mounts-track-number-of-mount-writer-fix-buggy-loop-checkpatch-fixes.patch
r-o-bind-mounts-honor-r-w-changes-at-do_remount-time.patch
keep-track-of-mnt_writer-state-of-struct-file.patch
create-file_drop_write_access-helper.patch
fix-up-new-filp-allocators.patch
revoke-special-mmap-handling.patch
revoke-special-mmap-handling-vs-fault-vs-invalidate.patch
revoke-core-code.patch
slab-api-remove-useless-ctor-parameter-and-reorder-parameters-vs-revoke.patch
revoke-support-for-ext2-and-ext3.patch
revoke-add-documentation.patch
revoke-wire-up-i386-system-calls.patch
fs-introduce-write_begin-write_end-and-perform_write-aops-revoke.patch
fs-introduce-write_begin-write_end-and-perform_write-aops-revoke-fix.patch
revoke-vs-git-block.patch
doc-add-uio-document-to-docbook-compilation-target.patch
add-missing-section-ids-to-genericirqtmpl.patch
add-missing-section-ids-to-genericirqtmpl-updated.patch
add-missing-section-id-to-lsmtmpl.patch
add-section-ids-to-mtdnandtmpl.patch
add-missing-ids-to-procfs-guidetmpl.patch
add-section-ids-to-rapidiotmpl.patch
add-table-ids-to-videobooktmpl.patch
add-chapter-ids-to-z8530booktmpl.patch
move-edactxt-two-levels-up.patch
remove-documentation-smptxt.patch
kernel-cgroupc-remove-dead-code.patch
cgroup-brace-coding-style-fix.patch
cgroup-simplify-space-stripping.patch
cgroup-simplify-space-stripping-fix.patch
cgroups-move-cgroups-destroy-callbacks-to-cgroup_diput.patch
kernel-cgroupc-make-2-functions-static.patch
memory-controller-add-documentation.patch
memcgroup-temporarily-revert-swapoff-mod.patch
memory-controller-resource-counters-v7.patch
memory-controller-containers-setup-v7.patch
memory-controller-accounting-setup-v7.patch
memory-controller-memory-accounting-v7.patch
memory-controller-task-migration-v7.patch
memory-controller-add-per-container-lru-and-reclaim-v7.patch
memory-controller-add-per-container-lru-and-reclaim-v7-memcgroup-fix-try_to_free-order.patch
memory-controller-improve-user-interface.patch
memory-controller-oom-handling-v7.patch
memory-controller-add-switch-to-control-what-type-of-pages-to-limit-v7.patch
memory-controller-make-page_referenced-container-aware-v7.patch
memory-controller-make-charging-gfp-mask-aware.patch
memory-controller-make-charging-gfp-mask-aware-fix.patch
memcgroup-reinstate-swapoff-mod.patch
memory-controller-bug_on.patch
mem-controller-gfp-mask-fix.patch
memcontrol-move-mm_cgroup-to-header-file.patch
memcontrol-move-oom-task-exclusion-to-tasklist.patch
oom-add-sysctl-to-enable-task-memory-dump.patch
kswapd-should-only-wait-on-io-if-there-is-io.patch
bugfix-for-memory-cgroup-controller-charge-refcnt-race-fix.patch
bugfix-for-memory-cgroup-controller-fix-error-handling-path-in-mem_charge_cgroup.patch
bugfix-for-memory-controller-add-helper-function-for-assigning-cgroup-to-page.patch
bugfix-for-memory-cgroup-controller-avoid-pagelru-page-in-mem_cgroup_isolate_pages.patch
bugfix-for-memory-cgroup-controller-avoid-pagelru-page-in-mem_cgroup_isolate_pages-fix.patch
memcgroup-fix-zone-isolation-oom.patch
memcgroup-revert-swap_state-mods.patch
bugfix-for-memory-cgroup-controller-migration-under-memory-controller-fix.patch
memory-cgroup-enhancements-fix-zone-handling-in-try_to_free_mem_cgroup_page.patch
memory-cgroup-enhancements-force_empty-interface-for-dropping-all-account-in-empty-cgroup.patch
memory-cgroup-enhancements-remember-a-page-is-charged-as-page-cache.patch
memory-cgroup-enhancements-remember-a-page-is-on-active-list-of-cgroup-or-not.patch
memory-cgroup-enhancements-add-status-accounting-function-for-memory-cgroup.patch
memory-cgroup-enhancements-add-status-accounting-function-for-memory-cgroup-checkpatch-fixes.patch
memory-cgroup-enhancements-add-status-accounting-function-for-memory-cgroup-fix-1.patch
memory-cgroup-enhancements-add-status-accounting-function-for-memory-cgroup-uninlining.patch
memory-cgroup-enhancements-add-status-accounting-function-for-memory-cgroup-fix-2.patch
memory-cgroup-enhancements-add-memorystat-file.patch
memory-cgroup-enhancements-add-memorystat-file-checkpatch-fixes.patch
memory-cgroup-enhancements-add-memorystat-file-printk-fix.patch
memory-cgroup-enhancements-add-pre_destroy-handler.patch
memory-cgroup-enhancements-implicit-force_empty-at-rmdir.patch
tty-kill-tty_flipbuf_size.patch
asic3-driver.patch
asic3-driver-update.patch
asic3-driver-update-2.patch
drivers-edac-turnon-edac-device-error-logging.patch
drivers-edac-use-round_jiffies_relative.patch
drivers-edac-add-cell-xdr-memory-types.patch
drivers-edac-add-cell-mc-driver.patch
drivers-edac-i3000-code-tidying.patch
drivers-edac-i3000-replace-macros-with-functions.patch
drivers-edac-add-freescale-mpc85xx-driver.patch
drivers-edac-add-marvell-mv64x60-driver.patch
drivers-edac-add-marvell-mv64x60-driver-fix.patch
dzh-remove-useless-unused-module-junk.patch
dz-always-check-if-it-is-safe-to-console_putchar.patch
dz-dont-panic-when-request_irq-fails.patch
dz-add-and-reorder-inclusions-remove-unneeded-ones.patch
dz-update-kconfig-description.patch
dz-rename-the-serial-console-structure.patch
dz-fix-locking-issues.patch
dz-handle-special-conditions-on-reception-correctly.patch
maintainers-add-self-for-the-dz-serial-driver.patch
dz-clean-up-and-improve-the-setup-of-termios-settings.patch
dzc-use-a-helper-to-cast-from-struct-uart_port.patch
dzc-resource-management.patch
fs-menu-small-reorg.patch
introduce-flags-for-reserve_bootmem.patch
introduce-flags-for-reserve_bootmem-checkpatch-fixes.patch
use-bootmem_exclusive-for-kdump.patch
mbcs-convert-algolock-to-mutex.patch
mbcs-convert-dmawritelock-to-mutex.patch
mbcs-convert-dmareadlock-to-mutex.patch
add-an-err_cast-function-to-complement-err_ptr-and-co.patch
convert-err_ptrptr_errp-instances-to-err_castp.patch
iget-introduce-a-function-to-register-iget-failure.patch
iget-use-iget_failed-in-afs.patch
iget-use-iget_failed-in-gfs2.patch
iget-stop-affs-from-using-iget-and-read_inode-try.patch
iget-stop-affs-from-using-iget-and-read_inode-try-checkpatch-fixes.patch
iget-stop-autofs-from-using-iget-and-read_inode.patch
iget-stop-befs-from-using-iget-and-read_inode-try.patch
iget-stop-bfs-from-using-iget-and-read_inode-try.patch
iget-stop-bfs-from-using-iget-and-read_inode-try-fix.patch
iget-stop-cifs-from-using-iget-and-read_inode-try.patch
iget-stop-efs-from-using-iget-and-read_inode-try.patch
iget-stop-efs-from-using-iget-and-read_inode-try-checkpatch-fixes.patch
iget-stop-ext2-from-using-iget-and-read_inode-try.patch
iget-stop-ext2-from-using-iget-and-read_inode-try-checkpatch-fixes.patch
iget-stop-ext3-from-using-iget-and-read_inode-try.patch
iget-stop-ext3-from-using-iget-and-read_inode-try-checkpatch-fixes.patch
iget-stop-ext4-from-using-iget-and-read_inode-try.patch
iget-stop-fat-from-using-iget-and-read_inode-try.patch
iget-stop-freevxfs-from-using-iget-and-read_inode.patch
iget-stop-freevxfs-from-using-iget-and-read_inode-fix.patch
iget-stop-freevxfs-from-using-iget-and-read_inode-checkpatch-fixes.patch
iget-stop-fuse-from-using-iget-and-read_inode-try.patch
iget-stop-hfsplus-from-using-iget-and-read_inode.patch
iget-stop-isofs-from-using-read_inode.patch
iget-stop-jffs2-from-using-iget-and-read_inode.patch
iget-stop-jfs-from-using-iget-and-read_inode-try.patch
iget-stop-the-minix-filesystem-from-using-iget-and.patch
iget-stop-the-minix-filesystem-from-using-iget-and-checkpatch-fixes.patch
iget-stop-procfs-from-using-iget-and-read_inode.patch
iget-stop-procfs-from-using-iget-and-read_inode-checkpatch-fixes.patch
iget-stop-qnx4-from-using-iget-and-read_inode-try.patch
iget-stop-qnx4-from-using-iget-and-read_inode-try-checkpatch-fixes.patch
iget-stop-romfs-from-using-iget-and-read_inode.patch
iget-stop-romfs-from-using-iget-and-read_inode-checkpatch-fixes.patch
iget-stop-the-sysv-filesystem-from-using-iget-and.patch
iget-stop-the-sysv-filesystem-from-using-iget-and-checkpatch-fixes.patch
iget-stop-ufs-from-using-iget-and-read_inode-try.patch
iget-stop-ufs-from-using-iget-and-read_inode-try-checkpatch-fixes.patch
iget-stop-openpromfs-from-using-iget-and.patch
iget-stop-hostfs-from-using-iget-and-read_inode.patch
iget-stop-hostfs-from-using-iget-and-read_inode-checkpatch-fixes.patch
iget-stop-hppfs-from-using-iget-and-read_inode.patch
iget-remove-iget-and-the-read_inode-super-op-as.patch
iget-stop-unionfs-from-using-iget-and-read_inode.patch
iget-stop-unionfs-from-using-iget-and-read_inode-fix.patch
dca-convert-struct-class_device-to-struct-device.patch
add-dma-engine-driver-for-freescale-mpc85xx-processors.patch
add-dma-engine-driver-for-freescale-mpc85xx-processors-fix.patch
add-dma-engine-driver-for-freescale-mpc85xx-processors-fix-fix.patch
unexport-asm-userh-and-linux-userh.patch
cleanup-asm-elfpageuserh-ifdef-__kernel__-is-no-longer-needed.patch
cleanup-asm-elfpageuserh-ifdef-__kernel__-is-no-longer-needed-fix.patch
unexport-asm-elfh.patch
unexport-asm-pageh.patch
sanitize-the-type-of-struct-useru_ar0.patch
add-cmpxchg_local-to-asm-generic-for-per-cpu-atomic-operations.patch
fall-back-on-interrupt-disable-in-cmpxchg8b-on-80386-and-80486.patch
add-cmpxchg64-and-cmpxchg64_local-to-alpha.patch
add-cmpxchg64-and-cmpxchg64_local-to-mips.patch
add-cmpxchg64-and-cmpxchg64_local-to-powerpc.patch
add-cmpxchg64-and-cmpxchg64_local-to-x86_64.patch
add-cmpxchg_local-to-arm.patch
add-cmpxchg_local-to-avr32.patch
add-cmpxchg_local-to-blackfin-replace-__cmpxchg-by-generic-cmpxchg.patch
add-cmpxchg_local-to-cris.patch
add-cmpxchg_local-to-frv.patch
add-cmpxchg_local-to-h8300.patch
add-cmpxchg_local-cmpxchg64-and-cmpxchg64_local-to-ia64.patch
new-cmpxchg_local-optimized-for-up-case-for-m32r.patch
fix-m32r-__xchg.patch
m32r-build-fix-of-arch-m32r-kernel-smpbootc.patch
local_t-m32r-use-architecture-specific-cmpxchg_local.patch
add-cmpxchg_local-to-m86k.patch
add-cmpxchg_local-to-m68knommu.patch
add-cmpxchg_local-to-parisc.patch
add-cmpxchg_local-to-ppc.patch
add-cmpxchg_local-to-s390.patch
add-cmpxchg_local-to-sh-use-generic-cmpxchg-instead-of-cmpxchg_u32.patch
add-cmpxchg_local-to-sh64.patch
add-cmpxchg_local-to-sparc-move-__cmpxchg-to-systemh.patch
add-cmpxchg_local-to-sparc64.patch
add-cmpxchg_local-to-v850.patch
add-cmpxchg_local-to-xtensa.patch
i8k-allow-i8k-driver-to-be-built-on-x86_64-systems.patch
i8k-adds-i8k-driver-to-the-x86_64-kconfig.patch
i8k-inspiron-e1705-fix.patch
dont-touch-fs_struct-in-drivers.patch
dont-touch-fs_struct-in-usermodehelper.patch
remove-path_release_on_umount.patch
move-struct-path-into-its-own-header.patch
embed-a-struct-path-into-struct-nameidata-instead-of-nd-dentrymnt.patch
embed-a-struct-path-into-struct-nameidata-instead-of-nd-dentrymnt-checkpatch-fixes.patch
embed-a-struct-path-into-struct-nameidata-instead-of-nd-dentrymnt-nfs4-fix.patch
introduce-path_put.patch
use-path_put-in-a-few-places-instead-of-mntdput.patch
introduce-path_get.patch
use-struct-path-in-fs_struct.patch
make-set_fs_rootpwd-take-a-struct-path.patch
introduce-path_get-unionfs.patch
embed-a-struct-path-into-struct-nameidata-instead-of-nd-dentrymnt-unionfs.patch
introduce-path_put-unionfs.patch
one-less-parameter-to-__d_path.patch
one-less-parameter-to-__d_path-checkpatch-fixes.patch
d_path-kerneldoc-cleanup.patch
d_path-use-struct-path-in-struct-avc_audit_data.patch
d_path-use-struct-path-in-struct-avc_audit_data-checkpatch-fixes.patch
d_path-make-proc_get_link-use-a-struct-path-argument.patch
d_path-make-get_dcookie-use-a-struct-path-argument.patch
d_path-make-get_dcookie-use-a-struct-path-argument-checkpatch-fixes.patch
use-struct-path-in-struct-svc_export.patch
use-struct-path-in-struct-svc_export-checkpatch-fixes.patch
use-struct-path-in-struct-svc_export-nfsd-fix-wrong-mnt_writer-count-in-rename.patch
use-struct-path-in-struct-svc_expkey.patch
d_path-make-seq_path-use-a-struct-path-argument.patch
d_path-make-d_path-use-a-struct-path.patch
dentries-extract-common-code-to-remove-dentry-from-lru.patch
dentries-extract-common-code-to-remove-dentry-from-lru-fix.patch
char-rocket-switch-long-delay-to-sleep.patch
char-rocket-printk-cleanup.patch
char-rocket-remove-useless-macros.patch
char-char-serial-remove-serial_type_normal-redefines.patch
char-mxser_new-ioaddresses-are-ulong.patch
char-stallion-fix-compiler-warnings.patch
char-riscom8-change-rc_init_drivers-prototype.patch
char-esp-remove-hangup-and-wakeup-bottomhalves.patch
char-istallion-remove-hangup-bottomhalf.patch
char-specialix-remove-bottomhalves.patch
char-stallion-remove-bottomhalf.patch
char-serial167-remove-bottomhalf.patch
char-riscom8-remove-wakeup-anf-hangup-bottomhalves.patch
add-the-namespaces-config-option.patch
move-the-uts-namespace-under-uts_ns-option.patch
move-the-ipc-namespace-under-ipc_ns-option.patch
cleanup-the-code-managed-with-the-user_ns-option.patch
cleanup-the-code-managed-with-the-user_ns-option-checkpatch-fixes.patch
cleanup-the-code-managed-with-pid_ns-option.patch
cleanup-the-code-managed-with-pid_ns-option-checkpatch-fixes.patch
mark-net_ns-with-depends-on-namespaces.patch
proc-remove-module_license.patch
proc-less-lock-operations-during-lookup.patch
proc-simplify-function-prototypes.patch
proc-remove-useless-check-on-symlink-removal.patch
proc-remove-useless-checks-in-proc_register.patch
proc-detect-duplicate-names-on-registration.patch
proc-detect-duplicate-names-on-registration-fix.patch
proc-simplify-remove_proc_entry-wrt-locking.patch
proc-simplify-remove_proc_entry-wrt-locking-checkpatch-fixes.patch
proc-implement-proc_single_file_operations.patch
proc-rewrite-do_task_stat-to-correctly-handle-pid-namespaces.patch
proc-seqfile-convert-proc_pid_statm.patch
proc-proper-pidns-handling-for-proc-self.patch
intel-iommu-pmen-support.patch
tty-let-architectures-override-the-user-kernel-macros.patch
tty-s390-support-for-termios2.patch
moxa-first-pass-at-termios-reporting.patch
n_tty-clean-up-old-code-to-follow-coding-style-and-mostly-checkpatch.patch
rocket-first-pass-at-termios-reporting.patch
rocket-dont-let-random-users-reset-the-controller.patch
tty_audit-fix-checkpatch-complaint.patch
tty_io-drag-screaming-into-coding-style-compliance.patch
tty_ioctl-drag-screaming-into-compliance-with-the-coding.patch
8250_early-coding-style.patch
8250_gsc-coding-style.patch
8250_hp300-coding-style.patch
8250_hub6-codding-style.patch
8250_pci-coding-style.patch
serial8250-coding-style.patch
8250-enable-rate-reporting-via-termios.patch
serial_core-bring-mostly-into-line-with-coding-style.patch
reiser4-sb_sync_inodes.patch
reiser4-export-remove_from_page_cache.patch
reiser4-export-find_get_pages.patch
make-copy_from_user_inatomic-not-zero-the-tail-on-i386-vs-reiser4.patch
reiser4.patch
reiser4-portion-of-zero_user-cleanup-patch.patch
jens-broke-reiser4patch-added-to-mm-tree.patch
make-sure-nobodys-leaking-resources.patch
journal_add_journal_head-debug.patch
page-owner-tracking-leak-detector.patch
releasing-resources-with-children.patch
nr_blockdev_pages-in_interrupt-warning.patch
detect-atomic-counter-underflows.patch
mm-debug-dump-pageframes-on-bad_page.patch
make-frame_pointer-default=y.patch
mutex-subsystem-synchro-test-module.patch
slab-leaks3-default-y.patch
profile-likely-unlikely-macros.patch
profile-likely-unlikely-macros-fix.patch
put_bh-debug.patch
lockdep-show-held-locks-when-showing-a-stackdump.patch
add-debugging-aid-for-memory-initialisation-problems.patch
kmap_atomic-debugging.patch
shrink_slab-handle-bad-shrinkers.patch
keep-track-of-network-interface-renaming.patch
workaround-for-a-pci-restoring-bug.patch
prio_tree-debugging-patch.patch
single_open-seq_release-leak-diagnostics.patch
add-a-refcount-check-in-dput.patch
getblk-handle-2tb-devices.patch
getblk-handle-2tb-devices-fix.patch
w1-build-fix.patch


2007-11-20 11:30:35

by Kamalesh Babulal

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded

Hi Andrew,

The kernel build fails on AMD Opteron

CC arch/x86/kernel/setup_64.o
arch/x86/kernel/setup_64.c: In function ?early_identify_cpu?:
arch/x86/kernel/setup_64.c:904: warning: unused variable ?xlvl?
arch/x86/kernel/setup_64.c: In function ?identify_cpu?:
arch/x86/kernel/setup_64.c:960: error: ?xlvl? undeclared (first use in this function)
arch/x86/kernel/setup_64.c:960: error: (Each undeclared identifier is reported only once
arch/x86/kernel/setup_64.c:960: error: for each function it appears in.)
arch/x86/kernel/setup_64.c: At top level:
arch/x86/kernel/setup_64.c:991: error: redefinition of ?identify_cpu?
arch/x86/kernel/setup_64.c:958: error: previous definition of ?identify_cpu? was here
make[1]: *** [arch/x86/kernel/setup_64.o] Error 1
make: *** [arch/x86/kernel] Error 2

The patch causing this error is git-x86.patch

--
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.

2007-11-20 13:07:40

by Thomas Gleixner

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded

On Tue, 20 Nov 2007, Kamalesh Babulal wrote:

> Hi Andrew,
>
> The kernel build fails on AMD Opteron
>
> CC arch/x86/kernel/setup_64.o
> arch/x86/kernel/setup_64.c: In function ?early_identify_cpu?:
> arch/x86/kernel/setup_64.c:904: warning: unused variable ?xlvl?
> arch/x86/kernel/setup_64.c: In function ?identify_cpu?:
> arch/x86/kernel/setup_64.c:960: error: ?xlvl? undeclared (first use in this function)
> arch/x86/kernel/setup_64.c:960: error: (Each undeclared identifier is reported only once
> arch/x86/kernel/setup_64.c:960: error: for each function it appears in.)
> arch/x86/kernel/setup_64.c: At top level:
> arch/x86/kernel/setup_64.c:991: error: redefinition of ?identify_cpu?
> arch/x86/kernel/setup_64.c:958: error: previous definition of ?identify_cpu? was here
> make[1]: *** [arch/x86/kernel/setup_64.o] Error 1
> make: *** [arch/x86/kernel] Error 2
>
> The patch causing this error is git-x86.patch

Jeremy pointed me to this already. I'm looking into this.

Thanks,

tglx

2007-11-20 13:30:14

by Kamalesh Babulal

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded

Hi Andrew,

The kernel build fails, with following message

LD drivers/net/wireless/built-in.o
drivers/net/wireless/rtl8187.o: In function `rtl8225z2_rf_init':
(.opd+0x180): multiple definition of `rtl8225z2_rf_init'
drivers/net/wireless/rtl8180.o:(.opd+0x1b0): first defined here
drivers/net/wireless/rtl8187.o: In function `rtl8225z2_rf_init':
/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8187_rtl8225.c:571: multiple definition of `.rtl8225z2_rf_init'
drivers/net/wireless/rtl8180.o:/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8180_rtl8225.c:561: first defined here
ld: Warning: size of symbol `.rtl8225z2_rf_init' changed from 3836 in drivers/net/wireless/rtl8180.o to 3544 in drivers/net/wireless/rtl8187.o
drivers/net/wireless/rtl8187.o: In function `rtl8225_rf_set_channel':
(.opd+0x160): multiple definition of `rtl8225_rf_set_channel'
drivers/net/wireless/rtl8180.o:(.opd+0x1d0): first defined here
drivers/net/wireless/rtl8187.o: In function `rtl8225_rf_init':
/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8187_rtl8225.c:329: multiple definition of `.rtl8225_rf_init'
drivers/net/wireless/rtl8180.o:/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8180_rtl8225.c:322: first defined here
ld: Warning: size of symbol `.rtl8225_rf_init' changed from 3492 in drivers/net/wireless/rtl8180.o to 3528 in drivers/net/wireless/rtl8187.o
drivers/net/wireless/rtl8187.o: In function `rtl8225_rf_stop':
(.opd+0x190): multiple definition of `rtl8225_rf_stop'
drivers/net/wireless/rtl8180.o:(.opd+0x1c0): first defined here
drivers/net/wireless/rtl8187.o: In function `rtl8225_rf_set_channel':
/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8187_rtl8225.c:735: multiple definition of `.rtl8225_rf_set_channel'
drivers/net/wireless/rtl8180.o:/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8180_rtl8225.c:753: first defined here
ld: Warning: size of symbol `.rtl8225_rf_set_channel' changed from 360 in drivers/net/wireless/rtl8180.o to 136 in drivers/net/wireless/rtl8187.o
drivers/net/wireless/rtl8187.o: In function `rtl8225_rf_init':
(.opd+0x170): multiple definition of `rtl8225_rf_init'
drivers/net/wireless/rtl8180.o:(.opd+0x1a0): first defined here
drivers/net/wireless/rtl8187.o: In function `rtl8225_rf_stop':
/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8187_rtl8225.c:719: multiple definition of `.rtl8225_rf_stop'
drivers/net/wireless/rtl8180.o:/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8180_rtl8225.c:736: first defined here
ld: Warning: size of symbol `.rtl8225_rf_stop' changed from 244 in drivers/net/wireless/rtl8180.o to 632 in drivers/net/wireless/rtl8187.o
make[3]: *** [drivers/net/wireless/built-in.o] Error 1
make[2]: *** [drivers/net/wireless] Error 2
make[1]: *** [drivers/net] Error 2
make: *** [drivers] Error 2

The patch causing this build failure, might be git-wireless.patch.
--
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.

2007-11-20 13:30:57

by Kamalesh Babulal

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver

Hi Andrew,

The kernel build fails, with following message

LD drivers/net/wireless/built-in.o
drivers/net/wireless/rtl8187.o: In function `rtl8225z2_rf_init':
(.opd+0x180): multiple definition of `rtl8225z2_rf_init'
drivers/net/wireless/rtl8180.o:(.opd+0x1b0): first defined here
drivers/net/wireless/rtl8187.o: In function `rtl8225z2_rf_init':
/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8187_rtl8225.c:571: multiple definition of `.rtl8225z2_rf_init'
drivers/net/wireless/rtl8180.o:/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8180_rtl8225.c:561: first defined here
ld: Warning: size of symbol `.rtl8225z2_rf_init' changed from 3836 in drivers/net/wireless/rtl8180.o to 3544 in drivers/net/wireless/rtl8187.o
drivers/net/wireless/rtl8187.o: In function `rtl8225_rf_set_channel':
(.opd+0x160): multiple definition of `rtl8225_rf_set_channel'
drivers/net/wireless/rtl8180.o:(.opd+0x1d0): first defined here
drivers/net/wireless/rtl8187.o: In function `rtl8225_rf_init':
/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8187_rtl8225.c:329: multiple definition of `.rtl8225_rf_init'
drivers/net/wireless/rtl8180.o:/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8180_rtl8225.c:322: first defined here
ld: Warning: size of symbol `.rtl8225_rf_init' changed from 3492 in drivers/net/wireless/rtl8180.o to 3528 in drivers/net/wireless/rtl8187.o
drivers/net/wireless/rtl8187.o: In function `rtl8225_rf_stop':
(.opd+0x190): multiple definition of `rtl8225_rf_stop'
drivers/net/wireless/rtl8180.o:(.opd+0x1c0): first defined here
drivers/net/wireless/rtl8187.o: In function `rtl8225_rf_set_channel':
/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8187_rtl8225.c:735: multiple definition of `.rtl8225_rf_set_channel'
drivers/net/wireless/rtl8180.o:/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8180_rtl8225.c:753: first defined here
ld: Warning: size of symbol `.rtl8225_rf_set_channel' changed from 360 in drivers/net/wireless/rtl8180.o to 136 in drivers/net/wireless/rtl8187.o
drivers/net/wireless/rtl8187.o: In function `rtl8225_rf_init':
(.opd+0x170): multiple definition of `rtl8225_rf_init'
drivers/net/wireless/rtl8180.o:(.opd+0x1a0): first defined here
drivers/net/wireless/rtl8187.o: In function `rtl8225_rf_stop':
/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8187_rtl8225.c:719: multiple definition of `.rtl8225_rf_stop'
drivers/net/wireless/rtl8180.o:/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8180_rtl8225.c:736: first defined here
ld: Warning: size of symbol `.rtl8225_rf_stop' changed from 244 in drivers/net/wireless/rtl8180.o to 632 in drivers/net/wireless/rtl8187.o
make[3]: *** [drivers/net/wireless/built-in.o] Error 1
make[2]: *** [drivers/net/wireless] Error 2
make[1]: *** [drivers/net] Error 2
make: *** [drivers] Error 2

The patch causing this build failure, might be git-wireless.patch.

--
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.

2007-11-20 14:03:04

by Kamalesh Babulal

[permalink] [raw]
Subject: [PATCH] mm snapshot broken-out-2007-11-20-01-45 build failer tumbler/snapper

Hi Andrew,

The kernel build fails, with following error

CC sound/ppc/tumbler.o
sound/ppc/tumbler.c: In function ‘snapper_get_capture_source’:
sound/ppc/tumbler.c:812: error: ‘union <anonymous>’ has no member named ‘value’
sound/ppc/tumbler.c: In function ‘snapper_put_capture_source’:
sound/ppc/tumbler.c:824: error: ‘union <anonymous>’ has no member named ‘enuemerated’
make[2]: *** [sound/ppc/tumbler.o] Error 1
make[1]: *** [sound/ppc] Error 2
make: *** [sound] Error 2

Signed-off-by: Kamalesh Babulal <[email protected]>
--
--- linux-2.6.24-rc3/sound/ppc/tumbler.c 2007-11-20 16:13:42.000000000 +0530
+++ linux-2.6.24-rc3/sound/ppc/~tumbler.c 2007-11-20 19:14:27.000000000 +0530
@@ -809,7 +809,7 @@ static int snapper_get_capture_source(st
struct pmac_tumbler *mix = chip->mixer_data;

snd_assert(mix, return -ENODEV);
- ucontrol->value.enumerated.value[0] = mix->capture_source;
+ ucontrol->value.enumerated.item[0] = mix->capture_source;
return 0;
}

@@ -821,7 +821,7 @@ static int snapper_put_capture_source(st
int change;

snd_assert(mix, return -ENODEV);
- change = ucontrol->value.enuemerated.item[0] != mix->capture_source;
+ change = ucontrol->value.enumerated.item[0] != mix->capture_source;
if (change) {
mix->capture_source = !!ucontrol->value.enumerated.item[0];
snapper_set_capture_source(mix);


--
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.

2007-11-20 14:17:12

by Takashi Iwai

[permalink] [raw]
Subject: Re: [PATCH] mm snapshot broken-out-2007-11-20-01-45 build failer tumbler/snapper

At Tue, 20 Nov 2007 19:32:49 +0530,
Kamalesh Babulal wrote:
>
> Hi Andrew,
>
> The kernel build fails, with following error
>
> CC sound/ppc/tumbler.o
> sound/ppc/tumbler.c: In function ?snapper_get_capture_source?:
> sound/ppc/tumbler.c:812: error: ?union <anonymous>? has no member named ?value?
> sound/ppc/tumbler.c: In function ?snapper_put_capture_source?:
> sound/ppc/tumbler.c:824: error: ?union <anonymous>? has no member named ?enuemerated?
> make[2]: *** [sound/ppc/tumbler.o] Error 1
> make[1]: *** [sound/ppc] Error 2
> make: *** [sound] Error 2
>
> Signed-off-by: Kamalesh Babulal <[email protected]>

Oops, thanks, that's my fault. Applied to ALSA tree now.

It didn't trigger my build check properly. I have to fix it...


Takashi


> --
> --- linux-2.6.24-rc3/sound/ppc/tumbler.c 2007-11-20 16:13:42.000000000 +0530
> +++ linux-2.6.24-rc3/sound/ppc/~tumbler.c 2007-11-20 19:14:27.000000000 +0530
> @@ -809,7 +809,7 @@ static int snapper_get_capture_source(st
> struct pmac_tumbler *mix = chip->mixer_data;
>
> snd_assert(mix, return -ENODEV);
> - ucontrol->value.enumerated.value[0] = mix->capture_source;
> + ucontrol->value.enumerated.item[0] = mix->capture_source;
> return 0;
> }
>
> @@ -821,7 +821,7 @@ static int snapper_put_capture_source(st
> int change;
>
> snd_assert(mix, return -ENODEV);
> - change = ucontrol->value.enuemerated.item[0] != mix->capture_source;
> + change = ucontrol->value.enumerated.item[0] != mix->capture_source;
> if (change) {
> mix->capture_source = !!ucontrol->value.enumerated.item[0];
> snapper_set_capture_source(mix);
>
>
> --
> Thanks & Regards,
> Kamalesh Babulal,
> Linux Technology Center,
> IBM, ISTL.
>

2007-11-20 14:22:14

by Thomas Gleixner

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded

On Tue, 20 Nov 2007, Thomas Gleixner wrote:
> > arch/x86/kernel/setup_64.c:991: error: redefinition of $B!F(Jidentify_cpu$B!G(J
> > arch/x86/kernel/setup_64.c:958: error: previous definition of $B!F(Jidentify_cpu$B!G(J was here
> > make[1]: *** [arch/x86/kernel/setup_64.o] Error 1
> > make: *** [arch/x86/kernel] Error 2
> >
> > The patch causing this error is git-x86.patch
>
> Jeremy pointed me to this already. I'm looking into this.

Fix below.

tglx

---
arch/x86/kernel/setup_64.c | 10 +---------
1 file changed, 1 insertion(+), 9 deletions(-)

Index: linux-2.6-x86/arch/x86/kernel/setup_64.c
===================================================================
--- linux-2.6-x86.orig/arch/x86/kernel/setup_64.c 2007-11-20 15:18:20.000000000 +0100
+++ linux-2.6-x86/arch/x86/kernel/setup_64.c 2007-11-20 15:18:57.000000000 +0100
@@ -634,8 +634,7 @@ static __cpuinit int amd_apic_timer_brok
static void __cpuinit early_init_amd(struct cpuinfo_x86 *c)
{
#ifdef CONFIG_SMP
- unsigned bits;
- unsigned ecx;
+ unsigned bits, ecx;

/* Multi core CPU? */
if (c->extended_cpuid_level < 0x80000008)
@@ -942,13 +941,6 @@ static void __cpuinit early_identify_cpu
#ifdef CONFIG_SMP
c->phys_proc_id = (cpuid_ebx(1) >> 24) & 0xff;
#endif
-}
-
-/*
- * This does the hard work of actually picking apart the CPU stuff...
- */
-void __cpuinit identify_cpu(struct cpuinfo_x86 *c)
-{
/* AMD-defined flags: level 0x80000001 */
xlvl = cpuid_eax(0x80000000);
c->extended_cpuid_level = xlvl;

2007-11-20 14:22:45

by Kamalesh Babulal

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45 Build Failure mach_apic.h

Hi Andrew,

The kernel build fails, on one of the machine

CC arch/x86/mach-generic/summit.o
In file included from arch/x86/mach-generic/summit.c:16:
include/asm/mach-summit/mach_apic.h: In function ?target_cpus?:
include/asm/mach-summit/mach_apic.h:23: error: ?per_cpu__cpu_mask? undeclared (first use in this function)
include/asm/mach-summit/mach_apic.h:23: error: (Each undeclared identifier is reported only once
include/asm/mach-summit/mach_apic.h:23: error: for each function it appears in.)
include/asm/mach-summit/mach_apic.h:23: warning: type defaults to ?int? in declaration of ?type name?
include/asm/mach-summit/mach_apic.h:23: error: invalid type argument of ?unary *?
make[1]: *** [arch/x86/mach-generic/summit.o] Error 1
make: *** [arch/x86/mach-generic] Error 2


--
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.

2007-11-20 14:34:54

by Kamalesh Babulal

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded

On Tue, Nov 20, 2007 at 03:21:38PM +0100, Thomas Gleixner wrote:
> On Tue, 20 Nov 2007, Thomas Gleixner wrote:
> > > arch/x86/kernel/setup_64.c:991: error: redefinition of ‘identify_cpu’
> > > arch/x86/kernel/setup_64.c:958: error: previous definition of ‘identify_cpu’ was here
> > > make[1]: *** [arch/x86/kernel/setup_64.o] Error 1
> > > make: *** [arch/x86/kernel] Error 2
> > >
> > > The patch causing this error is git-x86.patch
> >
> > Jeremy pointed me to this already. I'm looking into this.
>
> Fix below.
>
> tglx
>
Hi Thomas,

Thanks for the fix, the patch solves the build failure.

Tested-by: Kamalesh Babulal <[email protected]>
---
arch/x86/kernel/setup_64.c | 10 +---------
1 file changed, 1 insertion(+), 9 deletions(-)

Index: linux-2.6-x86/arch/x86/kernel/setup_64.c
===================================================================
--- linux-2.6-x86.orig/arch/x86/kernel/setup_64.c 2007-11-20 15:18:20.000000000 +0100
+++ linux-2.6-x86/arch/x86/kernel/setup_64.c 2007-11-20 15:18:57.000000000 +0100
@@ -634,8 +634,7 @@ static __cpuinit int amd_apic_timer_brok
static void __cpuinit early_init_amd(struct cpuinfo_x86 *c)
{
#ifdef CONFIG_SMP
- unsigned bits;
- unsigned ecx;
+ unsigned bits, ecx;

/* Multi core CPU? */
if (c->extended_cpuid_level < 0x80000008)
@@ -942,13 +941,6 @@ static void __cpuinit early_identify_cpu
#ifdef CONFIG_SMP
c->phys_proc_id = (cpuid_ebx(1) >> 24) & 0xff;
#endif
-}
-
-/*
- * This does the hard work of actually picking apart the CPU stuff...
- */
-void __cpuinit identify_cpu(struct cpuinfo_x86 *c)
-{
/* AMD-defined flags: level 0x80000001 */
xlvl = cpuid_eax(0x80000000);
c->extended_cpuid_level = xlvl;

2007-11-20 14:47:24

by Andy Whitcroft

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz -- powerpc panic

I have one powerpc machine which managed to compile this snapshot! It
paniced on boot as below, might be nfs so copied them. General results
are popping out on TKO.

-apw

Freeing initrd memory: 1224k freed
Installing knfsd (copyright (C) 1996 [email protected]).
Unable to handle kernel paging request for data at address 0x00000050
Faulting instruction address: 0xc000000000113b64
Oops: Kernel access of bad area, sig: 11 [#1]
SMP NR_CPUS=32 NUMA pSeries
Modules linked in:
NIP: c000000000113b64 LR: c000000000113b44 CTR: 0000000000000000
REGS: C00000077E0679D0 TRAP: 0300 Not tainted (2.6.24-rc3-mm1-autokern1)
MSR: 8000000000009032 <EE,ME,IR,DR> CR: 24004044 XER: 20000000
DAR: 0000000000000050, DSISR: 0000000040000000
TASK = C00000077E062000[1] 'swapper' THREAD: C00000077E064000 CPU: 0
GPR00: 0000000000000000 c00000077e067c50 c0000000006c5650 0000000000000001
GPR04: c00000077e625bdc 0000000000000005 c000000000501ad4 c000000000731d18
GPR08: 0000000000000000 0000000000000000 c00000077e625b40 0000000000000001
GPR12: 0000000024004044 c0000000005fd000 0000000000000000 0000000000000000
GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
GPR20: 4000000003a00000 0000000004300000 0000000003fb94a8 0000000000132000
GPR24: 0000000003fb9718 0000000000000000 c0000000005b6e70 0000000000000000
GPR28: 0000000000000005 c00000077e625b40 c000000000652e48 c00000077e625c50
NIP [c000000000113b64] .remove_proc_entry+0xac/0x234
LR [c000000000113b44] .remove_proc_entry+0x8c/0x234
Call Trace:
[c00000077e067c50] [c000000000113b44] .remove_proc_entry+0x8c/0x234 (unreliable)
[c00000077e067d10] [c00000000048bf28] .cache_unregister+0x108/0x1b4
[c00000077e067d90] [c0000000001ca988] .nfsd_export_shutdown+0x50/0xa4
[c00000077e067e10] [c0000000005a712c] .init_nfsd+0x108/0x13c
[c00000077e067ea0] [c000000000582438] .kernel_init+0x224/0x3fc
[c00000077e067f90] [c000000000026204] .kernel_thread+0x4c/0x68
Instruction dump:
e8bf0000 e8810090 7f83e378 4bfffd25 2f830000 419e0018 ebbf0000 e81d0050
f81f0000 38000000 f81d0050 e93f0000 <e8090050> 3be90050 2fa00000 409effc4
Kernel panic - not syncing: Attempted to kill init!

2007-11-20 14:49:11

by Kamalesh Babulal

[permalink] [raw]
Subject: [PATCH] mm snapshot broken-out-2007-11-20-01-45 Build Failure arch/x86/kernel/pci-gart_64.c

Hi Andrew,

The kernel build fails, with foloowing message,

CC arch/x86/kernel/pci-gart_64.o
arch/x86/kernel/pci-gart_64.c: In function ‘gart_map_sg’:
arch/x86/kernel/pci-gart_64.c:421: error: redeclaration of ‘s’ with no linkage
arch/x86/kernel/pci-gart_64.c:416: error: previous declaration of ‘s’was here
arch/x86/kernel/pci-gart_64.c:421: error: redeclaration of ‘ps’ with no linkage
arch/x86/kernel/pci-gart_64.c:416: error: previous declaration of ‘ps’ was here
arch/x86/kernel/pci-gart_64.c:421: error: redeclaration of ‘start_sg’with no linkage
arch/x86/kernel/pci-gart_64.c:416: error: previous declaration of ‘start_sg’ was here
arch/x86/kernel/pci-gart_64.c:421: error: redeclaration of ‘sgmap’ with no linkage
arch/x86/kernel/pci-gart_64.c:416: error: previous declaration of ‘sgmap’ was here
make[1]: *** [arch/x86/kernel/pci-gart_64.o] Error 1
make: *** [arch/x86/kernel] Error 2

This is caused by the git-x86-fixup.patch.

Signed-off-by: Kamalesh Babulal <[email protected]>
--

--- linux-2.6.24-rc3/arch/x86/kernel/pci-gart_64.c 2007-11-21 00:16:23.000000000 +0530
+++ linux-2.6.24-rc3/arch/x86/kernel/~pci-gart_64.c 2007-11-21 04:02:12.000000000 +0530
@@ -418,7 +418,6 @@ gart_map_sg(struct device *dev, struct s
unsigned long pages = 0;
unsigned int seg_size;
unsigned int max_seg_size;
- struct scatterlist *s, *ps, *start_sg, *sgmap;

if (nents == 0)
return 0;


2007-11-20 15:18:56

by Kamalesh Babulal

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded

Hi Andrew,

The kernel build fails, on the AMD machine with following message

arch/x86/ia32/ia32_aout.c: In function ?load_aout_binary?:
arch/x86/ia32/ia32_aout.c:283: error: implicit declaration of function ?N_MAGIC?
arch/x86/ia32/ia32_aout.c:283: error: ?ZMAGIC? undeclared (first use in this function)
arch/x86/ia32/ia32_aout.c:283: error: (Each undeclared identifier is reported only once
arch/x86/ia32/ia32_aout.c:283: error: for each function it appears in.)
arch/x86/ia32/ia32_aout.c:283: error: ?OMAGIC? undeclared (first use in this function)
arch/x86/ia32/ia32_aout.c:284: error: ?QMAGIC? undeclared (first use in this function)
arch/x86/ia32/ia32_aout.c:284: error: ?NMAGIC? undeclared (first use in this function)
arch/x86/ia32/ia32_aout.c:285: error: implicit declaration of function ?N_TRSIZE?
arch/x86/ia32/ia32_aout.c:285: error: implicit declaration of function ?N_DRSIZE?
arch/x86/ia32/ia32_aout.c:287: error: ?struct exec? has no member named ?a_text?
arch/x86/ia32/ia32_aout.c:287: error: ?struct exec? has no member named ?a_data?
arch/x86/ia32/ia32_aout.c:287: error: implicit declaration of function ?N_SYMSIZE?
arch/x86/ia32/ia32_aout.c:287: error: implicit declaration of function ?N_TXTOFF?
arch/x86/ia32/ia32_aout.c:300: error: ?struct exec? has no member named ?a_data?
arch/x86/ia32/ia32_aout.c:300: error: ?struct exec? has no member named ?a_bss?
arch/x86/ia32/ia32_aout.c:317: error: ?struct exec? has no member named ?a_text?
arch/x86/ia32/ia32_aout.c:318: error: implicit declaration of function ?N_TXTADDR?
arch/x86/ia32/ia32_aout.c:319: error: ?struct exec? has no member named ?a_data?
arch/x86/ia32/ia32_aout.c:320: error: implicit declaration of function ?N_DATADDR?
arch/x86/ia32/ia32_aout.c:321: error: ?struct exec? has no member named ?a_bss?
arch/x86/ia32/ia32_aout.c:322: error: implicit declaration of function ?N_BSSADDR?
arch/x86/ia32/ia32_aout.c:337: error: ?struct exec? has no member named ?a_text?
arch/x86/ia32/ia32_aout.c:337: error: ?struct exec? has no member named ?a_data?
arch/x86/ia32/ia32_aout.c:350: error: ?struct exec? has no member named ?a_text?
arch/x86/ia32/ia32_aout.c:350: error: ?struct exec? has no member named ?a_data?
arch/x86/ia32/ia32_aout.c:380: error: ?struct exec? has no member named ?a_text?
arch/x86/ia32/ia32_aout.c:380: error: ?struct exec? has no member named ?a_data?
arch/x86/ia32/ia32_aout.c:383: warning: cast to pointer from integer of different size
arch/x86/ia32/ia32_aout.c:384: error: ?struct exec? has no member named ?a_text?
arch/x86/ia32/ia32_aout.c:384: error: ?struct exec? has no member named ?a_data?
arch/x86/ia32/ia32_aout.c:392: error: ?struct exec? has no member named ?a_text?
arch/x86/ia32/ia32_aout.c:405: error: ?struct exec? has no member named ?a_data?
arch/x86/ia32/ia32_aout.c:409: error: ?struct exec? has no member named ?a_text?
arch/x86/ia32/ia32_aout.c:434: error: ?struct exec? has no member named ?a_entry?
arch/x86/ia32/ia32_aout.c: In function ?load_aout_library?:
arch/x86/ia32/ia32_aout.c:466: error: ?ZMAGIC? undeclared (first use in this function)
arch/x86/ia32/ia32_aout.c:466: error: ?QMAGIC? undeclared (first use in this function)
arch/x86/ia32/ia32_aout.c:467: error: ?struct exec? has no member named ?a_entry?
arch/x86/ia32/ia32_aout.c:469: error: ?struct exec? has no member named ?a_text?
arch/x86/ia32/ia32_aout.c:469: error: ?struct exec? has no member named ?a_data?
arch/x86/ia32/ia32_aout.c:473: error: implicit declaration of function ?N_FLAGS?
arch/x86/ia32/ia32_aout.c:479: error: ?struct exec? has no member named ?a_entry?
arch/x86/ia32/ia32_aout.c:495: error: ?struct exec? has no member named ?a_text?
arch/x86/ia32/ia32_aout.c:495: error: ?struct exec? has no member named ?a_data?
arch/x86/ia32/ia32_aout.c:495: error: ?struct exec? has no member named ?a_bss?
arch/x86/ia32/ia32_aout.c:499: error: ?struct exec? has no member named ?a_text?
arch/x86/ia32/ia32_aout.c:499: error: ?struct exec? has no member named ?a_data?
arch/x86/ia32/ia32_aout.c:509: error: ?struct exec? has no member named ?a_text?
arch/x86/ia32/ia32_aout.c:509: error: ?struct exec? has no member named ?a_data?
arch/x86/ia32/ia32_aout.c:518: error: ?struct exec? has no member named ?a_text?
arch/x86/ia32/ia32_aout.c:518: error: ?struct exec? has no member named ?a_data?
arch/x86/ia32/ia32_aout.c:519: error: ?struct exec? has no member named ?a_text?
arch/x86/ia32/ia32_aout.c:519: error: ?struct exec? has no member named ?a_data?
arch/x86/ia32/ia32_aout.c:519: error: ?struct exec? has no member named ?a_bss?
make[1]: *** [arch/x86/ia32/ia32_aout.o] Error 1
make: *** [arch/x86/ia32] Error 2

The patch aout-suppress-aout-library-support-if-config_arch_supports_aout.patch,
creates a struct exec in linux/a.out.h and asm/a.out.h already has it, for the struct
related warnings.

--
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.

2007-11-20 20:32:35

by Andrew Morton

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45 Build Failure mach_apic.h

On Tue, 20 Nov 2007 19:52:25 +0530
Kamalesh Babulal <[email protected]> wrote:

> Hi Andrew,
>
> The kernel build fails, on one of the machine
>
> CC arch/x86/mach-generic/summit.o
> In file included from arch/x86/mach-generic/summit.c:16:
> include/asm/mach-summit/mach_apic.h: In function ___target_cpus___:
> include/asm/mach-summit/mach_apic.h:23: error: ___per_cpu__cpu_mask___ undeclared (first use in this function)
> include/asm/mach-summit/mach_apic.h:23: error: (Each undeclared identifier is reported only once
> include/asm/mach-summit/mach_apic.h:23: error: for each function it appears in.)
> include/asm/mach-summit/mach_apic.h:23: warning: type defaults to ___int___ in declaration of ___type name___
> include/asm/mach-summit/mach_apic.h:23: error: invalid type argument of ___unary *___
> make[1]: *** [arch/x86/mach-generic/summit.o] Error 1
> make: *** [arch/x86/mach-generic] Error 2

return cpumask_of_cpu(0);

Surely do-not-use-stack-to-allocate-cpumask-for-cpumask_of_cpu.patch.

We can't include percpu.h from cpumask.h because cpumask.h already includes
percpu.h. So basically all users of cpumask_of_cpu() must include both
percpu.h and percpu.h.

akpm:/usr/src/linux-2.6.24-rc3> grep -rl cpumask_of_cpu . | wc -l
105

erp. I'll drop the patch.

2007-11-20 20:34:37

by Kamalesh Babulal

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded

Hi Andrew,

The kernel build fails, in selinux with following error

CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
security/built-in.o(.toc1+0x928): undefined reference to `selinux_xfrm_refcount'
make: *** [.tmp_vmlinux1] Error 1
11/20/2007-14:42:08 Build the kernel. Failed rc = 2
11/20/2007-14:42:08 build: Building kernel... Failed rc = 1

The patch causing this error is git-lblnet.patch, where in the selinux_xfrm_enabled()
is called from security/selinux/hooks.c, depends on the extern atomic_tselinux_xfrm_refcount.

--
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.

2007-11-20 20:42:39

by Andrew Morton

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz -- powerpc panic

On Tue, 20 Nov 2007 14:46:59 +0000
Andy Whitcroft <[email protected]> wrote:

> I have one powerpc machine which managed to compile this snapshot! It
> paniced on boot as below, might be nfs so copied them. General results
> are popping out on TKO.
>
> -apw
>
> Freeing initrd memory: 1224k freed
> Installing knfsd (copyright (C) 1996 [email protected]).
> Unable to handle kernel paging request for data at address 0x00000050
> Faulting instruction address: 0xc000000000113b64
> Oops: Kernel access of bad area, sig: 11 [#1]
> SMP NR_CPUS=32 NUMA pSeries
> Modules linked in:
> NIP: c000000000113b64 LR: c000000000113b44 CTR: 0000000000000000
> REGS: C00000077E0679D0 TRAP: 0300 Not tainted (2.6.24-rc3-mm1-autokern1)
> MSR: 8000000000009032 <EE,ME,IR,DR> CR: 24004044 XER: 20000000
> DAR: 0000000000000050, DSISR: 0000000040000000
> TASK = C00000077E062000[1] 'swapper' THREAD: C00000077E064000 CPU: 0
> GPR00: 0000000000000000 c00000077e067c50 c0000000006c5650 0000000000000001
> GPR04: c00000077e625bdc 0000000000000005 c000000000501ad4 c000000000731d18
> GPR08: 0000000000000000 0000000000000000 c00000077e625b40 0000000000000001
> GPR12: 0000000024004044 c0000000005fd000 0000000000000000 0000000000000000
> GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
> GPR20: 4000000003a00000 0000000004300000 0000000003fb94a8 0000000000132000
> GPR24: 0000000003fb9718 0000000000000000 c0000000005b6e70 0000000000000000
> GPR28: 0000000000000005 c00000077e625b40 c000000000652e48 c00000077e625c50
> NIP [c000000000113b64] .remove_proc_entry+0xac/0x234
> LR [c000000000113b44] .remove_proc_entry+0x8c/0x234
> Call Trace:
> [c00000077e067c50] [c000000000113b44] .remove_proc_entry+0x8c/0x234 (unreliable)
> [c00000077e067d10] [c00000000048bf28] .cache_unregister+0x108/0x1b4
> [c00000077e067d90] [c0000000001ca988] .nfsd_export_shutdown+0x50/0xa4
> [c00000077e067e10] [c0000000005a712c] .init_nfsd+0x108/0x13c
> [c00000077e067ea0] [c000000000582438] .kernel_init+0x224/0x3fc
> [c00000077e067f90] [c000000000026204] .kernel_thread+0x4c/0x68
> Instruction dump:
> e8bf0000 e8810090 7f83e378 4bfffd25 2f830000 419e0018 ebbf0000 e81d0050
> f81f0000 38000000 f81d0050 e93f0000 <e8090050> 3be90050 2fa00000 409effc4
> Kernel panic - not syncing: Attempted to kill init!

Various people have been mucking with procfs core:

proc-remove-module_license.patch
proc-less-lock-operations-during-lookup.patch
proc-simplify-function-prototypes.patch
proc-remove-useless-check-on-symlink-removal.patch
proc-remove-useless-checks-in-proc_register.patch
proc-detect-duplicate-names-on-registration.patch
proc-detect-duplicate-names-on-registration-fix.patch
proc-simplify-remove_proc_entry-wrt-locking.patch
proc-simplify-remove_proc_entry-wrt-locking-checkpatch-fixes.patch
proc-implement-proc_single_file_operations.patch
proc-rewrite-do_task_stat-to-correctly-handle-pid-namespaces.patch
proc-seqfile-convert-proc_pid_statm.patch
proc-proper-pidns-handling-for-proc-self.patch

And I had to skip a couple of patches due to conflicts.

I'll see if it happens on any of my test machines.

2007-11-20 20:51:56

by Andrew Morton

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded

On Tue, 20 Nov 2007 20:48:39 +0530
Kamalesh Babulal <[email protected]> wrote:

> Hi Andrew,
>
> The kernel build fails, on the AMD machine with following message
>
> arch/x86/ia32/ia32_aout.c: In function ___load_aout_binary___:
> arch/x86/ia32/ia32_aout.c:283: error: implicit declaration of function ___N_MAGIC___
> arch/x86/ia32/ia32_aout.c:283: error: ___ZMAGIC___ undeclared (first use in this function)
> arch/x86/ia32/ia32_aout.c:283: error: (Each undeclared identifier is reported only once
> arch/x86/ia32/ia32_aout.c:283: error: for each function it appears in.)
> arch/x86/ia32/ia32_aout.c:283: error: ___OMAGIC___ undeclared (first use in this function)
> arch/x86/ia32/ia32_aout.c:284: error: ___QMAGIC___ undeclared (first use in this function)
> arch/x86/ia32/ia32_aout.c:284: error: ___NMAGIC___ undeclared (first use in this function)
> arch/x86/ia32/ia32_aout.c:285: error: implicit declaration of function ___N_TRSIZE___
> arch/x86/ia32/ia32_aout.c:285: error: implicit declaration of function ___N_DRSIZE___
> arch/x86/ia32/ia32_aout.c:287: error: ___struct exec___ has no member named ___a_text___
> arch/x86/ia32/ia32_aout.c:287: error: ___struct exec___ has no member named ___a_data___
> arch/x86/ia32/ia32_aout.c:287: error: implicit declaration of function ___N_SYMSIZE___
> arch/x86/ia32/ia32_aout.c:287: error: implicit declaration of function ___N_TXTOFF___
> arch/x86/ia32/ia32_aout.c:300: error: ___struct exec___ has no member named ___a_data___
> arch/x86/ia32/ia32_aout.c:300: error: ___struct exec___ has no member named ___a_bss___
> arch/x86/ia32/ia32_aout.c:317: error: ___struct exec___ has no member named ___a_text___
> arch/x86/ia32/ia32_aout.c:318: error: implicit declaration of function ___N_TXTADDR___
> arch/x86/ia32/ia32_aout.c:319: error: ___struct exec___ has no member named ___a_data___
> arch/x86/ia32/ia32_aout.c:320: error: implicit declaration of function ___N_DATADDR___
> arch/x86/ia32/ia32_aout.c:321: error: ___struct exec___ has no member named ___a_bss___
> arch/x86/ia32/ia32_aout.c:322: error: implicit declaration of function ___N_BSSADDR___
> arch/x86/ia32/ia32_aout.c:337: error: ___struct exec___ has no member named ___a_text___
> arch/x86/ia32/ia32_aout.c:337: error: ___struct exec___ has no member named ___a_data___
> arch/x86/ia32/ia32_aout.c:350: error: ___struct exec___ has no member named ___a_text___
> arch/x86/ia32/ia32_aout.c:350: error: ___struct exec___ has no member named ___a_data___
> arch/x86/ia32/ia32_aout.c:380: error: ___struct exec___ has no member named ___a_text___
> arch/x86/ia32/ia32_aout.c:380: error: ___struct exec___ has no member named ___a_data___
> arch/x86/ia32/ia32_aout.c:383: warning: cast to pointer from integer of different size
> arch/x86/ia32/ia32_aout.c:384: error: ___struct exec___ has no member named ___a_text___
> arch/x86/ia32/ia32_aout.c:384: error: ___struct exec___ has no member named ___a_data___
> arch/x86/ia32/ia32_aout.c:392: error: ___struct exec___ has no member named ___a_text___
> arch/x86/ia32/ia32_aout.c:405: error: ___struct exec___ has no member named ___a_data___
> arch/x86/ia32/ia32_aout.c:409: error: ___struct exec___ has no member named ___a_text___
> arch/x86/ia32/ia32_aout.c:434: error: ___struct exec___ has no member named ___a_entry___
> arch/x86/ia32/ia32_aout.c: In function ___load_aout_library___:
> arch/x86/ia32/ia32_aout.c:466: error: ___ZMAGIC___ undeclared (first use in this function)
> arch/x86/ia32/ia32_aout.c:466: error: ___QMAGIC___ undeclared (first use in this function)
> arch/x86/ia32/ia32_aout.c:467: error: ___struct exec___ has no member named ___a_entry___
> arch/x86/ia32/ia32_aout.c:469: error: ___struct exec___ has no member named ___a_text___
> arch/x86/ia32/ia32_aout.c:469: error: ___struct exec___ has no member named ___a_data___
> arch/x86/ia32/ia32_aout.c:473: error: implicit declaration of function ___N_FLAGS___
> arch/x86/ia32/ia32_aout.c:479: error: ___struct exec___ has no member named ___a_entry___
> arch/x86/ia32/ia32_aout.c:495: error: ___struct exec___ has no member named ___a_text___
> arch/x86/ia32/ia32_aout.c:495: error: ___struct exec___ has no member named ___a_data___
> arch/x86/ia32/ia32_aout.c:495: error: ___struct exec___ has no member named ___a_bss___
> arch/x86/ia32/ia32_aout.c:499: error: ___struct exec___ has no member named ___a_text___
> arch/x86/ia32/ia32_aout.c:499: error: ___struct exec___ has no member named ___a_data___
> arch/x86/ia32/ia32_aout.c:509: error: ___struct exec___ has no member named ___a_text___
> arch/x86/ia32/ia32_aout.c:509: error: ___struct exec___ has no member named ___a_data___
> arch/x86/ia32/ia32_aout.c:518: error: ___struct exec___ has no member named ___a_text___
> arch/x86/ia32/ia32_aout.c:518: error: ___struct exec___ has no member named ___a_data___
> arch/x86/ia32/ia32_aout.c:519: error: ___struct exec___ has no member named ___a_text___
> arch/x86/ia32/ia32_aout.c:519: error: ___struct exec___ has no member named ___a_data___
> arch/x86/ia32/ia32_aout.c:519: error: ___struct exec___ has no member named ___a_bss___
> make[1]: *** [arch/x86/ia32/ia32_aout.o] Error 1
> make: *** [arch/x86/ia32] Error 2
>
> The patch aout-suppress-aout-library-support-if-config_arch_supports_aout.patch,
> creates a struct exec in linux/a.out.h and asm/a.out.h already has it, for the struct
> related warnings.
>

OK, I've had it with trying to get that patch to vaguely work. I'll drop
it and will then fix up the extensive dependency trail which it drags along
behind it.

David, please do not bring it back until it has had a *lot* of testing.

2007-11-20 20:57:28

by Paul Moore

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded

On Tuesday 20 November 2007 3:34:24 pm Kamalesh Babulal wrote:
> Hi Andrew,
>
> The kernel build fails, in selinux with following error
>
> CHK include/linux/compile.h
> UPD include/linux/compile.h
> CC init/version.o
> LD init/built-in.o
> LD .tmp_vmlinux1
> security/built-in.o(.toc1+0x928): undefined reference to
> `selinux_xfrm_refcount' make: *** [.tmp_vmlinux1] Error 1
> 11/20/2007-14:42:08 Build the kernel. Failed rc = 2
> 11/20/2007-14:42:08 build: Building kernel... Failed rc = 1
>
> The patch causing this error is git-lblnet.patch, where in the
> selinux_xfrm_enabled() is called from security/selinux/hooks.c, depends on
> the extern atomic_tselinux_xfrm_refcount.

The problem appears to be that the selinux_xfrm_refcount functionality is not
properly protected by CONFIG_SECURITY_NETWORK_XFRM. I'm fixing that now.

--
paul moore
linux security @ hp

2007-11-20 21:19:19

by Kamalesh Babulal

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45 Build Failure - macro CONFIG_THREAD_ORDER not defined

Hi Andrew,

The kernel build fails, with randconfig

CC arch/x86/kernel/asm-offsets.s
In file included from include/asm/thread_info.h:4,
from include/linux/thread_info.h:21,
from include/linux/preempt.h:9,
from include/linux/spinlock.h:49,
from include/linux/seqlock.h:29,
from include/linux/time.h:8,
from include/linux/stat.h:60,
from include/linux/module.h:10,
from include/linux/crypto.h:21,
from arch/x86/kernel/asm-offsets_64.c:7,
from arch/x86/kernel/asm-offsets.c:4:
include/asm/thread_info_64.h: In function ?current_thread_info?:
include/asm/thread_info_64.h:63: error: ?CONFIG_THREAD_ORDER? undeclared (first use in this function)
include/asm/thread_info_64.h:63: error: (Each undeclared identifier is reported only once
include/asm/thread_info_64.h:63: error: for each function it appears in.)
include/asm/thread_info_64.h: In function ?stack_thread_info?:
include/asm/thread_info_64.h:71: error: ?CONFIG_THREAD_ORDER? undeclared (first use in this function)
In file included from arch/x86/kernel/asm-offsets_64.c:8,
from arch/x86/kernel/asm-offsets.c:4:
include/linux/sched.h: At top level:
include/linux/sched.h:1527: error: ?CONFIG_THREAD_ORDER? undeclared here (not in a function)
make[1]: *** [arch/x86/kernel/asm-offsets.s] Error 1
make: *** [prepare0] Error 2

The patch git-x86.patch introduces CONFIG_THREAD_ORDER undefined macro, instead of THREAD_ORDER.
--
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.

2007-11-20 21:32:52

by Paul Moore

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded

On Tuesday 20 November 2007 3:48:44 pm Paul Moore wrote:
> On Tuesday 20 November 2007 3:34:24 pm Kamalesh Babulal wrote:
> > Hi Andrew,
> >
> > The kernel build fails, in selinux with following error
> >
> > CHK include/linux/compile.h
> > UPD include/linux/compile.h
> > CC init/version.o
> > LD init/built-in.o
> > LD .tmp_vmlinux1
> > security/built-in.o(.toc1+0x928): undefined reference to
> > `selinux_xfrm_refcount' make: *** [.tmp_vmlinux1] Error 1
> > 11/20/2007-14:42:08 Build the kernel. Failed rc = 2
> > 11/20/2007-14:42:08 build: Building kernel... Failed rc = 1
> >
> > The patch causing this error is git-lblnet.patch, where in the
> > selinux_xfrm_enabled() is called from security/selinux/hooks.c, depends
> > on the extern atomic_tselinux_xfrm_refcount.
>
> The problem appears to be that the selinux_xfrm_refcount functionality is
> not properly protected by CONFIG_SECURITY_NETWORK_XFRM. I'm fixing that
> now.

I've fixed the problem in the git tree below, meaning I just did a quick
compile without defining CONFIG_SECURITY_NETWORK_XFRM and everything appeared
to link correctly. I haven't had a chance to try booting the fix yet because
my test machine is a little slow compiling right now, but the fix was pretty
trivial (simply move the extern and the inline function) so I don't expect
any problems.

* git://git.infradead.org/users/pcmoore/lblnet-2.6_testing

--
paul moore
linux security @ hp

2007-11-20 21:42:37

by Andrew Morton

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45 Build Failure - macro CONFIG_THREAD_ORDER not defined

On Wed, 21 Nov 2007 02:48:38 +0530
Kamalesh Babulal <[email protected]> wrote:

> Hi Andrew,
>
> The kernel build fails, with randconfig
>
> CC arch/x86/kernel/asm-offsets.s
> In file included from include/asm/thread_info.h:4,
> from include/linux/thread_info.h:21,
> from include/linux/preempt.h:9,
> from include/linux/spinlock.h:49,
> from include/linux/seqlock.h:29,
> from include/linux/time.h:8,
> from include/linux/stat.h:60,
> from include/linux/module.h:10,
> from include/linux/crypto.h:21,
> from arch/x86/kernel/asm-offsets_64.c:7,
> from arch/x86/kernel/asm-offsets.c:4:
> include/asm/thread_info_64.h: In function ___current_thread_info___:
> include/asm/thread_info_64.h:63: error: ___CONFIG_THREAD_ORDER___ undeclared (first use in this function)
> include/asm/thread_info_64.h:63: error: (Each undeclared identifier is reported only once
> include/asm/thread_info_64.h:63: error: for each function it appears in.)
> include/asm/thread_info_64.h: In function ___stack_thread_info___:
> include/asm/thread_info_64.h:71: error: ___CONFIG_THREAD_ORDER___ undeclared (first use in this function)
> In file included from arch/x86/kernel/asm-offsets_64.c:8,
> from arch/x86/kernel/asm-offsets.c:4:
> include/linux/sched.h: At top level:
> include/linux/sched.h:1527: error: ___CONFIG_THREAD_ORDER___ undeclared here (not in a function)
> make[1]: *** [arch/x86/kernel/asm-offsets.s] Error 1
> make: *** [prepare0] Error 2
>
> The patch git-x86.patch introduces CONFIG_THREAD_ORDER undefined macro, instead of THREAD_ORDER.

hrm. I suppose this will get us going:

diff -puN include/asm-x86/page_64.h~git-x86-thread_order-borkage include/asm-x86/page_64.h
--- a/include/asm-x86/page_64.h~git-x86-thread_order-borkage
+++ a/include/asm-x86/page_64.h
@@ -9,7 +9,7 @@
#define PAGE_MASK (~(PAGE_SIZE-1))
#define PHYSICAL_PAGE_MASK (~(PAGE_SIZE-1) & __PHYSICAL_MASK)

-#define THREAD_SIZE (PAGE_SIZE << CONFIG_THREAD_ORDER)
+#define THREAD_SIZE (PAGE_SIZE << THREAD_ORDER)
#define CURRENT_MASK (~(THREAD_SIZE-1))

#define EXCEPTION_STACK_ORDER 0
diff -puN include/asm-x86/thread_info_64.h~git-x86-thread_order-borkage include/asm-x86/thread_info_64.h
--- a/include/asm-x86/thread_info_64.h~git-x86-thread_order-borkage
+++ a/include/asm-x86/thread_info_64.h
@@ -80,9 +80,9 @@ static inline struct thread_info *stack_
#endif

#define alloc_thread_info(tsk) \
- ((struct thread_info *) __get_free_pages(THREAD_FLAGS, CONFIG_THREAD_ORDER))
+ ((struct thread_info *) __get_free_pages(THREAD_FLAGS, THREAD_ORDER))

-#define free_thread_info(ti) free_pages((unsigned long) (ti), CONFIG_THREAD_ORDER)
+#define free_thread_info(ti) free_pages((unsigned long) (ti), THREAD_ORDER)

#else /* !__ASSEMBLY__ */

_

2007-11-20 22:26:34

by Eric W. Biederman

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz -- powerpc panic

Andrew Morton <[email protected]> writes:

> On Tue, 20 Nov 2007 14:46:59 +0000
> Andy Whitcroft <[email protected]> wrote:
>
>> I have one powerpc machine which managed to compile this snapshot! It
>> paniced on boot as below, might be nfs so copied them. General results
>> are popping out on TKO.
>>
>> -apw
>>
>> Freeing initrd memory: 1224k freed
>> Installing knfsd (copyright (C) 1996 [email protected]).
>> Unable to handle kernel paging request for data at address 0x00000050
>> Faulting instruction address: 0xc000000000113b64
>> Oops: Kernel access of bad area, sig: 11 [#1]
>> SMP NR_CPUS=32 NUMA pSeries
>> Modules linked in:
>> NIP: c000000000113b64 LR: c000000000113b44 CTR: 0000000000000000
>> REGS: C00000077E0679D0 TRAP: 0300 Not tainted (2.6.24-rc3-mm1-autokern1)
>> MSR: 8000000000009032 <EE,ME,IR,DR> CR: 24004044 XER: 20000000
>> DAR: 0000000000000050, DSISR: 0000000040000000
>> TASK = C00000077E062000[1] 'swapper' THREAD: C00000077E064000 CPU: 0
>> GPR00: 0000000000000000 c00000077e067c50 c0000000006c5650 0000000000000001
>> GPR04: c00000077e625bdc 0000000000000005 c000000000501ad4 c000000000731d18
>> GPR08: 0000000000000000 0000000000000000 c00000077e625b40 0000000000000001
>> GPR12: 0000000024004044 c0000000005fd000 0000000000000000 0000000000000000
>> GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
>> GPR20: 4000000003a00000 0000000004300000 0000000003fb94a8 0000000000132000
>> GPR24: 0000000003fb9718 0000000000000000 c0000000005b6e70 0000000000000000
>> GPR28: 0000000000000005 c00000077e625b40 c000000000652e48 c00000077e625c50
>> NIP [c000000000113b64] .remove_proc_entry+0xac/0x234
>> LR [c000000000113b44] .remove_proc_entry+0x8c/0x234
>> Call Trace:
>> [c00000077e067c50] [c000000000113b44] .remove_proc_entry+0x8c/0x234
> (unreliable)
>> [c00000077e067d10] [c00000000048bf28] .cache_unregister+0x108/0x1b4
>> [c00000077e067d90] [c0000000001ca988] .nfsd_export_shutdown+0x50/0xa4
>> [c00000077e067e10] [c0000000005a712c] .init_nfsd+0x108/0x13c
>> [c00000077e067ea0] [c000000000582438] .kernel_init+0x224/0x3fc
>> [c00000077e067f90] [c000000000026204] .kernel_thread+0x4c/0x68
>> Instruction dump:
>> e8bf0000 e8810090 7f83e378 4bfffd25 2f830000 419e0018 ebbf0000 e81d0050
>> f81f0000 38000000 f81d0050 e93f0000 <e8090050> 3be90050 2fa00000 409effc4
>> Kernel panic - not syncing: Attempted to kill init!
>
> Various people have been mucking with procfs core:
>
> proc-remove-module_license.patch
> proc-less-lock-operations-during-lookup.patch
> proc-simplify-function-prototypes.patch
> proc-remove-useless-check-on-symlink-removal.patch
> proc-remove-useless-checks-in-proc_register.patch
> proc-detect-duplicate-names-on-registration.patch
> proc-detect-duplicate-names-on-registration-fix.patch
> proc-simplify-remove_proc_entry-wrt-locking.patch
> proc-simplify-remove_proc_entry-wrt-locking-checkpatch-fixes.patch

> proc-implement-proc_single_file_operations.patch
> proc-rewrite-do_task_stat-to-correctly-handle-pid-namespaces.patch
> proc-seqfile-convert-proc_pid_statm.patch
> proc-proper-pidns-handling-for-proc-self.patch

These last four are all affect proc/base not proc/generic so they should
have no affect on this issue. Those two are almost entirely separate
filesystems.

> And I had to skip a couple of patches due to conflicts.
>
> I'll see if it happens on any of my test machines.

If I get a bit more I will look more closely. I'm right on
the edge of figuring out how to really slicing /proc into multiple filesystems
at the moment.

Eric


2007-11-21 01:40:27

by David Howells

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded

Andrew Morton <[email protected]> wrote:

> > The patch
> > aout-suppress-aout-library-support-if-config_arch_supports_aout.patch,
> > creates a struct exec in linux/a.out.h and asm/a.out.h already has it, for
> > the struct related warnings.

Nothing should be including {asm,linux}/a.out.h unless it absolutely needs it.
I removed all the places it did so extraneously, after moving out STACK_TOP.

> OK, I've had it with trying to get that patch to vaguely work. I'll drop
> it and will then fix up the extensive dependency trail which it drags along
> behind it.
>
> David, please do not bring it back until it has had a *lot* of testing.

It compiles for all the archs for which I have a compiler, and the x86_64 and
i386 kernels all build and boot for the following combinations of AOUT
configs:

x86_64 CONFIG_IA32_AOUT=n
CONFIG_IA32_AOUT=y
CONFIG_IA32_AOUT=m
i386 CONFIG_BINFMT_AOUT=n
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_AOUT=m

It seems I had forgetten to include:

config ARCH_SUPPORTS_AOUT
def_bool y

in arch/x86/Kconfig, but it builds without that too for both subarchs.

The kernel also builds and boots for MN10300 and FRV.


The problem is that your -mm patchset doesn't match Linus's as a base. I'm
still not sure what the right procedure is for that. I can give you some
altered patches, but there's no guarantee you'll be able to pass them on to
Linus without breaking his tree. What do *you* want?

David

2007-11-21 02:42:27

by Andrew Morton

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded

On Wed, 21 Nov 2007 01:32:48 +0000 David Howells <[email protected]> wrote:

> Andrew Morton <[email protected]> wrote:
>
> > > The patch
> > > aout-suppress-aout-library-support-if-config_arch_supports_aout.patch,
> > > creates a struct exec in linux/a.out.h and asm/a.out.h already has it, for
> > > the struct related warnings.
>
> Nothing should be including {asm,linux}/a.out.h unless it absolutely needs it.
> I removed all the places it did so extraneously, after moving out STACK_TOP.

So... what went wrong with broken-out-2007-11-20-01-45.tar.gz?

> > OK, I've had it with trying to get that patch to vaguely work. I'll drop
> > it and will then fix up the extensive dependency trail which it drags along
> > behind it.
> >
> > David, please do not bring it back until it has had a *lot* of testing.
>
> It compiles for all the archs for which I have a compiler, and the x86_64 and
> i386 kernels all build and boot for the following combinations of AOUT
> configs:
>
> x86_64 CONFIG_IA32_AOUT=n
> CONFIG_IA32_AOUT=y
> CONFIG_IA32_AOUT=m
> i386 CONFIG_BINFMT_AOUT=n
> CONFIG_BINFMT_AOUT=y
> CONFIG_BINFMT_AOUT=m
>
> It seems I had forgetten to include:
>
> config ARCH_SUPPORTS_AOUT
> def_bool y
>
> in arch/x86/Kconfig, but it builds without that too for both subarchs.
>
> The kernel also builds and boots for MN10300 and FRV.
>
>
> The problem is that your -mm patchset doesn't match Linus's as a base. I'm
> still not sure what the right procedure is for that. I can give you some
> altered patches, but there's no guarantee you'll be able to pass them on to
> Linus without breaking his tree. What do *you* want?

Often when people base a patch on -mm it is worse than basing it on
mainline - I usually prefer patches against mainline; partly because that's
less work for originators too.

But sometimes it doesn't work out very well. There's lot of stuff
outstanding again. Immediate problems are from an x86 exec randomisation
thingy in git-x86 and pie-executable-randomization.patch in -mm, which both
hit on binfmt_elf.c

2007-11-21 12:51:21

by David Howells

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded

Andrew Morton <[email protected]> wrote:

> So... what went wrong with broken-out-2007-11-20-01-45.tar.gz?

It differs too much from Linus's base.

> But sometimes it doesn't work out very well. There's lot of stuff
> outstanding again. Immediate problems are from an x86 exec randomisation
> thingy in git-x86 and pie-executable-randomization.patch in -mm, which both
> hit on binfmt_elf.c

Hmmm... I can't apply your combined patch:

ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.24-rc3/2.6.24-rc3-mm1/2.6.24-rc3-mm1.bz2

to Linus's GIT tree. Quite a few errors occur. Do you just use Linus's
released tarball as a base?

David

2007-11-21 16:15:43

by David Howells

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded


What does broken-out-2007-11-20-01-45.tar.gz apply to? I can't get it to
apply to either Linus's current GIT tree or the 2.6.24-rc3 tree. Both result
in errors.

On the other hand, I have managed to adjust my patches to work with the
2.6.24-rc3-mm1 applied to 2.6.24-rc3. It builds for:

MN10300 defconfig
MN10300 allnoconfig
X86_64 defconfig CONFIG_IA32_AOUT=n
X86_64 defconfig CONFIG_IA32_AOUT=m
X86_64 defconfig CONFIG_IA32_AOUT=y
i386 defconfig CONFIG_BINFMT_AOUT=n
i386 defconfig CONFIG_BINFMT_AOUT=m
i386 defconfig CONFIG_BINFMT_AOUT=y
sparc defconfig
sparc64 defconfig CONFIG_BINFMT_AOUT32=n
sparc64 defconfig CONFIG_BINFMT_AOUT32=y

It almost completely builds for MN10300 allyesconfig and allmodconfig, but for
asm/kvm.h not existing (header checking bug?) and a sample program not
compiling (uses something not provided by most arches).

Most other arches just don't compile to some extent or other for reasons that
aren't to do with my patches, but mostly due to pgtable_t not being defined.

I can even use the MN10300 defconfig kernel:

-bash-3.00# uname -a
Linux asb2303-4 2.6.24-rc3-mm1-g026f9b13 #3 PREEMPT Wed Nov 21 15:02:37 GMT 2007 mn10300 mn10300 mn10300 GNU/Linux

Note, however, I don't expect these modified patches to necessarily work with
Linus's kernel. There seem to be some general changes in -mm that I don't
know whether you'll be sending them upstream or not.

David

2007-11-27 01:00:01

by Tony Breeds

[permalink] [raw]
Subject: Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver

On Tue, Nov 20, 2007 at 06:53:15PM +0530, Kamalesh Babulal wrote:
> Hi Andrew,
>
> The kernel build fails, with following message
>
> LD drivers/net/wireless/built-in.o
> drivers/net/wireless/rtl8187.o: In function `rtl8225z2_rf_init':
> (.opd+0x180): multiple definition of `rtl8225z2_rf_init'
> drivers/net/wireless/rtl8180.o:(.opd+0x1b0): first defined here
> drivers/net/wireless/rtl8187.o: In function `rtl8225z2_rf_init':
> /root/linux-2.6.24-rc3/drivers/net/wireless/rtl8187_rtl8225.c:571: multiple definition of `.rtl8225z2_rf_init'
> drivers/net/wireless/rtl8180.o:/root/linux-2.6.24-rc3/drivers/net/wireless/rtl8180_rtl8225.c:561: first defined here
> ld: Warning: size of symbol `.rtl8225z2_rf_init' changed from 3836 in drivers/net/wireless/rtl8180.o to 3544 in drivers/net/wireless/rtl8187.o

<snip>

The patch below is a little ugly but will allow allyesconfig to work. I
don't know enough about the Realtek devices to make intellegent
suggestions on how to fix this particular problem. Clearly the 2
drivers share a lot of common code so perhaps they can be merged?

I assumed that the RTL8180, is still somewhat WiP based on the commit
message for a2645795713c4374ff2efda960251cdc30b63430 (wireless-2.6.git).

Appologies for the uber long CC line, wasn't sure who can be pruned.

From: Tony Breeds <[email protected]>

Temporarily ensure that Realtek 8185 and 8187 aren't compiled together.

These two drivers share a number of common (global) functions. While RTL8180
is still being worked on ensure that it's not built together with the RTL8187
(ie allyseconfig).

Signed-off-by: Tony Breeds <[email protected]>

---

drivers/net/wireless/Kconfig | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index 82e5de7..ab2eac0 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -555,6 +555,7 @@ config USB_ZD1201
config RTL8180
tristate "Realtek 8185 PCI support"
depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
+ depends on !RTL8187
select EEPROM_93CX6

config RTL8187

Yours Tony

linux.conf.au http://linux.conf.au/ || http://lca2008.linux.org.au/
Jan 28 - Feb 02 2008 The Australian Linux Technical Conference!