public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Linux 2.6.27-rc5
@ 2008-08-28 23:26 Linus Torvalds
  2008-08-29 15:42 ` cpu time oddity (was Re: Linux 2.6.27-rc5) Alistair John Strachan
                   ` (3 more replies)
  0 siblings, 4 replies; 94+ messages in thread
From: Linus Torvalds @ 2008-08-28 23:26 UTC (permalink / raw)
  To: Linux Kernel Mailing List


Another week (my weeks do seem to be eight days, don't they? Very odd), 
another -rc.

The dirstat pretty much says it all:

  43.0% arch/arm/configs/
  43.9% arch/arm/
  25.5% arch/powerpc/configs/
  26.8% arch/powerpc/
  73.9% arch/
   4.4% drivers/usb/musb/
   5.4% drivers/usb/
   4.0% drivers/watchdog/
  16.0% drivers/
   3.5% fs/

yeah, the bulk of it is all config updates, and with arm and powerpc 
leading the pack.

But seriously, while the config updates amount to about three quarters of 
the diff, and if you don't use a rename-aware diff the blackfin include 
file movement pretty much accounts for the rest, hidden behind all those 
trivial (but bulky) changes are a lot of small changes that hopefully fix 
a number of regressions.

The most exciting (well, for me personally - my life is apparently too 
boring for words) was how we had some stack overflows that totally 
corrupted some basic thread data structures. That's exciting because we 
haven't had those in a long time.  The cause turned out to be a somewhat 
overly optimistic increase in the maximum NR_CPUS value, but it also 
caused some introspection about our stack usage in general. Including 
things like a patch to gcc to fix insane stack usage for vararg functions 
on x86-64.

But that one would only hit anybody who was a bit too adventurous and 
selected the big 4096 CPU configuration. The rest of the regressions fixed 
are a bit more pedestrian.

---
Adel Gadllah (1):
      block: clean up cmdfilter sysfs interface

Adrian Bunk (5):
      ocfs2/cluster/tcp.c: make some functions static
      removed unused #include <linux/version.h>'s
      KVM: fix userspace ABI breakage
      Blackfin arch: let PCI depend on BROKEN
      [ARM] use bcd2bin/bin2bcd

Al Viro (8):
      fix efs_lookup()
      fix osf_getdirents()
      fix hpux_getdents()
      fix regular readdir() and friends
      fix ->llseek() for a bunch of directories
      deal with the first call of ->show() generating no output
      ipv4: sysctl fixes
      ipv6: sysctl fixes

Alan Cox (4):
      libata: Fix a large collection of DMA mode mismatches
      [netdrvr] fix build issue: undefined reference to `NS8390p_init'
      tty: TIOCGSOFTCAR/SSOFTCAR on pty is wron
      tty: Fix termios tty window resize race with pty/tty pair

Alan Stern (6):
      PM: don't skip device PM init when CONFIG_PM_SLEEP isn't set and CONFIG_PM is set
      USB: Add udev argument to interface suspend/resume functions
      USB: Defer Set-Interface for suspended devices
      USB: Add new PM callback methods for USB
      USB: Don't rebind before "complete" callback
      USB: automatically enable RHSC interrupts

Alex Chiang (2):
      PCI: pciehp: Rename duplicate slot name N as N-1, N-2, N-M...
      PCI: shpchp: Rename duplicate slot name N as N-1, N-2, N-M...

Alexander Beregalov (1):
      ocfs2/cluster/netdebug.c: fix warning

Alexander Duyck (5):
      ixgbe: fix vlan filtering
      igb: force all queues to interrupt once every 2 seconds
      igb: ethtool -d reads EICR which is incorrect as it is read on clear
      igb: fix setting the number of tx queues
      igb: remove 82576 quad adapter

Alexey Dobriyan (2):
      USB: cdc-acm: don't unlock acm->mutex on error path
      proc: inode number fixlet

Alok Kataria (1):
      x86: fix VMI for early params

Anand Gadiyar (1):
      MUSB: Fix index register corruption seen with g_ether and Windows host

Andi Kleen (1):
      x86: fix oprofile + hibernation badness

Andrew Morton (1):
      powerpc: Export CMO_PageSize

Aneesh Kumar K.V (5):
      ext4: Handle unwritten extent properly with delayed allocation
      ext4: Rework the ext4_da_writepages() function
      ext4: make sure ext4_has_free_blocks returns 0 for ENOSPC
      ext4: Initialize writeback_index to 0 when allocating a new inode
      ext4: Fix small file fragmentation

Anthony Liguori (1):
      virtio_balloon: fix towards_target when deflating balloon

Anton Vorontsov (1):
      [WATCHDOG] mpc8xxx_wdt: fix modular build

Arjan van de Ven (3):
      x86: use WARN() in arch/x86/mm/ioremap.c
      x86: use WARN() in arch/x86/kernel
      Fix oops in acer_wmi driver (acer_wmi_init)

Arnd Bergmann (1):
      net/usb/mcs7830: new device IDs

Atsushi Nemoto (2):
      [MIPS] TXx9: Fix mips_hpt_frequency initialization
      [MIPS] kgdb: Do not call fixup_exception

Austin Zhang (1):
      x86: add X86_FEATURE_XMM4_2 definitions

Avi Kivity (1):
      KVM: MMU: Fix torn shadow pte

Ayaz Abdulla (1):
      forcedeth: fix checksum flag

Ben Dooks (9):
      [WATCHDOG] Fix NULL usage in s3c2410_wdt driver.
      [WATCHDOG] Clean out header of s3c2410_wdt driver.
      [WATCHDOG] Fix s3c2410_wdt driver coding style issues
      [ARM] S3C24XX: Fix nor-simtec driver sparse errors
      [ARM] S3C24XX: Fix sparse warnings in arch/arm/plat-s3c24xx/gpiolib.c
      [ARM] S3C24XX: Fix spare errors in pwm-clock driver
      [ARM] S3C24XX: Fix sparse warnings in pwm.c
      [ARM] S3C24XX: pwm.c: stop debugging output
      [ARM] JIVE: Fix the spi bus numbering

Benjamin Herrenschmidt (1):
      ibm_newemac: Don't call dev_mc_add() before device is registered

Bernd Schmidt (1):
      Blackfin arch: fix bug - MPU crashes under stress

Brice Goglin (1):
      myri10ge: update version string to 1.4.3-1.358

Bryan Wu (1):
      Blackfin arch: move include/asm-blackfin header files to arch/blackfin

Carl Love (1):
      powerpc/cell/oprofile: Avoid double vfree of profile buffer

Christoph Hellwig (2):
      change d_add_ci argument ordering
      ntfs: use d_add_ci

Christoph Lameter (1):
      slub: Disable NUMA remote node defragmentation by default

Clemens Ladisch (1):
      ALSA: oxygen: prevent muting of nonexistent AC97 controls

Cliff Wickman (1):
      x86, SGI UV: hardcode the TLB flush interrupt system vector

Dan Williams (2):
      atmel: return ENOENT on request_firmware failure
      atmel: try open system authentication too

Dave Airlie (1):
      drm: don't set the signal blocker on the master process.

Dave Olson (1):
      IB/ipath: Fix incorrect check for max physical address in TID

David Brownell (1):
      driver model: anti-oopsing medicine

David Howells (1):
      werror: fix pci calgary

David S. Miller (1):
      sparc64: Make NUMA depend upon SMP.

David Woodhouse (1):
      Fix userspace export of <linux/net.h>

Denis Joseph Barrow (2):
      [netdrvr] hso: icon 322 detection fix
      [netdrvr] hso: dev_kfree_skb crash fix

Denis V. Lunev (1):
      icmp: icmp_sk() should not use smp_processor_id() in preemptible code

Dirk Behme (1):
      [ARM] OMAP: Change mailing list for OMAP in MAINTAINERS

Eduardo Habkost (1):
      KVM: Use .fixup instead of .text.fixup on __kvm_handle_fault_on_reboot

Eilon Greenstein (5):
      bnx2x: Rx work check
      bnx2x: Fan failure mechanism on additional design
      bnx2x: Minimize lock time
      bnx2x: HW lock timeout
      bnx2x: Version update

Enrico Scholz (1):
      USB: ISP1760: fixed trivial math in comment

Eric Sandeen (3):
      ext4: Fix bug where we return ENOSPC even though we have plenty of inodes
      USB: cdc-acm: quirk for Conexant CX93010 USB modem
      [S390] fix ext2_find_next_bit

Eugene Teo (1):
      wan: Missing capability checks in sbni_ioctl()

FUJITA Tomonori (5):
      block: move cmdfilter from gendisk to request_queue
      sg: restore command permission for TYPE_SCANNER
      block: rename blk_scsi_cmd_filter to blk_cmd_filter
      bio: fix bio_copy_kern() handling of bio->bv_len
      bio: fix __bio_copy_iov() handling of bio->bv_len

Felipe Balbi (3):
      usb: musb: get rid of procfs entry
      usb: musb: get rid of MUSB_LOGLEVEL and use parameter
      net: rfkill: add missing line break

Florian Fainelli (4):
      [MIPS] RB532: Do not define registers that are already defined
      [MIPS] Ignore vmlinux.lds generated files
      [WATCHDOG] Add support for the built-int RDC R-321x SoC watchdog
      [WATCHDOG] Add support for the IDT RC32434 watchdog

Francois Romieu (1):
      r8169: balance pci_map / pci_unmap pair

Frank Blaschka (2):
      qeth: l2 write unicast list to hardware
      qeth: preallocated header account offset

Geoff Levand (1):
      powerpc/ps3: Update ps3_defconfig

Gerald Schaefer (1):
      [S390] dcssblk: fix race in dcssblk_add_store()

Greg Kroah-Hartman (2):
      driver core: add init_name to struct device
      PCI: fix reference leak in pci_get_dev_by_id()

H. Peter Anvin (7):
      smp: have smp_call_function_single() detect invalid CPUs
      x86: msr: propagate errors from smp_call_function_single()
      x86: cpuid: propagate error from smp_call_function_single()
      x86: msr: correct return value on partial operations
      x86: cpuid: correct return value on partial operations
      x86: msr: fix bogus return values from rdmsr_safe/wrmsr_safe
      x86: update defconfigs

Harvey Harrison (1):
      [ARM] use the new byteorder headers

Heiko Carstens (3):
      [S390] Remove unneeded spinlock initialization.
      [S390] Fix linker script.
      [S390] dcss: fix build bug.

Heiko Schocher (1):
      fs_enet: Fix SCC Ethernet on CPM2, and crash in fs_enet_rx_napi()

Herbert Xu (1):
      crypto: authenc - Avoid using clobbered request pointer

Hiroshi Miura (1):
      usb-serial: option support HSDPA modem A2502

Huang Weiyi (1):
      [WATCHDOG] removed unused #include <version.h>

Hugh Dickins (1):
      ipv4: mode 0555 in ipv4_skeleton

Ian Molton (6):
      [ARM] eseries: whitespace fixes and cleanup
      [ARM] clocklib: Allow dynamic alias creation
      [ARM] clocklib: Update users of aliases to new API
      [ARM] Fix eseries IRQ limit
      [ARM] e740 config use MFP
      [ARM] e400 config use MFP

Ilpo Jarvinen (1):
      [WATCHDOG] at91rm9200_wdt.c: fix misleading indentation

Ilpo Järvinen (2):
      [CIFS] reindent misindented statement
      atl1e: multistatement if missing braces

Ingo Molnar (2):
      x86: work around MTRR mask setting, v2
      rtc: fix deadlock

Ingo Oeser (1):
      kobject: Replace ALL occurrences of '/' with '!' instead of only the first one.

James Bottomley (1):
      [IA64] Fix __{in,out}s{w,l} to handle unaligned data

Jan Beulich (2):
      x86: fix 1:1 mapping init on 64-bit (memory hotplug case)
      x86: fix two modpost warnings in mm/init_64.c

Jan Glauber (3):
      [S390] qdio: prevent oopsing if qdio_establish fails
      [S390] qdio: improve s390 debug feature usage
      [S390] qdio: remove the module_get & module_put pair

Jan-Espen Pettersen (1):
      mac80211: don't send empty extended rates IE

Jarek Poplawski (6):
      pkt_sched: Fix qdisc_watchdog() vs. dev_deactivate() race
      pkt_sched: Fix qdisc list locking
      pkt_sched: Fix dev_graft_qdisc() locking
      pkt_sched: Use rcu_assign_pointer() to change dev_queue->qdisc
      pkt_sched: Fix gen_estimator locks
      pkt_sched: Fix sch_tree_lock()

Jarkko Nikula (1):
      ALSA: ASoC: Fix error paths in N810 machine driver init and release clocks at exit

Jay Cliburn (1):
      atl1: disable TSO by default

Jean Delvare (4):
      dev_printk(): constify the `dev' argument
      ALSA: ASoC: Fix double free and memory leak in many codec drivers
      i2c: Add missing kerneldoc descriptions
      i2c: Prevent log spam on some DVB adapters

Jean-Christophe DUBOIS (1):
      [ARM] 5226/1: remove unmatched comment end.

Jeff Garzik (2):
      [libata] pata_it821x: fix warning
      [netdrvr] smc91x: fix resource removal (null ptr deref)

Jeff Layton (2):
      cifs: add local server pointer to cifs_setup_session
      [CIFS] Add destroy routine for dns_resolver

Jens Axboe (2):
      block: submit_bh() inadvertently discards barrier flag on a sync write
      block: remove blk_queue_tag_depth() and blk_queue_tag_queue()

Jeremy Fitzhardinge (1):
      x86: export pv_lock_ops non-GPL

Jerome Glisse (1):
      radeon: fix some hard lockups on r3/4/500s

Jiri Kosina (1):
      x86 iommu: remove unneeded parenthesis

Jiri Slaby (3):
      Ath5k: lock beacons
      Ath5k: fix bintval setup
      e100, fix iomap read

Jochen Friedrich (1):
      [WATHDOG] delete unused driver mpc8xx_wdt.c

Joe Korty (2):
      lockstat: fix numerical output rounding error
      lockstat: repair erronous contention statistics

Joe Perches (1):
      drivers/base/driver.c: remove unused to_dev() macro

Joel Becker (1):
      ocfs2: Increment the reference count of an already-active stack.

John Blackwood (1):
      sched: fix sched_rt_rq_enqueue() resched idle

John W. Linville (1):
      mac80211: quiet chatty IBSS merge message

Josef 'Jeff' Sipek (1):
      [S390] Fix uninitialized spinlock use

Josef Bacik (1):
      ext4: don't try to resize if there are no reserved gdt blocks left

Jouni Malinen (2):
      mac80211: Use IWEVASSOCREQIE instead of IWEVCUSTOM
      mac80211: Fix debugfs file add/del for netdev

Julia Lawall (1):
      net/mac80211/mesh.c: correct the argument to __mesh_table_free

Julien Brunel (1):
      [S390] drivers/s390: Use an IS_ERR test rather than a NULL test

Kay Sievers (3):
      block: fix partial read() of /proc/{partitions,diskstats}
      block: drop references taken by class_find_device()
      pnp: fix "add acpi:* modalias entries"

Klaus-D. Wacker (1):
      LCS recovery dumps when cable reconnect

Kumar Gala (2):
      powerpc: Fix whitespace merge in mpc8641 hpcn device tree
      powerpc: Update defconfigs for FSL PPC boards

Laurent Pinchart (1):
      cpm2: Fix race condition in CPM2 GPIO library.

Lennert Buytenhek (6):
      mv643xx_eth: fix NAPI 'rotting packet' issue
      mv643xx_eth: fix double add_timer() on the receive oom timer
      mv643xx_eth: fix inconsistent lock semantics
      mv643xx_eth: fix NULL pointer dereference in rxq_process()
      mv643xx_eth: enforce multiple-of-8-bytes receive buffer size restriction
      mv643xx_eth: bump version to 1.3

Linus Torvalds (6):
      x86: do not enable TSC notifier if we don't need it
      [module] Don't let gcc inline load_module()
      [x86] Clean up MAXSMP Kconfig, and limit NR_CPUS to 512
      Revert "pktcdvd: push BKL down into driver"
      e1000: fix stack size
      Linux 2.6.27-rc5

Louis Rilling (1):
      configfs: Consolidate locking around configfs_detach_prep() in configfs_rmdir()

Magnus Damm (1):
      UIO: generic irq handling for some uio platform devices

Marc Pignat (1):
      i2c: Fix device_init_wakeup place

Marcin Slusarz (2):
      x86, mmiotrace: silence section mismatch warning - leave_uniprocessor
      x86: fix section mismatch warning - uv_cpu_init

Mark Brown (1):
      [ARM] 5225/1: zaurus: Register I2C controller for audio codecs

Mark Fasheh (2):
      ocfs2: Fix sleep-with-spinlock recovery regression
      ocfs2: correctly set i_blocks after inline dir gets expanded

Martin Habets (1):
      sparc: Add target for a stripped kernel

Martin Michlmayr (3):
      [ARM] Orion: fix MAC detection on QNAP TS-209 and TS-409
      [ARM] Orion: activate lm75 driver on DNS-323
      [ARM] Orion: register UART1 on QNAP TS-209 and TS-409

Martin Schwidefsky (2):
      [S390] Update default configuration.
      claw: fix memory leak in claw_probe.

Masakazu Mokuno (2):
      powerpc/ps3: Rework htab code to remove ioremap
      powerpc/ps3: Fix ioremap of spu shadow regs

Matthew Wilcox (1):
      block: remove unused ->busy part of the block queue tag map

Mel Gorman (1):
      [ARM] Skip memory holes in FLATMEM when reading /proc/pagetypeinfo

Miao Xie (1):
      nohz: fix wrong event handler after online an offlined cpu

Michael Hennerich (2):
      Blackfin arch: Add MTD Partitions for MTD_DATAFLASH, increase max SPI SCLK
      Blackfin arch: Fix PM building on BF52x: No ROTWE on BF52x, add USBWE

Mike Crowe (1):
      [MIPS] Convert printk statements during kernel setup to use severity levels

Mike Frysinger (2):
      Blackfin arch: dont actually need to muck with EMAC_SYSTAT for BF52x for demuxing
      Blackfin EMAC Driver: the BF526 also supports the MAC,

Mike Rapoport (1):
      [ARM] 5212/1: pxa: fix build error when CPU_PXA310 is not defined

Mingming Cao (5):
      ext4: Fix delalloc release block reservation for truncate
      ext4: journal credits calulation cleanup and fix for non-extent writepage
      ext4: journal credits reservation fixes for extent file writepage
      ext4: journal credits reservation fixes for DIO, fallocate
      ext4: journal credit fix for the delayed allocation's writepages() function

Nicolai Haehnle (2):
      drm/radeon: r300_cmdbuf: Always emit INDX_BUFFER immediately after DRAW_INDEX
      r300: Fix cliprect emit

Nicolas Pitre (1):
      [ARM] orion5x: update defconfig to v2.6.27-rc4

Oliver Martin (1):
      net/usb/mcs7830: add set_mac_address

Oliver Neukum (1):
      USB: fix bug in usb_unlink_anchored_urbs()

Paul Mackerras (1):
      powerpc: Update defconfigs for most non-embedded platforms

Peer Chen (1):
      ALSA: hda_intel: enable snoop for nvidia HDA controller

Per Andersson (1):
      [ARM] Orion: Fix boot crash on Kurobox Pro

Peter Oberparleiter (2):
      [S390] cio: fix ccw group device cleanup
      [S390] cio: call ccw driver notify function with lock held

Peter Tiedemann (2):
      claw: netdev->priv vs. netdev->ml_priv
      ctcm: netdev->priv vs. netdev->ml_priv

Peter Zijlstra (4):
      sched: enable LB_BIAS by default
      x86: fix cpufreq + sched_clock() regression
      sched_clock: fix cpu_clock()
      sched: rt-bandwidth accounting fix

Philip Love (1):
      tcp: fix tcp header size miscalculation when window scale is unused

Rafael J. Wysocki (3):
      PM: Remove WARN_ON from device_pm_add
      x86 MCE: Fix CPU hotplug problem with multiple multicore AMD CPUs
      ftrace: disable tracing for hibernation

Ralf Baechle (6):
      [MIPS] Wire up new syscalls.
      [MIPS] Jazz: Fix build error by header file inclusion weeding.
      [MIPS] emma2rh: Fix build error by header file inclusion weeding.
      [MIPS] kgdb: smp_call_function's 3rd argument is a pointer.
      [MIPS] kgdb: s/(void *)0)/NULL/
      [MIPS] IP27: Export symbol pcibus_to_node to modules.

