All of lore.kernel.org
 help / color / mirror / Atom feed
* Linux 3.1-rc2
@ 2011-08-14 22:45 Linus Torvalds
  2011-08-14 23:38 ` Linus Torvalds
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Linus Torvalds @ 2011-08-14 22:45 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Hey, nice calm first week after the merge window. Good job. Or maybe
people are just being lazy, and everybody is on vacation. Whatever.
Don't tell me. I'm reasonably happy, I want to stay that way.

That said, I would be happy if it calmed down further. 300+ commits
for -rc2 is good, but please make me even happier for -rc3 by ONLY
sending me real fixes. Think of it as "fairly late in the -rc series",
because I really want to compensate for the merge window being fairly
chaotic.

             Linus

---
Aaron Lu (1):
      mmc: sdhci: fix retuning timer wrongly deleted in sdhci_tasklet_finish

Ajeet Yadav (1):
      "xfs: fix error handling for synchronous writes" revisited

Akinobu Mita (1):
      slub: fix check_bytes() for slub debugging

Alan Cox (2):
      gma500: Fix clashes with DRM updates
      gma500: Fix clashes with DRM updates

Alex Elder (1):
      xfs: set cursor in xfs_ail_splice() even when AIL was empty

Alex Hacker (1):
      ath9k: fix a misprint which leads to incorrect calibration

Anatolij Gustschin (1):
      MAINTAINERS: change maintainership of mpc5xxx

Andrei Warkentin (1):
      Bridge: Always send NETDEV_CHANGEADDR up on br MAC change.

Andrew Bird (4):
      USB: option driver: add PID for Vodafone-Huawei K3770
      USB: option driver: add PID for Vodafone-Huawei K3771
      USB: option driver: add PID for Vodafone-Huawei K4510
      USB: option driver: add PID for Vodafone-Huawei K4511

Andrew Morton (5):
      drivers/staging/speakup/devsynth.c: fix "buffer size is not
provably correct" error
      drivers/staging/dt3155v4l/dt3155v4l.c needs slab.h
      drivers/staging/solo6x10/core.c needs slab.h
      drivers/staging/solo6x10/p2m.c needs slab.h
      staging: more missing slab.h inclusions

Andy Lutomirski (9):
      x86-64: Pad vDSO to a page boundary
      x86-64: Move the "user" vsyscall segment out of the data segment.
      x86-64: Work around gold bug 13023
      x86-64, xen: Enable the vvar mapping
      x86-64: Add user_64bit_mode paravirt op
      x86-64: Add vsyscall:emulate_vsyscall trace event
      x86: Remove unnecessary compile flag tweaks for vsyscall code
      x86-64: Wire up getcpu syscall
      x86-64: Rework vsyscall emulation and add vsyscall= parameter

Andy Shevchenko (5):
      mmc: mmc_test: avoid stalled file in debugfs
      mmc: Revert "mmc: sdhci: Fix SDHCI_QUIRK_TIMEOUT_USES_SDCLK"
      mmc: sdhci: check host->clock before using it as a denominator
      mmc: sdhci: move timeout_clk calculation farther down
      mmc: sdhci: use f_max instead of host->clock for timeouts

Anthony Bourguignon (1):
      rt2x00: Add rt2870 device id for Dvico usb key

Anton Blanchard (10):
      powerpc: Fix device tree claim code
      powerpc: Clean up some panic messages in prom_init
      powerpc: Jump label misalignment causes oops at boot
      powerpc: pseries: Fix kexec on machines with more than 4TB of RAM
      powerpc: Move kdump default base address to half RMO size on 64bit
      powerpc: Lack of ibm,io-events not that important!
      powerpc: Make KVM_GUEST default to n
      powerpc/pseries: Fix kexec on recent firmware versions
      powerpc/pseries: Cleanup VPA registration and deregistration errors
      powerpc/pseries: Simplify vpa deregistration functions

Arnaldo Carvalho de Melo (4):
      perf evlist: Introduce 'disable' method
      perf python: Add PERF_RECORD_{LOST,READ,SAMPLE} routine tables
      perf report: Use ui__warning in some more places
      perf tools: Check $HOME/.perfconfig ownership

Arnaud Lacombe (1):
      usb/host/pci-quirks.c: correct annotation of `ehci_dmi_nohandoff_table'

Arnaud Patard (4):
      efikasb/mx: fix usbh1 initialisation
      efikasb: fix gpio keys.
      efika: Fix board id detection
      iMX: Fix build for iMX53

Artur Zimmer (1):
      USB: Serial: Add PID(0xF7C0) to FTDI SIO driver for a zeitcontrol-device

Arvid Brodin (1):
      usb/isp1760: Added missing call to usb_hcd_check_unlink_urb()
during unlink

Axel Lin (2):
      usb: gadget: s3c2410_udc: fix unterminated platform_device_id table
      mmc: tmio: eliminate unused variable 'mmc' warning

Ben Dooks (1):
      ARM: mx5: board-cpuimx51.c fixup irq_to_gpio() usage

Benjamin Herrenschmidt (3):
      powerpc/4xx: Fix build of PCI code on 405
      powerpc: Fix build without CONFIG_PCI
      powerpc: Really fix build without CONFIG_PCI

Boaz Harrosh (1):
      pnfs: Automatically select blocks & objects layouts

Bob Copeland (1):
      ath5k: fix error handling in ath5k_beacon_send

Boris Todorov (1):
      USB: EHCI: Fix test mode sequence

Borislav Petkov (1):
      EDAC: Correct Kconfig dependencies

Brian S. Julin (1):
      ARM: 7005/1: freshen up mm/proc-arm946.S

Bruce Allan (4):
      e1000e: alternate MAC address does not work on device id 0x1060
      e1000e: do not disable receiver on 82574/82583
      e1000e: alternate MAC address update
      e1000e: increase driver version number

Chandra Seetharaman (13):
      xfs: Remove the macro XFS_BUF_BFLAGS
      xfs: Remove the macro XFS_BUF_ERROR and family
      xfs: Remove macro XFS_BUF_BUSY and family
      xfs: Remove macro XFS_BUF_HOLD
      xfs: Remove macro XFS_BUF_SET_START
      xfs: Remove the macro XFS_BUF_PTR
      xfs: Remove the macro XFS_BUF_SET_PTR
      Replace the macro XFS_BUF_ISPINNED with helper xfs_buf_ispinned
      xfs: Remove the macro XFS_BUF_SET_TARGET
      xfs: Remove the macro XFS_BUF_TARGET
      xfs: Remove the macro XFS_BUFTARG_NAME
      xfs: Check the return value of xfs_buf_read() for NULL
      xfs: replace xfs_buf_geterror() with bp->b_error

