Linux 2.6.22-rc2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



It's out there, both patches/tarballs and git trees are updated (although 
mirroring might still be ongoing)

Various random fixes all over - the shortlog (appended) is fairly 
readable. The most notable ones are probably more SLUB fixes, and the 
epoll optimizations and cleanups.

But there's stuff in architectures (ia64, SH, AVR32, POWER), libata, 
network drivers, sound.. Give it a try.

I've been telling some people off on merging stuff, and I'll get even more 
hard-nosed about it after -rc2, so please don't even try to send anything 
but real fixes.

I think the current situation looks reasonably good for 2.6.22, but I hope 
everybody will take a good look at the regression lists (whether they 
_think_ they are affected or not), and spend some time wondering "was that 
anything I did, or is it something I can look at". Ok?

		Linus

---

Aaron Durbin (1):
      acpi: fix potential call to a freed memory section.

Al Viro (11):
      fix deadlock in loop.c
      missing mm.h in fw-ohci
      missing dependencies for USB drivers in input
      missing includes in mlx4
      em28xx and ivtv should depend on PCI
      rpadlpar breakage - fallout of struct subsystem removal
      m32r: __xchg() should be always_inline
      audit_match_signal() and friends are used only if CONFIG_AUDITSYSCALL is set
      fix uml-x86_64
      arm: walk_stacktrace() needs to be exported
      pata_scc had been missed by ata_std_prereset() switch

Alan Cox (1):
      sl82c105: Switch to ref counting API

Andrew Morton (2):
      parport_pc needs dma-mapping.h
      slub: fix handling of oversized slabs

Arthur Jones (1):
      IB/ipath: Shadow the gpio_mask register

Auke Kok (2):
      ixgb: don't print error if pci_enable_msi() fails, cleanup minor leak
      e1000: Fix msi enable leak on error, don't print error message, cleanup

Bartlomiej Zolnierkiewicz (13):
      pdc202xx_old: rewrite mode programming code (v2)
      serverworks: PIO mode setup fixes
      sis5513: PIO mode setup fixes
      alim15x3: use ide_tune_dma()
      pdc202xx_new: use ide_tune_dma()
      ide: always disable DMA before tuning it
      cs5530/sc1200: add ->udma_filter methods
      ide: use ide_tune_dma() part #2
      cs5530/sc1200: DMA support cleanup
      cs5530/sc1200: add ->speedproc support
      ide: remove ide_dma_enable()
      ide: add missing validity checks for identify words 62 and 63
      ide: remove ide_use_dma()

Becky Bruce (1):
      [POWERPC] Change include protections to ASM_POWERPC

Benjamin Herrenschmidt (4):
      [POWERPC] Add spinlock to request_phb_iospace()
      [POWERPC] Fix IO space on PCI buses created from of_platform
      [POWERPC] Make sure device node type/name is not NULL on hot-added nodes
      Make __vunmap static

Bernhard Walle (1):
      i386/x86-64: fix section mismatch

Christian Krafft (1):
      [POWERPC] cell_defconfig: Disable cpufreq and pmi

Christoph Hellwig (7):
      [AVR32] optimize pagefault path
      SUNRPC: remove dead variable 'rpciod_running'
      [IA64] optimize pagefaults a little
      [POWERPC] viopath: Use completion
      [POWERPC] viopath: Use a completion in some more places
      small netdevices.txt fix
      spidernet: node-aware skbuff allocation

Christoph Lameter (15):
      SLUB: CONFIG_LARGE_ALLOCS must consider MAX_ORDER limit
      SLUB: It is legit to allocate a slab of the maximum permitted size
      Fix: find_or_create_page skips cpuset memory spreading.
      Slab allocators: Drop support for destructors
      SLUB: Remove depends on EXPERIMENTAL and !ARCH_USES_SLAB_PAGE_STRUCT
      SLAB: Move two remaining SLAB specific definitions to slab_def.h
      SLUB: Define functions for cpu slab handling instead of using PageActive
      slab: warn on zero-length allocations
      SLUB: slabinfo fixes
      SLUB: Do our own flags based on PG_active and PG_error
      Remove SLAB_CTOR_CONSTRUCTOR
      SLUB: Simplify debug code
      Slab allocators: define common size limitations
      Fix page allocation flags in grow_dev_page()
      slub: another slabinfo fix

Corey Mutter (1):
      [IPV6]: Reverse sense of promisc tests in ip6_mc_input