Ralph Campbell (1):
      IB/ipath: Fix lost UD send work request

Randy Dunlap (1):
      rcu: fix synchronize_rcu() so that kernel-doc works

Robert Jarzmik (1):
      USB: Fix pxa27x_udc usb speed handling.

Robert Richter (2):
      x86: fix: do not run code in amd_bus.c on non-AMD CPUs
      x86: fix: make PCI ECS for AMD CPUs hotplug capable

Robin Holt (1):
      [IA64] Fix ia64 build failure when CONFIG_SFC=m

Roland Dreier (1):
      IPoIB: Fix deadlock on RTNL in ipoib_stop()

Russell King (3):
      [ARM] fix impd1.c build warning
      [ARM] OMAP: Add and update OMAP default configuration files
      [ARM] OMAP: Fix 2430 SMC91x ethernet IRQ

Rusty Russell (3):
      stop_machine: wean Xen off stop_machine_run
      stop_machine: Remove deprecated stop_machine_run
      lguest: update commentry

Saeed Bishara (1):
      sata_mv: add the Gen IIE flag to the SoC devices.

Samuel Sieb (1):
      x86: fix "kernel won't boot on a Cyrix MediaGXm (Geode)"

Santiago Leon (1):
      ibmveth: fix bad UDP checksums