Christoph Lameter (2):
      slub: Fix full list corruption if debugging is on
      slub: Fix partial count comparison confusion

Clemens Ladisch (2):
      ALSA: snd-usb: Accept UAC2 FORMAT_TYPE descriptors with bLength > 6
      mm: fix wrong vmap address calculations with odd NR_CPUS values

Colin Cross (1):
      OMAP2+: PM: SmartReflex: use put_sync_suspend for IRQ-safe disabling

Dan Carpenter (1):
      Staging: iio: add some unlocks to raw_read() functions

Daniel Baluta (1):
      ipv4: Fix ip_getsockopt for IP_PKTOPTIONS

Daniel Mack (4):
      ALSA: snd-usb: operate on given mixer interface only
      ALSA: snd-usb: Fix uninitialized variable usage
      ALSA: snd-usb-caiaq: Fix keymap for RigKontrol3
      ALSA: snd-usb-caiaq: Correct offset fields of outbound iso_frame_desc

Dave Martin (2):
      ARM: 7007/1: alignment: Prevent ignoring of faults with ARMv6
unaligned access model
      ARM: 7008/1: alignment: Make SIGBUS sent to userspace POSIXly correct

David Ahern (1):
      powerpc/perf: Disable pagefaults during callchain stack read

David Howells (1):
      CRED: Restore const to current_cred()

David S. Miller (2):
      net: Make userland include of netlink.h more sane.
      sparc: Don't do hypervisor calls on non-sun4v in DS driver.

Deepak Saxena (1):
      sound: oss/pas2: Remove CLOCK_TICK_RATE dependency from PAS16 driver

Dmitry Kravkov (3):
      bnx2x: prevent race between undi_unload and load flows
      bnx2x: properly clean indirect addresses
      bnx2x: disable dcb on 578xx since not supported yet

Eric Miao (1):
      ARM: mx53: add pad configuration for I2C signals

Eric Sandeen (2):
      ext3: Properly count journal credits for long symlinks
      ext4: Properly count journal credits for long symlinks

Fabio Estevam (3):
      ARM: mach-imx/mx31ads: Fix section mismatches
      ARM: mach-imx/mx31lilly: Fix section mismatches
      ARM: board-mx51_babbage: Fix UART2 registration

Florian Echtler (1):
      USB: Serial: Add device ID for Sierra Wireless MC8305

Florian Westphal (2):
      compat_ioctl: add compat handler for PPPIOCGL2TPSTATS
      net_sched: prio: use qdisc_dequeue_peeked

Geert Uytterhoeven (1):
      usb: gadget: net2272 - Correct includes

Guenter Roeck (2):
      hwmon: (pmbus) Virtualize pmbus_write_byte
      hwmon: (pmbus/lm25066) Ignore byte writes to non-zero pages

Han Pingtian (1):
      perf buildid-cache: Zero out buffer of filenames when
adding/removing buildid

Hauke Mehrtens (1):
      b43: read correct register on bcma bus.

Hemant Pedanekar (1):
      omap: timer: Set dmtimer used as clocksource in autoreload mode

Ionut Nicu (1):
      USB: ftdi_sio: fix minor typo in get_ftdi_divisor

Ivo van Doorn (1):
      rt2x00: Add new rt73 buffalo USB id

Jaehoon Chung (3):
      mmc: sdhci-s3c: add BROKEN_ADMA_ZEROLEN_DESC quirk
      mmc: core: use defined R1_STATE_PRG macro for card status
      mmc: remove unused "ddr" parameter in struct mmc_ios

Jamie Iles (1):
      ARM: 7010/1: mm: fix invalid loop for poison_init_mem

Jarkko Nikula (1):
      ASoC: omap: Update e-mail address of Jarkko Nikula

Jason Baron (1):
      jump label: Reduce the cycle count by changing the link order

Jason Liu (1):
      ARM: iMX5: Don't enable DPLL if it already enabled

Javier Martin (1):
      Add tlv320aic32x4 platform data to Visstrim_M10.

Jean-Christophe PLAGNIOL-VILLARD (1):
      USB: at91_udc: include linux/prefetch.h explicitly

Jesper Juhl (1):
      trace events: Update version number reference to new 3.x scheme
for EVENT_POWER_TRACING_DEPRECATED

JiSheng Zhang (1):
      USB: xhci: fix OS want to own HC

Jiri Olsa (3):
      perf tools: Add support to install perf python extension
      perf sched: Do not delete session object prematurely
      perf sched: Usage leftover from trace -> script rename

Johan Hovold (1):
      OMAP3: am3517crane: remove NULL board_mux from board file

John Johansen (1):
      Ecryptfs: Add mount option to check uid of device being mounted
= expect uid

John Stultz (1):
      usb: musb: fix oops on musb_gadget_pullup

Jonathan Nieder (2):
      perf tools: do not look at ./config for configuration
      cap_syslog: don't use WARN_ONCE for CAP_SYS_ADMIN deprecation warning

Jovi Zhang (1):
      perf probe: Fix coredump introduced by probe module option

Julia Lawall (7):
      drivers/staging/ath6kl/miscdrv/ar3kps/ar3kpsparser.c: adjust array index
      drivers/staging/hv/blkvsc_drv.c: eliminate NULL pointer dereference
      ALSA: azt3328 - adjust error handling code to include debugging code
      drivers/net/wireless/wl1251: add missing kfree
      net/netlabel/netlabel_kapi.c: add missing cleanup code
      net/bridge/netfilter/ebtables.c: use available error handling code
      hwmon: (ibmaem) add missing kfree

Julian Anastasov (6):
      netfilter: avoid double free in nf_reinject
      ipv4: fix the reusing of routing cache entries
      netfilter: TCP and raw fix for ip_route_me_harder
      ipv4: route non-local sources for raw socket
      ipv4: use dst with ref during bcast/mcast loopback
      ipv4: some rt_iif -> rt_route_iif conversions

Kazutomo Yoshii (1):
      ALSA: usb-audio - Add quirk for BOSS Micro BR-80

Kevin Hilman (3):
      OMAP2+: Kconfig: don't select PM in OMAP2PLUS_TYPICAL
      OMAP1: enable GENERIC_IRQ_CHIP
      OMAP3: beagle: don't touch omap_device internals

