All of lore.kernel.org
 help / color / mirror / Atom feed
* Linux 3.0-rc4
@ 2011-06-21  4:02 Linus Torvalds
  2011-06-21  7:13 ` Linux 3.0-rc4 - fail to compile Paul Rolland
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Linus Torvalds @ 2011-06-21  4:02 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Mostly the usual small driver one- (or few-) liners, and some bigger
changes to drm (and md). But also two new smallish drivers
(net/usb/kalmia.c, and the ADP8870 backlight driver). Some filesystem
fixes (btrfs, cifs, afs, xfs, nfsd).

And a couple of performance regressions: rcu doesn't need threads (and
avoiding them fixes a performance problem under certain loads) and the
conversion from spinlocks to mutexes for the anon_vma locking ended up
causing a scalability issue that required fixing.

          Linus

---
Adrian Knoth (3):
      ALSA: hdspm - Fix locking in snd_hdspm_midi_input_read
      ALSA: hdspm - Fix jumping external wordclock frequency in AutoSync mode
      ALSA: hdspm - Add firmware revision ID for RME MADI PCI version

Al Viro (18):
      fix leak in proc_set_super()
      ubifs: split allocation of ubifs_info into a separate function
      ubifs: fix sget races
      afs: fix sget() races, close leak on umount
      Delay struct net freeing while there's a sysfs instance refering to it
      xfs: fix ->mknod() return value on xfs_get_acl() failure
      VFS: Fix vfsmount overput on simultaneous automount
      bad_inode_permission() is safe from RCU mode
      cifs_permission() doesn't need to bail out in RCU mode
      coda_ioctl_permission() is safe in RCU mode
      logfs doesn't need ->permission() at all
      nilfs2_permission() doesn't need to bail out in RCU mode
      proc_fd_permission() is doesn't need to bail out in RCU mode
      reiserfs_permission() doesn't need to bail out in RCU mode
      proc_sys_permission() is OK in RCU mode
      kill obsolete comment for follow_down()
      fix comment in generic_permission()
      devcgroup_inode_permission: take "is it a device node" checks to
inlined wrapper

Alex Deucher (18):
      drm/radeon/kms: check modes against max pixel clock
      drm/radeon/kms: fix mac g5 quirk
      drm/radeon/kms: signed fix for evergreen thermal
      drm/radeon/kms: be more pedantic about the g5 quirk (v2)
      drm/radeon/kms: clear wb memory by default
      drm/radeon/kms: fix num crtcs for Cedar and Caicos
      drm/radeon/kms: rework atombios_get_encoder_mode()
      drm/radeon/kms: add missing external encoder action
      drm/radeon/kms: add support for load detection on dp bridges
      drm/radeon/kms: fix support for DDC on dp bridges
      drm/radeon/kms: issue blank/unblank commands for ext encoders
      drm/radeon/kms: fix handling of DP to LVDS bridges
      drm/radeon/kms/atom: AdjustPixelClock fixes for DP bridges
      drm/radeon/kms: set DP link config properly for DP bridges
      drm/radeon/kms: use helper functions for fence read/write
      drm/radeon/kms/atom: fix duallink on some early DCE3.2 cards
      drm/radeon/kms: add missing param for dce3.2 DP transmitter setup
      drm/radeon/kms/r6xx+: voltage fixes

Alexander Stein (1):
      drivers/tty/serial/pch_uart.c: don't oops if dmi_get_system_info
returns NULL

Ambresh K (1):
      gpio/omap4: Fix missing interrupts during device wakeup due to IOPAD.

Andrea Arcangeli (3):
      mm: remove khugepaged double thp vmstat update with CONFIG_NUMA=n
      mm: vmscan: do not use page_count without a page pin
      migrate: don't account swapcache as shmem

Andrew Jones (1):
      xen: support CONFIG_MAXSMP

Andrew Morton (1):
      drivers/video/backlight/adp8870_bl.c: add missed props.type conversion

Andrew Murray (1):
      Documentation: update printk-formats.txt

Andy Whitcroft (2):
      x86 idle: APM requires pm_idle/default_idle unconditionally when a module
      perf: clear out make flags when calling kernel make kernelver

Antoine Reversat (1):
      vlan: don't call ndo_vlan_rx_register on hardware that doesn't
have vlan support

Anton Blanchard (1):
      afs: afs_fill_page reads too much, or wrong data

Austin Zhang (1):
      HID: hid-multitouch: add support for Chunghwa multi-touch panel

Axel Lin (2):
      drivers/misc/spear13xx_pcie_gadget.c: fix a memory leak in
spear_pcie_gadget_probe error path
      drivers/leds/leds-asic3: make LEDS_ASIC3 depend on LEDS_CLASS

Balbir Singh (1):
      MAINTAINERS: Balbir has moved

Ben Hutchings (1):
      ARM: 6948/1: Fix .size directives for __arm{7,9}tdmi_proc_info

Ben Skeggs (3):
      drm/nouveau: fix big-endian switch
      drm/nv50/disp: fix gamma with page flipping overlay turned on
      drm/nouveau: fix assumption that semaphore dmaobj is valid in x-chan sync

Benjamin Tissoires (1):
      HID: hid-multitouch: fix broken eGalax

Borislav Petkov (2):
      init/calibrate.c: remove annoying printk
      KVM: MMU: Fix build warnings in walk_addr_generic()

Casey Bodley (1):
      nfsd: link returns nfserr_delay when breaking lease

Changli Gao (1):
      ppp: use PPP_TRANS instead of the magic number 0x20

Chris Mason (4):
      Btrfs: check the return value from set_anon_super
      Btrfs: drop the delalloc_bytes check in shrink_delalloc
      Btrfs: fix relocation races
      Btrfs: avoid delayed metadata items during commits

Christian Dietrich (1):
      drivers/gpu/drm: use printk_ratelimited instead of printk_ratelimit

Christian Gmeiner (1):
      drivers/misc/cs5535-mfgpt.c: fix wrong if condition

Christoph Hellwig (1):
      xfs: make log devices with write back caches work

Clemens Ladisch (1):
      ALSA: isight: adjust for new queueing API

Clive Stubbings (1):
      fs_enet: fix freescale FCC ethernet dp buffer alignment

Dan Carpenter (2):
      HID: hiddev: fix use after free in hiddev_release
      ubifs: dereferencing an ERR_PTR in ubifs_mount()

Dan Rosenberg (1):
      alpha: fix several security issues

Daniel J Blueman (1):
      drm/i915: Fix gen6 (SNB) missed BLT ring interrupts.

Dave Airlie (5):
      x86/uv/x2apic: update for change in pci bridge handling.
      drm: make debug levels match in edid failure code.
      drm/radeon: workaround a hw bug on some radeon chipsets with all-0 EDIDs.
      drm/radeon: avoid warnings from r600/eg irq handlers on powered off card.
      drm/nouveau: drop leftover debugging

Dave Jones (1):
      [CPUFREQ] Remove cpufreq_stats sysfs entries on module unload.

David Howells (3):
      AFS: Set s_id in the superblock to the volume name
      AFS: Use i_generation not i_version for the vnode uniquifier
      KEYS/DNS: Fix ____call_usermodehelper() to not lose the session keyring

David Miller (1):
      Bluetooth: Do not ignore errors returned from strict_strtol()

David Sterba (2):
      btrfs: fix dereference of ERR_PTR value
      btrfs: fix uninitialized return value

Dmitry Torokhov (1):
      Input: evdev - try to wake up readers only if we have full packet

Dr. David Alan Gilbert (1):
      BUILD_BUG_ON_ZERO: fix sparse breakage

Emil Velikov (1):
      drm/nouveau/pm: Prevent overflow in nouveau_perf_init()

Eric Dumazet (6):
      net: rfs: enable RFS before first data packet is received
      inet_diag: fix inet_diag_bc_audit()
      ipv4: fix multicast losses
      hp100: fix an skb->len race
      sgi-xp: fix a use after free
      netxen: fix race in skb->len access

Eric Miao (1):
      leds: fix the incorrect display in menuconfig

Eric W. Biederman (1):
      proc: Fix Oops on stat of /proc/<zombie pid>/ns/net

Fabio Estevam (1):
      ARM: mx51/sdma: Check the chip revision in run-time

Fernando Luis Vázquez Cao (2):
      IGMP snooping: set mrouters_only flag for IPv4 traffic properly
      IGMP snooping: set mrouters_only flag for IPv6 traffic properly

Filip Palian (1):
      Bluetooth: l2cap and rfcomm: fix 1 byte infoleak to userspace.

Florian Zeitz (1):
      ALSA: emu10k1: Add details for E-mu 0404 PCIe version

Francois Romieu (1):
      r8169: fix static initializers.

Geert Uytterhoeven (4):
      net/hplance: hplance_init() should be __devinit
      fbdev/atyfb: Fix 2 defined-but-not-used warnings
      w1: W1_MASTER_DS1WM should depend on GENERIC_HARDIRQS
      drivers/misc/apds990x.c: apds990x_chip_on() should depend on
CONFIG_PM || CONFIG_PM_RUNTIME

Grazvydas Ignotas (1):
      omap: pandora: fix NAND support

Greg Dietsche (1):
      savage: remove unnecessary if statement

Greg Ungerer (3):
      m68knommu: fix linker script exported name sections
      m68knommu: create config options for CPU classes
      m68k: use kernel processor defines for conditional optimizations

Guennadi Liakhovetski (1):
      fbdev: sh_mobile_hdmi: fix regression: statically enable RTPM

Guenter Roeck (4):
      hwmon: (asus_atk0110) Consolidate sysfs attribute initialization
      hwmon: (ibmaem) Initialize sysfs attributes
      hwmon: (ibmpex) Initialize sysfs attributes
      hwmon: (s3c) Initialize sysfs attributes

Hans Petter Selasky (1):
      Input: properly assign return value of clamp() macro.

Hans Schillstrom (1):
      IPVS netns exit causes crash in conntrack

Hans-Christian Egtvedt (4):
      avr32: fix use of non-existing portnr variable in at32_map_usart()
      avr32/at32ap: fix mapping of platform device id for USART
      avr32: set CONFIG_CC_OPTIMIZE_FOR_SIZE=y for all defconfigs
      avr32: make intc_resume() return void to conform to syscore_ops

Hillf Danton (1):
      sched: Fix need_resched() when checking peempt

Hugh Dickins (1):
      ksm: fix NULL pointer dereference in scan_get_next_rmap_item()

Ilija Hadzic (1):
      drm/radeon: fix GUI idle IH debug statements

Ingo Molnar (1):
      x86, MAINTAINERS: Add x86 MCE people

J. Bruce Fields (2):
      nfsd: fix dependency of nfsd on auth_rpcgss
      nfsd4: fix break_lease flags on nfsd open

Jan Kara (1):
      vfs: Fix data corruption after failed write in __block_write_begin()

Janusz Krzysztofik (1):
      Input: omap-keypad - add missing input_sync()

Jay Estabrook (2):
      alpha/drm: Cleanup Alpha support in DRM generic code
      alpha, drm: Remove obsolete Alpha support in MGA DRM code

Jean Delvare (3):
      MAINTAINERS: add entry for legacy eeprom driver
      Revert "drm/i915: Enable GMBUS for post-gen2 chipsets"
      hwmon: (coretemp) Drop unused struct members

Jeff Layton (3):
      cifs: don't allow cifs_reconnect to exit with NULL socket pointer
      cifs: show sec= option in /proc/mounts
      cifs: correctly handle NULL tcon pointer in CIFSTCon

Jeff Ohlstein (1):
      msm: timer: compensate for timer shift in msm_read_timer_count

Jesper Juhl (4):
      ieee802154: Don't leak memory in ieee802154_nl_fill_phy
      drm/i915: Don't leak in i915_gem_shmem_pread_slow()
      ALSA: 6fire: Fix double-free bug in usb6fire_fw_ezusb_upload()
      ipv4, ping: Remove duplicate icmp.h include

Jimmy Hon (1):
      HID: add quirk for HyperPen 10000U

Jingoo Han (3):
      video: s3c-fb: fix misleading kfree in remove function
      video: s3c-fb: fix virtual resolution checking
      video: s3c-fb: move enabling channel for window

Jiri Kosina (2):
      HID: hiddev: fix potential use-after-free
      Revert "HID: magicmouse: ignore 'ivalid report id' while switching modes"

Joe Perches (5):
      HID: MAINTAINERS: Update USB HID/HIDBP DRIVERS pattern
      MAINTAINERS: Update CPU FREQUENCY patterns
      ALSA: hda - Fix beep_device compilation warnings
      checkpatch: add warning for uses of printk_ratelimit
      MAINTAINERS: Update EBTABLES mailing list

Jonathan Brassow (9):
      MD: no integrity register if no gendisk
      MD: no sync IO while suspended
      MD: possible typo
      MD: move thread wakeups into resume
      MD: raid1 changes to allow use by device mapper
      MD: add sync_super to mddev_t struct
      MD: support initial bitmap creation in-kernel
      MD: raid5 do not set fullsync
      MD: use is_power_of_2 macro

Josef Bacik (3):
      Btrfs: fix path leakage on subvol deletion
      Btrfs: protect the pending_snapshots list with trans_lock
      Btrfs: set no_trans_join after trying to expand the transaction

Josh Triplett (2):
      uts: make default hostname configurable, rather than always using "(none)"
      gcov: disable CONFIG_CONSTRUCTORS when not needed by CONFIG_GCOV_KERNEL

Julian Anastasov (1):
      netfilter: nf_nat: avoid double seq_adjust for loopback

Jörg Sommer (2):
      Documentation: update cgroupfs mount point
      Documentation: fix cgroup typos and formatting

KAMEZAWA Hiroyuki (7):
      mm/memory_hotplug.c: fix building of node hotplug zonelist
      mm: memory.numa_stat: fix file permission
      memcg: fix init_page_cgroup nid with sparsemem
      memcg: clear mm->owner when last possible owner leaves
      memcg: fix wrong check of noswap with softlimit
      memcg: fix percpu cached charge draining frequency
      memcg: avoid percpu cached charge draining at softlimit

KOSAKI Motohiro (4):
      vmscan,memcg: memcg aware swap token
      vmscan: implement swap token trace
      vmscan: implement swap token priority aging
      mm: increase RECLAIM_DISTANCE to 30

Kevin Hilman (2):
      OMAP: PM: omap_device: fix device power domain callbacks
      OMAP1: PM: register notifiers with generic clock ops even when !PM_RUNTIME

Kohei Kaigai (1):
      selinux: fix case of names with whitespace/multibytes on /selinux/create

Konrad Rzeszutek Wilk (5):
      xen: Fix compile warning when CONFIG_SMP is not defined.
      xen/setup: Fix for incorrect xen_extra_mem_start.
      [CPUFREQ] Don't set stat->last_index to -1 if the pol->cur has
incorrect value.
      [CPUFREQ] powernow-k8: Don't notify of successful transition if
we failed (vid case).
      [CPUFREQ] powernow-k8: Don't try to transition if the pstate is incorrect

Kuninori Morimoto (3):
      ARM: mach-shmobile: mackerel: tidyup usbhs driver settings
      sh: ecovec: Add renesas_usbhs support
      sh: sh7724: Add USBHS DMAEngine support

Linus Torvalds (7):
      Revert "fs/exec.c: use BUILD_BUG_ON for VM_STACK_FLAGS &
VM_STACK_INCOMPLETE_SETUP"
      mm: get rid of the most spurious find_vma_prev() users
      mm: avoid repeated anon_vma lock/unlock sequences in anon_vma_clone()
      mm: avoid anon_vma_chain allocation under anon_vma lock
      isofs: fix bh leak in isofs_fill_super() error case
      vfs: i_state needs to be 'unsigned long' for now
      Linux 3.0-rc4

Linus Walleij (3):
      ARM: 6947/2: mach-u300: fix compilation error in timer
      ARM: 6894/1: mmci: trigger card detect IRQs on falling and rising edges
      ARM: 6949/2: mach-u300: fix compilaton warning in IO accessors

Luiz Augusto von Dentz (1):
      Bluetooth: fix shutdown on SCO sockets

Maarten Lankhorst (2):
      btrfs: Remove unused sysfs code
      x86, efi: Do not reserve boot services regions within reserved areas

Magnus Damm (6):
      dmaengine: shdma: SH_DMAC_MAX_CHANNELS message fix
      ARM: mach-shmobile: AG5EVM SDHI1 platform data update
      ARM: mach-shmobile: Mackerel USB platform data update
      ARM: mach-shmobile: sh73a0 gic_arch_extn.irq_set_wake() fix
      drivers: sh: resume enabled clocks fix
      Input: sh_keysc - 8x8 MODE_6 fix

Marcelo Tosatti (1):
      KVM: VMX: do not overwrite uptodate vcpu->arch.cr3 on KVM_SET_SREGS

Marek Olšák (1):
      drm/radeon/kms: do bounds checking for 3D_LOAD_VBPNTR and bump array limit

Marius B. Kotsbak (1):
      net/usb: Add Samsung Kalmia driver for Samsung GT-B3730

Mathias Krause (3):
      sh, exec: remove redundant set_fs(USER_DS)
      avr32, exec: remove redundant set_fs(USER_DS)
      tools/perf: Fix static build of perf tool

Max Asbock (1):
      timerfd: Fix wakeup of processes when timer is cancelled on clock change

Maxin B. John (1):
      Documentation: update kmemleak supported archs

Mel Gorman (2):
      mm: compaction: ensure that the compaction free scanner does not
move to the next zone
      mm: compaction: abort compaction if too many pages are isolated
and caller is asynchronous V2

Miao Xie (1):
      btrfs: fix wrong reservation when doing delayed inode operations

Michael Hennerich (1):
      backlight: new driver for the ADP8870 backlight devices

Michal Hocko (2):
      fs/exec.c: use BUILD_BUG_ON for VM_STACK_FLAGS & VM_STACK_INCOMPLETE_SETUP
      mm: compaction: fix special case -1 order checks

Michal Marek (1):
      kbuild: Call depmod.sh via shell

Mike Frysinger (1):
      spi/bfin_spi: fix handling of default bits per word setting

Minchan Kim (1):
      mm/memory-failure.c: fix page isolated count mismatch

Ming Lei (1):
      ARM: 6952/1: fix lockdep warning of "unannotated irqs-off"

Namhyung Kim (6):
      md: check ->hot_remove_disk when removing disk
      md/bitmap: use proper accessor macro
      md/bitmap: remove unused fields from struct bitmap
      md/raid5: fix raid5_set_bi_hw_segments
      md/raid5: fix FUA request handling in ops_run_io()
      md/raid5: remove unusual use of bio_iovec_idx()

Neil Horman (1):
      tun: teach the tun/tap driver to support netpoll

NeilBrown (1):
      md:Documentation/md.txt - fix typo

Nicolas Cavallari (1):
      netfilter: fix looped (broad|multi)cast's MAC handling

Nicolas Ferre (1):
      avr32: add some more at91 to cpu.h definition

Nicolas Kaiser (1):
      include/asm-generic/pgtable.h: fix unbalanced parenthesis

Nicolas Pitre (2):
      ARM: 6953/1: DT: don't try to access physical address zero
      ARM: 6954/1: zImage: fix Thumb2 breakage

Nils Carlson (1):
      drivers/char/hpet.c: fix periodic-emulation for delayed interrupts

Nishant Sarmukadam (1):
      mwl8k: Tell firmware to generate CCMP header

Ondrej Zary (1):
      3c503: fix broken IRQ autoprobing

Patrick McHardy (2):
      netfilter: ipt_ecn: fix protocol check in ecn_mt_check()
      netfilter: ipt_ecn: fix inversion for IP header ECN match

Paul E. McKenney (3):
      rcu: Simplify curing of load woes
      rcu: use softirq instead of kthreads except when RCU_BOOST=y
      rcu: Move RCU_BOOST #ifdefs to header file

Paul Mundt (2):
      sh: Remove compressed kernel libgcc dependency.
      ARM: mach-shmobile: Correct SCIF port types for SH7367.

Pavel Shilovsky (1):
      CIFS: Fix sparse error

Pavel Shved (2):
      farsync: add module_put to error path in fst_open()
      gigaset: call module_put before restart of if_open()

Pawel Osciak (1):
      MAINTAINERS: add videobuf2 maintainers

Peter Zijlstra (1):
      mm: avoid repeated anon_vma lock/unlock sequences in unlink_anon_vmas()

Po-Yu Chuang (1):
      ARM: 6955/1: cmpxchg syscall should data abort if page not write

Rabin Vincent (1):
      ARM: 6951/1: include .bss in memory layout information

Rafael Aquini (1):
      mm: fix negative commitlimit when gigantic hugepages are allocated

Ralf Baechle (1):
      phylib: Allow BCM63XX PHY to be selected only on BCM63XX.

Randy Dunlap (8):
      nfsd: v4 support requires CRYPTO
      signal.c: fix kernel-doc notation
      mm/memory.c: fix kernel-doc notation
      lib/bitmap.c: fix kernel-doc notation
      kmsg_dump.h: fix build when CONFIG_PRINTK is disabled
      gpio: include linux/gpio.h where needed
      gpio: add GPIOF_ values regardless on kconfig settings
      staging: fix iio builds when IIO_RING_BUFFER is not enabled

Richard Cochran (3):
      dp83640: fix phy status frame event parsing
      dp83640: drop PHY status frames in the driver.
      pxa168_eth: fix race in transmit path.

Rob Herring (1):
      ARM: 6946/1: vexpress: move v2m clock init to init_early

Roy.Li (1):
      SELinux: skip file_name_trans_write() when policy downgraded.

Russell King (7):
      OMAP: PM debug: fix section mismatch warnings
      Revert "ARM: 6943/1: mm: use TTBR1 instead of reserved context ID"
      Revert "ARM: 6944/1: mm: allow ASID 0 to be allocated to tasks"
      ARM: extend Code: line by one 16-bit quantity for Thumb instructions
      ARM: initrd: disable initrds outside of memory
      ARM: footbridge: fix debug macros
      ARM: footbridge: fix clock event support

Sascha Hauer (1):
      drm: fix fbs in DRM_IOCTL_MODE_GETRESOURCES ioctl

Sebastian Andrzej Siewior (1):
      netfilter: ip_tables: fix compile with debug

Sekhar Nori (1):
      davinci: make PCM platform devices static

Shaohua Li (2):
      rcu: Use softirq to address performance regression
      compaction: checks correct fragmentation index

Sonic Zhang (1):
      netdev: bfin_mac: fix memory leak when freeing dma descriptors

Srinivas KANDAGATLA (2):
      sh: fix wrong icache/dcache address-array start addr in cache-debugfs.
      sh: Fix up xchg/cmpxchg corruption with gUSA RB.

Stefano Stabellini (1):
      xen: partially revert "xen: set max_pfn_mapped to the last pfn mapped"

Stephen Boyd (2):
      msm: timer: Fix SMP build error
      msm: timer: Fix DGT rate on 8960 and 8660

Steve (1):
      KVM: MMU: fix opposite condition in mapping_level_dirty_bitmap

Steve French (2):
      [CIFS] trivial cleanup fscache cFYI and cERROR messages
      [CIFS] update cifs version to 1.73

Steven Rostedt (3):
      tracing: Fix regression in printk_formats file
      sched: Check if lowest_mask is initialized in find_lowest_rq()
      mm: fix wrong kunmap_atomic() pointer

Takao Indoh (1):
      generic-ipi: Fix kexec boot crash by initializing
call_single_queue before enabling interrupts

Takashi Iwai (4):
      ALSA: hda - Fix wrong auto-mute type for Acer Aspire-one
      ALSA: hda - Fix missing static inline to beep dummy function
      ALSA: lola - Fix section mismatch
      ALSA: hda - Fix no NID error with VIA codecs

Tetsuo Handa (1):
      TOMOYO: Fix oops in tomoyo_mount_acl().

Thomas Gleixner (2):
      arm: davinci: Fix fallout from generic irq chip conversion
      clocksource: Make watchdog robust vs. interruption

Tom Goetz (1):
      xen: When calling power_off, don't call the halt function.

Tormod Volden (1):
      drm: Compare only lower 32 bits of framebuffer map offsets

Torsten Schenk (1):
      ALSA: 6fire - Fix signedness bug

Török Edwin (1):
      fix wrong iput on d_inode introduced by e6bc45d65d

Uwe Kleine-König (1):
      leds: move LEDS_GPIO_REGISTER out of menuconfig NEW_LEDS

Ville Tervo (1):
      Bluetooth: Do not send SET_EVENT_MASK for 1.1 and earlier devices

WANG Cong (1):
      netpoll: copy dev name of slaves to struct netpoll

Wanlong Gao (2):
      efifb: Fix call to wrong unregister function
      rtc: fix build warnings in defconfigs

Wolfram Sang (2):
      arm: mxs: include asm/processor.h for cpu_relax()
      drm: populate irq_by_busid-member for pci

Ying Han (1):
      memcg: add documentation for the memory.numastat API

Yogesh Ashok Powar (1):
      mwifiex: Fixing NULL pointer dereference

Zachary Amsden (1):
      KVM: Fix register corruption in pvclock_scale_delta

akpm@linux-foundation.org (1):
      Documentation/feature-removal-schedule.txt: remove ns_cgroup
from feature-removal-schedule.txt

sjur.brandeland@stericsson.com (1):
      caif: Bugfix - XOFF removed channel from caif-mux

马建朋 (1):
      md: Using poll  /proc/mdstat can monitor the events of adding a
spare disks

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

* Re: Linux 3.0-rc4 - fail to compile...
  2011-06-21  4:02 Linux 3.0-rc4 Linus Torvalds
@ 2011-06-21  7:13 ` Paul Rolland
  2011-06-21  7:27   ` KAMEZAWA Hiroyuki
  2011-06-21  7:43   ` Deng, Xuyue
  2011-06-21 15:05 ` Linux 3.0-rc4 Nick Bowler
  2011-06-22 20:08 ` Andi Kleen
  2 siblings, 2 replies; 11+ messages in thread
