Ok, the -rc2 changes are almost as big as the -rc1 changes, and
we should now calm down, so I do not want to see anything but
bug-fixes until 2.6.10 is released. Otherwise we’ll never get
there.
A lot of driver updates, many of them of the small and trivial
kind, others less so. USB, ALSA, fbdev, IDE, i2c, v4l, you name it.
With a sprinking of core device model and PCI updates thrown in for
good measure.
Also, a number of architecture updates: ppc64, m68k, uml,
parisc, arm.
And md, NTFS, and Documentation updates too.
The diffstat shows more of the story – not so much single really
big changes, more of a fairly wideranging thing. Shortlog
appended.
Linus
Summary of changes from v2.6.10-rc1 to v2.6.10-rc2
- [ALSA] Fix DXS entry for GA-7VAX
<alexn:dsv.su.se>:
- x86_64: assign_irq_vector should not be marked __init
<jdittmer:ppp0.net>:
- fakephp: introduce pci_bus_add_device
- fakephp: add pci bus rescan ability
<thockin:google.com>:
- PCI: small PCI probe patch for odd 64 bit BARs
Aaron Grothe:
- [CRYPTO]: Add Anubis support
Adam Belay:
- [PNPBIOS] disable if ACPI is active
- [PNPBIOS] acpi compile fix
Adam J. Richter:
- dmx3191d.c lacked MODULE_DEVICE_TABLE()
Adrian Bunk:
- net/tokenring/olympic.c: remove unused variable
- USB: fix usb/serial/console.c compile error
- small SOFTWARE_SUSPEND help text fixes
- CREDITS update
- ISDN hisax_fcpcipnp.c: kill unused variable
- kbuild: Documentation/kbuild/makefiles.txt: check_gcc ->
cc-option - [APPLETALK]: Remove an unused function
- [IRDA]: Remove an unused function in net/irda/qos.c
- [AX25]: Remove an unused function in ax25_route.c
- [NETFILTER]: Remove an unused function in ipt_tcpmss.c
- USB stv680.c: remove an unused function
- USB ohci-dbg.c: remove an unused function
- [SCTP]: Remove an unused function in outqueue.c
- small sysfs cleanups
- i2c it87.c: remove an unused function
- PCI: kill old PCI changelog
- i2c/busses/ : make some code static
- USB: misc USB gadget cleanups
- [NET]: No reason for pktgen.c to include pci.h
Akinobu Mita:
- schedstat: fix schedule() statistics
Al Borchers:
- USB: io_edgeport locking, flow control, and misc fixes
- USB: revised usbserial open/close unbalanced get/put
- USB: io_ti new devices, circular buffer, flow control, misc
fixes
Alan Cox:
- [ide] remove debugging delay from CS5520 driver
- [ide] apply undecoded slave fixup only for ide-cs
- [ide] siimage: fix the various SI3112 hangs
- moxa – dead code removal
Alan Stern:
- usbcore: drop reference to bus on allocation error
- UHCI: No bandwidth reclamation during enumeration
- USB Gadget: Use proper BCD values
- USB file-storage gadget: clean up endian issues
- USB device init: implement the Windows scheme
- SCSI core: Fix refcounting error
- UHCI: Workaround for broken remote wakeup
- USB: Dequeuing of root-hub URBs
- UHCI: Use a sane timeout for device initialization
- dummy_hcd: minor fixups
- dummy-hcd: Refactor startup and shutdown
- usbcore: Make the core release hcd structures
- USB PCI drivers: hcd release changes
- Non-PCI OHCI drivers: remove hcd release
- dummy-hcd: removal hcd release
- usbcore: add comment to updated hcd.h
Alasdair G. Kergon:
- device-mapper: dm-crypt tidy-ups
- device-mapper: dm-crypt generator extension
- device-mapper: dm-crypt: new IV mode ESSIV
- device-mapper trivial: duplicate kfree in error path
Alex Kiernan:
- UFS: solaris compatibility fix
Alex Williamson:
- [IA64] efi.c: fix mem= & max_addr=
Alexander Viro:
- FB_INTEL Kconfig breakage
- tcx compile fix (typo)
- missing braces in macros (asm-alpha/mmzone.h)
Alexey Dobriyan:
- kernel-doc: support for comma-separated members in structs and
unions - kernel-doc: print arrays in declarations correctly
- kernel-doc: don’t print … twice in variadic functions
- kernel-doc: Print preprocessor directives correctly
Andi Kleen:
- Fix x86-64 genapic build
- x86_64: Fix safe_smp_processor_id after genapic
- x86_64: Fix warning in genapic
- x86_64: Update cpuid feature tables
- x86_64: Report SSE3 on AMD CPUs
- x86_64: Fix compat_timer_t
- x86_64: Defconfig update
- x86_64: Fix e820 overflow
- x86_64: Add early exception handler
- x86_64: Fix some readl/writel warnings
- x86_64: Fix CONFIG_X86_MCE
- x86_64: add nmi button support
- x86_64: Don’t wait on panic
- x86_64: Poison initdata
- x86_64: Add 32bit quota support
- x86_64: Fix setup asm constraints
- x86_64: Auto enable HPET on Summit
- x86_64: Fallback to swiotlb for dma_alloc_coherent
- x86_64: Remove bogus __initdata in wakeup path
- x86_64: set -fno-strict-aliasing for early boot code
- Print real error when initramfs gunzip failed
- Add panic blinking to 2.6
- x86_64: Add p4 clockmod
- x86-64: Fix broken NMI change
Andrea Arcangeli:
- [NET]: Accept should return ENFILE not EMFILE
Andreas Gruenbacher:
- kbuild: Allow install of external modules to custom path
Andreas Herrmann:
- s390: make zfcp compile again
Andrew Hendry:
- [X25]: Stop x25_destroy_socket timer looping
- [ETHERTAP]: Add missing newline to debug printk
- [X25]: Stop /proc/net/x25/route infinitely reading
- [X25]: Dont log unknown frame type when receiving clear
confirm
Andrew Morton:
- de4x5 warning fix
- igxb speedup
- e1000 sparc64 dma_mapping build fix
- kobject_hotplug: permit no hotplug_ops
- kobject_uevent warning fix
- revert “ppc: fix build with o=output_dir”
- msnd.c build fix
- ne2k-pci pci build fix
- e1000 module_param build fix
- ide_pio_sector() kmap fix
- [CRYPTO]: small sha256 cleanup
- [CRYPTO]: small sha512 cleanup
- [CRYPTO]: reduce sha512_transform() stack usage, speedup
- revert- sys_setaltroot
- [IA64] Need <asm/uaccess.h> for KERNEL_DS & set_fs()
definitions - key_init ordering fix
- swapper_space warning suppression
- ext3 reservation: default to on
- convert pipefs to fs_initcall()
- ext3_bread() cleanup
- PG_writeback: fix waitqueue_active memory barrier
- bk-kbuild utsname fix
- unexport lock_page()
- Fix ext3_dx_readdir
- netpoll: fix null ifa_list pointer dereference
- E1000 stop working after resume
- ixgb: fix ixgb_intr looping checks
- Fix for 802.3ad shutdown issue
- x86_64: ia32_aout-build-fix
- limit CONFIG_LEGACY_PTY_COUNT
Andrew Vasquez:
- SCSI: fix `risc_code_addr01′ multiple definition
Andries E. Brouwer:
- avoid semi-infinite loop when mounting bad ext2
- don’t divide by zero on bad ext2 fs
- minix_clear_inode fix
- ext2 docs update
- ufs docs update
- wierd typos
- propogate typos
- recieve typos
- don’t divide by 0 when trying to mount ext3
- new Solaris partition ID
- remove explicit k_name use in atmel_cs.c, bt3c_cs.c
- remove if !PARTITION_ADVANCED condition in defaults
- add __initdata in floppy.c
- __devinit in sound/oss/es1371.c
- __init for inflate.c
- __init in i386/kernel/cpu/nexgen.c
- __devinit in pci/generic.c
- __devinit in ide/pci/rz1000.c
- __init and i386 timers
- __init in scsi/scsi_devinfo.c
- __devinit in parport_pc.c
- __init in mm/slab.c
- __init in reboot.c
- __initdata in dm.c
- no __init in serial/8250.c
- no __initdata in netfilter
Andy Whitcroft:
- bootmem use NODE_DATA
- fix pnpbios fault message
Anil Keshavamurthy:
- remove cpu_run_sbin_hotplug()
- Add KOBJ_ONLINE
Anton Altaparmakov:
- NTFS: Fix two typos in Documentation/filesystems/ntfs.txt
- NTFS: Improve error handling in
fs/ntfs/inode.c::ntfs_truncate() - NTFS: Add fs/ntfs/aops.c to list of providers for ->b_end_io
method in Documentation/filesystems/Locking. - NTFS: – Change fs/ntfs/inode.c::ntfs_truncate() to return an
error code instead of void and provide a helper ntfs_truncate_vfs()
for the vfs ->truncate method. - NTFS: Fix min_size and max_size definitions in ATTR_DEF
structure in fs/ntfs/layout.h to be signed. - NTFS: Add attribute definition handling helpers to
fs/ntfs/attrib.[hc] - NTFS: In fs/ntfs/aops.c::mark_ntfs_record_dirty(), take the
mapping->private_lock around the dirtying of the buffer heads
analagous to the way it is done in __set_page_dirty_buffers(). - NTFS: Ensure the mft record size does not exceed the
PAGE_CACHE_SIZE at mount time as this cannot work with the current
implementation. - NTFS: Check for location of attribute name and improve error
handling in general in fs/ntfs/inode.c::ntfs_read_locked_inode()
and friends. - NTFS: In fs/ntfs/aops.c::ntfs_writepage(), if t he page is
fully outside i_size, i.e. race with truncate, invalidate the
buffers on the page so that they become freeable and hence the page
does not leak. - NTFS: Implement extension of resident files in the regular file
write code paths (fs/ntfs/aops.c::ntfs_{prepare,commit}_write()).
At present this only works until the data attribute becomes too big
for the mft record after which we abort the write returning
-EOPNOTSUPP from ntfs_prepare_write(). - NTFS: Remove unused function
fs/ntfs/runlist.c::ntfs_rl_merge(). (Adrian Bunk) - NTFS: Fix stupid bug in fs/ntfs/attrib.c::ntfs_attr_find() that
resulted in a NULL pointer dereference in the error code path when
a corrupt attribute was found. - NTFS: Add MODULE_VERSION() to fs/ntfs/super.c
- NTFS: Make several functions and variables static. (Adrian
Bunk) - fs/buffer.c exports for NTFS
- NTFS: Modify fs/ntfs/aops.c::mark_ntfs_record_dirty() so it
allocates buffers for the page if they are not present and then
marks the buffers belonging to the ntfs record dirty. This causes
the buffers to become busy and hence they are safe from removal
until the page has been written out. - NTFS: Fix stupid bug in
fs/ntfs/attrib.c::ntfs_external_attr_find() in the error handling
code path that resulted in a BUG() due to trying to unmap an extent
mft record when the mapping of it had failed and it thus was not
mapped. (Thanks to Ken MacFerrin for the bug report.) - NTFS: Drop the runlist lock after the vcn has been read in
fs/ntfs/lcnalloc.c::__ntfs_cluster_free(). - NTFS: Rewrite handling of multi sector transfer errors. We now
do not set PageError() when such errors are detected in the async
i/o handler fs/ntfs/aops.c::ntfs_end_buffer_async_read(). All users
of mst protected attributes now check the magic of each ntfs record
as they use it and act appropriately. This has the effect of making
errors granular per ntfs record rather than per page which solves
the case where we cannot access any of the ntfs records in a page
when a single one of them had an mst error. (Thanks to Ken
MacFerrin for the bug report.) - NTFS: Fix error handling in
fs/ntfs/quota.c::ntfs_mark_quotas_out_of_date() where we failed to
release i_sem on the $Quota/$Q attribute inode. - NTFS: Fix bug in handling of bad inodes in
fs/ntfs/namei.c::ntfs_lookup() - NTFS: Minor cleanup of fs/ntfs/debug.c
- NTFS: – Add mapping of unmapped buffers to all remaining code
paths, i.e - NTFS: – Fix creation of buffers in
fs/ntfs/mft.c::ntfs_sync_mft_mirror() - NTFS: Disable the file size changing code from
fs/ntfs/aops.c::ntfs_prepare_write() for now as it is not
safe. - NTFS: 2.1.22 – Many bug and race fixes and error handling
improvements
Anton Blanchard:
- fix acenic hotplug
- ppc64: Add option for oprofile to backtrace through
spinlocks - ppc64: Bump MAX_HWIFS in IDE code
- ppc64: Fix for cpu hotplug + NUMA
- ppc64: Small OF fixes
Antonino Daplas:
- fbdev: Fix software blanking code
- fbdev: Reduce pixmap memory allocation size
- fbdev: Remove inter_module_get/put from i810fb
- fbdev: Various mach64 changes
- fbdev: Clean up of fbcon/fbdev cursor interface
- fbdev: Clean up softcursor implementation
- fbdev: Clean up i810fb cursor implementation
- fbdev: Cleanup rivafb cursor implementation
- fbdev: Intel 830M/845G/852GM/855GM/865G framebuffer driver
port - fbdev: S3 Savage Framebuffer Driver
- savagefb export fixes
- fbdev: Fix rivafb crashes on PPC
- fbdev: Add __iomem annotations for savagefb
- fbdev: Add __iomem annotations to intelfb
- fbcon: Fix endian bug in fbcon_putc (console mouse
problem) - fbdev: Convert MODULE_PARM to module_param in i810fb
- fbdev: Remove module parameter ‘disabled’ from savagefb
- fbdev: Convert MODULE_PARM to module_param in intelfb
- fbdev: Convert MODULE_PARM to module_param in neofb
- fbdev: Fix io access in neofb
- fbdev: Add __iomem annotations to sstfb
- fbdev: Add __iomem annotations to tdfxfb
- fbdev: Do not memset the framebuffer memory in asiliantfb
- fbdev: Add __iomem annotations to cyber2000fb
- fbdev: Add __iomem annotations to pm2fb
- fbdev: Add __iomem annotations to hgafb
- fbdev: Add __iomem annotations to cirrusfb
- fbdev: Add __iomem annotations to vfb
- fbdev: Check if cursor image has changed in intelfb
- fbdev: Maintainership
- fbcon: Do not touch hardware if vc_mode != KD_TEXT
- fbdev: Fix access to ROM in aty128fb
- fbdev: Fix IO access in rivafb
- fbdev: Fix source copy bug in neofb
- fbcon/fbdev: Remove fbcon-specific fields from struct
fb_info - fbdev: atyfb_base.c requires atyfb_cursor()
- fbdev: Set correct mclk/xclk values for aty in ibook
- fbdev: Check for intialized flag before registration in
matroxfb - fbcon: “Do not touch hardware if vc_mode != KD_TEXT: fix
- fbcon: Another fix for fbcon generic blanking code
- rivafb: big-endian IO access fixes
- fbdev: Fix IO access in rivafb (part 2)
- fbdev: Fix mode handling in rivafb if with no EDID
- fbdev: Use soft_cursor in i810fb
- fbdev: Set color depth to 8 if in pseudocolor in vesafb
- fbcon: Split set_con2fb_map()
- fbdev: Introduce FB_BLANK_* constants
- fbdev: Convert drivers to use the new FB_BLANK_* constants
- fbdev: Fix broken fb_blank() implementation
Arjan van de Ven:
- [SERIAL] Remove dead code
- remove NET_HW_FLOWCONTROL
- [ide] remove unused internal exports from ide core
- unexport raise_softirq
- vmalloc_to_page helper
- remove unused code: dump_extended_fpu
- make filemap_fdatawrite_range() static
- unexport add_timer_on()
- USB: remove dead code in usb video
- [NET]: Unexport call_netdevice_notifiers()
- [TCP]: Unexport sysctl_tcp_tw_recycle
- I2C: remove dead code from i2c
- remove journal callback code from jbd
- remove unused lookup_mnt export
- [NET]: Mark __{lock,release}_sock() static
- make cdev_get static, unexport
- unexport task_nice
Arnaldo Carvalho de Melo:
- [SKBUFF] move common code to hdlc_type_trans
- [SKBUFF] remove skb->mac.raw setting after
hdlc_type_trans - [SKBUFF] introduce x25_type_trans
- [NET] add missing includes and forward decls to filter.h
- [NET] add missing include to divert.h
- USB: add id for Siemens x65 series of mobiles to pl2303
driver - [NET] add missing include to inet.h
- [NET] add missing include to inetdevice.h
- [NET] add missing include to icmp.h
- [NET] add missing include to iw_handler.h
- [IPV6]: Fix mca_sfcount[] refcounting in error path
- fix platform_rename_gsi related ia32 build breakage
Arnout Engelen:
- [TCP]: Add /proc/net/tcp{,6} layout documentation
Arthur Kepner:
- [TG3]: Use mmiowb in tg3_poll
Bart De Schuymer:
- [EBTABLES]: Add wildcard support for interface matching
Bartlomiej Zolnierkiewicz:
- [ide] pmac: kill pmac_ide_[raw_]build_sglist()
- [ide] use ide_map_sg()
- [ide] kill ide_raw_build_sglist()
- [ide] ide-scsi: simplify+speedup DMA support
- [ide] kill ide_hwif_t->ide_dma_verbose
- [ide] kill /proc/ide/ide?/config
- [ide] aec62xx: kill /proc/ide/aec62xx
- [ide] atiixp: kill /proc/ide/atiixp
- [ide] cs5520: kill /proc/ide/cs5520
- [ide] cs5530: kill /proc/ide/cs5530
- [ide] hpt366: kill /proc/ide/hpt366
- [ide] pdc202xx_new: kill /proc/ide/pdcnew
- [ide] pdc202xx_old: kill /proc/ide/pdc202xx
- [ide] piix: kill /proc/ide/piix
- [ide] sc1200: kill /proc/ide/sc1200
- [ide] serverworks: kill /proc/ide/svwks
- [ide] slc90e66: kill /proc/ide/slc90e66
- [ide] ide-disk: fix /proc/ide/hd?/smart_thresholds
- [ide] ide-probe: undecoded slave fixup
- [ide] add pci_get_legacy_ide_irq()
- [ide] add ide_use_dma()
- [ide] remove needless exports from ide-taskfile.c
- [ide] PIO bugfix
- [ide] remove hwif from /proc/ide/ as part of
ide_unregister_hwif() - [ide] hpt34x: kill hpt34x.h
- [ide] pmac: kill CONFIG_BLK_DEV_IDEDMA_PMAC_AUTO
- [ide] setup-pci: small ide_get_or_set_dma_base() cleanup
- [ide] setup-pci: simplify autodma logic
- [ide] kill IDEPCI_FLAG_FORCE_MASTER
- [ide] make destroy_proc_ide_interfaces static
- [ide] obsolete /proc/ide/hd?/settings
- [ide] obsolete some command line parameters
- [ide] obsolete “enable DMA by default” config options
- libata PIO bugfix
- [ide] shrink hw_regs_t
- [ide] ns87415: small cleanup
- [ide] (partially) unify hdreg.h & ata.h
Ben Dooks:
- I2C: Fix compile of drivers/i2c/busses/i2c-s3c2410.c
- [ARM PATCH] 2134/3: S3C2410 – Power Management core (1/4)
- [ARM PATCH] 2135/3: S3C2410 – Power Management timer resume
(2/4) - [ARM PATCH] 2136/1: S3C2410 – Power Management IRQ wakeup
(3/4) - [ARM PATCH] 2138/1: S3C2410 – Power Management documentation
(4/4) - [ARM PATCH] 2146/1: S3C2410 – serial fixes and s3c2440
updates - [ARM PATCH] 2147/1: S3C2410 – reorganise board support
- [ARM PATCH] 2148/1: S3C2410 – I2C platfrom data
- [ARM PATCH] 2149/1: S3C2410 – usb-simtec.c fixes and
cleanup - [ARM PATCH] 2151/1: S3C2410 – fix guard on
include/asm-arm/arch-s3c2410/regs-iic.h - [ARM PATCH] 2152/1: S3C2410 – lcd controller register
fixes - [ARM PATCH] 2155/1: S3C2410 – fix definition of
S3C2410_UDC_MAXP_REG - [ARM PATCH] 2156/1: S3C2410 – Documentation updates
- [ARM PATCH] 2157/2: S3C2410 – default configuration update
- [ARM PATCH] 2158/1: S3C2410 – clean warnings from
arch/arm/mach-s3c2410/pm.c - [ARM PATCH] 2159/1: BAST –
include/asm-arm/arch-s3c2410/bast-pmu.h - [ARM PATCH] 2161/1: S3C2410 – uncompressor low level uart
configuration - [ARM PATCH] 2139/1: BAST – Power management initialisation
- [ARM PATCH] 2172/1: S3C2410 – clock updates
- [ARM PATCH] 2176/1: S3C2410 – fixes for reset and idle
- [ARM PATCH] 2189/1: S3C2410 – select pclk as source for timer
if none specified for machine - [ARM PATCH] 2190/1: S3C2410 – fix compile for S3C2440 CPUs
- [ARM PATCH] 2193/1: S3C2410 – fix wake mask for IRQEINT[0..3],
and IRQ_RTC - [ARM PATCH] 2199/1: S3C2410 – fix warning in
include/asm-arm/arch-s3c2410/dma.h - [ARM PATCH] 2208/1: S3C2410 – pm updates and fixes
- [ARM PATCH] 2210/1: S3C2410 – export symbols from
arch/arm/mach-s3c2410/gpio.c - [ARM PATCH] 2211/1: S3C2410 – fix idcode of S3C2410A
- [ARM PATCH] 2209/1: OMAP – only offer OMAP systems if
CONFIG_ARCH_OMAP - [ARM PATCH] 2214/1: S3C2410 – add missing RTCCON defs
- S3C2410 i2c updates
- [ARM PATCH] 2215/1: S3C2410 – i2c registers for s3c2440a
- [ARM PATCH] 2220/1: S3C2410 – regs-dsc.h fixes
- [ARM PATCH] 2217/2: S3C2410 – pm updates
- [ARM PATCH] 2224/1: S3C2410 – s3c2440 power management
device - [ARM PATCH] 2225/1: S3C2410 – export symbol from
s3c2440-dsc.c - [ARM PATCH] 2226/1: S3C2410 – dma system device
- [ARM PATCH] 2227/1: S3C2410 – export dma symbols to
modules - [ARM PATCH] 2228/1: S3C2410 – dma register updates
- [ARM PATCH] 2232/2: S3C2410 – RTC driver
- [ARM PATCH] 2238/1: S3C2410 – pm.h remove init code if not
used - [ARM PATCH] 2239/1: S3C2410 – add iPAQ rx3715 machine
- [ARM PATCH] 2237/1: S3C2410 – new serial driver – update
serial_core.h (4/4) - [ARM PATCH] 2240/1: S3C2410 – clock device id update
- [ARM PATCH] 2235/1: S3C2410 – new serial driver – core updates
(2/4) - [ARM PATCH] 2236/1: S3C2410 – new serial driver – machine
updates (3/4)
Ben Greear:
- [VLAN]: Sync code and feature set with 2.4.x
Benjamin Herrenschmidt:
- Fix msleep to sleep _at_least_ the requested amount
- ppc64: Move PCI IO mapping from pSeries_pci.c to pci.c
- ppc64: Fix pSeries secondary CPU setup
- ppc64: Rewrite the openpic driver
- 8250: Let arch provide the list of leagacy ports
- ppc64: properly build list of legacy serial ports from OF
- ppc64: clean up existence-check of legacy ISAdevices
- ppc64: cleanups of ppc64 pci.c
- ppc64: Some small pci fixes
- ppc64: Rework PCI <-> OF node matching
- ppc64: cleanup/split SMP code
- ppc64: Some cleanups of prom_init.c
- ppc64: remove unused cruft from prom.h
- ppc64: annotate remaining IO accessors
- ppc64: Improve PCI config accessors
- ppc64: Cleanup console detection
- Remove bogus definition of local chrp_int_ack_special in
pSeries_setup.c - ppc64: don’t include <stddef.h>
- ppc64: PCI ignores empty phb regions
- ppc64: Fix new mpic driver on some POWER3
- ppc64: Fix g5-only build
- ppc64: Add new “Maple” platform support
- 8250: Fix empty port registration
- ppc64: Some sparse fixes
- ppc32: Fix boot on PowerMac
- ppc64: Enable maple IDE fixup
- amd8111e: Fix identation of amd8111e_rx_poll()
- amd8111e: Add support for ppc64 eval board
- fbdev: workaround for broken X servers
- atyfb: Fix power management
- Fix pmac_zilog as console
- ppc64: Fix G5 low level i2c code
- ppc64: Add HW CPU timebase sync
Bjoern Paetzel:
- USB Storage: unusual_devs entry for yakumo
Bjorn Helgaas:
- PCDP: call acpi_register_gsi() with arguments in correct
order - ia64 iomap implementation
- radeonfb: If no video memory, exit with error
- acpi: better encapsulate eisa_set_level_irq()
- PCI: propagate pci_enable_device() errors
- PCI: remove unconditional PCI ACPI IRQ routing
- HPET init/add fixes
- fix HPET time_interpolator registration
Bob Breuer:
- sparc32: fix for HyperSPARC DMA errors
Brian Gerst:
- mem leak in tty_io.c
Brian Haley:
- [IPV6] Lookup appropriate destination when sending TCPv6 with
routing header
Carsten Otte:
- s390: dcss segments cleanup
Catalin Marinas:
- [ARM] Versatile: patch-2.6.9-icst307
- [ARM] Versatile: patch-2.6.9-common
- [ARM] Versatile: patch-2.6.9-ab / patch-2.6.9-pb
Chas Williams:
- [ATM]: [horizon] eliminate pci_find_device()
- [ATM]: don’t leak skb on as_indicate failure; don’t wakeup
twice on as_close - [ATM]: [ambassador] fix <irq> type and printk warning
(from Randy Dunlap <[email protected]>) - [ATM]: [drivers] add missing pci_tbl exports (pointed out by
Adam - [ATM]: [atmtcp] fix refcounting and vcc search
Chris Wedgwood:
- uml: use generic IRQ code
- uml: Build fix for TT w/o SKAS
- uml: Kconfig.debug update
- uml: minor warning removal
- uml: mconsole_proc rewrite
- uml: resolve symbols in back-traces
- Remove build warning from drivers/char/random.c on 32-bit
platforms - [ide] remove some cruft from ide.h
Chris Wright:
- lsm: remove net related includes from security.h
- error out on execve with no binfmts
- uninline __sigqueue_alloc
- binfmt_elf: handle partial reads gracefully
Christian Bornträger:
- s390: debug feature system control
Christian Ehrhardt:
- [IPV4]: Do not try to unhash null-netdev nexthops
Christoph Hellwig:
- [NETFILTER]: Make *_find_target_lock routines static
- use generic_file_open in udf
- [ATM]: Mark vcc_remove_socket static
- [XFRM]: Remove dead exports
- [IPV6]: Remove dead exports
- [TCP]: Remove dead exports
- [NET]: Remove dead socket layer exports
- remove dead exports in sounds/oss
- unexport getnstimeofday
- unexport kick_process
- remove page_follow_link
- unexport sys_lseek
- remove ext2 xatts exports
- parport: kill dead code and exports
- unexport vc_cons_allocated
- mark pi_unclaim static
- unexport set_selection and paste_selection
- unexport firmware_class
- fix show_refcnt return value type
- remove invoke_softirq
- remove mousedrivers.sgml
- [ide] remove more dead ide exports
- more hardirq.h consolidation
- remove two leftover <asm/linux_logo.h> files
- remove dead kernel_map_pages export
- remove dead exports from random.c
- unexport do_settimeofday
- [NET]: Remove dead exports from net/core/dev.c
- [NET]: Remove net_init.c ifdef clutter
- fix sata_svw compile
Christoph Lameter:
- Posix layer <-> clock driver API fix
- fix IBM cyclone clock and some cleanup
- mmtimer driver update: add SHub interrupt support
Clemens Buchacher:
- sparc32: revert sys_setaltroot
Colin Leroy:
- clean up therm_adt746x
- fix via-pmu.c compilation without CONFIG_PMAC_PBOOK
- therm_adt746x: gradually change fan speed and start both fans
on Albooks
Dale Farnsworth:
- USB: USB fixes for non-cache-coherent processors
Dan Malek:
- ppc32: Update MPC8xx code to quasi functional
Daniel Jacobowitz:
- Unwind information fix for the vsyscall DSO
Darren Hart:
- sched: active_load_balance fixes
Dave Jiang:
- [ARM PATCH] 2216/1: Update iop3xx timers to new update process
times scheme - [ARM PATCH] 2222/1: iop3xx timer routine cleanup
- [ARM PATCH] 2223/1: convert serial UART to platform device on
iop3xx - [ARM PATCH] 2231/1: remove unused file in iop321 port
Dave Jones:
- [CPUFREQ] Reevaluate users requests after denial
- [CPUFREQ] Don’t break on FFFFFFFF’d frequencies
- [CPUFREQ] struct acpi_processor_performance
*acpi_processor_perf should be static - [CPUFREQ] dbs_tuners_ins should be static
- [CPUFREQ] Attribute definitions in cpufreq core should be
static - [CPUFREQ] cpufreq_sysctl_table should be static even though
it’ll be gone soon - [CPUFREQ] Dothan is stepping 13 == 0x0D instead of 0x13 ==
19 - [CPUFREQ] Rename cpufreq acpi module
- [CPUFREQ] Unify the CPU_FREQ config option
- [CPUFREQ] 2.4 API clarification
- [CPUFREQ] Add a unified cpufreq debug infrastructure
- [CPUFREQ] Use the unified cpufreq debug infrastructure in the
speedstep library - [CPUFREQ] Use the unified cpufreq debug infrastructure in the
speedstep-smi driver - [CPUFREQ] Use the unified cpufreq debug infrastructure in the
speedstep-ich driver - [CPUFREQ] Use the unified cpufreq debug infrastructure in the
speedstep-centrino driver - [CPUFREQ] Use the unified cpufreq debug infrastructure in the
p4-clockmod driver - [CPUFREQ] Use the unified cpufreq debug infrastructure in the
longrun driver, and add some dprintks which might be / have been of
interest. - [CPUFREQ] Use the unified cpufreq debug infrastructure in the
powernow-k8 driver - [CPUFREQ] Use the unified cpufreq debug infrastructure in the
powernow-k7 driver - [CPUFREQ] Use the unified cpufreq debug infrastructure in the
longhaul driver - [CPUFREQ] Use the unified cpufreq debug infrastructure in the
gx-suspmod driver - [CPUFREQ] Use the unified cpufreq debug infrastructure in the
acpi-cpufreq driver - [CPUFREQ] Add (one each) dprintk for the performance and
powersave cpufreq governors - [CPUFREQ] Add a few dprintks for the userspace cpufreq
governor - [CPUFREQ] Add a few useful dprintks in the frequency table
helpers - [CPUFREQ] Add a few useful dprintks to the cpufreq core
- [CPUFREQ] Show the CPUs which can only change frequencies at
the same time in a sysfs file named “affected_cpus” - [CPUFREQ] module_vid_table is only used if DEBUG isn’t set, so
put #ifdefs around it - [CPUFREQ] print_speed and speedbuffer are only used if DEBUG
isn’t set so put #ifdefs around them. - [CPUFREQ] Use __ATTR in cpufreq.c attribute definitions
- [CPUFREQ] Set .owner in cpufreq_userspace.c sysfs attribute
definition - [CPUFREQ] Use __ATTR in cpufreq_ondemand.c attribute
definitions - [CPUFREQ] Set .owner in freq_table’s sysfs definition
- [CPUFREQ] ondemand return EINVAL on errors
- [CPUFREQ] Fix x86-64 compile
- [CPUFREQ] Remove config.h includes from ondemand driver
Dave Kleikamp:
- JFS: Fix extent overflow bugs
- JFS: avoid assert in lbmfree
- JFS: endian annotations
- JFS: use alloc_metapage for consistency
- JFS: make some symbols static
David Brownell:
- USB: usb hub descriptor fetch needs retries
- USB: usb suspend support for hid-core
- USB: goku_udc sparse updates
- USB: usb/hcd kconfig updates
- USB: usb error code docs
- USB: ohci module param for broken bios
- USB: omap_udc updates
- USB: net2280 compile fixes
- USB input Kconfig updates
- USB ehci: minor pci tweaks
- USB ehci: handle earlier endpoint_disable()
- USB ehci: minor debug cleanups
- Missed usb devices on boot
- usbcore and system sleep states
- PCI: make pci_save_state() only happen when no suspend()
- EHCI suspend/resume updates
- OHCI suspend/resume updates (minor)
- usbcore, diagnostic tweaks
- USB: fix ohci_restart warning
- USB: fix bug
- USB: clean up error messages
- USB: ohci, remove pre-byteswapped constants
- USB: ohci, hooks for big-endian registers
- USB: usb gadget drivers, minor tweaks
- USB: usb gadget serial driver v2.0
- USB: ohci-omap, updates for omap1510/5910 and innovator
- USB: usb network Kconfig updates
- USB: usb PM updates, PCI glue (1/4)
- USB: usb PM updates, root hub stuff (2/4)
- USB: usb PM updates, OHCI (3/4)
- USB: usb PM updates, EHCI (4/4)
- driver core: shrink struct device a bit
David Gibson:
- ppc64: don’t build virtual IO drivers for PowerMac
- ppc64: trivial sparse cleanups
- ppc64: xmon sparse cleanups
- ppc64: rework hugepage code
David Howells:
- Shift key-related error codes up and insert ECANCELED
- ppc/ppc64: hook up key management syscalls
- move key_init to security_initcall
- Unexport some RxRPC symbols
- key management: fix locking problem and move __key_check() out
of line - fix page size assumption in fork()
- EXT3 compiler warning fix
- Make /proc/kcore conditional on CONFIG_MMU
David Lazar:
- fbcon: Add box drawing glyphs to 6×11 font
David S. Miller:
- [NETFILTER]: Fix ipt_hashlimit build with NETFILTER_DEBUG
enabled - [ATY]: Fix build on sparc after viro sparse changes
- [NETFILTER]: ip_ct_attach decl got removed by accident
- [PKT_SCHED]: Make net/tc_act/tc_pedit.h include
net/act_api.h - [VLAN]: Revert vlan_dev_hard_start_xmit part of Ben Greear’s
changes - [TG3]: Bump driver version and reldate
- [SPARC64]: Do free_initmem() poisioning
- [SPARC64]: Update defconfig
- [SPARC64]: Add __must_check to user copy routines
- [SPARC64]: Fix IRQ setting in sunsu serial driver
- [SPARC64]: Add dummy pci_get_legacy_ide_irq() routine
- [TG3]: Use ioremap_nocache()
- [TG3]: Bump driver version and reldate
- [GNET_STATS]: Export gnet_stats_start_copy_compat to
modules - [TCP]: Fix tcp_diag build with ipv6 completely disabled
- [SUNGEM]: Use CONFIG_PPC_PMAC throughout
- Cset exclude:
[email protected]|ChangeSet|20041110052404|08839 - [APPLETALK]: Missing file add in recent commit
Dely Sy:
- PCI: Updated patch to add ExpressCard support
- PCI: Updated patch to fix adapter speed mismatch for 2.6
kernel - PCI: ASPM patch for
Denis Vlasenko:
- kconfig.debug: mention that DEBUG_SLAB can slow down machine
quite a bit - kbuild: make gcc -align options .config-settable
- [CRYPTO]: aes-586-asm: formatting changes
- [CRYPTO]: aes-586-asm: small optimizations
Dinakar Guniguntala:
- Fix do_wait race
Dmitry Torokhov:
- ik8.c: export power_status parameter through sysfs
- Driver core: export device_attach
- Driver core: add driver_probe_device
- Driver core: add driver symlink to device
- panic_blink and i8042 unloading
Domen Puncer:
- lib/parser: fix %% parsing
Dominik Brodowski:
- Fix PCMCIA duplicate pc_debug names
Doug Maxey:
- ppc64: install outside of source tree
Eugene Surovegin:
- PPC32: remove bogus eXecute permissions
- I2C: fix recently introduced race in IBM PPC4xx I2C driver
Evgeniy Polyakov:
- w1/w1_family: replace schedule_timeout() with
msleep_interruptible() - w1/w1: replace schedule_timeout() with
msleep_interruptible() - w1/dscore: replace schedule_timeout() with
msleep_interruptible() - w1/w1_int: replace schedule_timeout() with
msleep_interruptible()
Frank Pavlic:
- s390: network driver
François Romieu:
- via-velocity: wrong module name in Kconfig documentation
Gabriel Paubert:
- I2C: Recent I2C “dead code removal” breaks pmac sound
Ganesh Venkatesan:
- e100 – Use pci_device_name for syslog messages till registering
netdevice - e100 – use NET_IP_ALIGN to set rx data buffer alignment
- e100 driver version number update
- e1000 – use pci_device_name for syslog messages till
registering netdevice. - e1000 – Removed support for advanced TCO features
- e1000 Check value returned by from pci_enable_device
- e1000 – Fix VLAN filter setup errors (while running on
PPC) - e1000 – Polarity reversal workaround for 10F/10H links
- e1000 – Ethtool — 82545 do not support WoL
- e1000 update — fix MODULE_PARM, module_param,
module_param_array - e1000: modified ethtool_set_pauseparam to use e1000_setup_link
for flow control settings for fiber serdes link - e1000: remove unused function e1000_enable_mng_pass_thru
- e1000: fix set ringparam for ethtool returning error code on
bad input - e1000: driver version update
- e1000: white space corrections
- e100: Fix loss of connectivity to BMC when interface is brought
down. - e100: Fix set ringparam for ethtool returning error code on bad
input - e100: Driver version number update
- e1000: Configuration and user guide update
- e100: Configuration and user guide update
- ixgb: Configuration and user guide update
Geert Uytterhoeven:
- NTFS: missing #include <linux/vmalloc.h>
- Cyclades assignment warning
- SCx200_ACB depends on PCI
- Atyfb: kill assignment warnings on Atari due to __iomem
- m68k: HP300 core updates
- m68k: HP300 DIO
- m68k: HP300 LANCE
- m68k: HP300 fb
- m68k: M68k I/O for generic 8250 on HP300
- m68k: HP300 8250 serial for DCA and APCI ports
- m68k: HP300 config
- m68k: HP300 SCSI chip is 98265A
- m68k: hades-pci.c: replace pci_find_device() with
pci_get_device() - m68k: HP300: Convert DIO bus and its drivers to the new driver
model - m68k: fix incorrect config comment in check_bugs()
- m68k: missing/superfluous config.h
- m68k: Sun-3 Makefile: join short multi-line
- m68k: MVME167 serial: Replace bottom half handler with task
queue handler - m68k: Add 43 missing syscalls
- m68k: Update defconfig for 2.6.9
- m68k: Add defconfig for Amiga
- m68k: Add defconfig for Apollo
- m68k: Add defconfig for Atari
- m68k: Add defconfig for BVME4000 and BVME6000
- m68k: Add defconfig for HP9000/300 and HP9000/400
- m68k: Add defconfig for Macintosh
- m68k: Add defconfig for MVME147
- m68k: Add defconfig for MVME162, MVME166, and MVME167
- m68k: Add defconfig for Q40 and Q60
- m68k: Add defconfig for Sun 3
- m68k: Add defconfig for Sun 3x
- m68k: Disable SERIO_I8042
- m68k: Reiserfs: Add missing #include <linux/sched.h>
- m68k: Sun 3: Fix modular XFS by exporting vmalloc_end
- m68k: Remove duplicate includes
George G. Davis:
- [ARM PATCH] 2179/1: gcc-4.0 static declaration of ‘meminfo’
follows non- static declaration build error - [ARM PATCH] 2181/1: Fix gcc-4.0 static declaration of
‘__clz_tab’ follows non-static declaration build error - [ARM PATCH] 2188/1: Add missing MODULE_LICENSE declaration in
PXA Lubbock PCMCIA driver - [ARM PATCH] 2182/1: apcs-32 and alignment-traps command line
options are deprecated in gcc-4.0
Gerd Knorr:
- v4l: bttv IR input update
- v4l: bttv whitespace cleanup
- v4l: i2c whitespace cleanup
- v4l: IR whitespace cleanup
- v4l: msp3400 update
- v4l: tuner update
- v4l: videobuf whitespace cleanup
- v4l: videodev whitespace cleanup
- v4l: config cleanups
- bttv subdev fix
- v4l: yet another video-buf interface update
- v4l: add video-buf-dvb.c
- v4l: bttv update
- v4l: saa7134 update
- v4l: cx88 update
- v4l: saa7146 update
- v4l: tuner modparam
- v4l: ir-common modparam
- v4l: v4l1-compat modparam
- v4l: msp3400 fix
- media/video/bw-qcam.c: remove an unused function
Grant Grundler:
- [ide] ns87415: PA-RISC update
Greg Edwards:
- increase max LOG_BUF_SHIFT value
Greg Kroah-Hartman:
- USB: update devices.txt with the proper USB minor number
information - USB: add phidgetkit driver
- USB: remove unneeded checks in the usb-serial core
- USB: fix build error in the USB core if CONFIG_PROCFS is
disabled - USB: fix DoS in the visor driver by rate limiting sends
- PCI: use pci_dev_present() in irq.c check
- kobject: add CONFIG_DEBUG_KOBJECT
- hotplug: prevent skips in sequence number from happening
- USB: fix up serial object reference count bug on error
path - USB: fix up pl2303 device ids that ended up getting
duplicated - USB: fix sparse warnings in cypress_m8 driver
- kevent: fix build error if CONFIG_KOBJECT_UEVENT is not
selected - I2C: fix MODULE_PARAM warning in pc87360.c driver
- W1: fix build warnings due to msleep changes
- PCI: remove kernel log message about drivers not calling
pci_disable_device() - I2C: remove probe_range from I2C sensor drivers, as it’s not
used - I2C: remove ignore_range from I2C sensor drivers, as it’s not
used - I2C: remove normal_isa_range from I2C sensor drivers, as it’s
not used - I2C: fix i2c_detect to allow NULL fields in adapter address
structure - I2C: moved from all sensor drivers from normal_i2c_range to
normal_i2c - I2C: delete normal_i2c_range logic from sensors as there are no
more users - kobject: fix double kobject_put() in error path of
kobject_add() - timer: fix up problem where two sysdev_class devices had the
same name - PCI Hotplug: fix up remaining MODULE_PARAM usage in pci hotplug
drivers - USB: fix up sparse lock warning in whiteheat driver
- USB: fix up locking bugs in kl5kusb105.c that sparse found
- Cset exclude:
[email protected]|ChangeSet|20041112030233|28853 - USB: fix locking bug found by sparse in ehci-sched.c
- USB: fix 2 locking bugs in usbtest.c as found by sparse
- USB: fix endian warnings as found by sparse in the rio500.c
driver - USB: fix sparse warnings in tiglusb.c driver
- USB: fix endian bug found by sparse in freecom usb-storage
driver - USB: fix up endian issues found by sparse in io_edgeport.c
driver - USB: fix endian issues found by sparse in mct_u232 driver
- I2C: fix up some out of date Documentation
- I2C: fix up rtc8564 which should not have been changed in my
previous cleanups - driver core: fix up some missed power_state changes from
David’s patch - sysfs: fix odd patch error
- USB: fix sparse warnings in io_ti.c
- USB: fix up a bunch of sparse bitwise warnings in the ohci
driver
Greg Ungerer:
- remove unused include in m68knommu mm/init.c
- remove unused include in m68knommu mm/memory.c
- remove uneeded includes (5206e/config.c)
- remove uneeded includes (5249/config.c)
- remove uneeded includes (5307/config.c)
- remove unused shglcore support
- clean up HZ definition
- remove unused shglcore.h include
- remove other unused shglcores.h include
- support all relocation types for m68knommu modules
- update total_vm on non-MMU configurations
- m68knommu: add hardware defines for the ColdFire 527x CPU
family - m68knommu: new CPU support strings in setup
- m68knommu: update syscall table to be inline with other
architectures - m68knommu: build real lib udelay() function
- m68knommu: new board support nad missing sections for linker
script - m68knommu: create real lib udelay() function
- m68knommu: new CPU and board options for configuration
- m68knommu: update syscall definitions to match new syscall
table - m68knommu: fix calculation overflow in udelay() on fast
CPU’s - m68knommu: clock definitions for 527x ColdFire CPU’s
- m68knommu: fix do_signal() to properly use
get_signal_to_deliver() - m68knommu: makefile support for new CPU and board types
- m68knommu: checksum.h needs linux/in6.h
- m68knommu: move ColdFire PIT timer to common code
directory - m68knommu: new device support for ColdFire FEC ethernet
driver - m68knommu: kernel startup code for Freescale M5271EVB
board - m68knommu: update defconfig
- m68knommu: 527x platform support Makefile
- m68knommu: build PIT timer for 527x and 528x CPUs
- m68knommu: use linux/delay.h instead of asm/delay.h
- m68knommu: get flash based boot args for SCALES and CAMcam
boards - m68knommu: dynamic RAM sizing for Motorola 5206e platform
- m68knommu: hardware configuration for Freescale 527x family of
CPUs - m68knommu: add kernel startup code for the Freescale M5275EVB
board - m68knommu: move ColdFire 5282 config code to common 528x config
code - m68knommu: move ColdFire 5282 Makefile to common 528x
Makefile - m68knommu: move ColdFire M5282EVB kernel startup code to common
528x platform directory - m68knommu: remove unused include of delay.h in ColdFire 5407
configuration code - m68knommu: use correct register offsets for ColdFire 527x FEC
ethernet - m68knommu: move ColdFire 5282 definitions to common 528x
include - m68knommu: add kernel startup code for the ColdFire 5272 Feith
CANcam board - m68knommu: add 527x and 528x support to ColdFire UART
definitions - m68knommu: add 527x and 528x support to ColdFire DMA
definitions - m68knommu: move definition of kernel stack size
- m68knommu: update comments in ColdFire PIT timer include
- m68knommu: kernel startup code for the ColdFire 5272 Feith
SCALES board - m68knommu: add ColdFire 528x CPU reset code
- m68knommu: include 527x and 528x SIM hardware defines in common
ColdFire SIM header - m68knommu: move senTec board supoprt to common 528x ColdFire
directory
Guido Barzini:
- [ARM PATCH] 2177/1: Trivial: contents of mach-h720x/Kconfig
should be conditional on ARCH_H720X
Guido Guenther:
- rivafb: stricter memory ordering
- rivafb: clean up ordering constraints
Hanna V. Linder:
- hw_random.c: replace pci_find_device
- add ‘for_each_pci_dev()’ helper macro
- PCI: Changed pci_find_device to pci_get_device
- cyclades.c: replace pci_find_device
- zr36120.c: Convert pci_find_device to pci_dev_present
- ide.c: replace pci_find_device with pci_dev_present
- scx200_wdt.c: replace pci_find_device with pci_dev_present
- ibmphp_core.c: replace pci_get_device with pci_dev_present
- chrp_pci.c: replace pci_find_device with for_each_pci_dev
- gemini_pci.c: replace pci_find_device with
for_each_pci_dev - matroxfb_base.c: convert pci_find_device to pci_get_device
- lopec.c: replace pci_find_device with pci_get_device
- k2.c: replace pci_find_device with pci_get_device
- cmipci.c: convert pci_find_device to pci_get_device
- drm_drv.h: replace pci_find_device
- sis-agp.c: replace pci_find_device with pci_get_device
- pci-gart.c: replace pci_find_device with pci_get_device
- ret_mb_a_pci.c: replace pci_find_device with
pci_get_device - pci_iommu.c: replace pci_find_device with pci_get_device
- isa.c: replace pci_find_device with pci_get_device
- ebus.c: replace pci_find_device with pci_get_device
- fixups-dreamcast.c: replace pci_find_device with
pci_get_device - sandpoint.c: replace pci_find_device with pci_get_device
- prpmc750.c: replace pci_find_device with pci_get_device
- mcpn765.c: replace pci_find_device with pci_get_device
- pcore.c: replace pci_find_device with pci_get_device
- pmac_pci.c: replace pci_find_device with pci_get_device
- pplus.c: replace pci_find_device with pci_get_device
- prep_pci.c: replace pci_find_device with pci_get_device
Harald Welte:
- [NETFILTER]: fix ipt_ULOG bogus error messages
- [NET]: Fix NLM_F_MULTI in tcp_diag and xfrm_user
Herbert Xu:
- [TCP]: Only re-set TSO size for packet which was TSO to begin
with - [NET]: Give skb_checksum_help() an skb_buff * again
- [TCP]: Handle real partial-ACKs of TSO frames correctly
- [TCP]: Move tcp_get_info() into tcp.c
- [NETLINK]: Remove netlink_sock_nr
- [NETLINK]: Check netlink_insert in kernel_create
- [XFRM]: Don’t panic in xfrm_user_init
- [ETHTOOL]: Enforce SG requires TX csum rule
- [XFRM]: Move xfrm4_rcv export to its site
- [IPSEC]: Make ah4/esp4/ipcomp depend on INET
- [TCP]: Modularize tcpdiag
- [XFRM]: Fix build failures without CONFIG_INET
- [TCP]: Modular ipv6 support in tcpdiag
- [NETLINK]: Hash sockets by pid if not multicast
- [NET]: Neighbour table entries counter needs to be
atomic_t - [NET]: Get rid of unused global counter in neighbour
- [NETLINK]: Fix pid rover code
- [IPV6]: Close small race in ip6_del_rt
Hideaki Yoshifuji:
- [IPV6] Remove codes related to RTF_ALLONLINK
- [IPV6] simplify functions related to RTF_ALLONLINK
- [IPV6] NDISC: update neighbor cache entry by RS
- [IPV6] kill a warning when building without CONFIG_SYSCTL
- [IPV6]: Do not purge default routes by RA
- [IPV6] Fix unresolved symbol timer_bug_msg
- [IPV6] introduce lightweight IPv6 address comparison
function - [IPV6] Use ipv6_addr_equal() where appropriate
Hidetoshi Seto:
- futex_wait hang fix
Hirofumi Ogawa:
- FAT: remove incorrect BUG_ON()
- FAT: fix VFAT_IOCTL_READDIR_BOTH ioctl
Hirokazu Takata:
- m32r: fix a typo of delay.c
- m32r: Fix ELF_CORE_COPY_REGS macro to generate a correct “core”
file - m32r: remove rep_nop()
- m32r: remove old ELF relocation types
- m32r: fix arch/m32r/lib/memset.S
- m32r: fix for use of Mappi PCC
Hollis Blanchard:
- HVSI hangup oops
- HVSI early boot console
- HVSI reset support
Hugh Dickins:
- shmem NUMA policy spinlock
- statm: __vm_stat_accounting
- statm: shared = rss – anon_rss
- statm: fix negative data
- omit CommitAvail
- tmpfs truncate latency
- anon cris align address_space
- tmpfs: CONFIG_TMPFS=n mount fix
Ian Campbell:
- [ARM PATCH] 2219/2: Ignore IRQ_NONE for edge triggered
interrupts
Ingo Molnar:
- Avoid small irq preemption recursion window
- [NET]: Fix unbalanced local_bh_enable() in
dev_queue_xmit()
Ivan Kokshaysky:
- alpha: fix sparse warnings
- alpha: fix CIA IO
- alpha: bootp fixes
- PCI: add pci_fixup_early
Jack Steiner:
- [IA64] Delete obsolete code from SGI console driver
- [IA64-SGI] Update asm-ia64/sn/sn_cpuid.h macros
- [IA64-SGI] Delete simulator support from SN idle loop
- [IA64-SGI] Update asm-ia64/sn/sn_cpuid.h macros
- [IA64-SGI] Delete unused variable
(master_node_bedrock_address)
Jamal Hadi Salim:
- [PKT_SCHED]: Add generic packet editor
- [NETFILTER]: ipt mutex locks access
- [PKT_SCHED]: Add iptables action
James Bottomley:
- make osst compile again after st structure changes
James Cleverdon:
- x86-64 clustered APIC support
James Morris:
- Add d_alloc_name() to libfs
- SELinux: fix netif bugs and simplify
- SELinux: fix sidtab locking bug
James Nelson:
- ramdisk.txt update
- ftape has no maintainer
- ftape documentation fixes
- Documentation/cpqarray.txt update
- Documentation/mkdev.ida removal
- Patch to arch/sparc/Kconfig [1 of 5]
- More patches to arch/sparc/Kconfig [3 of 5]
- More patches to arch/sparc/Kconfig [5 of 5]
- More patches to arch/sparc/Kconfig [4 of 5]
- Re: More patches to arch/sparc/Kconfig [2 of 5]
- Documentation/digiboard.txt update
- Documentation/00-INDEX.txt update
- MAINTAINERS update
- Documentation/digiecpa.txt update
- digiecpa MAINTAINERS update
- computone: Documentation/computone.txt update
- computone: MAINTAINERS update
- floppy: Updates to Documentation/floppy.txt
- hw_random: Remove changelog from hw_random.txt
- documentation: Remove drivers/char/README.computone
- documentation: Remove drivers/char/README.cyclomY
- documentation: Remove drivers/char/README.ecpa
- documentation: Remove drivers/char/README.scc
- tipar: Documentation/tipar.txt cleanup
- ramdisk: Correction to Documentation/kernel-parameters.txt
- md: Documentation/md.txt update
Jan Dittmer:
- aic7xxx remove warnings
Jan Kara:
- Quota warnings somewhat broken
Jan Kasprzak:
- Minor fix of RCU documentation
Jaroslav Kysela:
- ALSA CVS update ENS1370/1+ driver Fixed AC3-passthru on
ens1371/1373 boards. - ALSA CVS update ICE1712 driver Allow the private EEPROM image
for evaluation boards - ALSA CVS update ES18xx driver Fixed a bug in setting the filter
register. - [ALSA] Added __GFP_NORETRY to avoid OOM-killer
- [ALSA] Enable __GFP_NOWARN as default for buffer
allocation - [ALSA] Korg1212 misc fixes
- [ALSA] AC97 96 kHz sample rate support
- [ALSA] add missing ifdef for disabling MIDI
- [ALSA] suppress auto-loading of modules in module_init()
- [ALSA] Fix latency in ens1371 driver
- [ALSA] add AC97 quirk for Fujitsu-Siemens E4010
- [ALSA] remove gameport/MIDI support
- [ALSA] add mixer quirk for LineX FM Transmitter
- [ALSA] [ac97] Added VIA shared type
- [ALSA] [ac97] Check ac97 codec id in quirk table
- [ALSA] ac97 quirk entry for Soltek SL-75DRV5
- [ALSA] inverted EAPD support
- [ALSA] detect errors reported by the hardware
- [ALSA] Added Compaq Evo W4000 quirk
- [ALSA] [emu10k1] Audigy DSP support
- [ALSA] Fix the OSS PCM emulation – O_NONBLOCK write
- [ALSA] Added support for AudioTrak Prodigy 192 cards
- [ALSA] add UA-1000 sample rate detection
- [ALSA] mark snd_card_dummy_new_mixer() as static
- [ALSA] [ac97 core] added AC97_SCAP_DETECT_BY_VENDOR flag
- [ALSA] copy_to_user() return value checking in
snd_seq_read() - [ALSA] Added missing header file for AudioTrak Prodigy 192
cards - [ALSA] Fix driver name for nforce and clean-up
- [ALSA] show codec name in card description
- [ALSA] adjust intel8x0 joystick documentation
- [ALSA] enhance Kconfig help texts
- [ALSA] remove ‘ALSA’ from Kconfig USB menu name
- [ALSA] fix ALI M5451 description
- [ALSA] Fixes for PCM/control 32bit emulation
- [ALSA] Support for capture of 16,32,64 channels on emu10k1
device 2 - [ALSA] Remove delay() to improve latency
- [ALSA] Improved clock measurement
- [ALSA] Fixed the obsolete description in comments
- [ALSA] Fix auto-loading of sequencer modules
- [ALSA] Fix iomem variable type
- [ALSA] Added support of Mediastation
- [ALSA] rme32 segfault fix
- [ALSA] [hdsp] Fix for 64bit architectures
- [ALSA] Fix SPDIF rate setting for old ICHs
- [ALSA] use card-specific driver name
- [ALSA] remove ‘Rawmidi’ part from sequencer port names
- [ALSA] don’t stop capture on errors
- [ALSA] Fix the variable types in struct
- [ALSA] more au88x0 eq cleanups
- [ALSA] Fix HDSP meter ioctl
- [ALSA] Aureon S/PDIF input fixes
- [ALSA] Aureon S/PDIF input fixes
- [ALSA] Fix drain/drop of linked PCM streams
- [ALSA] snd-usb-usx2y 0.7.3
- [ALSA] Replace with usb_kill_urb()
- [ALSA] Fix peakmeter ioctl on big-endian
- [ALSA] Clean up ice1712 chip struct
- [ALSA] Adds AC’97 support to Aureon cards
- [ALSA] Add reset_workaround module option
- [ALSA] add overclocking option for the analog input
- [ALSA] Add (experimental) CM9761 support
- [ALSA] Fix SPDIF support on ICH4/5/6
- [ALSA] Fix AC97 master mute
- [ALSA] Fix AC3 playback on SB Live
- ALSA CVS update USB generic driver add Edirol UA-25
support - [ALSA] Fix / clean up OPL3 for CS4281
- [ALSA] fix DAC slot assignment
- [ALSA] fix description of SPSA=3 in the proc file
- [ALSA] fix snd_opl3_init documentation
- [ALSA] Clean up bitmap
- [ALSA] Fix dead blocking during module_init()
- [ALSA] Fix pci_restore_state()
- [ALSA] Add KERN_ERR to error messages