Scott Wood (1):
      powerpc: Add cuImage.mpc866ads to the bootwrapper as a cuboot-8xx target

Sebastian Siewior (1):
      net: don't grab a mutex within a timer context in gianfar

Seth Heasley (2):
      ahci: RAID mode SATA patch for Intel Ibex Peak DeviceIDs
      ata_piix: IDE Mode SATA patch for Intel Ibex Peak DeviceIDs

Sonic Zhang (1):
      Blackfin arch: Fix bug - when to rmmod the L1_module, it stucks and then reboot the board.

Stefan Lippers-Hollmann (1):
      USB: sisusbvga: add USB ID for 0711:0918 Magic Control Technology Corp.

Stefan Weinhuber (1):
      [S390] dasd: fix data size for PSF/PRSSD command

Stephen Hemminger (1):
      ipv6: protocol for address routes

Stephen Rothwell (1):
      ALSA: fix for CA0106 on MSI K8N Diamond PLUS Motherboard

Steve French (5):
      [CIFS] distinguish between Kerberos and MSKerberos in upcall
      [CIFS] Kerberos support not considered experimental anymore
      [CIFS] check version in spnego upcall response
      [CIFS] Correct keys dependency for cifs kerberos support
      [CIFS] Reorder cifs config item for better clarity