From: Paul Rolland @ 2011-06-21  7:13 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List, rol

[-- Attachment #1: Type: text/plain, Size: 1032 bytes --]

Hello,

On Mon, 20 Jun 2011 21:02:56 -0700
Linus Torvalds <torvalds@linux-foundation.org> wrote:

> Mostly the usual small driver one- (or few-) liners, and some bigger
> changes to drm (and md). But also two new smallish drivers
> (net/usb/kalmia.c, and the ADP8870 backlight driver). Some filesystem
> fixes (btrfs, cifs, afs, xfs, nfsd).

This is failing to compile on my machine :
...
  CC      mm/page_cgroup.o
  CC      fs/direct-io.o
mm/page_cgroup.c: In function ‘page_cgroup_init’:
mm/page_cgroup.c:308: error: implicit declaration of function ‘node_start_pfn’
mm/page_cgroup.c:309: error: implicit declaration of function ‘node_end_pfn’
make[1]: *** [mm/page_cgroup.o] Error 1
make: *** [mm] Error 2
make: *** Waiting for unfinished jobs....
  CC      fs/mpage.o
  CC      fs/ioprio.o

This seems to be caused by arch/x86/include/asm/mmzone_64.h which only defines
node_start_pfn and node_end_pfn if CONFIG_NUMA is set.

Adding CONFIG_NUMA to my .config fixes the issue.

Paul



[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: Linux 3.0-rc4 - fail to compile...
  2011-06-21  7:13 ` Linux 3.0-rc4 - fail to compile Paul Rolland
@ 2011-06-21  7:27   ` KAMEZAWA Hiroyuki
  2011-06-21  8:08     ` Paul Rolland
  2011-06-21  7:43   ` Deng, Xuyue
  1 sibling, 1 reply; 11+ messages in thread
From: KAMEZAWA Hiroyuki @ 2011-06-21  7:27 UTC (permalink / raw)
  To: Paul Rolland; +Cc: Linus Torvalds, Linux Kernel Mailing List

On Tue, 21 Jun 2011 09:13:35 +0200
Paul Rolland (ポール・ロラン)  <rol@witbe.net> wrote:

> Hello,
> 
> On Mon, 20 Jun 2011 21:02:56 -0700
> Linus Torvalds <torvalds@linux-foundation.org> wrote:
> 
> > Mostly the usual small driver one- (or few-) liners, and some bigger
> > changes to drm (and md). But also two new smallish drivers
> > (net/usb/kalmia.c, and the ADP8870 backlight driver). Some filesystem
> > fixes (btrfs, cifs, afs, xfs, nfsd).
> 
> This is failing to compile on my machine :
> ...
>   CC      mm/page_cgroup.o
>   CC      fs/direct-io.o
> mm/page_cgroup.c: In function ‘page_cgroup_init’:
> mm/page_cgroup.c:308: error: implicit declaration of function ‘node_start_pfn’
> mm/page_cgroup.c:309: error: implicit declaration of function ‘node_end_pfn’
> make[1]: *** [mm/page_cgroup.o] Error 1
> make: *** [mm] Error 2
> make: *** Waiting for unfinished jobs....
>   CC      fs/mpage.o
>   CC      fs/ioprio.o
> 
> This seems to be caused by arch/x86/include/asm/mmzone_64.h which only defines
> node_start_pfn and node_end_pfn if CONFIG_NUMA is set.
> 
> Adding CONFIG_NUMA to my .config fixes the issue.


Sorry, now patch is queued into mmotm.

This patch : http://marc.info/?l=linux-mm-commits&m=130834703319994&w=2

Thanks,
-Kame



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

* RE: Linux 3.0-rc4 - fail to compile...
  2011-06-21  7:13 ` Linux 3.0-rc4 - fail to compile Paul Rolland
  2011-06-21  7:27   ` KAMEZAWA Hiroyuki
@ 2011-06-21  7:43   ` Deng, Xuyue
  1 sibling, 0 replies; 11+ messages in thread
From: Deng, Xuyue @ 2011-06-21  7:43 UTC (permalink / raw)
  To: Paul Rolland (ポール・ロラン)
  Cc: Linux Kernel Mailing List

Hi, the same issue occurs on my machine.

But I cannot find any explict configuration option to enable CONFIG_NUMA. 
Did you place "CONFIG_NUMA=y" in the .config anyway? 


Best Regards
Deng, xuyue

-----Original Message-----
From: linux-kernel-owner@vger.kernel.org [mailto:linux-kernel-owner@vger.kernel.org] On Behalf Of Paul Rolland (???・???)
Sent: Tuesday, June 21, 2011 3:14 PM
To: Linus Torvalds
Cc: Linux Kernel Mailing List; rol@witbe.net
Subject: Re: Linux 3.0-rc4 - fail to compile...

Hello,

On Mon, 20 Jun 2011 21:02:56 -0700
Linus Torvalds <torvalds@linux-foundation.org> wrote:

> Mostly the usual small driver one- (or few-) liners, and some bigger
> changes to drm (and md). But also two new smallish drivers
> (net/usb/kalmia.c, and the ADP8870 backlight driver). Some filesystem
> fixes (btrfs, cifs, afs, xfs, nfsd).

This is failing to compile on my machine :
...
  CC      mm/page_cgroup.o
  CC      fs/direct-io.o
mm/page_cgroup.c: In function ‘page_cgroup_init’:
mm/page_cgroup.c:308: error: implicit declaration of function ‘node_start_pfn’
mm/page_cgroup.c:309: error: implicit declaration of function ‘node_end_pfn’
make[1]: *** [mm/page_cgroup.o] Error 1
make: *** [mm] Error 2
make: *** Waiting for unfinished jobs....
  CC      fs/mpage.o
  CC      fs/ioprio.o

This seems to be caused by arch/x86/include/asm/mmzone_64.h which only defines
node_start_pfn and node_end_pfn if CONFIG_NUMA is set.

Adding CONFIG_NUMA to my .config fixes the issue.

Paul



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

* Re: Linux 3.0-rc4 - fail to compile...
  2011-06-21  7:27   ` KAMEZAWA Hiroyuki
@ 2011-06-21  8:08     ` Paul Rolland
  0 siblings, 0 replies; 11+ messages in thread
From: Paul Rolland @ 2011-06-21  8:08 UTC (permalink / raw)
  To: KAMEZAWA Hiroyuki; +Cc: Linus Torvalds, Linux Kernel Mailing List, rol

[-- Attachment #1: Type: text/plain, Size: 474 bytes --]

Hello,

On Tue, 21 Jun 2011 16:27:39 +0900
KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> wrote:

> On Tue, 21 Jun 2011 09:13:35 +0200
> Paul Rolland (ポール・ロラン)  <rol@witbe.net> wrote:
> 
> Sorry, now patch is queued into mmotm.
> 
> This patch : http://marc.info/?l=linux-mm-commits&m=130834703319994&w=2

Patch applied cleanly on top of -rc4

Thanks very much, that fixes it !!

Tested-by: Paul Rolland <rol@witbe.net>

Best,
Paul



[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: Linux 3.0-rc4
  2011-06-21  4:02 Linux 3.0-rc4 Linus Torvalds
  2011-06-21  7:13 ` Linux 3.0-rc4 - fail to compile Paul Rolland
@ 2011-06-21 15:05 ` Nick Bowler
  2011-06-21 15:13   ` Paul Rolland
  2011-06-21 16:52     ` Melchior FRANZ
  2011-06-22 20:08 ` Andi Kleen
  2 siblings, 2 replies; 11+ messages in thread
From: Nick Bowler @ 2011-06-21 15:05 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List

Hi Linus,

On 2011-06-20 21:02 -0700, Linus Torvalds wrote:
> Mostly the usual small driver one- (or few-) liners, and some bigger
> changes to drm (and md). But also two new smallish drivers
> (net/usb/kalmia.c, and the ADP8870 backlight driver). Some filesystem
> fixes (btrfs, cifs, afs, xfs, nfsd).

We're at -rc4 now, but it seems that the following patch (drm/i915: add
missing intel_enable_plane() call to i9xx_crtc_mode_set()) has not made
it in yet?

  http://permalink.gmane.org/gmane.linux.kernel/1148279

The i915 driver has been broken since 3.0-rc1 without this fix,
which has been available for 3 weeks now.

Thanks,
-- 
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)

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