Kuninori Morimoto (5):
      usb: renesas_usbhs: fix DMA build by including dma-mapping.h
      usb: renesas_usbhs: fixup usbhsg_for_each_uep 1st pos
      net/irda: sh_irda: add missing header
      net/irda: sh_sir: add missing header
      net/irda: sh_sir: tidyup compile warning

Kusanagi Kouichi (1):
      perf tools: Make clean leaves some files

Kyungmin Park (1):
      mmc: core: Detect eMMC v4.5 ext_csd entries

Larry Finger (1):
      rtlwifi: rtl892cu: New USB IDs

Lennert Buytenhek (4):
      ARM: pxa: fix logic error in PJ4 iWMMXt handling
      ARM: mmp: Also start timer 1 on boot.
      ARM: mmp: Switch to using timer 1 as clocksource timer.
      ARM: mmp: Change the way we use timer 0 as clockevent timer.

Linus Torvalds (5):
      cred: use 'const' in get_current_{user,groups}
      autofs4: clean up uaotfs use of debug/info/warning printouts
      autofs4: fix debug printk warning uncovered by cleanup
      Revert "EDAC: Correct Kconfig dependencies"
      Linux 3.1-rc2

Linus Walleij (1):
      mach-sa1100: fix PCI build problem

Luis de Bethencourt (1):
      Documentation: drop Linux Source Driver from kernel-docs references

Marcos Souza (1):
      Documentation: befs.txt: no maintainer, orphaned

Mark Brown (10):
      ASoC: Disable wm_hubs periodic DC servo update
      ASoC: Rename WM8915 to WM8996
      ASoC: Acknowledge WM8996 interrupts before acting on them
      ASoC: Fix binding of WM8750 on Jive
      ASoC: Fix SPI driver binding for WM8987
      ASoC: Fix warning in Speyside WM8962
      ASoC: Fix typo in wm8750 spi_ids
      ASoC: Add missing break in WM8994 probe
      ASoC: Terminate WM8750 SPI device ID table
      mmc: sdhci-s3c: Fix build for header change

Matvejchikov Ilya (1):
      slip: fix NOHZ local_softirq_pending 08 warning

Maxim Nikulin (1):
      USB: assign instead of equal in usbtmc.c

Maxin John (1):
      arch:arm:plat-omap:iovmm: remove unused variable 'va'

Mehnert, Torsten (1):
      i.MX25 GPT clock fix: ensure correct the clock source

Michal Hocko (1):
      Revert "memcg: get rid of percpu_charge_mutex lock"

Michał Mirosław (1):
      mmc: cb710: fix possible pci_dev leak in cb710_pci_configure()

Mike Waychison (1):
      tcp: initialize variable ecn_ok in syncookies path

Miller Puckette (1):
      ALSA: usb-audio - add quirk for Keith McMillen StringPort

Ming Lei (1):
      usb: host: ehci-omap: fix .remove and failure handling path of .probe(v1)

Nick Bowler (1):
      USB: usb-storage: unusual_devs entry for ARM V2M motherboard.

Nicolai Krakowiak (1):
      ALSA: snd-usb: avoid dividing by zero on invalid input

Nicolas de Pesloüan (1):
      bonding: document two undocumented options.

Nishanth Aravamudan (1):
      powerpc/kvm: Fix build errors with older toolchains

Nishanth Menon (1):
      OMAP3+: SR: ensure pm-runtime callbacks can be invoked with IRQs disabled

Nitin Gupta (1):
      zcache: Fix build error when sysfs is not defined

Oleg Drokin (1):
      Update Nook Color machine 3284 to common Encore name

Oliver Hartkopp (1):
      slcan: ldisc generated skbs are received in softirq context

Paul Gortmaker (1):
      staging: ft1000_proc needs asm/io.h for inw/outw on sparc

Paul Mcquade (1):
      Documentation: email-clients: Add better Thunderbird information

Paul Walmsley (1):
      OMAP: hwmod: fix build break on non-OMAP4 multi-OMAP2 builds

Pekka Enberg (1):
      perf symbols: Check '/tmp/perf-' symbol file ownership

Peng Tao (1):
      NFS41: make PNFS_BLOCK selectable

Peter Ujfalusi (1):
      OMAP: Fix linking error in twl-common.c for OMAP2/3/4 only builds

Peter Zijlstra (2):
      ppc: Remove duplicate definition of PV_POWER7
      mm: Fix fixup_user_fault() for MMU=n

Philip Rakity (1):
      mmc: sdhci: pxav3: controller needs 32 bit ADMA addressing

Rabin Vincent (1):
      usb: musb: fix Kconfig

Rajkumar Manoharan (2):
      ath9k_hw: Fix incorrect Tx control power in AR9003 template
      ath9k_hw: update PMU to improve ripple issue for AR9485

Ralf Baechle (1):
      PCnet: Fix section mismatch

Ralf Thielow (1):
      Documentation: SubmittingDrivers: fix Linus's git tree URL

Randy Dunlap (1):
      Documentation: kernel-parameters.txt cleanups

Raphaël Assénat (1):
      am3505/3517: Various platform defines for UART4

Richard Cochran (2):
      gianfar: fix fiper alignment after resetting the time
      dp83640: increase receive time stamp buffer size

Roberto Sassu (1):
      eCryptfs: fix compile error

Russell King (4):
      Staging: Add clk API note to nvec/TODO
      ARM: Fix build error for SMP=n builds
      dmaengine: PL08x: Fix trivial build error
      ARM: drop experimental status for ARM_PATCH_PHYS_VIRT

Sangbeom Kim (1):
      ASoC: SAMSUNG: Add I2S0 internal dma driver

Sarah Sharp (1):
      xhci: Don't submit commands or URBs to halted hosts.

Scott Wood (2):
      powerpc: mtspr/mtmsr should take an unsigned long
      powerpc: Return the_cpu_ spec from identify_cpu

Sebastian Andrzej Siewior (3):
      usb/config: use proper endian access for wMaxPacketSize
      usb: gadget: fusb300: remove #if 0 block
      usb: gadget: composite: fix bMaxPacketSize for SuperSpeed

Sebastian Bauer (1):
      usb: gadget: hid: don't STALL when processing a HID Descriptor request

Sergei Trofimovich (1):
      usb: musb: tusb6010_omap: fix build failure: error: 'musb' undeclared

Sergiu Iordache (1):
      Documentation: add Ramoops usage description

Seungwon Jeon (1):
      mmc: dw_mmc: Fix DDR mode support.