Dan Aloni (1):
      make sysctl/kernel/core_pattern and fs/exec.c agree on maximum core filename size

Daniel Drake (2):
      [CPUFREQ] powernow-k7: fix MHz rounding issue with perflib
      [ALSA] usb-audio: another Logitech QuickCam ID

Daniel T Chen (1):
      [ALSA] Include quirks from Ubuntu Dapper/Edgy/Feisty

Dave Jiang (2):
      [POWERPC] Fix comment in booke_wdt
      [POWERPC] 85xx: Add device nodes for error reporting devices used by EDAC

Dave Jones (4):
      [CPUFREQ] Support rev H AMD64s in powernow-k8
      MAINTAINERS update.
      [CPUFREQ] Correct revision mask for powernow-k8
      [IPV4]: Correct rp_filter help text.

David Brownell (3):
      gpio interface loosens call restrictions
      rtc-omap build fix
      rtc kconfig clarification

David Gibson (4):
      [POWERPC] Remove fixup_bigphys_addr() for arch/powerpc to avoid link error
      [POWERPC] Fix bug adding properties with flatdevtree.c's ft_set_prop()
      [POWERPC] Fix make rules for treeImage.initrd
      [POWERPC] Small fixes for the Ebony device tree

David Howells (2):
      AFS: write back dirty data on unmount
      AFS: Fix afs_prepare_write()

David S. Miller (16):
      [SERIAL] SUNHV: Add an ID string.
      [SPARC64]: Be more resiliant with PCI I/O space regs.
      [SPARC] SBUS: bbc_i2c.c needs asm/io.h
      [SPARC] SBUS: display7seg.c needs asm/io.h
      [SCSI]: Add help text for SCSI_ESP_CORE.
      [SPARC64]: Add missing cpus_empty() check in hypervisor xcall handling.
      [SPARC64]: Accept ebus_bus_type for generic DMA ops.
      [SPARC32]: Update defconfig.
      [SPARC32]: asm/system.h needs asm/smp.h
      [VIDEO]: XVR-500 and XVR-2500 need FB=y.
      [SPARC64]: Update defconfig.
      [SPARC64]: Add hypervisor API negotiation and fix console bugs.
      [NET]: Fix BMSR_100{HALF,FULL}2 defines in linux/mii.h
      [TCP]: TCP_CONG_YEAH requires TCP_CONG_VEGAS
      [SPARC64]: Fix sched_clock() et al.
      [IPV4]: Remove IPVS icmp hack from route.c for now.

David Woodhouse (2):
      NS16550A: Restore HS settings in EXCR2 on resume
      Fix incorrect prototype for ipxrtr_route_packet()

Davide Libenzi (6):
      fix epoll single pass code and add wait-exclusive flag
      epoll locks changes and cleanups
      epoll: fix some comments
      epoll: move kfree inside ep_free
      eventfd use waitqueue lock ...
      timerfd use waitqueue lock ...

Domen Puncer (1):
      spi: fix spidev for >sizeof(long)/32 devices

Eugene Surovegin (3):
      ibm_emac: fix section mismatch warnings
      ibm_emac: improved PHY support
      ibm_emac: fix link speed detection change

Gabriel Mansi (1):
      [AGPGART] Fix wrong ID in via-agp.c

Geert Uytterhoeven (1):
      m68k: implement __clear_user()

Gerald Britton (1):
      cciss: Fix pci_driver.shutdown while device is still active

Gerd Hoffmann (1):
      Refine SCREEN_INFO sanity check for vgacon initialization

H. Peter Anvin (1):
      Further update of the i386 boot documentation

Haavard Skinnemoen (3):
      [AVR32] Remove bogus comment in arch/avr32/kernel/irq.c
      [AVR32] Wire up signalfd, timerfd and eventfd
      [AVR32] Implement platform hooks for atmel_lcdfb driver

Heiko Carstens (2):
      simplify compat_sys_timerfd
      Let smp_call_function_single return -EBUSY on UP

Herbert Xu (4):
      [IPSEC]: Check validity of direction in xfrm_policy_byid
      [IPSEC]: Don't warn if high-order hash resize fails
      [CRYPTO] padlock: Make CRYPTO_DEV_PADLOCK a tristate again
      [CRYPTO] tcrypt: Add missing error check

Hoang-Nam Nguyen (1):
      IB/ehca: Fix AQP0/1 QP number

Hugh Dickins (2):
      slub: don't confuse ctor and dtor
      i386: don't check_pgt_cache in flush_tlb_mm