Steve VanDeBogart (1):
      exit signals: use of uninitialized field notify_count

Steven Rostedt (1):
      ftrace: disable tracing for suspend to ram

Takashi Iwai (2):
      ALSA: hda - Fix call of alc888_coef_init()
      drivers/net/skfp/ess.c: fix compile warnings

Takenori Nagano (1):
      Japanese translation of Documentation/SubmitChecklist

Tao Ma (1):
      ocfs2: Jump to correct label in ocfs2_expand_inline_dir()

Tejun Heo (8):
      libata: implement no[hs]rst force params
      sata_mv: don't issue two DMA commands concurrently
      libata: fix EH action overwriting in ata_eh_reset()
      libata: always do follow-up SRST if hardreset returned -EAGAIN
      libata: use ata_link_printk() when printing SError
      libata: restore SControl on detach
      pata_via: clean up recent tf_load changes
      ahci: sis controllers actually can do PMP

Theodore Ts'o (4):
      ext4: Fix potential truncate BUG due to i_prealloc_list being non-empty
      ext4: Fix ext4_dx_readdir hash collision handling
      ext4: Use ext4_discard_reservations instead of mballoc-specific call
      ext4: Update documentation to remind users to update mke2fs.conf

Thomas Hellstrom (1):
      drm: don't call the vblank tasklet with irqs disabled.

Thomas Mingarelli (1):
      [WATCHDOG] hpwdt.c kdebug support

Timur Tabi (1):
      powerpc: fix memory leaks in QE library

Tomasz Chmielewski (1):
      [ARM] 5208/1: fsg-setup.c fixes

Travis Place (1):
      ALSA: CA0106 on MSI K8N Diamond PLUS Motherboard

Tsugikazu Shibata (1):
      Documentation: HOWTO-ja_JP-sync patch

Ursula Braun (1):
      qeth: use -EOPNOTSUPP instead of -ENOTSUPP.

Uwe Kleine-König (2):
      UIO: uio_pdrv: fix memory leak
      UIO: uio_pdrv: fix license specification

Vegard Nossum (2):
      x86: fix BUG: unable to handle kernel paging request (numaq_tsc_disable)
      Blackfin arch: sram: use 'unsigned long' for irqflags

Venki Pallipadi (1):
      x86: fix Xorg startup/shutdown slowdown with PAT

Vlad Yasevich (4):
      sctp: fix potential panics in the SCTP-AUTH API.
      sctp: add verification checks to SCTP_AUTH_KEY option
      sctp: correct bounds check in sctp_setsockopt_auth_key
      sctp: fix random memory dereference with SCTP_HMAC_IDENT option.

Vladimir Sokolovsky (1):
      IB/mlx4: Actually return L_Key and R_Key for fast register MRs

Wei Shuai (1):
      [ARM] S3C2443: Fix the S3C2443 clock register definitions

Wolfgang Grandegger (1):
      powerpc/85xx: TQM8548: DTS file fixes and cleanup

Yinghai Lu (2):
      x86: work around MTRR mask setting
      x86: fix HPET regression in 2.6.26 versus 2.6.25, check hpet against BAR, v3

Yitchak Gertner (4):
      bnx2x: Initialization structure
      bnx2x: NIC load failure cleanup
      bnx2x: NAPI and interrupts enable/disable
      bnx2x: Multi Queue

Zhu Yi (1):
      lockdep: fix invalid list_del_rcu in zap_class

venkatesh.pallipadi@intel.com (3):
      x86: PAT proper tracking of set_memory_uc and friends
      devmem, x86: PAT Change /dev/mem mmap with O_SYNC to use UC_MINUS
      x86: PAT Update validate_pat_support for intel CPUs