Shashidhar Hiremath (1):
      mmc: dw_mmc: Fix mask in IDMAC_SET_BUFFER1_SIZE macro

Shawn Guo (1):
      usb/ehci-mxc: add missing inclusion of mach/hardware.h

Stefan Lippers-Hollmann (1):
      staging: rtl8192u: declare MODULE_FIRMWARE

Stephen Boyd (1):
      Documentation: add ARM user_debug to kernel-parameters.txt

Stephen Warren (4):
      ASoC: Tegra: tegra_pcm_deallocate_dma_buffer: Don't OOPS
      ASoC: Tegra: wm8903 machine driver: Allow re-insertion of module
      ASoC: WM8903: Free IRQ on device removal
      dt: add empty of_get_property for non-dt

Takashi Iwai (7):
      ALSA: hda - Fix digital-mic mono recording on ASUS Eee PC
      ALSA: hda - Use auto-parser for ASUS UX50, Eee PC P901, S101 and P1005
      ALSA: hdspm - Fix uninitialized compile warnings
      ALSA: Fix dependency of CONFIG_SND_TEA575X
      ALSA: timer - Fix Oops at closing slave timer
      ALSA: timer - Add NULL-check for invalid slave timer
      ASoC: Fix compile warning in wm8750.c

Tanmay Upadhyay (2):
      ARM: pxa168/gplugd: get rid of mfp-gplugd.h
      ARM: pxa168/gplugd: free correct GPIO

Tetsuo Handa (1):
      TOMOYO: Fix incomplete read of /sys/kernel/security/tomoyo/profile

Thadeu Lima de Souza Cascardo (4):
      staging: fix zcache building
      staging: zcache: module is GPL
      staging: zcache: include module.h for MODULE_LICENSE
      zcache: Use div_u64 for 64-bit division

Thomas Meyer (2):
      ALSA: asihpi - use kzalloc()
      arm: mach-omap2: mux: use kstrdup()

Tim Chen (1):
      scm: Capture the full credentials of the scm sender

Tony Lin (1):
      mmc: esdhc-imx: fix card interrupt loss on freescale eSDHC

Tracey Dent (1):
      MAINTAINERS: Update linus' git repository

Tyler Hicks (2):
      eCryptfs: Return error when lower file pointer is NULL
      eCryptfs: Fix payload_len unitialized variable warning

Uwe Bonnes (1):
      usb: serial: ftdi_sio.c: For the FT232H
FTDI_SIO_SET_BAUDRATE_REQUEST, index needs to be shifted too

Vasiliy Kulikov (1):
      move RLIMIT_NPROC check from set_user() to do_execve_common()

Vijay Chavan (1):
      USB: Serial: Added device ID for Qualcomm Modem in Sagemcom's HiLo3G

Vladislav Zolotarov (2):
      bnx2x: init FCOE FP only once
      bnx2x: fix select_queue when FCoE is disabled

Wang Shaoyan (3):
      ALSA: hda - Fix a complile warning in patch_via.c
      sound: pss - don't use the deprecated function check_region
      ALSA: hda - Add CONFIG_SND_HDA_POWER_SAVE to stac_vrefout_set()

Wanlong Gao (1):
      drivers:staging:solo6x10:add the missed slab.h

Willem de Bruijn (1):
      net: add Documentation/networking/scaling.txt

Wolfram Sang (1):
      ASoC: sgtl5000: fix cache handling

Youquan Song (1):
      perf, x86: Add model 45 SandyBridge support

Zac Storer (1):
      Documentation: fix spelling error in SubmittingPatches

Zhu Yanhai (1):
      perf lock: Dropping unsupported ':r' modifier

huajun li (1):
      rtl8150: rtl8150_disconnect(...) does not need tasklet_disable(...)

wwang (1):
      staging:rts_pstor: fix thread synchronization flow

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

* Re: Linux 3.1-rc2
  2011-08-14 22:45 Linux 3.1-rc2 Linus Torvalds
@ 2011-08-14 23:38 ` Linus Torvalds
  2011-08-15  9:58 ` Paul Rolland
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 14+ messages in thread
From: Linus Torvalds @ 2011-08-14 23:38 UTC (permalink / raw)
  To: Linux Kernel Mailing List

On Sun, Aug 14, 2011 at 3:45 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
>
> That said, I would be happy if it calmed down further. 300+ commits
> for -rc2 is good, but please make me even happier for -rc3 by ONLY
> sending me real fixes. Think of it as "fairly late in the -rc series",
> because I really want to compensate for the merge window being fairly
> chaotic.

.. oh, and a couple of things I forgot to mention.

The mirroring from master.kernel.org to the public sites has been
pretty slow lately, and the main machine has been under a constant
load of about 35-50 for the last few days doing rsync checksumming or
something.

So it may not show up on the public sites for a while. I'm still not
seeing the stuff I pushed out early in the morning on git.kernel.org,
for example. So right now the delay seems to be in the 12+ hour range.

Developers who have direct access to master.kernel.org can obviously
see it, but...

The other thing I forgot to mention was that people are now actively
encouraged to test out SLUB debugging again. Not only is it always
nice to enable allocator debugging to find bugs elsewhere, but this
time it's doubly encouraged just to double- and triple-check that the
SLUB bugs that caused problems are gone. In addition to whatever bugs
elsewhere caught by redzoning and poisoning.

                Linus

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

* Re: Linux 3.1-rc2
  2011-08-14 22:45 Linux 3.1-rc2 Linus Torvalds
  2011-08-14 23:38 ` Linus Torvalds
@ 2011-08-15  9:58 ` Paul Rolland
  2011-08-15 17:18 ` [PATCH 3.1-rc2] x86: fix mm/fault.c build Randy Dunlap
  2011-08-16  4:41 ` [PATCH 3.1-rc2] xen: self-balloon needs module.h Randy Dunlap
  3 siblings, 0 replies; 14+ messages in thread
From: Paul Rolland @ 2011-08-15  9:58 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List, rol

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

Hello,

On Sun, 14 Aug 2011 15:45:28 -0700
Linus Torvalds <torvalds@linux-foundation.org> wrote:

> Hey, nice calm first week after the merge window. Good job. Or maybe
> people are just being lazy, and everybody is on vacation. Whatever.
> Don't tell me. I'm reasonably happy, I want to stay that way.
> 
> That said, I would be happy if it calmed down further. 300+ commits
> for -rc2 is good, but please make me even happier for -rc3 by ONLY
> sending me real fixes. Think of it as "fairly late in the -rc series",
> because I really want to compensate for the merge window being fairly
> chaotic.