* Re: Linux 3.0-rc4
  2011-06-21 15:05 ` Linux 3.0-rc4 Nick Bowler
@ 2011-06-21 15:13   ` Paul Rolland
  2011-06-21 16:52     ` Melchior FRANZ
  1 sibling, 0 replies; 11+ messages in thread
From: Paul Rolland @ 2011-06-21 15:13 UTC (permalink / raw)
  To: Nick Bowler; +Cc: Linus Torvalds, Linux Kernel Mailing List, rol

[-- Attachment #1: Type: text/plain, Size: 690 bytes --]

Hello,

On Tue, 21 Jun 2011 11:05:44 -0400
Nick Bowler <nbowler@elliptictech.com> wrote:

> We're at -rc4 now, but it seems that the following patch (drm/i915: add
> missing intel_enable_plane() call to i9xx_crtc_mode_set()) has not made
> it in yet?
> 
>   http://permalink.gmane.org/gmane.linux.kernel/1148279
> 
> The i915 driver has been broken since 3.0-rc1 without this fix,
> which has been available for 3 weeks now.

Could that explain why, connecting a second monitor on a VGA connector, and
activating it, result in garbage on the screen, for both the VGA display,
but also the LVDS ?

This is what I can observe since 3.0-rc1, 2.6.39.1 was ok.

Best,
Paul

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: Linux 3.0-rc4
  2011-06-21 15:05 ` Linux 3.0-rc4 Nick Bowler