Jack Morgenstein (1):
      IB/mlx4: Fix uninitialized spinlock for 32-bit archs

Jamal Hadi Salim (1):
      [NET_SCHED]: prio qdisc boundary condition

James.Yang (1):
      [POWERPC] Remove CPU_FTR_NEED_COHERENT for 7448.

Jan Engelhardt (1):
      Use menuconfig objects: IDE

Jan Kara (1):
      circular locking dependency found in QUOTA OFF

Jarek Poplawski (1):
      [NET]: lockdep classes in register_netdevice

Jaroslav Kysela (1):
      [ALSA] version 1.0.14rc4

Jay Lan (1):
      [IA64] kdump on INIT needs multi-nodes sync-up (v.2)

Jens Axboe (1):
      ll_rw_blk: fix gcc 4.2 warning on current_io_context()

Jeremy Fitzhardinge (2):
      i386: move common parts of smp into their own file
      i386: fix voyager build

Joachim Fenkes (4):
      IB/ehca: Correctly set GRH mask bit in ehca_modify_qp()
      IB/ehca: Remove _irqsave, move #ifdef
      IB/ehca: Beautify sysfs attribute code and fix compiler warnings
      IB/ehca: Disable scaling code by default, bump version number

Jon Tollefson (1):
      [POWERPC] Correct #endif comment

Josh Boyer (1):
      [POWERPC] Pass per-file CFLAGs for platform specific op codes

Kailang Yang (1):
      [ALSA] hda-codec - Fix ALC882/861VD codec support on some laptops

Kim Phillips (1):
      ucc_geth: eliminate max-speed, change interface-type to phy-connection-type

Kumar Gala (3):
      [POWERPC] Fix COMMON symbol warnings
      [POWERPC] 85xx: Add device nodes for error reporting devices used by EDAC
      [POWERPC] Removed hardcoded phandles from dts

Liam Girdwood (2):
      [ALSA] ASoC AC97 static GPL symbol fix
      [ALSA] ASoC AC97 device reg bugfix

Linus Torvalds (5):
      Revert "ipmi: add new IPMI nmi watchdog handling"
      x86: Fix discontigmem + non-HIGHMEM compile
      Fix ACPI suspend / device suspend ordering problem
      Revert "[PATCH] x86: Drop cc-options call for all options supported in gcc 3.2+"
      Linux v2.6.22-rc2

Martin Michlmayr (1):
      [IA64] Fix section conflict of ia64_mlogbuf_finish

Michael S. Tsirkin (3):
      IB/mthca: Fix posting >255 recv WRs for Tavor
      IB/mthca: Set cleaned CQEs back to HW ownership when cleaning CQ
      IPoIB/cm: Optimize stale connection detection

Milind Arun Choudhary (1):
      sh64: ROUND_UP macro cleanup in arch/sh64/kernel/pci_sh5.c

Mithlesh Thukral (1):
      NetXen: Fix NetXen driver ping on system-p

Mitsuru Chinen (1):
      [IPV4] SNMP: Display new statistics at /proc/net/netstat

Morten Banzon (1):
      [PPC] MCC2 missing in MPC826x device_list

Nate Diller (2):
      NFS: use zero_user_page
      ecryptfs: use zero_user_page

Nick Piggin (2):
      slob: implement RCU freeing
      mm: more rmap checking

Nicolas Pitre (1):
      pxamci: fix PXA27x MMC workaround for bad CRC with 136 bit response

Oleg Nesterov (3):
      NLM: don't use CLONE_SIGHAND in nlmclnt_recovery
      make freezeable workqueues singlethread
      revert "cancel_delayed_work: use del_timer() instead of del_timer_sync()"

Olof Johansson (4):
      pasemi_mac: Interrupt ack fixes
      [POWERPC] pasemi: CONFIG_GENERIC_TBSYNC no longer needed
      [POWERPC] Update pasemi_defconfig
      [POWERPC] Remove warning in mpic.c

Paul Mundt (10):
      net: Trivial MLX4_DEBUG dependency fix.
      sh64: Wire up many new syscalls.
      sh64: Fixups for the irq_regs changes.
      sh64: dma-mapping updates.
      sh64: ppoll/pselect6() and restartable syscalls.
      sh64: Fixup sh-sci build.
      sh64: Update cayman defconfig.
      sh64: generic quicklist support.
      sh64: Add .gitignore entry for syscalltab.
      nommu: add ioremap_page_range()