^ permalink raw reply	[flat|nested] 94+ messages in thread
* Re: Linux 2.6.27-rc5: System boot regression caused by commit a2bd7274b47124d2fc4dfdb8c0591f545ba749dd
@ 2008-08-30  6:13 David Witbrodt
  2008-08-30  6:21 ` Linus Torvalds
  0 siblings, 1 reply; 94+ messages in thread
From: David Witbrodt @ 2008-08-30  6:13 UTC (permalink / raw)
  To: Linus Torvalds, Yinghai Lu
  Cc: Rafael J. Wysocki, Linux Kernel Mailing List, Jeff Garzik,
	Tejun Heo, Ingo Molnar, Andrew Morton, Kernel Testers



----- Original Message ----
> From: Linus Torvalds <torvalds@linux-foundation.org>
> To: Yinghai Lu <yhlu.kernel@gmail.com>
> Cc: Rafael J. Wysocki <rjw@sisk.pl>; Linux Kernel Mailing List <linux-kernel@vger.kernel.org>; Jeff Garzik <jeff@garzik.org>; Tejun Heo <htejun@gmail.com>; Ingo Molnar <mingo@elte.hu>; David Witbrodt <dawitbro@sbcglobal.net>; Andrew Morton <akpm@linux-foundation.org>; Kernel Testers <kernel-testers@vger.kernel.org>
> Sent: Friday, August 29, 2008 10:56:50 PM
> Subject: Re: Linux 2.6.27-rc5: System boot regression caused by commit a2bd7274b47124d2fc4dfdb8c0591f545ba749dd
> 
> 
> 
> On Fri, 29 Aug 2008, Linus Torvalds wrote:
> > 
> > Yes. And I do think this is a workable model.
> 
> Ok, and here's the patch to do
> 
>     insert_resource_expand_to_fit(root, new);
> 
> and while I still haven't actually tested it, it looks sane and compiles 
> to code that also looks sane.
> 
> I'll happily commit this as basic infrastructure as soon as somebody ack's 
> it and tests that it works (and I'll try it myself soon enough, just for 
> fun)
> 
>         Linus
> 
> ---
> include/linux/ioport.h |    1 +
> kernel/resource.c      |   88 ++++++++++++++++++++++++++++++++++-------------
> 2 files changed, 64 insertions(+), 25 deletions(-)
> 
> diff --git a/include/linux/ioport.h b/include/linux/ioport.h
> index 22d2115..8d3b7a9 100644
> --- a/include/linux/ioport.h
> +++ b/include/linux/ioport.h
> @@ -109,6 +109,7 @@ extern struct resource iomem_resource;
> extern int request_resource(struct resource *root, struct resource *new);
> extern int release_resource(struct resource *new);
> extern int insert_resource(struct resource *parent, struct resource *new);
> +extern void insert_resource_expand_to_fit(struct resource *root, struct 
> resource *new);
> extern int allocate_resource(struct resource *root, struct resource *new,
>                  resource_size_t size, resource_size_t min,
>                  resource_size_t max, resource_size_t align,
> diff --git a/kernel/resource.c b/kernel/resource.c
> index f5b518e..72ee95b 100644
> --- a/kernel/resource.c
> +++ b/kernel/resource.c
> @@ -362,35 +362,21 @@ int allocate_resource(struct resource *root, struct 
> resource *new,
> 
> EXPORT_SYMBOL(allocate_resource);
> 
> -/**
> - * insert_resource - Inserts a resource in the resource tree
> - * @parent: parent of the new resource
> - * @new: new resource to insert
> - *
> - * Returns 0 on success, -EBUSY if the resource can't be inserted.
> - *
> - * This function is equivalent to request_resource when no conflict
> - * happens. If a conflict happens, and the conflicting resources
> - * entirely fit within the range of the new resource, then the new
> - * resource is inserted and the conflicting resources become children of
> - * the new resource.
> +/*
> + * Insert a resource into the resource tree. If successful, return NULL,
> + * otherwise return the conflicting resource (compare to __request_resource())
>   */
> -int insert_resource(struct resource *parent, struct resource *new)
> +static struct resource * __insert_resource(struct resource *parent, struct 
> resource *new)
> {
> -    int result;
>     struct resource *first, *next;
> 
> -    write_lock(&resource_lock);
> -
>     for (;; parent = first) {
> -         result = 0;
>         first = __request_resource(parent, new);
>         if (!first)
> -            goto out;
> +            return first;
> 
> -        result = -EBUSY;
>         if (first == parent)
> -            goto out;
> +            return first;
> 
>         if ((first->start > new->start) || (first->end < new->end))
>             break;
> @@ -401,15 +387,13 @@ int insert_resource(struct resource *parent, struct 
> resource *new)
>     for (next = first; ; next = next->sibling) {
>         /* Partial overlap? Bad, and unfixable */
>         if (next->start < new->start || next->end > new->end)
> -            goto out;
> +            return next;
>         if (!next->sibling)
>             break;
>         if (next->sibling->start > new->end)
>             break;
>     }
> 
> -    result = 0;
> -
>     new->parent = parent;
>     new->sibling = next->sibling;
>     new->child = first;
> @@ -426,10 +410,64 @@ int insert_resource(struct resource *parent, struct 
> resource *new)
>             next = next->sibling;
>         next->sibling = new;
>     }
> +    return NULL;
> +}
> 
> - out:
> +/**
> + * insert_resource - Inserts a resource in the resource tree
> + * @parent: parent of the new resource
> + * @new: new resource to insert
> + *
> + * Returns 0 on success, -EBUSY if the resource can't be inserted.
> + *
> + * This function is equivalent to request_resource when no conflict
> + * happens. If a conflict happens, and the conflicting resources
> + * entirely fit within the range of the new resource, then the new
> + * resource is inserted and the conflicting resources become children of
> + * the new resource.
> + */
> +int insert_resource(struct resource *parent, struct resource *new)
> +{
> +    struct resource *conflict;
> +
> +    write_lock(&resource_lock);
> +    conflict = __insert_resource(parent, new);
>     write_unlock(&resource_lock);
> -    return result;
> +    return conflict ? -EBUSY : 0;
> +}
> +
> +/**
> + * insert_resource_expand_to_fit - Insert a resource into the resource tree
> + * @parent: parent of the new resource
> + * @new: new resource to insert
> + *
> + * Insert a resource into the resource tree, possibly expanding it in order
> + * to make it encompass any conflicting resources.
> + */
> +void insert_resource_expand_to_fit(struct resource *root, struct resource *new)
> +{
> +    if (new->parent)
> +        return;
> +
> +    write_lock(&resource_lock);
> +    for (;;) {
> +        struct resource *conflict;
> +
> +        conflict = __insert_resource(root, new);
> +        if (!conflict)
> +            break;
> +        if (conflict == root)
> +            break;
> +
> +        /* Ok, expand resource to cover the conflict, then try again .. */
> +        if (conflict->start < new->start)
> +            new->start = conflict->start;
> +        if (conflict->end > new->end)
> +            new->end = conflict->end;
> +
> +        printk("Expanded resource %s due to conflict with %s", new->name, 
> conflict->name);
> +    }
> +    write_unlock(&resource_lock);    
> }
> 
> /**

Not sure if you wanted ME to test this, but I've been watching this
argument with Yinghai and became curious...

I updated my git tree so that I have the insert_resource_expand_to_fit()
changes, and the kernel builds fine.  Unfortunately, it hangs like all
2.6.2[67] kernels without reverting 3def3d6d... and 1e934dda... (or
without the later patches provided by Ingo and Yinghai).

Sorry if I am interfering... just wanted to inject this data, in case
it's meaningful!


Dave W.

^ permalink raw reply	[flat|nested] 94+ messages in thread
* Re: Linux 2.6.27-rc5: System boot regression caused by commit a2bd7274b47124d2fc4dfdb8c0591f545ba749dd
@ 2008-08-30  6:58 David Witbrodt
  0 siblings, 0 replies; 94+ messages in thread
From: David Witbrodt @ 2008-08-30  6:58 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Yinghai Lu, Rafael J. Wysocki, Linux Kernel Mailing List,
	Jeff Garzik, Tejun Heo, Ingo Molnar, Andrew Morton,
	Kernel Testers


> > Sorry if I am interfering... just wanted to inject this data, in case
> > it's meaningful!
> 
> Yeah, nothing has changed yet for your case. What should change your case 
> is the thing Yinghai is working on with the "late add of e820 data to the 
> resource tree".

OK.


> His earlier version already worked for you, didn't it? We're really now 
> just finalizing details (in fact, "insert_resource_expand_to_fit()" is 
> just a helper function for a detail that may not even matter all that 
> much).

Yes, it worked fine!  :D

BTW, there was an individual who reported a regression back in May on the
very same commit.  I was not able to get him to participate in the process
of tracking this down, but he did (suddenly) write a post on his blog a
couple of days ago that he had success using some unspecified git tree HEAD.

I believe that was probably the patch that you have reverted, so once I
know that a new candidate is in place I will let him know on his blog and
see if I can talk him into trying it.  This has been a month-long quest
for me -- beginning on Aug. 4 -- and I can understand why he gave up in
May without resolving the issue.  It's too bad for all of us that he didn't
pursue it then, huh?


Thanks,
Dave W.

^ permalink raw reply	[flat|nested] 94+ messages in thread
* Re: Linux 2.6.27-rc5: System boot regression caused by commit a2bd7274b47124d2fc4dfdb8c0591f545ba749dd
@ 2008-08-30 23:29 David Witbrodt
  2008-08-31  0:16 ` Yinghai Lu
  0 siblings, 1 reply; 94+ messages in thread