@ 2011-06-21 16:52     ` Melchior FRANZ
  2011-06-21 16:52     ` Melchior FRANZ
  1 sibling, 0 replies; 11+ messages in thread
From: Melchior FRANZ @ 2011-06-21 16:52 UTC (permalink / raw)
  To: linux-kernel
  Cc: Nick Bowler, Linus Torvalds, Keith Packard, Chris Wilson, dri-devel

* Nick Bowler -- Tuesday 21 June 2011:
> We're at -rc4 now, but it seems that the following patch (drm/i915: add
> missing intel_enable_plane() call to i9xx_crtc_mode_set()) has not made
> it in yet?
> 
>   http://permalink.gmane.org/gmane.linux.kernel/1148279
> 
> The i915 driver has been broken since 3.0-rc1 without this fix,
> which has been available for 3 weeks now.

Keith has suggested a better fix (https://lkml.org/lkml/2011/6/6/560),
but for some reason it still hasn't made it into the kernel.

m.

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

* Re: Linux 3.0-rc4
@ 2011-06-21 16:52     ` Melchior FRANZ
  0 siblings, 0 replies; 11+ messages in thread
From: Melchior FRANZ @ 2011-06-21 16:52 UTC (permalink / raw)
  To: linux-kernel; +Cc: Nick Bowler, Linus Torvalds, dri-devel

* Nick Bowler -- Tuesday 21 June 2011:
> We're at -rc4 now, but it seems that the following patch (drm/i915: add
> missing intel_enable_plane() call to i9xx_crtc_mode_set()) has not made
> it in yet?
> 
>   http://permalink.gmane.org/gmane.linux.kernel/1148279
> 
> The i915 driver has been broken since 3.0-rc1 without this fix,
> which has been available for 3 weeks now.

Keith has suggested a better fix (https://lkml.org/lkml/2011/6/6/560),
but for some reason it still hasn't made it into the kernel.

m.

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

* Re: Linux 3.0-rc4
  2011-06-21  4:02 Linux 3.0-rc4 Linus Torvalds
  2011-06-21  7:13 ` Linux 3.0-rc4 - fail to compile Paul Rolland
  2011-06-21 15:05 ` Linux 3.0-rc4 Nick Bowler
@ 2011-06-22 20:08 ` Andi Kleen
  2011-06-23  4:28   ` Linus Torvalds
  2 siblings, 1 reply; 11+ messages in thread
From: Andi Kleen @ 2011-06-22 20:08 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List

Linus Torvalds <torvalds@linux-foundation.org> writes:

> and the
> conversion from spinlocks to mutexes for the anon_vma locking ended up
> causing a scalability issue that required fixing.

FWIW it's still ~16% slower. Does that count as fixed?

-Andi

-- 
ak@linux.intel.com -- Speaking for myself only

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

* Re: Linux 3.0-rc4
  2011-06-22 20:08 ` Andi Kleen
@ 2011-06-23  4:28   ` Linus Torvalds
  0 siblings, 0 replies; 11+ messages in thread
From: Linus Torvalds @ 2011-06-23  4:28 UTC (permalink / raw)
  To: Andi Kleen; +Cc: Linux Kernel Mailing List

On Wed, Jun 22, 2011 at 1:08 PM, Andi Kleen <andi@firstfloor.org> wrote:
> Linus Torvalds <torvalds@linux-foundation.org> writes:
>
>> and the
>> conversion from spinlocks to mutexes for the anon_vma locking ended up
>> causing a scalability issue that required fixing.
>
> FWIW it's still ~16% slower. Does that count as fixed?

Well, so far I haven't really seen any suggestions on how to improve
it much further.

3.0 will still be noticeably faster than 2.6.39 due to the other
changes made (ie the read-ahead), so yes, the regression itself is
fixed.

But performance on that particular benchmark with that particular
machine is clearly not optimal, in that there are known setups that
would be faster still.

Of course, the reason for the mutex conversion was _other_ loads,
where the spinlocks had bad behavior. So it's a balancing act. And I
suspect we've reached a reasonable point in that balancing, yes.

                  Linus

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

end of thread, other threads:[~2011-06-23  4:28 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-06-21  4:02 Linux 3.0-rc4 Linus Torvalds
2011-06-21  7:13 ` Linux 3.0-rc4 - fail to compile Paul Rolland
2011-06-21  7:27   ` KAMEZAWA Hiroyuki
2011-06-21  8:08     ` Paul Rolland
2011-06-21  7:43   ` Deng, Xuyue
2011-06-21 15:05 ` Linux 3.0-rc4 Nick Bowler
2011-06-21 15:13   ` Paul Rolland
2011-06-21 16:52   ` Melchior FRANZ
2011-06-21 16:52     ` Melchior FRANZ
2011-06-22 20:08 ` Andi Kleen
2011-06-23  4:28   ` Linus Torvalds

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.