mm snapshot broken-out-2007-11-20-01-45.tar.gz uploaded
Subsystems (7)
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
Hi Andrew,
The kernel build fails on AMD Opteron
CC arch/x86/kernel/setup_64.oarch/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
Signature · 4 lines
Thanks & Regards, Kamalesh Babulal, Linux Technology Center, IBM, ISTL.
Quoted 17 lines · Kamalesh Babulal
Hi Andrew,
The kernel build fails on AMD Opteron
CC
arch/x86/kernel/setup_64.oarch/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 oncearch/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
Quoted 1 line
The patch causing this error is git-x86.patch
Jeremy pointed me to this already. I'm looking into this.
Thanks,
tglx
Quoted 8 lines · Thomas Gleixner
Quoted 6 lines
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 2The 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(-)
arch/x86/kernel/setup_64.c +1 -9
@@ -634,8 +634,7 @@ static __cpuinit int amd_apic_timer_brokstatic 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;
Kamalesh Babulal
Tested-byQuoted 6 lines · Thomas Gleixner
Quoted 5 lines · Thomas Gleixner
Quoted 5 lines
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
Quoted 8 lines
Quoted 3 lines
Quoted 1 line
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.
--- arch/x86/kernel/setup_64.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-)
arch/x86/kernel/setup_64.c +1 -9
@@ -634,8 +634,7 @@ static __cpuinit int amd_apic_timer_brokstatic 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;
Hi Andrew,
The kernel build fails, with following message
LD drivers/net/wireless/built-in.odrivers/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 heredrivers/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 heredrivers/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 heredrivers/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 heredrivers/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.
Signature · 4 lines
Thanks & Regards, Kamalesh Babulal, Linux Technology Center, IBM, ISTL.
Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver
In reply to [email protected]Hi Andrew,
The kernel build fails, with following message
LD drivers/net/wireless/built-in.odrivers/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 heredrivers/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 heredrivers/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 heredrivers/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 heredrivers/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.
Signature · 4 lines
Thanks & Regards, Kamalesh Babulal, Linux Technology Center, IBM, ISTL.
Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver
Quoted 4 lines · Kamalesh Babulal
Hi Andrew,
The kernel build fails, with following message
Quoted 8 lines
LD
drivers/net/wireless/built-in.odrivers/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 heredrivers/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 indrivers/net/wireless/rtl8180.oto 3544 indrivers/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).
---
drivers/net/wireless/Kconfig | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
drivers/net/wireless/Kconfig +1 -0
@@ -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!
Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver
(Trimmed CC list a bit, hopefully didn't cut anyone interested out)
Quoted 17 lines · On Monday 26 November 2007 19:59:50 Tony Breeds wrote:
Quoted 4 lines · Kamalesh Babulal
Hi Andrew,
The kernel build fails, with following message
Quoted 11 lines
LD
drivers/net/wireless/built-in.odrivers/net/wireless/rtl8187.o: In function `rtl8225z2_rf_init':
(.opd+0x180): multiple definition ofrtl8225z2_rf_init' drivers/net/wireless/rtl8180.o:(.opd+0x1b0): first defined here drivers/net/wireless/rtl8187.o: In functionrtl8225z2_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/wireles s/rtl8180_rtl8225.c:561: first defined here ld: Warning: size of symbol.rtl8225z2_rf_init' changed from 3836 indrivers/net/wireless/rtl8180.oto 3544 indrivers/net/wireless/rtl8187.o
Quoted 7 lines
<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 would rather have a patch to temporarily not allow them to be built into the kernel. (or only allow one at a time to be built as a module) There's no issues when these drivers are compiled as modules.
It's mostly the rtl8225 radio tuning code that's similar. They're not exactly the same though, so it'll be a bit messy to merge the usb rtl8225 radio tuning and pci rtl8225 radio tuning code. However, I do think it'll be better overall so the merger of that code is planned.
-Michael Wu
Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver
Quoted 3 lines · Michael Wu
I would rather have a patch to temporarily not allow them to be built into the kernel. (or only allow one at a time to be built as a module) There's no issues when these drivers are compiled as modules.
Perhaps as below?
Quoted 4 lines
It's mostly the rtl8225 radio tuning code that's similar. They're not exactly the same though, so it'll be a bit messy to merge the usb rtl8225 radio tuning and pci rtl8225 radio tuning code. However, I do think it'll be better overall so the merger of that code is planned.
okay, the diff between the 2 drivers doesn't look too bad really, but as you say it won't be trivial to merge them.
From: Tony Breeds <[email protected]>
Temporarily ensure that Realtek 8185 and 8187 can only be built as modules.
These two drivers share a number of common (global) functions. While a better long term solution is developed lets ensure that they are never built into the kernel, to avoid symbol conflicts.
---
drivers/net/wireless/Kconfig | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
drivers/net/wireless/Kconfig +2 -0
@@ -555,11 +555,13 @@ config USB_ZD1201 config RTL8180 tristate "Realtek 8185 PCI support" depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL + depends on m select EEPROM_93CX6 config RTL8187 tristate "Realtek 8187 USB support" depends on MAC80211 && USB && WLAN_80211 && EXPERIMENTAL + depends on m select EEPROM_93CX6 ---help--- This is a driver for RTL8187 based cards.
Yours Tony
linux.conf.au http://linux.conf.au/ || http://lca2008.linux.org.au/
Jan 28 - Feb 02 2008 The Australian Linux Technical Conference!
Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver
Quoted 40 lines · On Tue, 27 Nov 2007 13:34:30 +1100 [email protected] (Tony Breeds) wrote:
Quoted 3 lines · Michael Wu
I would rather have a patch to temporarily not allow them to be built into the kernel. (or only allow one at a time to be built as a module) There's no issues when these drivers are compiled as modules.
Perhaps as below?
Quoted 4 lines
It's mostly the rtl8225 radio tuning code that's similar. They're not exactly the same though, so it'll be a bit messy to merge the usb rtl8225 radio tuning and pci rtl8225 radio tuning code. However, I do think it'll be better overall so the merger of that code is planned.
okay, the diff between the 2 drivers doesn't look too bad really, but as you say it won't be trivial to merge them.
From: Tony Breeds <[email protected]>
Temporarily ensure that Realtek 8185 and 8187 can only be built as modules.
These two drivers share a number of common (global) functions. While a better long term solution is developed lets ensure that they are never built into the kernel, to avoid symbol conflicts.
Signed-off-by Tony Breeds <[email protected]>---
drivers/net/wireless/Kconfig | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)drivers/net/wireless/Kconfig +0
-0@@ -555,11 +555,13 @@ config USB_ZD1201 config RTL8180 tristate "Realtek 8185 PCI support" depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
drivers/net/wireless/Kconfig config USB_ZD1201 · line 567
Quoted 10 lines
drivers/net/wireless/Kconfig +2
-0+ depends on m select EEPROM_93CX6 config RTL8187 tristate "Realtek 8187 USB support" depends on MAC80211 && USB && WLAN_80211 && EXPERIMENTAL + depends on m select EEPROM_93CX6 ---help--- This is a driver for RTL8187 based cards.
<head spins>
Why not just rename one of them?
drivers/net/wireless/rtl8187_dev.c renamed from drivers/net/wireless/rtl8187_dev.c~a +1 -1
@@ -764,7 +764,7 @@ static int __devinit rtl8187_probe(strucif (rtl8225_read (dev,8 ) !=0x588 ||rtl8225_read (dev,9 ) !=0x700 ) priv->rf_init = rtl8225_rf_init;else - priv->rf_init = rtl8225z2_rf_init; + priv->rf_init = rtl8187_rf_init;rtl8225_write (dev,0 ,0x0B7 );
drivers/net/wireless/rtl8187_rtl8225.c renamed from drivers/net/wireless/rtl8187_rtl8225.c~a +1 -1
@@ -567,7 +567,7 @@ static const u8 rtl8225z2_gain_bg[] = { 0x63, 0x15, 0xc5 /* -66dBm */ }; -void rtl8225z2_rf_init (struct ieee80211_hw *dev) +void rtl8187_rf_init (struct ieee80211_hw *dev) {struct rtl8187_priv *priv = dev->priv;int i;
drivers/net/wireless/rtl8187_rtl8225.h renamed from drivers/net/wireless/rtl8187_rtl8225.h~a +1 -1
@@ -24,7 +24,7 @@ void rtl8225_write(struct ieee80211_hw *u16 rtl8225_read (struct ieee80211_hw *,u8 addr);void rtl8225_rf_init (struct ieee80211_hw *); -void rtl8225z2_rf_init (struct ieee80211_hw *); +void rtl8187_rf_init (struct ieee80211_hw *);void rtl8225_rf_stop (struct ieee80211_hw *);void rtl8225_rf_set_channel (struct ieee80211_hw *,int );
_
Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver
Quoted 4 lines · On Monday 26 November 2007 21:54:23 Andrew Morton wrote:
<head spins>
Why not just rename one of them?
Fine for your tree as a stopgap measure. Please don't merge in wireless-2.6.
-Michael Wu
Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver
Quoted 7 lines · On Mon, 26 Nov 2007 23:31:20 -0500 Michael Wu <[email protected]> wrote:
Quoted 4 lines · On Monday 26 November 2007 21:54:23 Andrew Morton wrote:
<head spins>
Why not just rename one of them?
Fine for your tree as a stopgap measure. Please don't merge in wireless-2.6.
Why not?
Having very long and specific identifiers duplicated in two drivers is a daft situation. Unless they both drive the same hardware, which afaict they do not?
Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver
Quoted 5 lines · On Monday 26 November 2007 23:37:16 Andrew Morton wrote:
Why not?
Having very long and specific identifiers duplicated in two drivers is a daft situation. Unless they both drive the same hardware, which afaict they do not?
The radios and macs are very similar (radios could actually be the same, not sure), with modifications to run on whatever bus they're on. That's why I'm going to be merging the rtl8180_rtl8225.c and rtl8187_rtl8225.c into a single piece of code. Besides that, rtl8187 != rtl8225 since rtl8187 is a mac and rtl8225 is a radio. Replacing rtl8225z2 with rtl8187 makes no sense but is okay temporarily to fix build issues in -mm.
-Michael Wu
Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver
Quoted 6 lines · On Mon, 26 Nov 2007 23:52:09 -0500 Michael Wu <[email protected]> wrote:
Quoted 5 lines · On Monday 26 November 2007 23:37:16 Andrew Morton wrote:
Why not?
Having very long and specific identifiers duplicated in two drivers is a daft situation. Unless they both drive the same hardware, which afaict they do not?
Quoted 7 lines
The radios and macs are very similar (radios could actually be the same, not sure), with modifications to run on whatever bus they're on. That's why I'm going to be merging the
rtl8180_rtl8225.candrtl8187_rtl8225.cinto a single piece of code. Besides that, rtl8187 != rtl8225 since rtl8187 is a mac and rtl8225 is a radio. Replacing rtl8225z2 with rtl8187 makes no sense but is okay temporarily to fix build issues in -mm.
Well I assumed that someone would be able to think up a better name than "rtl8187". I was thinking of using "foo" to make that clear...
But whatever. I suppose we should mention allyesconfig in the file-which-nobody-reads.
Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver
In reply to Andrew MortonQuoted 2 lines · On Monday 26 November 2007 21:54:23 Andrew Morton wrote:
Why not just rename one of them?
Wait, why does renaming just one of them work?
-Michael Wu
Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver
Quoted 5 lines · On Mon, 26 Nov 2007 23:37:48 -0500 Michael Wu <[email protected]> wrote:
Quoted 2 lines · On Monday 26 November 2007 21:54:23 Andrew Morton wrote:
Why not just rename one of them?
Wait, why does renaming just one of them work?
umm, well I assume that the failure is because we're trying to link two identically-named symbols together?
Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver
Quoted 1 line · On Monday 26 November 2007 23:55:59 Andrew Morton wrote:
On Mon, 26 Nov 2007 23:37:48 -0500 Michael Wu <[email protected]>
Quoted 7 lines · wrote:
Quoted 4 lines · On Monday 26 November 2007 21:54:23 Andrew Morton wrote:
Quoted 1 line
Why not just rename one of them?
Wait, why does renaming just one of them work?
umm, well I assume that the failure is because we're trying to link two identically-named symbols together?
But there's more than one pair..
rtl8180_rtl8225.h:
void rtl8225_rf_init(struct ieee80211_hw *); void rtl8225z2_rf_init(struct ieee80211_hw *); void rtl8225_rf_stop(struct ieee80211_hw *);
rtl8187_rtl8225.h:
void rtl8225_rf_init(struct ieee80211_hw *); void rtl8225z2_rf_init(struct ieee80211_hw *); void rtl8225_rf_stop(struct ieee80211_hw *);
-Michael Wu
Re: mm snapshot broken-out-2007-11-20-01-45 Build Fail - net/wireless driver
Quoted 17 lines · On Tue, 27 Nov 2007 00:06:16 -0500 Michael Wu <[email protected]> wrote:
Quoted 1 line · On Monday 26 November 2007 23:55:59 Andrew Morton wrote:
On Mon, 26 Nov 2007 23:37:48 -0500 Michael Wu <[email protected]>
Quoted 7 lines · wrote:
Quoted 4 lines · On Monday 26 November 2007 21:54:23 Andrew Morton wrote:
Quoted 1 line
Why not just rename one of them?
Wait, why does renaming just one of them work?
umm, well I assume that the failure is because we're trying to link two identically-named symbols together?
But there's more than one pair..
rtl8180_rtl8225.h:
voidrtl8225_rf_init(struct ieee80211_hw *); voidrtl8225z2_rf_init(struct ieee80211_hw *); voidrtl8225_rf_stop(struct ieee80211_hw *);
Quoted 4 lines
rtl8187_rtl8225.h:
voidrtl8225_rf_init(struct ieee80211_hw *); voidrtl8225z2_rf_init(struct ieee80211_hw *); voidrtl8225_rf_stop(struct ieee80211_hw *);
Oh. Someone must have trimmed the error messages.
Sigh, whatever. Please fix it all when convenient...
PATCH 1/1 mm snapshot broken-out-2007-11-20-01-45 build failer tumbler/snapper
In reply to [email protected]Hi Andrew,
The kernel build fails, with following error
CC sound/ppc/tumbler.osound/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
--
sound/ppc/~tumbler.c renamed from sound/ppc/tumbler.c +2 -2
@@ -809,7 +809,7 @@ static int snapper_get_capture_source(ststruct 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(stint 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);
Signature · 4 lines
Thanks & Regards, Kamalesh Babulal, Linux Technology Center, IBM, ISTL.
Re: [PATCH] mm snapshot broken-out-2007-11-20-01-45 build failer tumbler/snapper
At Tue, 20 Nov 2007 19:32:49 +0530,
Quoted 14 lines · Kamalesh Babulal
Hi Andrew,
The kernel build fails, with following error
CC
sound/ppc/tumbler.osound/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
Quoted 1 line
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
Quoted 29 lines
--
sound/ppc/~tumbler.c renamed from sound/ppc/tumbler.c +2
-2@@ -809,7 +809,7 @@ static int snapper_get_capture_source(ststruct 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(stint 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);Signature · 5 lines
-- Thanks & Regards, Kamalesh Babulal, Linux Technology Center, IBM, ISTL.
_______________________________________________
Alsa-devel mailing list
[email protected]
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
Re: mm snapshot broken-out-2007-11-20-01-45 Build Failure mach_apic.h
In reply to [email protected]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
Signature · 4 lines
Thanks & Regards, Kamalesh Babulal, Linux Technology Center, IBM, ISTL.
Re: mm snapshot broken-out-2007-11-20-01-45 Build Failure mach_apic.h
Quoted 4 lines · On Tue, 20 Nov 2007 19:52:25 +0530 Kamalesh Babulal…
Hi Andrew,
The kernel build fails, on one of the machine
Quoted 10 lines
CC
arch/x86/mach-generic/summit.o
In file included fromarch/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 onceinclude/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___typename___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.
A message that is not in the archive (sent off-list or not yet received): 200711200953.lAK9qxjO030444-AB4EexQrvXRQetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org
Re: [NFS] 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!
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
NFS maillist - [email protected]
https://lists.sourceforge.net/lists/listinfo/nfs
_______________________________________________
Please note that [email protected] is being discontinued. Please subscribe to [email protected] instead.
http://vger.kernel.org/vger-lists.html#linux-nfs
Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz -- powerpc panic
In reply to [email protected]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!
Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz -- powerpc panic
Quoted 28 lines · On Tue, 20 Nov 2007 14:46:59 +0000 Andy Whitcroft…
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: 0000000040000000TASK = C00000077E062000[1] 'swapper' THREAD: C00000077E064000 CPU: 0
GPR00: 0000000000000000c00000077e067c50c0000000006c56500000000000000001
GPR04:c00000077e625bdc0000000000000005c000000000501ad4c000000000731d18
GPR08: 0000000000000000 0000000000000000c00000077e625b400000000000000001
GPR12: 0000000024004044c0000000005fd0000000000000000000 0000000000000000
GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
GPR20:4000000003a0000000000000043000000000000003fb94a80000000000132000
GPR24:0000000003fb97180000000000000000c0000000005b6e700000000000000000
GPR28: 0000000000000005c00000077e625b40c000000000652e48c00000077e625c50NIP [c000000000113b64] .remove_proc_entry+0xac/0x234
LR [c000000000113b44] .remove_proc_entry+0x8c/0x234
Quoted 11 lines
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.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
NFS maillist - [email protected]
https://lists.sourceforge.net/lists/listinfo/nfs
_______________________________________________
Please note that [email protected] is being discontinued. Please subscribe to [email protected] instead.
http://vger.kernel.org/vger-lists.html#linux-nfs
Re: mm snapshot broken-out-2007-11-20-01-45.tar.gz -- powerpc panic
Quoted 56 lines · Andrew Morton
Quoted 28 lines · On Tue, 20 Nov 2007 14:46:59 +0000 Andy Whitcroft…
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: 0000000040000000TASK = C00000077E062000[1] 'swapper' THREAD: C00000077E064000 CPU: 0
GPR00: 0000000000000000c00000077e067c50c0000000006c56500000000000000001
GPR04:c00000077e625bdc0000000000000005c000000000501ad4c000000000731d18
GPR08: 0000000000000000 0000000000000000c00000077e625b400000000000000001
GPR12: 0000000024004044c0000000005fd0000000000000000000 0000000000000000
GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
GPR20:4000000003a0000000000000043000000000000003fb94a80000000000132000
GPR24:0000000003fb97180000000000000000c0000000005b6e700000000000000000
GPR28: 0000000000000005c00000077e625b40c000000000652e48c00000077e625c50NIP [c000000000113b64] .remove_proc_entry+0xac/0x234
LR [c000000000113b44] .remove_proc_entry+0x8c/0x234Quoted 2 lines
Call Trace: [c00000077e067c50] [c000000000113b44] .remove_proc_entry+0x8c/0x234(unreliable)
Quoted 9 lines
[
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:e8bf0000e88100907f83e3784bfffd252f830000419e0018ebbf0000e81d0050f81f000038000000f81d0050e93f0000<e8090050>3be900502fa00000409effc4Kernel 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
Quoted 4 lines
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.
Quoted 3 lines
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
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
NFS maillist - [email protected]
https://lists.sourceforge.net/lists/listinfo/nfs
_______________________________________________
Please note that [email protected] is being discontinued. Please subscribe to [email protected] instead.
http://vger.kernel.org/vger-lists.html#linux-nfs
PATCH 1/1 mm snapshot broken-out-2007-11-20-01-45 Build Failure arch/x86/kernel/pci-gart_64.c
In reply to [email protected]Hi Andrew,
The kernel build fails, with foloowing message,
CC arch/x86/kernel/pci-gart_64.oarch/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.
--
arch/x86/kernel/~pci-gart_64.c renamed from arch/x86/kernel/pci-gart_64.c +0 -1
@@ -418,7 +418,6 @@ gart_map_sg(struct device *dev, struct sunsigned long pages =0 ;unsigned int seg_size;unsigned int max_seg_size; -struct scatterlist *s, *ps, *start_sg, *sgmap;if (nents ==0 )return 0 ;
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.
Signature · 4 lines
Thanks & Regards, Kamalesh Babulal, Linux Technology Center, IBM, ISTL.
Quoted 62 lines · On Tue, 20 Nov 2007 20:48:39 +0530 Kamalesh Babulal…
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 oncearch/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:___structexec___has no member named___a_text___arch/x86/ia32/ia32_aout.c:287: error:___structexec___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:___structexec___has no member named___a_data___arch/x86/ia32/ia32_aout.c:300: error:___structexec___has no member named___a_bss___arch/x86/ia32/ia32_aout.c:317: error:___structexec___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:___structexec___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:___structexec___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:___structexec___has no member named___a_text___arch/x86/ia32/ia32_aout.c:337: error:___structexec___has no member named___a_data___arch/x86/ia32/ia32_aout.c:350: error:___structexec___has no member named___a_text___arch/x86/ia32/ia32_aout.c:350: error:___structexec___has no member named___a_data___arch/x86/ia32/ia32_aout.c:380: error:___structexec___has no member named___a_text___arch/x86/ia32/ia32_aout.c:380: error:___structexec___has no member named___a_data___arch/x86/ia32/ia32_aout.c:383: warning: cast to pointer from integer of different sizearch/x86/ia32/ia32_aout.c:384: error:___structexec___has no member named___a_text___arch/x86/ia32/ia32_aout.c:384: error:___structexec___has no member named___a_data___arch/x86/ia32/ia32_aout.c:392: error:___structexec___has no member named___a_text___arch/x86/ia32/ia32_aout.c:405: error:___structexec___has no member named___a_data___arch/x86/ia32/ia32_aout.c:409: error:___structexec___has no member named___a_text___arch/x86/ia32/ia32_aout.c:434: error:___structexec___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:___structexec___has no member named___a_entry___arch/x86/ia32/ia32_aout.c:469: error:___structexec___has no member named___a_text___arch/x86/ia32/ia32_aout.c:469: error:___structexec___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:___structexec___has no member named___a_entry___arch/x86/ia32/ia32_aout.c:495: error:___structexec___has no member named___a_text___arch/x86/ia32/ia32_aout.c:495: error:___structexec___has no member named___a_data___arch/x86/ia32/ia32_aout.c:495: error:___structexec___has no member named___a_bss___arch/x86/ia32/ia32_aout.c:499: error:___structexec___has no member named___a_text___arch/x86/ia32/ia32_aout.c:499: error:___structexec___has no member named___a_data___arch/x86/ia32/ia32_aout.c:509: error:___structexec___has no member named___a_text___arch/x86/ia32/ia32_aout.c:509: error:___structexec___has no member named___a_data___arch/x86/ia32/ia32_aout.c:518: error:___structexec___has no member named___a_text___arch/x86/ia32/ia32_aout.c:518: error:___structexec___has no member named___a_data___arch/x86/ia32/ia32_aout.c:519: error:___structexec___has no member named___a_text___arch/x86/ia32/ia32_aout.c:519: error:___structexec___has no member named___a_data___arch/x86/ia32/ia32_aout.c:519: error:___structexec___has no member named___a_bss___make[1]: *** [arch/x86/ia32/ia32_aout.o] Error 1
make: *** [arch/x86/ia32] Error 2
Quoted 4 lines
The patch aout-suppress-aout-library-support-if-config_arch_supports_aout.patch, creates a struct exec in
linux/a.out.handasm/a.out.halready 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.
Quoted 4 lines · Andrew Morton
Quoted 4 lines
The patch aout-suppress-aout-library-support-if-config_arch_supports_aout.patch, creates a struct exec in
linux/a.out.handasm/a.out.halready 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.
Quoted 5 lines
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
Quoted 9 lines · On Wed, 21 Nov 2007 01:32:48 +0000 David Howells <[email protected]> wrote:
Quoted 4 lines · Andrew Morton
Quoted 4 lines
The patch aout-suppress-aout-library-support-if-config_arch_supports_aout.patch, creates a struct exec in
linux/a.out.handasm/a.out.halready has it, for the struct related warnings.Nothing should be including {
asm,linux}/a.out.hunless it absolutely needs it. I removed all the places it did so extraneously, after moving outSTACK_TOP.
So... what went wrong with broken-out-2007-11-20-01-45.tar.gz?
Quoted 24 lines
Quoted 5 lines
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_64and 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=mIt seems I had forgetten to include:
config
ARCH_SUPPORTS_AOUT
def_boolyin
arch/x86/Kconfig, but it builds without that too for both subarchs.
Quoted 7 lines
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
Quoted 1 line · Andrew Morton
So... what went wrong with broken-out-2007-11-20-01-45.tar.gz?
It differs too much from Linus's base.
Quoted 4 lines
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
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
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.
Signature · 4 lines
Thanks & Regards, Kamalesh Babulal, Linux Technology Center, IBM, ISTL.
Quoted 9 lines · Kamalesh Babulal
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
Quoted 8 lines
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 fromsecurity/selinux/hooks.c, depends on the externatomic_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.
Signature · 2 lines
paul moore linux security @ hp
Quoted 15 lines · Paul Moore
Quoted 14 lines · Kamalesh Babulal
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_vmlinux1security/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
Quoted 7 lines
Quoted 3 lines
The patch causing this error is git-lblnet.patch, where in the
selinux_xfrm_enabled()is called fromsecurity/selinux/hooks.c, depends on the externatomic_tselinux_xfrm_refcount.The problem appears to be that the
selinux_xfrm_refcountfunctionality is not properly protected byCONFIG_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
Signature · 2 lines
paul moore linux security @ hp
Re: mm snapshot broken-out-2007-11-20-01-45 Build Failure - macro CONFIG_THREAD_ORDER not defined
In reply to [email protected]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.
Signature · 4 lines
Thanks & Regards, Kamalesh Babulal, Linux Technology Center, IBM, ISTL.
Re: mm snapshot broken-out-2007-11-20-01-45 Build Failure - macro CONFIG_THREAD_ORDER not defined
Quoted 23 lines · On Wed, 21 Nov 2007 02:48:38 +0530 Kamalesh Babulal…
Hi Andrew,
The kernel build fails, with randconfig
CC
arch/x86/kernel/asm-offsets.s
In file included frominclude/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 onceinclude/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 fromarch/x86/kernel/asm-offsets_64.c:8,
Quoted 7 lines
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 2The patch git-x86.patch introduces
CONFIG_THREAD_ORDERundefined macro, instead ofTHREAD_ORDER.
hrm. I suppose this will get us going:
include/asm-x86/page_64.h renamed from include/asm-x86/page_64.h~git-x86-thread_order-borkage +1 -1
@@ -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
include/asm-x86/thread_info_64.h renamed from include/asm-x86/thread_info_64.h~git-x86-thread_order-borkage +2 -2
@@ -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__ */
_