My kernel changelog
At this page I collect the kernel changelog entries that refer to my work. I try to keep it complete but if you find something missing please
send me a mail. Sometimes my patches are resend by other people, in this cases I also log the name of the sender here.
For newer changes I'll include links to the commit diffs on kernel.org once I find time to dig them out.
- 2.4.19
- typo in drivers/scsi/sim710.c
- 2.4.21
- Kill unneeded declaration from drivers/scsi/sim710.h
- 2.4.31
- typo fix in drivers/scsi/sata_svw.c comment
- 2.5.7-dj
- Update documentation index.
- 2.5.23-dj
- Update reference to MIPS documentation.
- 2.5.42
- improve NCR53c710 SCSI driver
- 2.5.43
- clean up scsi documentation
- 2.5.57
- make PCI_LEGACY_PROC depend on PCI
- 2.5.63
- typo in 53c700.c
- Minor fixes to scsi/sim710.c
- 2.5.64
- kbuild: typo fix
- Hex numbers in NCR53c406a.c
- 2.6.2
- if ... BUG() -> BUG_ON()
- PCI Hotplug: Fixup pcihp_skeleton.c
- 2.6.3
- PCI Hotplug: coding style for cpqphp_pci.c
- PCI Hotplug: Whitespace fixes for acpiphp
- PCI Hotplug: Kill spaces before \n in ibmphp*
- PCI Hotplug: Kill useless instructions from ibmphp_core.c
- PCI: avoid two returns directly after each other in pcidriver.c
- PCI Hotplug: Coding style fixes for drivers/pci/hotplug.c
- PCI Hotplug: Coding style fixes for drivers/pci/hotplug.c
- PCI Hotplug: very small optimisations for ibmphp_pci.c
- PCI Hotplug: kill hpcrc from several functions in ibmphp_core.c
- PCI Hotplug: make ibm_unconfigure_device void
- PCI Hotplug: mark functions __init/__exit in acpiphp
- PCI Hotplug: Convert error paths in ibmphp to use goto
- 2.6.7
- PCI Hotplug: Clean up acpiphp_core.c: null checks
- PCI Hotplug: Clean up acpiphp_core.c: slot_paranoia_check
- PCI Hotplug: Clean up acpiphp_core.c: coding style
- PCI Hotplug: Clean up acpiphp_core.c: kill hardware_test
- PCI Hotplug: Clean up acpiphp_core.c: use goto for error handling
- PCI Hotplug: Clean up acpiphp_core.c: return
- PCI Hotplug: Clean up acpiphp_core.c: remove 3 get_* functions
- CompactPCI Hotplug: remove unneeded funtion for parameter handling
- CompactPCI Hotplug: kill magic number
- CompactPCI Hotplug ZT5550: use new style of module parameters
- ACPI PCI Hotplug: use new style of module parameters
- ACPI PCI Hotplug: kill magic number
- ACPI PCI Hotplug: use goto for error handling
- ACPI PCI Hotplug: coding style fixes
- ACPI PCI Hotplug: add a BUG() where one should be
- PCI Hotplug skeleton: use new style of module parameters
- PCI Hotplug skeleton: remove useless NULL checks
- PCI Hotplug skeleton: fix codingstyle
- PCI Hotplug skeleton: mark functions __init/__exit
- PCI Hotplug skeleton: use goto for error handling
- PCI Hotplug skeleton: final cleanups
- PCI Express Hotplug: fix coding style
- PCI Express Hotplug: remove useless kmalloc casts
- PCI Express Hotplug: splut pciehp_ctrl.c::configure_new_function
- Compaq PCI Hotplug: coding style fixes
- Compaq PCI Hotplug: remove useless NULL checks
- Compaq PCI Hotplug: move huge inline function out of header file
- Compaq PCI Hotplug: use new style of module parameters
- Compaq PCI Hotplug: more coding style fixes
- Compaq PCI Hotplug: split up hardware_test
- Compaq PCI Hotplug: use goto for error handling
- Compaq PCI Hotplug: remove useless NULL checks from cpqphp_core.c
- Compaq PCI Hotplug: fix C++ style comments
- Compaq PCI Hotplug: use goto for error handling in cpqphp_ctrl.c
- Compaq PCI Hotplug: coding style fixes for cpqphp_ctrl.c
- Compaq PCI Hotplug: some final fixes for cpqphp_core.c
- PCI Hotplug: Remove type magic from kmalloc
- [BUGFIX] shpchp_pci.c: fix missing braces after if
- PCI Hotplug Core: use new style of module parameters
- PCI Hotplug: Move an often used while loop to an inline function
- PCI Express Hotplug: use new style of module parameters
- Compaq PCI Hotplug: fix missing braces
- PCI Express Hotplug: remove useless NULL checks
- RPA PCI Hotplug: Remove useless NULL checks
- Compaq PCI Hotplug: kill useless kmalloc casts
- PCI Express Hotplug: kill hardware_test
- Compaq PCI Hotplug: remove useless NULL checks from cpqphp_ctrl.c
- PCI Express Hotplug: use goto for error handling
- PCI Express Hotplug: codingstyle fixes for pciehp.h
- PCI Express Hotplug: remove useless kmalloc casts
- PCI Express Hotplug: some cleanups
- PCI Express Hotplug: mark global variables static
- PCI Express Hotplug: kill more useless casts
- PCI Express Hotplug: codingstyle fixes for pciehp_pci.c
- RPA PCI Hotplug: use new style of module parameters
- RPA PCI Hotplug: kill get_cur_bus_speed from rpaphp_core.c
- RPA PCI Hotplug: codingstyle fixes for rpaphp_core.c
- RPA PCI Hotplug: fix up init_slots in rpaphp_core.c
- RPA PCI Hotplug: remove useless NULL checks from rpaphp_core.c
- RPA PCI Hotplug: use goto for error handling in rpaphp_slot.c
- RPA PCI Hotplug: codingstyle fixes for rpaphp_pci.c
- SHPC PCI Hotplug: use new style of module parameters
- SHPC PCI Hotplug: kill hardware_test
- SHPC PCI Hotplug: fix cleanup_slots to use a release function
- SHPC PCI Hotplug: use goto for error handling
- SHPC PCI Hotplug: codingstyle fixes
- SHPC PCI Hotplug: kill useless NULL checks
- SHPC PCI Hotplug: more coding style fixes
- SHPC PCI Hotplug: remove some useless casts
- PCI Hotplug: rpaphp doesn't initialize slot's name
- CompactPCI: remove set_attention_status
- CompactPCI: remove two useless checks
- CompactPCI: use goto for error handling
- CompactPCI: remove useless NULL checks
- CompactPCI: use goto for error handling
- CompactPCI: remove useless NULL checks
- CompactPCI: remove slot_paranoia_check and get_slot
- CompactPCI: remove two useless functions
- PCI Express, SHPCHP: fix freeing wrong resources
- SHPC PCI Hotplug: fix cleanup_slots again...
- 2.6.10
- PCI Hotplug: clean up rpaphp_pci.c::rpaphp_find_pci_dev
- PCI: fix Documentation/pci.txt inconsistency
- 2.6.11
- make ACPI_BLACKLIST_YEAR depend on ACPI_INTERPRETER
- PCI Hotplug: ibmphp_core.c: coding style
- PCI Hotplug: ibmphp_core.c: useless casts
- PCI Hotplug: Remove unneeded kmalloc casts from ibmphp_pci.c
- PCI Hotplug: use PCI_DEVFN in ibmphp_pci.c
- PCI Hotplug: don't check pointer before kalling kfree in ibmphp_pci.c
- 2.6.12
- PCI Hotplug: remove code duplication in drivers/pci/hotplug/ibmphp_pci.c
- PCI Hotplug: only call ibmphp_remove_resource() if argument is not NULL
- PCI: shrink drivers/pci/proc.c::pci_seq_start()
- PCI: remove pci_find_device usage from pci sysfs code
- Kill stupid warning when compiling riocmd.c
- PCI Hotplug ibmphp_pci.c: Fix masking out needed information too early
- 2.6.13
- watchdog: add missing 0x in alim1535_wdt.c
- 2.6.14
- remove driverfs references from init/do_mounts.c
- remove driverfs references from include/linux/cpu.h and net/sunrpc/rpc_pipe.c
- 2.6.18
- add function documentation for register_chrdev()
- Remove pci_dac_set_dma_mask() from Documentation/DMA-mapping.txt
- Fix kmem_cache_alloc() been documented twice
- Add DocBook documentation for workqueue functions
- tty: remove bogus call to cdev_del()
- remove #error on !PCI from pmc551.c
- 2.6.19
- kbuild: fix "mkdir -p" usage in scripts/package/mkspec
- Add kerneldocs for some functions in mm/memory.c
- Use BUG_ON(foo) instead of "if (foo) BUG()" in include/asm-i386/dma-mapping.h
- Fix kerneldoc comments in mm/vmalloc.c
- Mark __remove_vm_area() static
- Include documentation for functions in drivers/base/class.c
- Fix parameter names in drivers/base/class.c
- Fix kerneldoc comments in kernel/timer.c
- Move valid_dma_direction() from x86_64 to generic code
- Use valid_dma_direction() in include/asm-i386/dma-mapping.h
- Return better error codes if drivers/char/raw.c module init fails
- rtc: remove superfluous call to call to cdev_del()
- Remove BUG_ON(unlikely) in include/linux/aio.h
- remove duplicate "until" from kernel/workqueue.c
- Fix copy&waste bug in comment in scripts/kernel-doc
- 2.6.20
- PCI: Change memory allocation for acpiphp slots
- 2.6.21
- Add const for time{spec,val}_compare arguments
- [SCSI] aic79xx: remove extra newline from info message
- [SCSI] scsi_transport.h should include scsi_device.h
- [IPX] Remove outdated information from Kconfig
- [IPX] Remove ancient changelog
- 2.6.22
- DOC: Fix wrong identifier name in Documentation/driver-model/devres.txt
- Fix roundup_pow_of_two(1)
- 2.6.23
- r8169: add endianess annotations to [RT]xDesc
- Fix typo in drivers/net/s2io.c
- sdhci: Fix "Unexpected interrupt" handling
- PCI: Fix typo in include/linux/pci.h
- MM: use DIV_ROUND_UP() in mm/memory.c
- Typo: fro -> from
- PCI: Document pci_iomap()
- 2.6.24
- sysfs: Fix typos in fs/sysfs/file.c
- Typo: depricated -> deprecated
- Add missing "\n" to log message
- 2.6.32
- Make sure the value in abs() does not get truncated if it is greater than 2^32
- 2.6.33
- kfifo: Fix typo in comment
- 2.6.36
- [SCSI] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31
2.6.38
mm/dmapool.c: take lock only once in dma_pool_free()