Peer Chen (1):
      drivers/ata: remove the wildcard from sata_nv driver

Pierre Ossman (2):
      sdhci: handle dma boundary interrupts
      mmc: use assigned major for block device

Prarit Bhargava (1):
      Remove cpu hotplug defines for __INIT & __INITDATA

Rafael J. Wysocki (1):
      swsusp: fix sysfs interface

Randy Dunlap (2):
      parport: mailing list is subscribers-only
      docbook: make kernel-locking table readable

Rene Herman (1):
      [ALSA] Fix probe of non-PnP ISA devices

Robert Reif (1):
      [SPARC32]: Fix sparc32 kdebug changes.

Roland Dreier (1):
      mlx4_core: Remove unused doorbell_lock

Rolf Eike Beer (1):
      Fix roundup_pow_of_two(1)

Satyam Sharma (1):
      [BLUETOOTH]: Fix locking in hci_sock_dev_event().

Scott Wood (1):
      gianfar: Add I/O barriers when touching buffer descriptor ownership.

Sean Hefty (3):
      RDMA/cma: Simplify device removal handling code
      RDMA/cma: Fix synchronization with device removal in cma_iw_handler
      RDMA/cma: Add check to validate that cm_id is bound to a device

Segher Boessenkool (3):
      [POWERPC] Specify GNUTARGET on $(AR) invocations
      [POWERPC] Fix sed command lines for zlib source construction
      [POWERPC] Fix ppc_rtas_progress_show()

Sergei Shtylyov (1):
      sl82c105: add speedproc() method and MWDMA0/1 support

Simon Arlott (2):
      [IA64] spelling fixes: arch/ia64/
      spelling fixes: arch/sh64/

Simon Horman (1):
      alpha: fix hard_smp_processor_id compile error

Stefan Roscher (1):
      IB/ehca: Serialize hypervisor calls in ehca_register_mr()

Stephen Hemminger (7):
      [TCP] slow start: Make comments and code logic clearer.
      sky2: remove Gigabyte 88e8056 restriction
      sky2: PHY register settings
      sky2: keep track of receive alloc failures
      sky2: MIB counter overflow handling
      sky2: remove dual port workaround
      sky2: memory barriers change

Stephen Rothwell (6):
      Declare another couple of compat syscalls.
      Revert "MAINTAINERS: remove invalid list address for TPM"
      [POWERPC] Wire up some more syscalls
      [POWERPC] Update iseries_defconfig
      [POWERPC] Fix warning on UP
      [POWERPC] Remove build warnings in windfarm_core

Takashi Iwai (1):
      [ALSA] hda-codec - Make the mixer capability check more robust

Tejun Heo (8):
      libata: separate out ata_dev_reread_id()
      libata: during revalidation, check n_sectors after device is configured
      libata-acpi: add ATA_FLAG_ACPI_SATA port flag
      libata: fix shutdown warning message printing
      libata: track spindown status and skip spindown_compat if possible
      sata_nv: fix fallout of devres conversion
      libata: remove libata.spindown_compat
      sata_via: pcim_iomap_regions() conversion missed BAR5

Thomas Gleixner (2):
      timekeeping fix patch got mis-applied
      clocksource: fix lock order in the resume path

Thomas Reitmayr (1):
      [ALSA] usbaudio - Coping with short replies in usbmixer

Timur Tabi (1):
      [POWERPC] Fix alignment problem in rh_alloc_align() with exact-sized blocks

Tony Breeds (1):
      [POWERPC] Fix Kconfig undefined symbol 'IBM_NEW_EMAC_ZMII'

Tony Luck (2):
      [IA64] wire up {signal,timer,event}fd syscalls
      [IA64] s/scalibility/scalability/

Trond Myklebust (6):
      NLM: Fix locking client timeouts...
      NFS4: Fix incorrect use of sizeof() in fs/nfs/nfs4xdr.c
      NFS: Fix some 'sparse' warnings...
      NFS: Fix more sparse warnings
      NLM: Fix sparse warnings
      SUNRPC: Fix sparse warnings

Vitaly Wool (1):
      smc911x: fix compilation breakage

Yoichi Yuasa (1):
      mmc: au1xmmc command types check from data flags

Yoshinori Sato (1):
      h8300 atomic.h update

[email protected] (3):
      pasemi_mac: Fix register defines
      pasemi_mac: Terminate PCI ID list
      pasemi_mac: Fix local-mac-address parsing

wendy xiong (1):
      icom: add new sub-device-id to support new adapter

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux