ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.5/2.6.5-mm2/
- Merged up Ian Kent's autofs4 patches
- Various fixes and speedups.
bk-alsa.patch
bk-arm.patch
bk-driver-core.patch
bk-i2c.patch
bk-ieee1394.patch
bk-input.patch
bk-libata.patch
bk-netdev.patch
bk-pci.patch
bk-scsi.patch
bk-usb.patch
bk-agpgart.patch
bk-cpufreq.patch
External trees
-rtl8169_tx_interrupt-fix.patch
Merged
+dm-unplugging-fix.patch
+swap_writepage-BIO_RW_SYNC.patch
+md-unplug-update.patch
Updates to the per-address_space unplugging code.
-O_LARGEFILE-fix.patch
Dropped - I lost interest.
-autofs-dnotify-signal-fix.patch
Dropped - the autofs patch series duplicates this.
+saved_command_line-cleanup.patch
Introduce some sanity to the declaration of saved_command_line[]
-aic7xxx-unload-fix-fix.patch
Folded into aic7xxx-unload-fix.patch
+nfs-O_DIRECT-fixes.patch
Bypass the VFS O_DIRECT support for NFS O_DIRECT
+aic7xxx-swsusp-support.patch
+swsusp-update.patch
+swsusp-highmem-fixes.patch
swsusp stuff
+msi-ia64.patch
Message Signalled Interrupts for ia64. (Needs a little more work yet)
+jbd-do_get_write_access-lock-contention-reduction.patch
+jbd-b_transaction-zeroing-cleanup.patch
Fix ext3 SMP lock contention
+mandocs_params-007.patch
+parportbook-build-fix.patch
SGML fixes
+get_user_pages-shortcut.patch
Avoid OOMs due to core writeout on 64-bit machines
+isicom-jiffies-fix.patch
+isicom-unused-vars.patch
+parport-dependency-fix.patch
+dvd-dependency-fix.patch
+isicom-error-path-fix.patch
+QD65xx-io-ports-fix.patch
Driver fixlets
+m68knommu-dma-mapping.patch
+m68knommu-kernel_thread-fix.patch
nommu update
+0-autofs4-2.6.0-signal-20040405.patch
+1-autofs4-2.6.4-cleanup-20040405.patch
+2-autofs4-2.6.4-fill_super-20040405.patch
+3-autofs4-2.6.0-bkl-20040405.patch
+4-autofs4-2.6.0-expire-20040405.patch
+5-autofs4-2.6.0-readdir-20040405.patch
+6-autofs4-2.6.0-may_umount-20040405.patch
+7-autofs4-2.6.0-extra-20040405.patch
autofs4 merge
+saa7134-asus-tv-fm-inputs.patch
+cciss-proc-fix.patch
+cciss-logical-device-queues.patch
+pdaudiocf-build-fix.patch
driver updates, fixes
+dont-offer-gen_rtc-on-ia64.patch
ia64 Kconfig fix
+remove_concat_FUNCTION_arch.patch
+remove_concat_FUNCTION_drivers.patch
+remove_concat_FUNCTION_include.patch
+remove_concat_FUNCTION_sound.patch
Don't paste __FUNCTION__
+cmpci.c-5.64.patch
OSS driver update
+raid56-masking-fix.patch
Fix RAID on 2TB devices
+ibmasm-dependency-fix.patch
Config fix
+sk98lin-buggy-vpd-workaround.patch
Net driver EEPROM bug workaround
+bitop-comment-fix.patch
Fix a comment.
+ext2-alternate-sb-mount-fix.patch
+ext3-alternate-sb-mount-fix.patch
Fix `sb=...' on ext2 and ext3.
All 420 patches:
x86_64-update.patch
x86-64 update
kconfig-url-fixes.patch
Fix URLs in Kconfig files
Lindent-devfs.patch
feed devfs through Lindent
system_running-fix.patch
generalise system_running
vt-cleanup.patch
vt.c cleanup
con_open-speedup.patch
con_open() speedup/cleanup
remove-down_tty_sem.patch
remove down_tty_sem()
tty-race-fix-43.patch
Fix VT open/close race
i4l-kernelcapi-rework.patch
i4l: kernelcapi receive workqueue and locking rework
wchan-use-ELF-sections.patch
Fix get_wchan() FIXME wrt. order of functions
ppc64-si_addr-fix.patch
ppc64: si_addr fix
ppc64-hugepage-fix.patch
ppc64: Fix bug in hugepage support
ppc64-hugepage-fix-32.patch
ppc64: hugepage bugfix
ppc64-alloc_consistent-retval-fixes.patch
ppc64: fix failure return codes from {pci,vio}_alloc_consistent()
ppc4xx-memleak-fix.patch
ppc44x: fix memory leak
quota-locking-fixes.patch
Quota locking fixes
inode-cleanup.patch
fs/inode.c list_head cleanup
initramfs-search-for-init-orig.patch
search for /init for initramfs boots
knfsd-01-oops-fix.patch
knfsd: Return -EOPNOTSUPP when unknown mechanism name encountered
knfsd-02-auth-error-return-fix.patch
knfsd: Minor fix to error return when updating server authentication information
knfsd-03-auth_error-formatting-fix.patch
knfsd: fix a problem with incorrectly formatted auth_error returns.
knfsd-04-remove-name_lookup_h.patch
knfsd: Remove name_lookup.h that noone is using anymore.
knfsd-05-mounted_on_fileid-support.patch
knfsd: Add server-side support for the nfsv4 mounted_on_fileid attribute.
knfsd-06-UTF8-improvements.patch
knfsd: Improve UTF8 checking.
knfsd-07-auth_gss-export.patch
knfsd: Export a symbol needed by auth_gss
knfsd-08-gss-integrity.patch
knfsd: Add data integrity to serve rside gss
md-merging-fix.patch
md: merge_bvec_fn needs to know about partitions.
mq-01-codemove.patch
posix message queues: code move
mq-02-syscalls.patch
posix message queues: syscall stubs
mq-03-core.patch
posix message queues: implementation
mq-03-core-update.patch
posix message queues: update to core patch
mq-04-linuxext-poll.patch
posix message queues: linux-specific poll extension
mq-05-linuxext-mount.patch
posix message queues: made user mountable
mq-update-01.patch
posix message queue update
mq-security-fix.patch
security bugfix for mqueue
ipmi-updates-3.patch
IPMI driver updates
move-job-control-stuff-tosignal_struct.patch
move job control fields from task_struct to signal_struct
lower-zone-protection-numa-fix.patch
Fix page allocator lower zone protection for NUMA
ext3-fsync-speedup.patch
ext3 fsync() and fdatasync() speedup
ext2-fsync-speedup-2.patch
speed up ext2 fsync() and fdatasync()
jbd-commit-ordered-fix.patch
jbd: fix ordered-data writeout logic
jbd-move-locked-buffers.patch
JBD: ordered-data commit cleanup
jbd-iobuf-error-handling-fix.patch
jbd: fix I/O error handling
readv-writev-check-fix.patch
readv/writev range checking fix
kerneldoc-handle-attributes.patch
Fix scripts/kernel-doc to handle __attribute__
slab-alignment-rework.patch
slab: updates for per-arch alignments
set-mod-waiter-before-calling-stop_machine.patch
Set mod->waiter Before Calling stop_machine
procfs-comment-fixes.patch
fs/proc/proc_tty.c comment fixes
sb_mixer-bounds-checking.patch
sb_mixer bounds checking
pmdisk-store-handling-fix.patch
pmdisk: fix strcmp in sysfs store
file-operations-fcntl.patch
add file_operations.fcntl
sys_time-subtick-correction-fix.patch
Fix sys_time() to get subtick correction from the new xtime
bitmap_parse-fix.patch
Broken bitmap_parse for ncpus > 32
ver_linux-fix.patch
ver_linux fix
codingstyle-fix-for-emacs.patch
Update CodingStyle hints for Emacs users.
document-unused-i386-pte-bits.patch
document unused pte bits on i386
docbook-sgml-quotes-fix.patch
Consistently use quotes for SGML attributes
sgml-close-tags.patch
SGML: close tag with ">"
sch_ingress-help-fix.patch
fix sch_ingress help
i386-irq-cleanup.patch
i386 irq.c ifdef cleanup
firmware-loader-docs-fix.patch
Fix firmware loader docs
trivial-patches-in-maintainers.patch
Trivial Patch Monkey should be in MAINTAINERS
genksyms-parser-fix.patch
Fix genksyms parsing
CONFIG_X86_GENERIC-help-fix.patch
CONFIG_X86_GENERIC description fixup
credits-update.patch
updating email info in CREDITS
device-h-duplicate-include.patch
Kill duplicate #include <linux_ioport.h>
unmapped-CPU-node-number-fix.patch
Use valid node number when unmapping x86 CPUs
submitting-trivial-patches.patch
Add CC Trivial Patch Monkey to SubmittingPatches
ne2k-pic-build-fix.patch
ne2k-pci.c compile fix on ppc[64]
doc-changes-update.patch
Update Documentation/Changes
drm-put_user-fixes.patch
i830 DRM missing put_user
export-complete_all.patch
export complete_all()
urandom-scalability-fix.patch
/dev/urandom scalability improvement
cpu5wdt-warning-fix.patch
cpu5wdt.c warning fix
fget-speedup.patch
speed up fget() and fget_light()
move-__this_module-to-modpost.patch
Move __this_module to modpost
modversions-fix.patch
Fix Modversions Now __this_module Is Created Only in .ko
support-zerobased-floppies.patch
Support for floppies whose sectors are numbered from zero instead of one
remove-bitmap-length-limits.patch
Remove bitmap_shift_*() bitmap length limits
huge-sparse-tmpfs-files.patch
Fix huge sparse tmpfs files
strip-param-quotes.patch
Strip quotes from kernel parameters
summit-irq-count-override.patch
summit: per-subarch NR_IRQ_VECTORS
summit-increase-MAX_MP_BUSSES.patch
summmit: increase MAX_MP_BUSSES
stv0299-unused-var-fix.patch
stv0299.c unused variable
selinux-fix-struct-type.patch
selinux: fix struct type
pte_alloc_one-null-pointer-check.patch
missing NULL pointer check in pte_alloc_one.
kill-MAKEDEV-scripts.patch
kill spurious MAKDEV scripts
wavfront-warning-fix.patch
oss/wavfront.c warning fix.
hysnd-MOD_USE_COUNT-fix.patch
remove bogus MOD_{INC,DEC}_USE_COUNT from hysdn
CONFIG_EMBEDDED-help-fix.patch
improve CONFIG_EMBEDDED help text
remove-nswap-cnswap.patch
eliminate nswap and cnswap
no-quota-inode-shrinkage.patch
shrink inode when quota is disabled
geode-suspend-on-halt.patch
enable suspend-on-halt for NS Geode
O_DIRECT-race-fixes-rollup.patch
O_DIRECT data exposure fixes
O_DIRECT-ll_rw_block-vs-block_write_full_page-fix.patch
Fix race between ll_rw_block() and block_write_full_page()
blockdev-direct-io-speedup.patch
blockdev direct-io speedups
dio-aio-fixes.patch
direct-io AIO fixes
aio-fallback-bio_count-race-fix-2.patch
AIO+DIO bio_count race fix
rw_swap_page_sync-fix.patch
rw_swap_page_sync(): place the pages in swapcache
radix-tree-tagging.patch
radix-tree tags for selective lookup
irq-safe-pagecache-lock.patch
make the pagecache lock irq-safe.
tag-dirty-pages.patch
tag dirty pages as such in the radix tree
tag-writeback-pages.patch
tag writeback pages as such in their radix tree
stop-using-dirty-pages.patch
stop using the address_space dirty_pages list
kupdate-function-fix.patch
fix the kupdate function
stop-using-io-pages.patch
remove address_space.io_pages
stop-using-locked-pages.patch
Stop using address_space.locked_pages
stop-using-clean-pages.patch
stop using address_space.clean_pages
unslabify-pgds-and-pmds.patch
revert the slabification of i386 pgd's and pmd's
slab-stop-using-page-list.patch
slab: stop using page.list
page_alloc-stop-using-page-list.patch
stop using page.list in the page allocator
hugetlb-stop-using-page-list.patch
stop using page->list in the hugetlbpage implementations
pageattr-stop-using-page-list.patch
stop using page.list in pageattr.c
readahead-stop-using-page-list.patch
stop using page.list in readahead
compound-pages-stop-using-lru.patch
stop using page->lru in compound pages
arm-stop-using-page-list.patch
arm: stop using page->list
m68k-stop-using-page-list.patch
switch the m68k pointer-table code over to page->lru
remove-page-list.patch
remove page.list
clear_page_dirty_for_io.patch
fdatasync integrity fix
block_write_full_page-redirty.patch
don't allow background writes to hide dirty buffers
writeback-search-start.patch
writeback efficiency and QoS improvements
mpage_writepages-latency-fix.patch
Add mpage_writepages() scheduling point
mpage-cleanup.patch
mpage_writepages() cleanup
use-compound-pages-for-hugetlb-only.patch
use compound pages for hugetlb pages only
fork-vma-order-fix.patch
fork vma ordering during fork
mremap-copy_one_pte-fix.patch
mremap: copy_one_pte cleanup
mremap-move_vma-fix.patch
mremap: move_vma fixes and cleanup
mremap-vma_relink_file-fix.patch
mremap: vma_relink_file race fix
mremap-check-map_count.patch
mremap: check map_count
mremap-rmap-comment-fix.patch
Fix rmap comment
kswapd-remove-pages-scanned.patch
kswapd: remove pages_scanned local
laptop-mode-3.patch
laptop mode
laptop-mode-doc-update.patch
Laptop mode doc updates for XFS, among other things.
laptop-mode-control-script-fix.patch
Bugfix in the laptop mode control script.
laptop-mode-noflushd-warning.patch
Subject: [patch 1/1] Add a warning about using laptop-mode with noflushd to laptop-mode doc.
laptop-mode-sync-completion.patch
Add laptop-mode sync completion function to delete writeback timer.
ext3-commit-default.patch
Add commit=0 to ext3, meaning "set commit to default".
tunable-pagefault-readaround.patch
Honour the readahead tunable in filemap_nopage()
filemap_nopage-busywait-fix.patch
Fix logic in filemap_nopage()
acpi-printk-fix.patch
acpi printk fix
ia32-4k-stacks.patch
ia32: 4Kb stacks (and irqstacks) patch
proc-load-average-fix.patch
procfs LoadAVG/load_avg scaling fix
ppc64-NUMA-fix-for-16MB-LMBs.patch
ppc64: NUMA fix for 16MB LMBs
sparc64-build-fix.patch
build fails on sparc64 in hugetlbpage.c
epoll-comment-fixes.patch
epoll comment fix
stop_machine-barrier-fixes.patch
add stop_machine barriers
sunrpc-svcsock-drop.patch
sunrpc: connection dropping tweaks
acl-version-mismatch.patch
ACL version mismatch error code fix
v4l-cropcap-ioctl-fix.patch
v4l: cropcap ioctl fix
v4l-v4l1-compat-fix.patch
v4l: v4l1-compat fix
v4l-tuner-fix.patch
v4l: tuner fix
v4l-msp3400-update.patch
v4l: msp3400 update
v4l-pv951-remote-support.patch
v4l: add support for pv951 remote to ir-kbd-i2c
v4l-saa7134-update.patch
v4l: saa7134 driver update
v4l-saa7134-update-fix.patch
v4l-saa7134-update fix
v4l-bttv-update.patch
v4l: bttv driver update
v4l-doc-update.patch
v4l: documentation update
v4l-cx88-update.patch
cx88 update.
drivers-base-platform-tpyo-fix.patch
drivers/base/platform.c typo fix
nfs-readdirplus-overflow-fix.patch
Subject: [PATCH] Fix overflow bug in READDIRPLUS...
nfs-32bit-statfs-fix.patch
Fix 32bit statfs on NFS
wavefront_synth-unused-var.patch
wavefront_synth.c var not used.
tda1004x-unused-var.patch
tda1004x.c var not used.
pmdisk-needs-asmlinkage.patch
pmdisk needs asmlinkage
cycx_drv-warning-fix.patch
cycx_drv.c warning fix.
ibmlana-needs-MCA_LEGACY.patch
ibmlana needs CONFIG_MCA_LEGACY
rcu_list-documentation.patch
Improve list.h documentation for _rcu() primitives
list-inline-cleanup.patch
list.h cleanup
noexec-stack.patch
Non-Exec stack support
ext3-transaction-batching-fix.patch
Fix ext3 transaction batching
reiserfs-nesting-02.patch
reiserfs: support for nested transactions
reiserfs-journal-writer.patch
reiserfs: cleanups
reiserfs-logging.patch
reiserfs: logging rework
reiserfs-jh-2.patch
reiserfs: data=ordered support
reiserfs-end-trans-bkl.patch
reiserfs: locking fix
reiserfs-prealloc.patch
reiserfs: preallocation support
reiserfs-tail-jh.patch
reiserfs: tail repacking fix
reiserfs-writepage-ordered-race.patch
reiserfs: fix race with writepage
reiserfs-file_write_hole_sd.diff.patch
reiserfs: sparse file handling fix
reiserfs-laptop-mode.patch
reiserfs: laptop-mode support
reiserfs-truncate-leak.patch
reiserfs: truncate leak fix
reiserfs-ordered-lat.patch
reiserfs: scheduling latency improvements
reiserfs-dirty-warning.patch
reiserfs: fix dirty-buffer warnings
reiserfs_kfree-warning-fix.patch
reiserfs_kfree warning fix
reiserfs-writepage-race-fix.patch
reiserfs writepage race with data=ordered
selinux-ipv6-support.patch
selinux: add IPv6 support
selinux-remove-duplicate-assignment.patch
From: James Morris <[email protected]>
Subject: [SELINUX] 2/2 Remove duplicate assignment
lightweight-auditing-framework.patch
Light-weight Auditing Framework
Light-weight Auditing Framework update
lightweight-auditing-framework warning fixes
Light-weight Auditing Framework receive filter fixes
lightweight-auditing-framework-receive-filter-fixes compile fix
lightweight-auditing-framework-ipv6-support.patch
selinux: make IPv6 code work with audit framework
selinux-compute_sid-fixes.patch
selinux: Audit compute_sid errors
selinux-remove-ratelimit.patch
selinux: remove ratelimit from avc
mixart-build-fix.patch
CONFIG_SND_MIXART doesn't compile
unmap_vmas-latency-improvement.patch
unmap_vmas latency improvement
i386-head_S-cleanups.patch
more i386 head.S cleanups
intermezzo-leak-fixes.patch
intermezzo leak fixes
es1688-define-fix.patch
es1688 Definition redundancy
split-netlink_unicast.patch
split netlink_unicast
load_elf_binary-overflow-detection-fix.patch
binfmt_elf.c fix for 32-bit apps with large bss
stack-reductions-ide-cd.patch
stack reduction: ide-cd
stack-reductions-ide.patch
stack reductions: ide
stack-reductions-isdn.patch
stack reduction: ISDN
use-EFLAGS_defines.patch
use EFLAGS #defines instead of inline constants
h8300-ptrace-fix.patch
From: Yoshinori Sato <[email protected]>
Subject: [PATCH] H8/300 support update (1/3) - ptrace fix
h8300-entry_s-cleanup.patch
From: Yoshinori Sato <[email protected]>
Subject: [PATCH] H8/300 support update (2/3) - entry.S cleanup
h8300-others.patch
From: Yoshinori Sato <[email protected]>
Subject: [PATCH] H8/300 support update (3/3) - others
sh-sci-build-fix.patch
sh-sci compile error fix patch
mc.patch
Add -mcN to EXTRAVERSION
bk-alsa.patch
bk-arm.patch
bk-driver-core.patch
bk-i2c.patch
bk-ieee1394.patch
bk-input.patch
bk-libata.patch
bk-netdev.patch
bk-pci.patch
bk-scsi.patch
bk-usb.patch
bk-agpgart.patch
bk-cpufreq.patch
mm.patch
add -mmN to EXTRAVERSION
kgdb-ga.patch
kgdb stub for ia32 (George Anzinger's one)
kgdbL warning fix
kgdb buffer overflow fix
kgdbL warning fix
kgdb: CONFIG_DEBUG_INFO fix
x86_64 fixes
correct kgdb.txt Documentation link (against 2.6.1-rc1-mm2)
kgdb-ga-recent-gcc-fix.patch
kgdb: fix for recent gcc
kgdboe-netpoll.patch
kgdb-over-ethernet via netpoll
kgdboe-configuration-logic-fix.patch
kgdboe: fix configuration of MAC address
kgdboe-configuration-logic-fix-fix.patch
kgdboe-non-ia32-build-fix.patch
kgdb-warning-fixes.patch
kgdb warning fixes
kgdb-x86_64-support.patch
kgdb-x86_64-support.patch for 2.6.2-rc1-mm3
wchan-use-ELF-sections-kgdb-fix.patch
wchan-use-ELF-sections-kgdb-fix
kgdb-THREAD_SIZE-fixes.patch
THREAD_SIZE fixes for kgdb
must-fix.patch
must fix lists update
must fix list update
mustfix update
must-fix-update-5.patch
must-fix update
ppc64-reloc_hide.patch
ext3-journalled-quotas.patch
Journalled quota patch
ext3-journalled-quotas-export.patch
ext3-journalled-quotas export
invalidate_inodes-speedup.patch
invalidate_inodes speedup
more invalidate_inodes speedup fixes
cfq-4.patch
CFQ io scheduler
CFQ fixes
config_spinline.patch
uninline spinlocks for profiling accuracy.
pdflush-diag.patch
get_user_pages-handle-VM_IO.patch
fix get_user_pages() against mappings of /dev/mem
pci_set_power_state-might-sleep.patch
CONFIG_STANDALONE-default-to-n.patch
Make CONFIG_STANDALONE default to N
extra-buffer-diags.patch
CONFIG_SYSFS.patch
From: Pat Mochel <[email protected]>
Subject: [PATCH] Add CONFIG_SYSFS
CONFIG_SYSFS-boot-from-disk-fix.patch
selinux-inode-race-trap.patch
Try to diagnose Bug 2153
slab-leak-detector.patch
slab leak detector
mm/slab.c warning in cache_alloc_debugcheck_after
scale-nr_requests.patch
scale nr_requests with TCQ depth
local_bh_enable-warning-fix.patch
nfs-01-prepare_nfspage.patch
Subject: [PATCH] Prepare NFS asynchronous read/write structures for rsize/wsize < PAGE_SIZE
nfs-02-small_rsize.patch
Subject: [PATCH] Add asynchronous read support for rsize<PAGE_SIZE
nfs-02-small_rsize-warning-fixes.patch
Fix nfs-02-small_rsize ppc64 warnings
nfs-03-small_wsize.patch
nfs: Add asynchronous write support for wsize<PAGE_SIZE
nfs-03-small_wsize-warning-fixes.patch
Fix ppc64 warnings in nfs-03-small_wsize patch
nfs-04-congestion.patch
Subject: [PATCH] Throttle writes when memory pressure forces a flush
nfs-05-unrace.patch
Subject: [PATCH] Remove a couple of races in RPC layer...
nfs-06-rpc_throttle.patch
Subject: [PATCH] add fair queueing to the RPC scheduler.
nfs-07-rpc_fixes.patch
Subject: [PATCH] Close some potential scheduler races in rpciod.
nfs-08-short_rw.patch
Subject: [PATCH] Add support for short reads/writes (< rsize/wsize)
nfsv4-updates.patch
nfsv4 updates
sched-run_list-cleanup.patch
small scheduler cleanup
sched-find_busiest_node-resolution-fix.patch
sched: improved resolution in find_busiest_node
sched-domains.patch
sched: scheduler domain support
sched: fix for NR_CPUS > BITS_PER_LONG
sched: clarify find_busiest_group
sched: find_busiest_group arithmetic fix
sched-find-busiest-fix.patch
sched-find-busiest-fix
sched-sibling-map-to-cpumask.patch
sched: cpu_sibling_map to cpu_mask
p4-clockmod sibling_map fix
p4-clockmod: handle more than two siblings
sched-domains-i386-ht.patch
sched: implement domains for i386 HT
sched: Fix CONFIG_SMT oops on UP
sched: fix SMT + NUMA bug
Change arch_init_sched_domains to use cpu_online_map
Fix build with NR_CPUS > BITS_PER_LONG
sched-no-drop-balance.patch
sched: handle inter-CPU jiffies skew
sched-directed-migration.patch
sched_balance_exec(): don't fiddle with the cpus_allowed mask
sched-domain-debugging.patch
sched_domain debugging
sched-domain-balancing-improvements.patch
scheduler domain balancing improvements
sched-group-power.patch
sched-group-power
sched-group-power warning fixes
sched-domains-use-cpu_possible_map.patch
sched_domains: use cpu_possible_map
sched-smt-nice-handling.patch
sched: SMT niceness handling
sched-local-load.patch
sched: add local load metrics
process-migration-speedup.patch
Reduce TLB flushing during process migration
sched-trivial.patch
sched: trivial fixes, cleanups
sched-misc-fixes.patch
sched: misc fixes
sched-wakebalance-fixes.patch
sched: wakeup balancing fixes
sched-imbalance-fix.patch
sched: fix imbalance calculations
sched-altix-tune1.patch
sched: altix tuning
sched-fix-activelb.patch
sched: oops fix
ppc64-sched-domain-support.patch
ppc64: sched-domain support
sched-domain-setup-lock.patch
sched: fix setup races
sched-domain-setup-lock-ppc64-fix.patch
sched-minor-cleanups.patch
sched: minor cleanups
sched-inline-removals.patch
sched: uninlinings
sched-move-cold-task.patch
sched: move cold task in mysteriouis ways
sched-migrate-shortcut.patch
sched: add migration shortcut
sched-more-sync-wakeups.patch
sched: extend sync wakeups
sched-boot-fix.patch
sched: lock cpu_attach_domain for hotplug
sched-cleanups.patch
sched: cleanups
sched-damp-passive-balance.patch
sched: passive balancing damping
sched-cpu-load-cleanup.patch
sched: cpu load management cleanup
fa311-mac-address-fix.patch
wrong mac address with netgear FA311 ethernet card
pid_max-fix.patch
Bug when setting pid_max > 32k
use-soft-float.patch
Use -msoft-float
DRM-cvs-update.patch
DRM cvs update
drm-include-fix.patch
non-readable-binaries.patch
Handle non-readable binfmt_misc executables
binfmt_misc-credentials.patch
binfmt_misc: improve calaulation of interpreter's credentials
aic7xxx-deadlock-fix.patch
aic7xxx deadlock fix
poll-select-longer-timeouts.patch
poll()/select(): support longer timeouts
poll-select-range-check-fix.patch
poll()/select() range checking fix
poll-select-handle-large-timeouts.patch
poll()/select(): handle long timeouts
add-a-slab-for-ethernet.patch
Add a kmalloc slab for ethernet packets
queue-congestion-callout.patch
Add queue congestion callout
queue-congestion-dm-implementation.patch
Implement queue congestion callout for device mapper
devicemapper: use rwlock for map alterations
Another DM maplock implementation
dm-remove-__dm_request.patch
dmL remove __dm_request
per-backing dev unplugging
per-backing_dev-unplugging.patch
per-backing dev unplugging
dm plug buglet
per-backing-dev unplugging: fix BIO_RW_SYNC handling
per-backing dev unplugging oops fix #42
fix md for per-address_space unplugging
more backing_dev unplug functions
plugged bit
dm-unplugging-fix.patch
dm: unplugging patches fix
swap_writepage-BIO_RW_SYNC.patch
Use BIO_RW_SYNC in swap write page
per-backing_dev-unplugging-unplug_delay.patch
per address_space unplug: tunesup, kill debug code.
md-unplug-update.patch
unplugging: md update
correct-unplugs-on-nr_queued.patch
Correct unplugs on nr_queued
correct-unplugs-on-nr_queued fix
siimage-update.patch
ide: update for siimage driver
ipmi-socket-interface.patch
IPMI: socket interface
nmi_watchdog-local-apic-fix.patch
Fix nmi_watchdog=2 and P4 HT
nmi-1-hz-2.patch
reduce NMI watchdog call frequency with local APIC.
pcmcia-netdev-ordering-fixes.patch
PCMCIA netdevice ordering issues
3ware-update.patch
3ware driver update
devinet-ctl_table-fix.patch
devinet_ctl_table[] null termination
idr-extra-features.patch
idr.c: extra features enhancements
shm-do_munmap-check.patch
stack-overflow-test-fix.patch
Fix stack overflow test for non-8k stacks
jbd-remove-livelock-avoidance.patch
JBD: remove livelock avoidance code in journal_dirty_data()
jgarzik-warnings.patch
logitech-keyboard-fix.patch
2.6.5-rc2 keyboard breakage
signal-race-fix.patch
signal handling race fix
signal-race-fix-ia64.patch
signal-race-fix: ia64
signal-race-fix-s390.patch
signal-race fixes for s390
signal-race-fix-x86_64.patch
signal-race-fixes: x86-64 support
signal-race-fixes-ppc.patch
signal-race fixes for ppc32 and ppc64
posix-timers-thread.patch
fix posix-timers to have proper per-process scope
warn-on-mdelay-in-irq-handlers.patch
Warn on mdelay() in irq handlers
stack-reductions-nfsread.patch
stack reductions: nfs read
stack-reductions-nfsroot.patch
stack reductions: nfs root
early-param-core.patch
Add __early_param for all arches
Properly fixup console= early_param crap
early-param-i386.patch
__early_param for i386
Fixes for __early_param converts
early-param-ppc.patch
__early_param for ppc
further early_param fixes
early-param-arm.patch
__early_param for arm
early-param-alpha.patch
__early_param for alpha
early-param-arm26.patch
__early_param for arm26
early-param-cris.patch
__early_param for cris
early-param-h8300.patch
__early_param for h8300
early-param-ia64.patch
__early_param for ia64
early-param-m68k.patch
__early_param for m68k
early-param-m68knommu.patch
__early_param for m68knommu
early-param-mips.patch
__early_param for mips
early-param-parisc.patch
__early_param for parisc
early-param-ppc64.patch
__early_param for ppc64
early-param-s390.patch
__early_param for s390
early-param-sh.patch
__early_param for SH
early-param-sparc.patch
__early_param for sparc
early-param-sparc64.patch
__early_param for sparc64
early-param-um.patch
__early_param for UM
early-param-v850.patch
__early_param for v850
early-param-x86_64.patch
__early_param for x86_64
Fix x86-64 early command line parsing
early-param-rusty.patch
early param rewrite
saved_command_line-cleanup.patch
saved_command_line cleanup
probe_roms-01-move-stuff.patch
i386 probe_roms(): preparation
probe_roms-02-fixes.patch
i386 probe_roms(): fixes
8250-resource-management-fix.patch
Subject: pcmcia/serial release of memory I/O twice
speed-up-sata.patch
speed up SATA
yenta-TI-irq-routing-fix.patch
yenta: interrupt routing for TI briges
advansys-fix.patch
advansys check_region() fix
pnp-updates.patch
PnP Updates for 2.6.5-rc3-mm4 (testing)
aic7xxx-unload-fix.patch
aic7xxx: fix oops whe hardware is not present
aic7xxx-unload-fix-fix
journal_add_journal_head-debug.patch
journal_add_journal_head-debug
nfs-O_DIRECT-fixes.patch
NFS: O_DIRECT fixes
aic7xxx-swsusp-support.patch
support swsusp for aic7xxx
swsusp-update.patch
swsusp update: supports discontingmem/highmem
swsusp-highmem-fixes.patch
swsusp update: supports discontingmem/highmem fixes
msi-ia64.patch
ia64 MSI support
reiserfs-commit-default.patch
Add "commit=0" to reiserfs
xfs-laptop-mode.patch
Laptop mode support for XFS
xfs-laptop-mode-syncd-synchronization.patch
Synchronize XFS sync daemon with laptop mode syncs.
vmscan-less-sleepiness.patch
vmscan: Fix up the determination of when to throttle
list_del-debug.patch
list_del debug check
oops-dump-preceding-code.patch
i386 oops output: dump preceding code
lockmeter.patch
lockmeter
ia64 CONFIG_LOCKMETER fix
4k-stacks-always-on.patch
Permanently enable 4k stacks on ia32
reslabify-pgds-and-pmds-2.patch
jbd-do_get_write_access-lock-contention-reduction.patch
jbd: do_get_write_access lock contention reduction
jbd-b_transaction-zeroing-cleanup.patch
jbd: b_transaction zeroing cleanup
mandocs_params-007.patch
Correct kernel-doc comment with incorrect parameters documented
get_user_pages-shortcut.patch
get_user_pages shortcut for anonymous pages
isicom-jiffies-fix.patch
isicom.c: jiffies must be unsigned long
isicom-unused-vars.patch
isicom.c: unused vars
parport-dependency-fix.patch
parport dependency fix
dvd-dependency-fix.patch
DVB dependency fix
isicom-error-path-fix.patch
isicom error path fix
QD65xx-io-ports-fix.patch
QD65xx I/O ports fix
parportbook-build-fix.patch
Fix parportbook build again
m68knommu-dma-mapping.patch
m68knommu: create dma-mapping.h
m68knommu-kernel_thread-fix.patch
m68knommu: fix kernel_thread()
0-autofs4-2.6.0-signal-20040405.patch
autofs: dnotify + autofs may create signal/restart syscall loop
1-autofs4-2.6.4-cleanup-20040405.patch
autofs: printk cleanups
2-autofs4-2.6.4-fill_super-20040405.patch
3-autofs4-2.6.0-bkl-20040405.patch
autofs: locking rework
4-autofs4-2.6.0-expire-20040405.patch
autofs: expiry refcount fixes
5-autofs4-2.6.0-readdir-20040405.patch
autofs: readdir fixes
6-autofs4-2.6.0-may_umount-20040405.patch
autofs: add ioctl to query unmountability
7-autofs4-2.6.0-extra-20040405.patch
autofs: readdir futureproofing
saa7134-asus-tv-fm-inputs.patch
saa7134 - Add two inputs for Asus TV FM
cciss-proc-fix.patch
cciss: /proc fix
cciss-logical-device-queues.patch
cciss: per logical device queues
pdaudiocf-build-fix.patch
pdaudiocf.c needs init.h
dont-offer-gen_rtc-on-ia64.patch
don't offer GEN_RTC on ia64
remove_concat_FUNCTION_arch.patch
remove concatenation with __FUNCTION__ arch/*
remove_concat_FUNCTION_drivers.patch
remove concatenation with __FUNCTION__ drivers/*
remove_concat_FUNCTION_include.patch
remove concatenation with __FUNCTION__ include/*
remove_concat_FUNCTION_sound.patch
remove concatenation with __FUNCTION__ sound/*
cmpci.c-5.64.patch
cmpci driver update
raid56-masking-fix.patch
Fix Raid5/6 above 2 Terabytes
ibmasm-dependency-fix.patch
make ibmasm driver uart support depend on SERIAL_8250
sk98lin-buggy-vpd-workaround.patch
net/sk98lin: correct buggy VPD in ASUS MB
bitop-comment-fix.patch
fix test_and_change_bit comment
ext2-alternate-sb-mount-fix.patch
ext2fs sb= mount option fix
ext3-alternate-sb-mount-fix.patch
ext3fs sb= mount option fix
On 07/04/2004-07:40, Andrew Morton wrote:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.5/2.6.5-mm2/
>
>
> - Merged up Ian Kent's autofs4 patches
>
> - Various fixes and speedups.
Hi Andrew,
When building on my Compaq EvoN600c, I get this compile error :
CC [M] drivers/scsi/sr.o
drivers/scsi/sr.c: In function scsi_cd_get':
drivers/scsi/sr.c:128: error: structure has no member named kobj'
drivers/scsi/sr.c: In function scsi_cd_put':
drivers/scsi/sr.c:135: error: structure has no member named kobj'
drivers/scsi/sr.c: In function sr_probe':
drivers/scsi/sr.c:554: error: structure has no member named kobj'
drivers/scsi/sr.c:555: error: structure has no member named kobj'
drivers/scsi/sr.c: In function sr_kobject_release':
drivers/scsi/sr.c:904: error: structure has no member named kobj'
drivers/scsi/sr.c:904: warning: type defaults to int' in
declaration of __mptr'
drivers/scsi/sr.c:904: warning: initialization from incompatible pointer type
drivers/scsi/sr.c:904: error: structure has no member named kobj'
make[2]: *** [drivers/scsi/sr.o] Error 1
make[1]: *** [drivers/scsi] Error 2
make: *** [drivers] Error 2
2.6.5-mm1 and previous compiled without any problem.
.config attached.
Best Regards
--
Brice Goglin
================================================
Ph.D Student
Laboratoire de l'Informatique et du Parall?lisme
CNRS-ENS Lyon-INRIA-UCB Lyon
France
> CC [M] drivers/scsi/sr.o
> drivers/scsi/sr.c: In function scsi_cd_get':
> drivers/scsi/sr.c:128: error: structure has no member named kobj'
> drivers/scsi/sr.c: In function scsi_cd_put':
> drivers/scsi/sr.c:135: error: structure has no member named kobj'
> drivers/scsi/sr.c: In function sr_probe':
> drivers/scsi/sr.c:554: error: structure has no member named kobj'
> drivers/scsi/sr.c:555: error: structure has no member named kobj'
> drivers/scsi/sr.c: In function sr_kobject_release':
> drivers/scsi/sr.c:904: error: structure has no member named kobj'
> drivers/scsi/sr.c:904: warning: type defaults to int' in
> declaration of __mptr'
> drivers/scsi/sr.c:904: warning: initialization from incompatible pointer type
> drivers/scsi/sr.c:904: error: structure has no member named kobj'
> make[2]: *** [drivers/scsi/sr.o] Error 1
> make[1]: *** [drivers/scsi] Error 2
> make: *** [drivers] Error 2
>
> 2.6.5-mm1 and previous compiled without any problem.
> .config attached.
attached now.
Regards.
Brice Goglin <[email protected]> wrote:
>
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.5/2.6.5-mm2/
> >
> >
> > - Merged up Ian Kent's autofs4 patches
> >
> > - Various fixes and speedups.
>
>
> Hi Andrew,
>
> When building on my Compaq EvoN600c, I get this compile error :
>
> CC [M] drivers/scsi/sr.o
> drivers/scsi/sr.c: In function scsi_cd_get':
> drivers/scsi/sr.c:128: error: structure has no member named kobj'
It looks like Mr SCSI forgot to commit his changes to sr.h.
Here's a backout patch which should get you going again.
25-akpm/drivers/scsi/sr.c | 68 ++++++----------------------------------------
1 files changed, 10 insertions(+), 58 deletions(-)
diff -puN drivers/scsi/sr.c~sr-build-fix drivers/scsi/sr.c
--- 25/drivers/scsi/sr.c~sr-build-fix 2004-04-07 00:07:47.559098560 -0700
+++ 25-akpm/drivers/scsi/sr.c 2004-04-07 00:08:02.302857168 -0700
@@ -113,28 +113,6 @@ static struct cdrom_device_ops sr_dops =
.generic_packet = sr_packet,
};
-static void sr_kobject_release(struct kobject *kobj);
-
-static struct kobj_type scsi_cdrom_kobj_type = {
- .release = sr_kobject_release,
-};
-
-/*
- * The get and put routines for the struct scsi_cd. Note this entity
- * has a scsi_device pointer and owns a reference to this.
- */
-static inline int scsi_cd_get(struct scsi_cd *cd)
-{
- if (!kobject_get(&cd->kobj))
- return -ENODEV;
- return 0;
-}
-
-static inline void scsi_cd_put(struct scsi_cd *cd)
-{
- kobject_put(&cd->kobj);
-}
-
/*
* This function checks to see if the media has been changed in the
* CDROM drive. It is possible that we have already sensed a change,
@@ -446,15 +424,8 @@ static int sr_block_open(struct inode *i
static int sr_block_release(struct inode *inode, struct file *file)
{
- int ret;
struct scsi_cd *cd = scsi_cd(inode->i_bdev->bd_disk);
- ret = cdrom_release(&cd->cdi, file);
- if(ret)
- return ret;
-
- scsi_cd_put(cd);
-
- return 0;
+ return cdrom_release(&cd->cdi, file);
}
static int sr_block_ioctl(struct inode *inode, struct file *file, unsigned cmd,
@@ -496,7 +467,7 @@ static int sr_open(struct cdrom_device_i
struct scsi_device *sdev = cd->device;
int retval;
- retval = scsi_cd_get(cd);
+ retval = scsi_device_get(sdev);
if (retval)
return retval;
@@ -518,7 +489,7 @@ static int sr_open(struct cdrom_device_i
return 0;
error_out:
- scsi_cd_put(cd);
+ scsi_device_put(sdev);
return retval;
}
@@ -529,6 +500,7 @@ static void sr_release(struct cdrom_devi
if (cd->device->sector_size > 2048)
sr_set_blocklength(cd, 2048);
+ scsi_device_put(cd->device);
}
static int sr_probe(struct device *dev)
@@ -542,18 +514,12 @@ static int sr_probe(struct device *dev)
if (sdev->type != TYPE_ROM && sdev->type != TYPE_WORM)
goto fail;
- if ((error = scsi_device_get(sdev)) != 0)
- goto fail;
-
error = -ENOMEM;
cd = kmalloc(sizeof(*cd), GFP_KERNEL);
if (!cd)
- goto fail_put_sdev;
+ goto fail;
memset(cd, 0, sizeof(*cd));
- kobject_init(&cd->kobj);
- cd->kobj.ktype = &scsi_cdrom_kobj_type;
-
disk = alloc_disk(1);
if (!disk)
goto fail_free;
@@ -622,8 +588,6 @@ fail_put:
put_disk(disk);
fail_free:
kfree(cd);
-fail_put_sdev:
- scsi_device_put(sdev);
fail:
return error;
}
@@ -899,32 +863,20 @@ static int sr_packet(struct cdrom_device
return cgc->stat;
}
-static void sr_kobject_release(struct kobject *kobj)
+static int sr_remove(struct device *dev)
{
- struct scsi_cd *cd = container_of(kobj, struct scsi_cd, kobj);
- struct scsi_device *sdev = cd->device;
+ struct scsi_cd *cd = dev_get_drvdata(dev);
+
+ del_gendisk(cd->disk);
spin_lock(&sr_index_lock);
clear_bit(cd->disk->first_minor, sr_index_bits);
spin_unlock(&sr_index_lock);
- unregister_cdrom(&cd->cdi);
-
put_disk(cd->disk);
-
+ unregister_cdrom(&cd->cdi);
kfree(cd);
- scsi_device_put(sdev);
-}
-
-static int sr_remove(struct device *dev)
-{
- struct scsi_cd *cd = dev_get_drvdata(dev);
-
- del_gendisk(cd->disk);
-
- scsi_cd_put(cd);
-
return 0;
}
_
On 07/04/2004-09:11, Andrew Morton wrote:
> Brice Goglin <[email protected]> wrote:
> >
> > CC [M] drivers/scsi/sr.o
> > drivers/scsi/sr.c: In function scsi_cd_get':
> > drivers/scsi/sr.c:128: error: structure has no member named kobj'
>
> It looks like Mr SCSI forgot to commit his changes to sr.h.
>
> Here's a backout patch which should get you going again.
Works great, thanks a lot.
--
Brice Goglin
================================================
Ph.D Student
Laboratoire de l'Informatique et du Parall?lisme
CNRS-ENS Lyon-INRIA-UCB Lyon
France
I get a build error in arch/ia64/kernel/setup.c.
This patch fixes it for SN2 machines, but I don't claim it is Correct.
In fact, I think it is Wrong.
There have been changes to setup_arch(), including, apparently, the
elimination of the cmdline_p argument. Unforunately, that argument
was not completely purged from the function.
platform_setup on SN2 is #define'd to sn_setup, which still takes
the argument, but does not use it. So this hack works. I don't
know about the other IA64s.
I'm not sure exactly what was intended with these changes, so I
haven't attempted a Correct patch.
jeremy
--- arch/ia64/kernel/setup.c.old 2004-04-07 02:00:01.000000000 -0700
+++ arch/ia64/kernel/setup.c 2004-04-07 01:37:15.000000000 -0700
@@ -361,7 +361,7 @@
/* enable IA-64 Machine Check Abort Handling */
ia64_mca_init();
- platform_setup(cmdline_p);
+ platform_setup((void *) 0);
paging_init();
}
On Wed, 2004-04-07 at 02:10, Andrew Morton wrote:
> It looks like Mr SCSI forgot to commit his changes to sr.h.
Hmm, I seem to be having a lot of source control fiasco's recently.
The attached is the missing header patch (which I've also put in
scsi-misc-2.6)
James
===== drivers/scsi/sr.h 1.10 vs edited =====
--- 1.10/drivers/scsi/sr.h Mon May 26 04:50:43 2003
+++ edited/drivers/scsi/sr.h Mon Apr 5 15:51:37 2004
@@ -36,6 +36,9 @@
unsigned readcd_known:1; /* drive supports READ_CD (0xbe) */
unsigned readcd_cdda:1; /* reading audio data using READ_CD */
struct cdrom_device_info cdi;
+ /* We hold gendisk and scsi_device references on probe and use
+ * the refs on this kobj to decide when to release them */
+ struct kobject kobj;
struct gendisk *disk;
} Scsi_CD;
Hello,
There is a problem on x86-64 here is the error:
CC arch/x86_64/pci/../../i386/pci/irq.o
arch/i386/pci/irq.c: In function `pci_vector_resources':
arch/i386/pci/irq.c:1019: error: `SYSCALL_VECTOR' undeclared (first use in
this function)
arch/i386/pci/irq.c:1019: error: (Each undeclared identifier is reported only
once
arch/i386/pci/irq.c:1019: error: for each function it appears in.)
make[1]: *** [arch/x86_64/pci/../../i386/pci/irq.o] Error 1
make: *** [arch/x86_64/pci] Error 2
--
Jan
Hi,
I tried updating from 2.6.4-rc1-mm2 to 2.6.5-mm2, and I found two
problems:
First, swsusp stopped working, I get a NULL pointer in
`poke_blanked_console' after all the other things seem to be fine.
I made a screenshot available under
http://mh57.de/~martin/oops-part1.png and
http://mh57.de/~martin/oops-part2.png
This happens regardless of starting X or using the framebuffer. The
hardware is an IBM Thinkpad T41p. In the screenshots above, the kernel
is tainted from the madwifi module, but not loading it before did not
change the oops.
The kernel contains two more patches, linux-iscsi-kernel-4.0.1.3.patch
and linux-2.6.3-mppe-mppc-0.99.patch.gz, but these two modules were not
loaded before during my tests.
The kernel config can be downloaded at
http://mh57.de/~martin/265-cfg-notworking , I am booting with noapic and
nolapic.
The other problem is less easy to describe, with 2.6.5-mm2, the notebook
seems to have a higher power consumption then with 2.6.4-rc1-mm2, ie. I
get about 20min less runtime out of my battery. I will investigate oh
this later.
LLAP, Martin