Looks like only the .gz versions made their way to the ftp server...
No .bz2 so far for -rc2. Not a real problem, just wanted to let you know.

Paul

-- 
Paul Rolland                                E-Mail : rol(at)witbe.net
CTO - Witbe.net SA                          Tel. +33 (0)1 47 67 77 77
Les Collines de l'Arche                     Fax. +33 (0)1 47 67 77 99
F-92057 Paris La Defense                    RIPE : PR12-RIPE

LinkedIn : http://www.linkedin.com/in/paulrolland
Skype    : rollandpaul

"I worry about my child and the Internet all the time, even though she's
too young to have logged on yet. Here's what I worry about. I worry that 10
or 15 years from now, she will come to me and say 'Daddy, where were you
when they took freedom of the press away from the Internet?'"
--Mike Godwin, Electronic Frontier Foundation 



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

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

* [PATCH 3.1-rc2] x86: fix mm/fault.c build
  2011-08-14 22:45 Linux 3.1-rc2 Linus Torvalds
  2011-08-14 23:38 ` Linus Torvalds
  2011-08-15  9:58 ` Paul Rolland
@ 2011-08-15 17:18 ` Randy Dunlap
  2011-08-16  2:09   ` Linus Torvalds
  2011-08-16  4:41 ` [PATCH 3.1-rc2] xen: self-balloon needs module.h Randy Dunlap
  3 siblings, 1 reply; 14+ messages in thread
From: Randy Dunlap @ 2011-08-15 17:18 UTC (permalink / raw)
  To: Linus Torvalds, x86; +Cc: Linux Kernel Mailing List

From: Randy Dunlap <rdunlap@xenotime.net>

arch/x86/mm/fault.c needs to include asm/vsyscall.h to fix a
build error:

arch/x86/mm/fault.c: In function '__bad_area_nosemaphore':
arch/x86/mm/fault.c:728: error: 'VSYSCALL_START' undeclared (first use in this function)

Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
---
 arch/x86/mm/fault.c |    1 +
 1 file changed, 1 insertion(+)

--- lnx-31-rc2.orig/arch/x86/mm/fault.c
+++ lnx-31-rc2/arch/x86/mm/fault.c
@@ -17,6 +17,7 @@
 #include <asm/traps.h>			/* dotraplinkage, ...		*/
 #include <asm/pgalloc.h>		/* pgd_*(), ...			*/
 #include <asm/kmemcheck.h>		/* kmemcheck_*(), ...		*/
+#include <asm/vsyscall.h>
 
 /*
  * Page fault error code bits:

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

* Re: [PATCH 3.1-rc2] x86: fix mm/fault.c build
  2011-08-15 17:18 ` [PATCH 3.1-rc2] x86: fix mm/fault.c build Randy Dunlap
@ 2011-08-16  2:09   ` Linus Torvalds
  2011-08-16  5:27     ` H. Peter Anvin
                       ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Linus Torvalds @ 2011-08-16  2:09 UTC (permalink / raw)
  To: Randy Dunlap, Andy Lutomirski, Peter Anvin; +Cc: x86, Linux Kernel Mailing List

On Mon, Aug 15, 2011 at 10:18 AM, Randy Dunlap <rdunlap@xenotime.net> wrote:
> From: Randy Dunlap <rdunlap@xenotime.net>
>
> arch/x86/mm/fault.c needs to include asm/vsyscall.h to fix a
> build error:
>
> arch/x86/mm/fault.c: In function '__bad_area_nosemaphore':
> arch/x86/mm/fault.c:728: error: 'VSYSCALL_START' undeclared (first use in this function)

Grr. This seems to be one of those "under certain configurations
only". I can trigger it with "allnoconfig", but not with my common
configuration or "allmodconfig"

I just don't see *why* it ends up being config-related. Can anybody
fill me in? It looks like some header file does a conditional include
of fixmap.h or something. Urgh. I *hate* those kinds of "some configs
work" cases.

              Linus

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

* [PATCH 3.1-rc2] xen: self-balloon needs module.h
  2011-08-14 22:45 Linux 3.1-rc2 Linus Torvalds
                   ` (2 preceding siblings ...)
  2011-08-15 17:18 ` [PATCH 3.1-rc2] x86: fix mm/fault.c build Randy Dunlap
@ 2011-08-16  4:41 ` Randy Dunlap
  2011-08-16  5:11   ` Konrad Rzeszutek Wilk
  3 siblings, 1 reply; 14+ messages in thread
From: Randy Dunlap @ 2011-08-16  4:41 UTC (permalink / raw)
  To: Linus Torvalds, Konrad Rzeszutek Wilk; +Cc: Linux Kernel Mailing List

From: Randy Dunlap <rdunlap@xenotime.net>

Fix build errors (found when CONFIG_SYSFS is not enabled):

drivers/xen/xen-selfballoon.c:446: warning: data definition has no type or storage class
drivers/xen/xen-selfballoon.c:446: warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL'
drivers/xen/xen-selfballoon.c:446: warning: parameter names (without types) in function declaration
drivers/xen/xen-selfballoon.c:485: error: expected declaration specifiers or '...' before string constant
drivers/xen/xen-selfballoon.c:485: warning: data definition has no type or storage class
drivers/xen/xen-selfballoon.c:485: warning: type defaults to 'int' in declaration of 'MODULE_LICENSE'
drivers/xen/xen-selfballoon.c:485: warning: function declaration isn't a prototype

Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
---
 drivers/xen/xen-selfballoon.c |    1 +
 1 file changed, 1 insertion(+)

and will need <linux/export.h> when module.h is split up.

--- lnx-31-rc2.orig/drivers/xen/xen-selfballoon.c
+++ lnx-31-rc2/drivers/xen/xen-selfballoon.c
@@ -70,6 +70,7 @@
 #include <linux/kernel.h>
 #include <linux/mm.h>
 #include <linux/mman.h>
+#include <linux/module.h>
 #include <linux/workqueue.h>
 #include <xen/balloon.h>
 #include <xen/tmem.h>

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

* Re: [PATCH 3.1-rc2] xen: self-balloon needs module.h
  2011-08-16  4:41 ` [PATCH 3.1-rc2] xen: self-balloon needs module.h Randy Dunlap
@ 2011-08-16  5:11   ` Konrad Rzeszutek Wilk
  0 siblings, 0 replies; 14+ messages in thread
From: Konrad Rzeszutek Wilk @ 2011-08-16  5:11 UTC (permalink / raw)
  To: Randy Dunlap; +Cc: Linus Torvalds, Linux Kernel Mailing List