From: David Witbrodt @ 2008-08-30 23:29 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Linus Torvalds, Linux Kernel Mailing List, Jeff Garzik, Tejun Heo,
	Ingo Molnar, Andrew Morton, Kernel Testers, Rafael J. Wysocki



> David, can you test those two patches on top of linus tree?
> 
> YH

Yinghai,

I believe I have applied those patches correctly -- but I have only
been using git since Aug. 4, so please verify that I have done what
you asked.

My git tree was originally created by cloning Linus' linux-2.6 tree.  
I ran into some difficulty applying the patches, but I found a way to
allow them to apply:

===== SHELL SESSION =============
$ git apply --verbose --check ../split_e820_reserve.patch 
Checking patch arch/x86/kernel/e820.c...
Checking patch arch/x86/pci/i386.c...
Checking patch include/asm-x86/e820.h...

$ git apply --verbose ../split_e820_reserve.patch
Checking patch arch/x86/kernel/e820.c...
Checking patch arch/x86/pci/i386.c...
Checking patch include/asm-x86/e820.h...
Applied patch arch/x86/kernel/e820.c cleanly.
Applied patch arch/x86/pci/i386.c cleanly.
Applied patch include/asm-x86/e820.h cleanly.

$ git apply --verbose --check ../split_e820_reserve_xx1.patch 
Checking patch arch/x86/kernel/e820.c...
Checking patch include/linux/ioport.h...
error: while searching for:

