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 From: Patrick Mochel
2.5.63
typo in 53c700.c
Minor fixes to scsi/sim710.c From: jejb@mulgrave.(none), includes fix from me
2.5.64
kbuild: typo fix From: Kai Germaschewski
Hex numbers in NCR53c406a.c
2.6.2
if ... BUG() -> BUG_ON() From: Adrian Bunk
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 modified by Greg KH to use WARN_ON(1) instead of BUG()
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 Later dropped by Greg KH because it was wrong
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 From: Linda Xie, patch is from her but contains some fixes I sent
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()
3.4
parisc: add missing includes in asm/spinlock.h
parisc: add missing forward declarations in asm/hardware.h
parisc: drop include of asm/pdc.h from asm/hardware.h
parisc: add missing include of asm/page.h to asm/pgtable.h
parisc: move definition of PAGE0 to asm/page.h
3.7
Input: tsc40 - remove wrong announcement of pressure support done at work, even if my private address was used to send it upstream
3.8
Input: HIL - remove one goto
3.9
parisc: do not install modules when installing kernel
3.10
parisc: fix whitespace errors in arch/parisc/kernel/traps.c
3.11
ThunderLAN: remove is_eisa flag
4.4
class_find_device: fix reference to argument "match"
Kconfig: remove comment about scsi_wait_scan module
4.10
selftests: do not require bash for the generated test done at work
selftests: do not require bash to run bpf tests done at work
selftests: do not require bash to run netsocktests testcase done at work
4.13
netlink: correctly document nla_put_u64_64bit() done at work
4.16
sparc64: drop unneeded compat include
5.1
objtool: Query pkg-config for libelf location done at work
5.2
riscv: remove unused barrier defines done at work
5.3
H8300: remove unused barrier defines done at work
5.9
parisc: make the log level string for register dumps const
5.11
scripts: use pkg-config to locate libcrypto done at work
5.12
scripts: set proper OpenSSL include dir also for sign-file done at work
Documentation: fix typos in split page table lock description done at work
tracing: Fix help text of TRACEPOINT_BENCHMARK in Kconfig done at work
5.13
kernel/fork.c: simplify copy_mm() done at work
iommu/vt-d: Fix sysfs leak in alloc_iommu() done at work
5.14
rcu: Fix typo in comment: kthead -> kthread done at work
5.15
thermal/tools/tmon: Improve the Makefile done at work
tools/thermal/tmon: Add cross compiling support done at work
workqueue: annotate alloc_workqueue() as printf done at work
5.16
mm: use __pfn_to_section() instead of open coding it done at work
5.18
arc: drop definitions of pgd_index() and pgd_offset{, _k}() entirely done at work
5.19
mm/mmap.c: use mmap_assert_write_locked() instead of open coding it done at work
net: tulip: convert to devres
net: tulip: fix build with CONFIG_GSC Fixes 3daebfbeb4555cb0c113aeb88aa469192ee41d89
6.0
parisc: remove obsolete manual allocation aligning in iosapic
6.1
sunhme: remove unused tx_dump_ring()
sunhme: forward the error code from pci_enable_device()
sunhme: switch to devres
mm: pagewalk: fix documentation of PTE hole handling
mm: pagewalk: add api documentation for walk_page_range_novma()
rhashtable: make test actually random
6.2
ELF uapi: add spaces before '{' done at work
exec: simplify initial stack size expansion done at work
binfmt_elf: fix documented return value for load_elf_phdrs() done at work
binfmt_elf: simplify error handling in load_elf_phdrs() done at work
mm: fix typo in struct vm_operations_struct comments done at work
6.7
m68k: Add missing types to asm/irq.h