On Mon, Aug 15, 2011 at 09:41:43PM -0700, Randy Dunlap wrote:
> From: Randy Dunlap <rdunlap@xenotime.net>
> 
> Fix build errors (found when CONFIG_SYSFS is not enabled):
> 
> drivers/xen/xen-selfballoon.c:446: warning: data definition has no type or storage class
> drivers/xen/xen-selfballoon.c:446: warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL'
> drivers/xen/xen-selfballoon.c:446: warning: parameter names (without types) in function declaration
> drivers/xen/xen-selfballoon.c:485: error: expected declaration specifiers or '...' before string constant
> drivers/xen/xen-selfballoon.c:485: warning: data definition has no type or storage class
> drivers/xen/xen-selfballoon.c:485: warning: type defaults to 'int' in declaration of 'MODULE_LICENSE'
> drivers/xen/xen-selfballoon.c:485: warning: function declaration isn't a prototype
> 
> Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>

I think .. yeah I do have it queued it up in my stable/bug.fixes tree, .. ah
but did not push it (albeit it was in #linux-next which was pushed).

Linus, if you want to take it, it has my
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>

or if you just want to do a git pull, I will shortly send an email asking
to pull the above mentioned tree.

> ---
>  drivers/xen/xen-selfballoon.c |    1 +
>  1 file changed, 1 insertion(+)
> 
> and will need <linux/export.h> when module.h is split up.
> 
> --- lnx-31-rc2.orig/drivers/xen/xen-selfballoon.c
> +++ lnx-31-rc2/drivers/xen/xen-selfballoon.c
> @@ -70,6 +70,7 @@
>  #include <linux/kernel.h>
>  #include <linux/mm.h>
>  #include <linux/mman.h>
> +#include <linux/module.h>
>  #include <linux/workqueue.h>
>  #include <xen/balloon.h>
>  #include <xen/tmem.h>

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

* Re: [PATCH 3.1-rc2] x86: fix mm/fault.c build
  2011-08-16  2:09   ` Linus Torvalds
@ 2011-08-16  5:27     ` H. Peter Anvin
  2011-08-16  6:00     ` Rule 1 (Was: Re: [PATCH 3.1-rc2] x86: fix mm/fault.c build) Stephen Rothwell
                       ` (2 subsequent siblings)
  3 siblings, 0 replies; 14+ messages in thread
From: H. Peter Anvin @ 2011-08-16  5:27 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Randy Dunlap, Andy Lutomirski, x86, Linux Kernel Mailing List

On 08/15/2011 07:09 PM, Linus Torvalds wrote:
> On Mon, Aug 15, 2011 at 10:18 AM, Randy Dunlap <rdunlap@xenotime.net> wrote:
>> From: Randy Dunlap <rdunlap@xenotime.net>
>>
>> arch/x86/mm/fault.c needs to include asm/vsyscall.h to fix a
>> build error:
>>
>> arch/x86/mm/fault.c: In function '__bad_area_nosemaphore':
>> arch/x86/mm/fault.c:728: error: 'VSYSCALL_START' undeclared (first use in this function)
> 
> Grr. This seems to be one of those "under certain configurations
> only". I can trigger it with "allnoconfig", but not with my common
> configuration or "allmodconfig"
> 
> I just don't see *why* it ends up being config-related. Can anybody
> fill me in? It looks like some header file does a conditional include
> of fixmap.h or something. Urgh. I *hate* those kinds of "some configs
> work" cases.
> 

It's due to the following in <asm/smp.h>:

#ifdef CONFIG_X86_LOCAL_APIC
# include <asm/mpspec.h>
# include <asm/apic.h>
# ifdef CONFIG_X86_IO_APIC
#  include <asm/io_apic.h>
# endif
#endif

<asm/apic.h> pulls in <asm/fixmap.h> which pulls in <asm/vsyscall.h>,
bypassing the fact that arch/x86/mm/fault.c is missing <asm/vsyscall.h>.

I'll have a patch for it shortly.

	-hpa

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

* Rule 1 (Was: Re: [PATCH 3.1-rc2] x86: fix mm/fault.c build)
  2011-08-16  2:09   ` Linus Torvalds
  2011-08-16  5:27     ` H. Peter Anvin
@ 2011-08-16  6:00     ` Stephen Rothwell
  2011-08-16  6:20     ` [tip:x86/vdso] x86, vsyscall: Add missing <asm/fixmap.h> to arch/x86/mm/fault.c tip-bot for H. Peter Anvin
  2011-08-16 15:27     ` tip-bot for H. Peter Anvin
  3 siblings, 0 replies; 14+ messages in thread
From: Stephen Rothwell @ 2011-08-16  6:00 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Randy Dunlap, Andy Lutomirski, Peter Anvin, x86,
	Linux Kernel Mailing List

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

Hi Linus,

On Mon, 15 Aug 2011 19:09:57 -0700 Linus Torvalds <torvalds@linux-foundation.org> wrote:
>
> Urgh. I *hate* those kinds of "some configs work" cases.

Or "some architectures/platforms work" ... That's why we added Rule 1 to
Documentation/SubmitChecklist.  :-)

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au

[-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --]

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

* [tip:x86/vdso] x86, vsyscall: Add missing <asm/fixmap.h> to arch/x86/mm/fault.c
  2011-08-16  2:09   ` Linus Torvalds
  2011-08-16  5:27     ` H. Peter Anvin
  2011-08-16  6:00     ` Rule 1 (Was: Re: [PATCH 3.1-rc2] x86: fix mm/fault.c build) Stephen Rothwell
@ 2011-08-16  6:20     ` tip-bot for H. Peter Anvin
  2011-08-16  6:43       ` Pekka Enberg
  2011-08-16 15:27     ` tip-bot for H. Peter Anvin
  3 siblings, 1 reply; 14+ messages in thread
From: tip-bot for H. Peter Anvin @ 2011-08-16  6:20 UTC (permalink / raw)
  To: linux-tip-commits; +Cc: linux-kernel, hpa, mingo, torvalds, rdunlap, tglx, hpa

Commit-ID:  87cae8456a55c0a6163deca66d8aa3a6aa21f764
Gitweb:     http://git.kernel.org/tip/87cae8456a55c0a6163deca66d8aa3a6aa21f764
Author:     H. Peter Anvin <hpa@linux.intel.com>
AuthorDate: Mon, 15 Aug 2011 22:28:56 -0700
Committer:  H. Peter Anvin <hpa@linux.intel.com>
CommitDate: Mon, 15 Aug 2011 22:28:56 -0700

x86, vsyscall: Add missing <asm/fixmap.h> to arch/x86/mm/fault.c

arch/x86/mm/fault.c now depend on having the symbol VSYSCALL_START
defined, which is best handled by including <asm/fixmap.h> (it isn't
unreasonable we may want other fixed addresses in this file in the
future, and so it is cleaner than including <asm/vsyscall.h>
directly.)

This addresses an x86-64 allnoconfig build failure.  On other
configurations it was masked by an indirect path:

<asm/smp.h> -> <asm/apic.h> -> <asm/fixmap.h> -> <asm/vsyscall.h>

... however, the first such include is conditional on CONFIG_X86_LOCAL_APIC.

Originally-by: Randy Dunlap <rdunlap@xenotime.net>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Link: http://lkml.kernel.org/r/CA%2B55aFxsOMc9=p02r8-QhJ=h=Mqwckk4_Pnx9LQt5%2BfqMp_exQ@mail.gmail.com
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
---
 arch/x86/mm/fault.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c
index 247aae3..bb3f8ca 100644
--- a/arch/x86/mm/fault.c
+++ b/arch/x86/mm/fault.c
@@ -17,6 +17,7 @@
 #include <asm/traps.h>			/* dotraplinkage, ...		*/
 #include <asm/pgalloc.h>		/* pgd_*(), ...			*/
 #include <asm/kmemcheck.h>		/* kmemcheck_*(), ...		*/
+#include <asm/vsyscall.h>		/* VSYSCALL_START		*/
 
 /*
  * Page fault error code bits:

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

* Re: [tip:x86/vdso] x86, vsyscall: Add missing <asm/fixmap.h> to arch/x86/mm/fault.c
  2011-08-16  6:20     ` [tip:x86/vdso] x86, vsyscall: Add missing <asm/fixmap.h> to arch/x86/mm/fault.c tip-bot for H. Peter Anvin
@ 2011-08-16  6:43       ` Pekka Enberg
  2011-08-16 15:02         ` H. Peter Anvin
  0 siblings, 1 reply; 14+ messages in thread
From: Pekka Enberg @ 2011-08-16  6:43 UTC (permalink / raw)
  To: mingo, hpa, linux-kernel, torvalds, tglx, rdunlap, hpa; +Cc: linux-tip-commits

On Tue, Aug 16, 2011 at 9:20 AM, tip-bot for H. Peter Anvin
<hpa@linux.intel.com> wrote:
> Commit-ID:  87cae8456a55c0a6163deca66d8aa3a6aa21f764
> Gitweb:     http://git.kernel.org/tip/87cae8456a55c0a6163deca66d8aa3a6aa21f764
> Author:     H. Peter Anvin <hpa@linux.intel.com>
> AuthorDate: Mon, 15 Aug 2011 22:28:56 -0700
> Committer:  H. Peter Anvin <hpa@linux.intel.com>
> CommitDate: Mon, 15 Aug 2011 22:28:56 -0700
>
> x86, vsyscall: Add missing <asm/fixmap.h> to arch/x86/mm/fault.c
>
> arch/x86/mm/fault.c now depend on having the symbol VSYSCALL_START
> defined, which is best handled by including <asm/fixmap.h> (it isn't
> unreasonable we may want other fixed addresses in this file in the
> future, and so it is cleaner than including <asm/vsyscall.h>
> directly.)
>
> This addresses an x86-64 allnoconfig build failure.  On other
> configurations it was masked by an indirect path:
>
> <asm/smp.h> -> <asm/apic.h> -> <asm/fixmap.h> -> <asm/vsyscall.h>
>
> ... however, the first such include is conditional on CONFIG_X86_LOCAL_APIC.
>
> Originally-by: Randy Dunlap <rdunlap@xenotime.net>
> Cc: Linus Torvalds <torvalds@linux-foundation.org>
> Link: http://lkml.kernel.org/r/CA%2B55aFxsOMc9=p02r8-QhJ=h=Mqwckk4_Pnx9LQt5%2BfqMp_exQ@mail.gmail.com
> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
> ---
>  arch/x86/mm/fault.c |    1 +
>  1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c
> index 247aae3..bb3f8ca 100644
> --- a/arch/x86/mm/fault.c
> +++ b/arch/x86/mm/fault.c
> @@ -17,6 +17,7 @@
>  #include <asm/traps.h>                 /* dotraplinkage, ...           */
>  #include <asm/pgalloc.h>               /* pgd_*(), ...                 */
>  #include <asm/kmemcheck.h>             /* kmemcheck_*(), ...           */
> +#include <asm/vsyscall.h>              /* VSYSCALL_START               */

The commit subject line says <asm/fixmap.h> which is wrong, right?

                             Pekka

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

* Re: [tip:x86/vdso] x86, vsyscall: Add missing <asm/fixmap.h> to arch/x86/mm/fault.c
  2011-08-16  6:43       ` Pekka Enberg
@ 2011-08-16 15:02         ` H. Peter Anvin
  0 siblings, 0 replies; 14+ messages in thread
From: H. Peter Anvin @ 2011-08-16 15:02 UTC (permalink / raw)
  To: Pekka Enberg
  Cc: mingo, linux-kernel, torvalds, tglx, rdunlap, hpa, linux-tip-commits

On 08/15/2011 11:43 PM, Pekka Enberg wrote:
> 
> The commit subject line says <asm/fixmap.h> which is wrong, right?
> 
>                              Pekka
> 

Argh... no, I accidentally committed the wrong version of the patch.

	-hpa

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

* [tip:x86/vdso] x86, vsyscall: Add missing <asm/fixmap.h> to arch/x86/mm/fault.c
  2011-08-16  2:09   ` Linus Torvalds
                       ` (2 preceding siblings ...)
  2011-08-16  6:20     ` [tip:x86/vdso] x86, vsyscall: Add missing <asm/fixmap.h> to arch/x86/mm/fault.c tip-bot for H. Peter Anvin
@ 2011-08-16 15:27     ` tip-bot for H. Peter Anvin
  2011-08-16 17:23       ` Randy Dunlap
  3 siblings, 1 reply; 14+ messages in thread
From: tip-bot for H. Peter Anvin @ 2011-08-16 15:27 UTC (permalink / raw)
  To: linux-tip-commits; +Cc: linux-kernel, hpa, mingo, torvalds, rdunlap, tglx, hpa

Commit-ID:  fab1167c4698e3ff11ebb06281d78def6c53728b
Gitweb:     http://git.kernel.org/tip/fab1167c4698e3ff11ebb06281d78def6c53728b
Author:     H. Peter Anvin <hpa@linux.intel.com>
AuthorDate: Mon, 15 Aug 2011 22:28:56 -0700
Committer:  H. Peter Anvin <hpa@linux.intel.com>
CommitDate: Tue, 16 Aug 2011 08:04:02 -0700

x86, vsyscall: Add missing <asm/fixmap.h> to arch/x86/mm/fault.c

arch/x86/mm/fault.c now depend on having the symbol VSYSCALL_START
defined, which is best handled by including <asm/fixmap.h> (it isn't
unreasonable we may want other fixed addresses in this file in the
future, and so it is cleaner than including <asm/vsyscall.h>
directly.)

This addresses an x86-64 allnoconfig build failure.  On other
configurations it was masked by an indirect path:

<asm/smp.h> -> <asm/apic.h> -> <asm/fixmap.h> -> <asm/vsyscall.h>

... however, the first such include is conditional on CONFIG_X86_LOCAL_APIC.

Originally-by: Randy Dunlap <rdunlap@xenotime.net>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Link: http://lkml.kernel.org/r/CA%2B55aFxsOMc9=p02r8-QhJ=h=Mqwckk4_Pnx9LQt5%2BfqMp_exQ@mail.gmail.com
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
---
 arch/x86/mm/fault.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c
index 247aae3..f2d4c9d 100644
--- a/arch/x86/mm/fault.c
+++ b/arch/x86/mm/fault.c
@@ -17,6 +17,7 @@
 #include <asm/traps.h>			/* dotraplinkage, ...		*/
 #include <asm/pgalloc.h>		/* pgd_*(), ...			*/
 #include <asm/kmemcheck.h>		/* kmemcheck_*(), ...		*/
+#include <asm/fixmap.h>			/* VSYSCALL_START		*/
 
 /*
  * Page fault error code bits:

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

* Re: [tip:x86/vdso] x86, vsyscall: Add missing <asm/fixmap.h> to arch/x86/mm/fault.c
  2011-08-16 15:27     ` tip-bot for H. Peter Anvin
@ 2011-08-16 17:23       ` Randy Dunlap
  0 siblings, 0 replies; 14+ messages in thread
From: Randy Dunlap @ 2011-08-16 17:23 UTC (permalink / raw)
  To: mingo, hpa, linux-kernel, torvalds, tglx, rdunlap, hpa
  Cc: tip-bot for H. Peter Anvin, linux-tip-commits, linux-kernel, hpa,
	mingo, torvalds, tglx

On Tue, 16 Aug 2011 15:27:18 GMT tip-bot for H. Peter Anvin wrote:

> Commit-ID:  fab1167c4698e3ff11ebb06281d78def6c53728b
> Gitweb:     http://git.kernel.org/tip/fab1167c4698e3ff11ebb06281d78def6c53728b
> Author:     H. Peter Anvin <hpa@linux.intel.com>
> AuthorDate: Mon, 15 Aug 2011 22:28:56 -0700
> Committer:  H. Peter Anvin <hpa@linux.intel.com>
> CommitDate: Tue, 16 Aug 2011 08:04:02 -0700
> 
> x86, vsyscall: Add missing <asm/fixmap.h> to arch/x86/mm/fault.c
> 
> arch/x86/mm/fault.c now depend on having the symbol VSYSCALL_START
> defined, which is best handled by including <asm/fixmap.h> (it isn't
> unreasonable we may want other fixed addresses in this file in the
> future, and so it is cleaner than including <asm/vsyscall.h>
> directly.)
> 
> This addresses an x86-64 allnoconfig build failure.  On other
> configurations it was masked by an indirect path:
> 
> <asm/smp.h> -> <asm/apic.h> -> <asm/fixmap.h> -> <asm/vsyscall.h>
> 
> ... however, the first such include is conditional on CONFIG_X86_LOCAL_APIC.
> 
> Originally-by: Randy Dunlap <rdunlap@xenotime.net>
> Cc: Linus Torvalds <torvalds@linux-foundation.org>
> Link: http://lkml.kernel.org/r/CA%2B55aFxsOMc9=p02r8-QhJ=h=Mqwckk4_Pnx9LQt5%2BfqMp_exQ@mail.gmail.com

That link gives me:
"No such Message-ID known"

> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
> ---
>  arch/x86/mm/fault.c |    1 +
>  1 files changed, 1 insertions(+), 0 deletions(-)
> 
> diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c
> index 247aae3..f2d4c9d 100644
> --- a/arch/x86/mm/fault.c
> +++ b/arch/x86/mm/fault.c
> @@ -17,6 +17,7 @@
>  #include <asm/traps.h>			/* dotraplinkage, ...		*/
>  #include <asm/pgalloc.h>		/* pgd_*(), ...			*/
>  #include <asm/kmemcheck.h>		/* kmemcheck_*(), ...		*/
> +#include <asm/fixmap.h>			/* VSYSCALL_START		*/

Nit:  asm/fixmap.h does not provide VSYSCALL_START.  whatever.
>  
>  /*
>   * Page fault error code bits:
> --


---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***

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

end of thread, other threads:[~2011-08-16 17:23 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-14 22:45 Linux 3.1-rc2 Linus Torvalds
2011-08-14 23:38 ` Linus Torvalds
2011-08-15  9:58 ` Paul Rolland
2011-08-15 17:18 ` [PATCH 3.1-rc2] x86: fix mm/fault.c build Randy Dunlap
2011-08-16  2:09   ` Linus Torvalds
2011-08-16  5:27     ` H. Peter Anvin
2011-08-16  6:00     ` Rule 1 (Was: Re: [PATCH 3.1-rc2] x86: fix mm/fault.c build) Stephen Rothwell
2011-08-16  6:20     ` [tip:x86/vdso] x86, vsyscall: Add missing <asm/fixmap.h> to arch/x86/mm/fault.c tip-bot for H. Peter Anvin
2011-08-16  6:43       ` Pekka Enberg
2011-08-16 15:02         ` H. Peter Anvin
2011-08-16 15:27     ` tip-bot for H. Peter Anvin
2011-08-16 17:23       ` Randy Dunlap
2011-08-16  4:41 ` [PATCH 3.1-rc2] xen: self-balloon needs module.h Randy Dunlap
2011-08-16  5:11   ` Konrad Rzeszutek Wilk

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.