extern int request_resource(struct resource *root, struct resource *new);
extern int release_resource(struct resource *new);
extern int insert_resource(struct resource *parent, struct resource *new);
extern int allocate_resource(stru
error: patch failed: include/linux/ioport.h:108
error: include/linux/ioport.h: patch does not apply
Checking patch kernel/resource.c...
error: while searching for:
EXPORT_SYMBOL(allocate_resource);

/**
 * insert_resource - Inserts a resource in the resource tree
 * @parent: parent of the new resource
 * @new: new resource to insert
 *
 * Returns 0 on success, -EBUSY if the resource can't be ins
error: patch failed: kernel/resource.c:363
error: kernel/resource.c: patch does not apply
=================================


Looking over that second patch, I saw that it changes kernel/resource.c.
But I was watching the messages between you and Linus last night, and
I believe he made a commit touching the same file:

=================================
$ git show | head
commit bef69ea0dcce574a425feb0a5aa4c63dd108b9a6
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Aug 29 20:18:31 2008 -0700

    Resource handling: add 'insert_resource_expand_to_fit()' function
    
    Not used anywhere yet, but this complements the existing plain
    'insert_resource()' functionality with a version that can expand the
    resource we are adding in order to fix up any conflicts it has with
    existing resources.
=================================


So I decided to try applying the patches against the tree as it was
before bef69ea0...:

=================================
$ git checkout -f HEAD^
Note: moving to "HEAD^" which isn't a local branch
If you want to create a new branch from this checkout, you may do so
(now or later) by using -b with the checkout command again. Example:
  git checkout -b <new_branch_name>
HEAD is now at 00aeb42... Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6

$ git apply --verbose --check ../split_e820_reserve.patch 
Checking patch arch/x86/kernel/e820.c...
Checking patch arch/x86/pci/i386.c...
Checking patch include/asm-x86/e820.h...

$ git apply --verbose ../split_e820_reserve.patch 
Checking patch arch/x86/kernel/e820.c...
Checking patch arch/x86/pci/i386.c...
Checking patch include/asm-x86/e820.h...
Applied patch arch/x86/kernel/e820.c cleanly.
Applied patch arch/x86/pci/i386.c cleanly.
Applied patch include/asm-x86/e820.h cleanly.

$ git apply --verbose --check ../split_e820_reserve_xx1.patch 
Checking patch arch/x86/kernel/e820.c...
Checking patch include/linux/ioport.h...
Checking patch kernel/resource.c...

$ git apply --verbose ../split_e820_reserve_xx1.patch 
Checking patch arch/x86/kernel/e820.c...
Checking patch include/linux/ioport.h...
Checking patch kernel/resource.c...
Applied patch arch/x86/kernel/e820.c cleanly.
Applied patch include/linux/ioport.h cleanly.
Applied patch kernel/resource.c cleanly.
=================================


The kernel built from this set of changes runs perfectly, so if I
have handled the patches correctly then I have to thank you yet
again for a nice job!

Here are some excerpts from 'dmesg' and /proc/timer_list in case you
are interested:

$ dmesg
Linux version 2.6.27-rc5.split-e820-patches (dawitbro@fileserver) (gcc version 4.3.1 (Debian 4.3.1-9) ) #1 SMP Sat Aug 30 18:25:30 EDT 2008
[...]
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f400 (usable)
 BIOS-e820: 000000000009f400 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000077fe0000 (usable)
 BIOS-e820: 0000000077fe0000 - 0000000077fe3000 (ACPI NVS)
 BIOS-e820: 0000000077fe3000 - 0000000077ff0000 (ACPI data)
 BIOS-e820: 0000000077ff0000 - 0000000078000000 (reserved)
 BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
 BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
last_pfn = 0x77fe0 max_arch_pfn = 0x3ffffffff
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
init_memory_mapping
 0000000000 - 0077e00000 page 2M
 0077e00000 - 0077fe0000 page 4k
kernel direct mapping tables up to 77fe0000 @ 8000-c000
last_map_addr: 77fe0000 end: 77fe0000
DMI 2.5 present.
ACPI: RSDP 000F7B80, 0024 (r2 RS690 )
ACPI: RSDT 77FE3040, 0038 (r1 RS690  AWRDACPI 42302E31 AWRD        0)
ACPI: FACP 77FE30C0, 0074 (r1 RS690  AWRDACPI 42302E31 AWRD        0)
ACPI: DSDT 77FE3180, 4B0B (r1 RS690  AWRDACPI     1000 MSFT  3000000)
ACPI: FACS 77FE0000, 0040
ACPI: SSDT 77FE7DC0, 028A (r1 PTLTD  POWERNOW        1  LTP        1)
ACPI: HPET 77FE80C0, 0038 (r1 RS690  AWRDACPI 42302E31 AWRD       98)
ACPI: MCFG 77FE8140, 003C (r1 RS690  AWRDACPI 42302E31 AWRD        0)
ACPI: APIC 77FE7D00, 0068 (r1 RS690  AWRDACPI 42302E31 AWRD        0)
[...]
ACPI: HPET id: 0x10b9a201 base: 0xfed00000
[...]
hpet clockevent registered
[...]
calling  pci_arch_init+0x0/0x4b
PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
PCI: MCFG area at e0000000 reserved in E820
PCI: Using MMCONFIG at e0000000 - efffffff
PCI: Using configuration type 1 for base access
initcall pci_arch_init+0x0/0x4b returned 0 after 6 msecs
[...]
calling  pnpacpi_init+0x0/0x91
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp 00:0d: mem resource (0xfed00000-0xfed000ff) overlaps 0000:00:14.0 BAR 1 (0xfed00000-0xfed003ff), disabling
pnp: PnP ACPI: found 14 devices
ACPI: ACPI bus type pnp unregistered
initcall pnpacpi_init+0x0/0x91 returned 0 after 3 msecs
[...]
calling  hpet_late_init+0x0/0xf5
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
hpet0: 4 32-bit timers, 14318180 Hz
initcall hpet_late_init+0x0/0xf5 returned 0 after 0 msecs
[...]
calling  pnp_system_init+0x0/0x16
system 00:01: ioport range 0x4100-0x411f has been reserved
system 00:01: ioport range 0x228-0x22f has been reserved
system 00:01: ioport range 0x40b-0x40b has been reserved
system 00:01: ioport range 0x4d6-0x4d6 has been reserved
system 00:01: ioport range 0xc00-0xc01 has been reserved
system 00:01: ioport range 0xc14-0xc14 has been reserved
system 00:01: ioport range 0xc50-0xc52 has been reserved
system 00:01: ioport range 0xc6c-0xc6d has been reserved
system 00:01: ioport range 0xc6f-0xc6f has been reserved
system 00:01: ioport range 0xcd0-0xcd1 has been reserved
system 00:01: ioport range 0xcd2-0xcd3 has been reserved
system 00:01: ioport range 0xcd4-0xcdf has been reserved
system 00:01: ioport range 0x4000-0x40fe has been reserved
system 00:01: ioport range 0x4210-0x4217 has been reserved
system 00:01: ioport range 0xb10-0xb1f has been reserved
system 00:07: ioport range 0x4d0-0x4d1 has been reserved
system 00:07: ioport range 0x220-0x225 has been reserved
system 00:07: ioport range 0xb00-0xb0f has been reserved
system 00:0c: iomem range 0xe0000000-0xefffffff could not be reserved
system 00:0d: iomem range 0xf0000-0xfffff could not be reserved
system 00:0d: iomem range 0x77fe0000-0x77ffffff could not be reserved
system 00:0d: iomem range 0xffff0000-0xffffffff could not be reserved
system 00:0d: iomem range 0x0-0x9ffff could not be reserved
system 00:0d: iomem range 0x100000-0x77fdffff could not be reserved
system 00:0d: iomem range 0x78000000-0x7fffffff has been reserved
system 00:0d: iomem range 0xfec00000-0xfec00fff could not be reserved
system 00:0d: iomem range 0xfee00000-0xfee00fff could not be reserved
system 00:0d: iomem range 0xfff80000-0xfffeffff could not be reserved
initcall pnp_system_init+0x0/0x16 returned 0 after 0 msecs
[...]
calling  hpet_init+0x0/0x6d
hpet_resources: 0xfed00000 is busy
initcall hpet_init+0x0/0x6d returned 0 after 1 msecs
[...]


$ grep -B 1 -A 5 hpet /proc/timer_list
Tick Device: mode:     1
Clock Event Device: hpet
 max_delta_ns:   149983003520
 min_delta_ns:   3352
 mult:           61496115
 shift:          32
 mode:           1
 next_event:     9223372036854775807 nsecs
 set_next_event: hpet_legacy_next_event
 set_mode:       hpet_legacy_set_mode
 event_handler:  tick_handle_oneshot_broadcast
tick_broadcast_mask: 00000000
tick_broadcast_oneshot_mask: 00000000


Thanks,
Dave W.

^ permalink raw reply	[flat|nested] 94+ messages in thread
* Re: Linux 2.6.27-rc5: System boot regression caused by commit a2bd7274b47124d2fc4dfdb8c0591f545ba749dd
@ 2008-08-31  1:25 David Witbrodt
  2008-08-31  2:17 ` Yinghai Lu
  0 siblings, 1 reply; 94+ messages in thread
From: David Witbrodt @ 2008-08-31  1:25 UTC (permalink / raw)
  To: Yinghai Lu
  Cc: Linus Torvalds, Linux Kernel Mailing List, Jeff Garzik, Tejun Heo,
	Ingo Molnar, Andrew Morton, Kernel Testers, Rafael J. Wysocki



> please use split_e820_reserve_xx2.patch instead...

OK, that produces the same result:  a happy kernel!

I compared the full 'dmesg' output from the previous build and the
current build using diff:  the only differences were trivial --
return times from initcall functions, and the order in which some
initcalls were performed was different very late in the boot process.


Thanks Yinghai,
Dave W.

^ permalink raw reply	[flat|nested] 94+ messages in thread

end of thread, other threads:[~2008-09-01 22:28 UTC | newest]

Thread overview: 94+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-28 23:26 Linux 2.6.27-rc5 Linus Torvalds
2008-08-29 15:42 ` cpu time oddity (was Re: Linux 2.6.27-rc5) Alistair John Strachan
2008-08-29 15:56   ` Alistair John Strachan
2008-08-29 17:13 ` Linux 2.6.27-rc5 Rafael J. Wysocki
2008-08-29 19:57   ` Linux 2.6.27-rc5: System boot regression caused by commit a2bd7274b47124d2fc4dfdb8c0591f545ba749dd Rafael J. Wysocki
2008-08-29 21:13     ` Yinghai Lu
2008-08-29 21:19       ` Yinghai Lu
2008-08-29 22:32         ` Rafael J. Wysocki
2008-08-29 22:31       ` Rafael J. Wysocki
2008-08-29 23:24         ` Yinghai Lu
2008-08-30  0:08           ` Linus Torvalds
2008-08-30  0:11             ` Yinghai Lu
2008-08-30  0:45               ` Linus Torvalds
2008-08-30  1:11                 ` Linus Torvalds
2008-08-30  1:30                   ` Yinghai Lu
2008-08-30  2:33                     ` Linus Torvalds
2008-08-30  2:56                       ` Linus Torvalds
2008-08-30  3:07                         ` Yinghai Lu
2008-08-30  3:24                           ` Linus Torvalds
2008-08-30  4:41                             ` Yinghai Lu
2008-08-30  5:02                               ` Yinghai Lu
2008-08-30  5:52                               ` Linus Torvalds
2008-08-30  6:18                                 ` Linus Torvalds
2008-08-30  8:02                                   ` Yinghai Lu
2008-08-30  5:22                             ` Yinghai Lu
2008-08-30  6:11                               ` Linus Torvalds
2008-08-30  3:15                         ` Linus Torvalds
2008-08-30  3:00                       ` Yinghai Lu
2008-08-30  3:10                         ` Linus Torvalds
2008-08-30  1:14                 ` Yinghai Lu
2008-08-30  2:16                   ` Linus Torvalds
2008-08-30  2:29                     ` Yinghai Lu
2008-08-30  0:20             ` Yinghai Lu
2008-08-30  0:27               ` Yinghai Lu
2008-08-30 13:32                 ` Rafael J. Wysocki
2008-08-30 16:05                   ` Yinghai Lu
2008-08-30 17:14                     ` Rafael J. Wysocki
2008-08-30 17:55                       ` Yinghai Lu
2008-08-30 18:11                         ` Yinghai Lu
2008-08-30 19:06                           ` Yinghai Lu
2008-08-30 19:51                             ` Rafael J. Wysocki
2008-08-30 20:10                               ` Yinghai Lu
2008-08-29 21:44     ` Linus Torvalds
2008-08-29 22:30       ` Rafael J. Wysocki
2008-08-30 17:39         ` Linus Torvalds
2008-08-30 18:07           ` Yinghai Lu
2008-08-30 18:43             ` Linus Torvalds
2008-08-30 19:10               ` Yinghai Lu
2008-08-30 19:31                 ` Linus Torvalds
2008-08-30 20:14                   ` Yinghai Lu
2008-08-30 20:38                     ` Yinghai Lu
2008-08-30 20:46                       ` Rafael J. Wysocki
2008-08-30 21:12                         ` Yinghai Lu
2008-08-30 21:13                           ` Yinghai Lu
2008-08-30 21:34                             ` Rafael J. Wysocki
2008-08-30 21:49                               ` Yinghai Lu
2008-08-31  1:10                               ` Yinghai Lu
2008-08-31 12:27                                 ` Rafael J. Wysocki
2008-08-31 17:42                                   ` Linus Torvalds
2008-08-31 17:54                                     ` Yinghai Lu
2008-08-31 18:03                                       ` Linus Torvalds
2008-08-31 21:03                                         ` Yinghai Lu
2008-09-01 17:53                                           ` Linus Torvalds
2008-08-30 22:41                     ` Linus Torvalds
2008-08-30 22:50                       ` Yinghai Lu
2008-08-30 23:28                         ` Linus Torvalds
2008-08-30 23:39                           ` Yinghai Lu
2008-08-31  0:27                             ` Yinghai Lu
2008-08-31  0:50                               ` Yinghai Lu
2008-08-31  3:00                                 ` Linus Torvalds
2008-08-31  3:53                                   ` Yinghai Lu
2008-08-31  3:58                                     ` Linus Torvalds
2008-08-31  4:12                                       ` Linus Torvalds
2008-08-30 19:14               ` Linus Torvalds
2008-08-30 19:26                 ` Yinghai Lu
2008-08-30 19:41                   ` Linus Torvalds
2008-08-30 19:48                     ` Yinghai Lu
2008-08-30 19:29                 ` Rafael J. Wysocki
2008-08-30 19:29                   ` Yinghai Lu
2008-08-30 19:20           ` Rafael J. Wysocki
2008-08-29 22:34     ` Jeff Garzik
2008-08-29 22:47       ` Rafael J. Wysocki
2008-08-30 10:34 ` [PATCH] Re: Linux 2.6.27-rc5 Helge Deller
2008-08-30 20:21   ` Rafael J. Wysocki
2008-09-01 22:28   ` Al Viro
2008-08-31 23:27 ` J.A. Magallón
     [not found]   ` <328e43f00808311825r71164541pd4159a4a33b9b038@mail.gmail.com>
2008-09-01  7:12     ` Francois Romieu
  -- strict thread matches above, loose matches on Subject: below --
2008-08-30  6:13 Linux 2.6.27-rc5: System boot regression caused by commit a2bd7274b47124d2fc4dfdb8c0591f545ba749dd David Witbrodt
2008-08-30  6:21 ` Linus Torvalds
2008-08-30  6:58 David Witbrodt
2008-08-30 23:29 David Witbrodt
2008-08-31  0:16 ` Yinghai Lu
2008-08-31  1:25 David Witbrodt
2008-08-31  2:17 ` Yinghai Lu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox