All of lore.kernel.org
 help / color / mirror / Atom feed
* Linux 2.6.37-rc3
@ 2010-11-21 23:43 Linus Torvalds
  2010-11-22  2:16 ` Linux 2.6.37-rc3 (fixmap build error) Randy Dunlap
  2010-11-24 10:12 ` Linux 2.6.37-rc3 Américo Wang
  0 siblings, 2 replies; 6+ messages in thread
From: Linus Torvalds @ 2010-11-21 23:43 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Another week, another -rc.

And I have to say, I'm pretty happy with how quiet things have been.
Of course,  maybe people are just lying low, waiting to ambush me next
week with a flood of patches when I'm gone in Japan, all in order to
try to be inconvenient. Because that's the kind of people kernel
developers are.

But I'm going to just keep my fingers crossed, and hope that this
means a calm release schedule. The fairly small ShortLog is appended,
and looking at the dirstat, about 75% of the changes are to drivers
(which is fairly normal), and over half of that is the DRM updates
(which is higher than normal, and apparently brought on by everybody
else being so quiet).

The remains are a random smattering in architecture code and some
filesystem (ceph stands out, but again mainly because nothing else
does) and some small network updates.

So give it a test.

  Thanks,
         Linus

---
Alessio Igor Bogani (1):
      powerpc: Update a BKL related comment

Alex Deucher (13):
      drm/radeon/kms: fix and unify tiled buffer alignment checking for r6xx/7xx
      drm/radeon/kms: fix and unify tiled buffer alignment checking for r6xx/7xx
      drm/radeon/kms: fix typo in r600 cs checker
      drm/radeon/kms: turn the backlight off explicitly for dpms
      drm/radeon/kms/atom: set sane defaults in atombios_get_encoder_mode()
      drm/radeon/kms: properly power up/down the eDP panel as needed (v4)
      drm/radeon/kms/atom: cleanup and unify DVO handling
      drm/radeon/kms/atom: add proper external encoders support
      drm/radeon/kms: register an i2c adapter name for the dp aux bus
      drm/radeon/kms: fix alignment when allocating buffers
      drm/radeon/kms: fix tiling info on evergreen
      drm/radeon/kms: fix i2c pad masks on rs4xx
      drm/radeon/kms: i2c s/sprintf/snprintf/g for safety

Alex Shi (1):
      drm/i915: Disable FBC on Ironlake to save 1W

Andres Salomon (2):
      Documentation/development-process: use -next trees instead of staging
      Documentation/development-process: more staging info

Andy Lutomirski (1):
      nouveau: Acknowledge HPD irq in handler, not bottom half

Andy Whitcroft (1):
      net: rtnetlink.h -- only include linux/netdevice.h when used by the kernel

Arnd Bergmann (3):
      staging/stradis: mark as "depends on BKL"
      BKL: remove extraneous #include <smp_lock.h>
      BKL: remove references to lock_kernel from comments

Arnd Hannemann (1):
      b43legacy: Fix compile on ARM architecture

Avi Kivity (2):
      KVM: Correct ordering of ldt reload wrt fs/gs reload
      KVM: VMX: Fix host userspace gsbase corruption

Ben Skeggs (3):
      drm/nva3: fix overflow in fixed point math used for pll calculation
      drm/nv50: implement possible workaround for NV86 PGRAPH TLB flush hang
      drm/nouveau: don't expose backlight control when available through ACPI

Benjamin Herrenschmidt (1):
      powerpc: Fix div64 in bootloader

Bernhard Walle (1):
      Documentation/gpio.txt: explain poll/select usage

Catalin Marinas (1):
      nfs: Ignore kmemleak false positive in nfs_readdir_make_qstr

Chris Wilson (3):
      drm/i915: Retire any pending operations on the old scanout when switching
      drm/i915: Do not hold mutex when faulting in user addresses
      drm/i915/crt: Introduce struct intel_crt

Christian Lamparter (1):
      carl9170: fix usb anchor wait timeout

Colin Cross (1):
      PM / PM QoS: Fix reversed min and max

Dan Carpenter (2):
      ext4: missing unlock in ext4_clear_request_list()
      Documentation: make configfs example code simpler, clearer

Dan Rosenberg (1):
      rds: Integer overflow in RDS cmsg handling

Darren Hart (1):
      futex: Address compiler warnings in exit_robust_list

Darrick J. Wong (2):
      PCI: fix offset check for sysfs mmapped files
      ext4: ext4_fill_super shouldn't return 0 on corruption

Dmitry Torokhov (2):
      Input: sysrq - pass along lone Alt + SysRq
      Input: aiptek - tighten up permissions on sysfs attributes

Dongdong Deng (1):
      kgdb,ppc: Fix regression in evr register handling

Eric Dumazet (1):
      bonding: fix a race in IGMP handling

Francisco Jerez (17):
      drm/nouveau: Fix sleep while atomic in the semaphore code.
      drm/nouveau: Reject modes exceeding the integrated TMDS maximum bandwidth.
      drm/nv04-nv40: Fall back to panel rescaling if we have no usable
native mode.
      drm/nv11: Fix bad PLL detection false positive.
      drm/nouveau: Some random cleanups.
      drm/nouveau: Avoid lock dependency between ramht and ramin spinlocks.
      drm/nouveau: Reduce severity of the unknown getparam error.
      drm/nouveau: Expose some BO usage flags to userspace.
      drm/nv10: Balance RTs expected to be accessed simultaneously by
the 3d engine.
      drm/nv04: Fix scanout over the 16MB mark.
      drm/nouveau: Use "force" to decide if analog load detection is ok or not.
      drm/nouveau: Don't poll LVDS outputs.
      drm/nv10-nv20: Fix instability after MPLL changes.
      drm/nouveau: Don't use load detection for connector polling.
      drm/nouveau: Return error from nouveau_gpuobj_new if we're out of RAMIN.
      drm/nouveau: Make PCIE GART size depend on the available RAMIN space.
      drm/nouveau: Fix a few confusions between "chipset" and "card_type".

Giuseppe Cavallaro (1):
      MAINTAINERS: Add stmmac maintainer

Hans J. Koch (1):
      Documentation: change email address for Hans Koch

Heiko Carstens (1):
      [S390] ftrace: build without frame pointers on s390

Hendrik Brueckner (1):
      [S390] mm: add devmem_is_allowed() for STRICT_DEVMEM checking

Jason Wessel (1):
      kgdb,x86: fix regression in detach handling

Jean Delvare (1):
      drm/i915: Fix I2C adapter registration

Jeff Garzik (2):
      SCSI host lock push-down
      [libata] remove SCSI host lock and serial number usage from
ata_scsi_queuecmd

Jeff Layton (1):
      nfs: trivial: remove unused nfs_wait_event macro

Jesper Juhl (1):
      SUNRPC: Simplify rpc_alloc_iostats by removing pointless local variable

Jiri Slaby (1):
      drm/nouveau: ratelimit IRQ messages

Joe Perches (1):
      kernel/sysctl.c: Fix build failure with !CONFIG_PRINTK

John Fastabend (1):
      net: zero kobject in rx_queue_release

Jovi Zhang (2):
      kdb: fix memory leak in kdb_main.c
      kdb: fix crash when KDB_BASE_CMD_MAX is exceeded

Jussi Kivilinna (1):
      cfg80211: fix WIPHY_FLAG_IBSS_RSN bit

Keith Packard (1):
      drm/i915: Take advantage of auto-polling CRT hotplug detection
on PCH hardware

Ken Kawasaki (1):
      ipg.c: remove id [SUNDANCE, 0x1021]

Kumar Gala (2):
      powerpc/mm: Fix build error in setup_initial_memory_limit
      powerpc/mm: Fix module instruction tlb fault handling on Book-E 64

Linus Torvalds (5):
      Fix build failure due to hwirq.h needing smp_lock.h
      hardirq.h: remove now-empty #ifdef/#endif pair
      hardirq.h: needs sched.h if using BKL
      Revert "kernel: make /proc/kallsyms mode 400 to reduce ease of attacking"
      Linux 2.6.37-rc3

Lucas Stach (1):
      drm/nouveau: fix nv40 pcie gart size

Luis R. Rodriguez (1):
      cfg80211: fix extension channel checks to initiate communication

Lukas Czerner (2):
      fs: Do not dispatch FITRIM through separate super_operation
      ext4: Add EXT4_IOC_TRIM ioctl to handle batched discard

Marcus Meissner (1):
      kernel: make /proc/kallsyms mode 400 to reduce ease of attacking

Mark Brown (1):
      PM / OPP: Hide OPP configuration when SoCs do not provide an
implementation

Mark Mentovai (1):
      cfg80211: fix can_beacon_sec_chan, reenable HT40

Markus Trippelsdorf (1):
      ext4: fix setting random pages PageUptodate

Martin Peres (1):
      drm/nouveau: Fix compilation issues in nouveau_pm when
CONFIG_HWMON is not set

Martin Schwidefsky (4):
      [S390] fix get_user_pages_fast
      [S390] tape: add medium state notifications
      [S390] kprobes: disable interrupts throughout
      [S390] kprobes: Fix the return address of multiple kretprobes

Mattia Dongili (1):
      Input: fix typo in keycode validation supporting large scancodes

Michael Neuling (1):
      powerpc: Fix call to subpage_protection()

Namhyung Kim (1):
      3c59x: fix build failure on !CONFIG_PCI

Nicolas Kaiser (1):
      gianfar: fix signedness issue

Nishanth Aravamudan (1):
      powerpc/pseries: Don't override CONFIG_PPC_PSERIES_DEBUG

Patrick McHardy (1):
      netfilter: fix IP_VS dependencies

Paulius Zaleckas (1):
      Regression: fix mounting NFS when NFSv3 support is not compiled

Peter Zijlstra (2):
      sched: Fix runnable condition for stoptask
      sched: Fix cross-sched-class wakeup preemption

Rafael J. Wysocki (1):
      PM: Allow devices to be removed during late suspend and early resume

Rajkumar Manoharan (4):
      ath9k_htc: Update usb device ID list
      ath9k_htc: Add new devices into AR7010
      ath9k_hw: Set proper eeprom offset for AR9287 HTC devices
      ath9k_htc: Avoid setting QoS control for non-QoS frames

Randy Dunlap (3):
      kernel-doc: escape xml for structs
      MAINTAINERS: update documentation entries
      net: fix kernel-doc for sk_filter_rcu_release

Roy Spliet (1):
      drm/nouveau/pm: improve memtiming mappings

Sage Weil (16):
      Revert "ceph: update issue_seq on cap grant"
      ceph: fix small seq message skipping
      ceph: fix bad pointer dereference in ceph_fill_trace
      ceph: fix open for write on clustered mds
      ceph: only let auth caps update max_size
      ceph: re-request max_size if cap auth changes
      ceph: fix rdcache_gen usage and invalidate
      ceph: fix uid/gid on resent mds requests
      ceph: fix version check on racing inode updates
      ceph: fix update of ctime from MDS
      ceph: fix comment, remove extraneous args
      ceph: make page alignment explicit in osd interface
      ceph: explicitly specify page alignment in network messages
      ceph: fix dangling pointer
      ceph: fix frag offset for non-leftmost frags
      ceph: fix readdir EOVERFLOW on 32-bit archs

Sarveshwar Bandi (1):
      be2net: Fix to avoid firmware update when interface is not open.

Sebastian Ott (1):
      [S390] cio: fix incorrect ccw_device_init_count

Shan Wei (2):
      r8169: fix checksum broken
      8139cp: fix checksum broken

Stefan Weinhuber (1):
      [S390] vmlogrdr: purge after recording is switched off

Suresh Siddha (1):
      sched: Use group weight, idle cpu metrics to fix imbalances during idle

Tejun Heo (1):
      sata_via: apply magic FIFO fix to vt6420 too

Tetsuo Handa (1):
      net: Fix duplicate volatile warning.

Thomas Graf (2):
      ipv6: Expose IFLA_PROTINFO timer values in msecs instead of jiffies
      ipv6: Expose reachable and retrans timer values as msecs

Thomas Hellstrom (2):
      drm/vmwgfx: Fix up an error path during bo creation
      drm/ttm: Fix up a theoretical deadlock

Trond Myklebust (4):
      NLM: Fix a regression in lockd
      Revert "NFSv4: Fall back to ordinary lookup if
nfs4_atomic_open() returns EISDIR"
      NFS: Fix a couple of regressions in readdir.
      NFS: readdir shouldn't read beyond the reply returned by the server

Ulrich Weber (1):
      xfrm: update flowi saddr in icmp_send if unset

Vasiliy Kulikov (4):
      drm: radeon: fix error value sign
      net: bnx2x: fix error value sign
      drm: radeon: fix error value sign
      net: caif: spi: fix potential NULL dereference

Vivek Natarajan (1):
      ath9k: Remove pm_qos request after hw unregister.

Wolfram Sang (2):
      irda: irttp: allow zero byte packets
      net: irda: irttp: sync error paths of data- and udata-requests

Youquan Song (1):
      Fix build failure at cx25821-video driver

kerstin jonsson (1):
      powerpc: Set CONFIG_32BIT on ppc32

yangsheng (1):
      jbd2: fix /proc/fs/jbd2/<dev> when using an external journal

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

* Re: Linux 2.6.37-rc3 (fixmap build error)
  2010-11-21 23:43 Linux 2.6.37-rc3 Linus Torvalds
@ 2010-11-22  2:16 ` Randy Dunlap
  2010-11-22  4:33   ` Linus Torvalds
  2010-11-24 10:12 ` Linux 2.6.37-rc3 Américo Wang
  1 sibling, 1 reply; 6+ messages in thread
From: Randy Dunlap @ 2010-11-22  2:16 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List

On Sun, 21 Nov 2010 15:43:18 -0800 Linus Torvalds wrote:

> Another week, another -rc.
> 
> And I have to say, I'm pretty happy with how quiet things have been.
> Of course,  maybe people are just lying low, waiting to ambush me next
> week with a flood of patches when I'm gone in Japan, all in order to
> try to be inconvenient. Because that's the kind of people kernel
> developers are.
> 
> But I'm going to just keep my fingers crossed, and hope that this
> means a calm release schedule. The fairly small ShortLog is appended,
> and looking at the dirstat, about 75% of the changes are to drivers
> (which is fairly normal), and over half of that is the DRM updates
> (which is higher than normal, and apparently brought on by everybody
> else being so quiet).


I thought that I saw a patch for this one, but I can't find it now.

on i386:
arch/x86/built-in.o: In function `fix_to_virt':
/usr/builds/linux-2.6.37-rc3/arch/x86/include/asm/fixmap.h:207: undefined reference to `__this_fixmap_does_not_exist'

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

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

* Re: Linux 2.6.37-rc3 (fixmap build error)
  2010-11-22  2:16 ` Linux 2.6.37-rc3 (fixmap build error) Randy Dunlap
@ 2010-11-22  4:33   ` Linus Torvalds
  2010-11-22  5:44     ` Andrew Morton
  0 siblings, 1 reply; 6+ messages in thread
From: Linus Torvalds @ 2010-11-22  4:33 UTC (permalink / raw)
  To: Randy Dunlap; +Cc: Linux Kernel Mailing List

On Sun, Nov 21, 2010 at 6:16 PM, Randy Dunlap <randy.dunlap@oracle.com> wrote:
>
> I thought that I saw a patch for this one, but I can't find it now.
>
> on i386:
> arch/x86/built-in.o: In function `fix_to_virt':
> /usr/builds/linux-2.6.37-rc3/arch/x86/include/asm/fixmap.h:207: undefined reference to `__this_fixmap_does_not_exist'

Hmm. Does it help to mark __set_fixmap_offset() as "__always_inline"
rather than just "inline"?

Every single "fix_to_virt()" user _should_ use a constant index and
that thing should be inlined and the __this_fixmap_does_not_exist case
should be trivially optimized away.

But if __set_fixmap_offset() doesn't get inlined...

                Linus

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

* Re: Linux 2.6.37-rc3 (fixmap build error)
  2010-11-22  4:33   ` Linus Torvalds
@ 2010-11-22  5:44     ` Andrew Morton
  2010-11-22 16:20       ` Randy Dunlap
  0 siblings, 1 reply; 6+ messages in thread
From: Andrew Morton @ 2010-11-22  5:44 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Randy Dunlap, Linux Kernel Mailing List

On Sun, 21 Nov 2010 20:33:07 -0800 Linus Torvalds <torvalds@linux-foundation.org> wrote:

> On Sun, Nov 21, 2010 at 6:16 PM, Randy Dunlap <randy.dunlap@oracle.com> wrote:
> >
> > I thought that I saw a patch for this one, but I can't find it now.
> >
> > on i386:
> > arch/x86/built-in.o: In function `fix_to_virt':
> > /usr/builds/linux-2.6.37-rc3/arch/x86/include/asm/fixmap.h:207: undefined reference to `__this_fixmap_does_not_exist'
> 
> Hmm. Does it help to mark __set_fixmap_offset() as "__always_inline"
> rather than just "inline"?

yup.

Subject: arch/x86/include/asm/fixmap.h: mark __set_fixmap_offset as __always_inline
From: Andrew Morton <akpm@linux-foundation.org>

When compiling arch/x86/kernel/early_printk_mrst.c with i386 allmodconfig,
gcc-4.1.0 generates an out-of-line copy of __set_fixmap_offset() which
contains a reference to __this_fixmap_does_not_exist which the compiler cannot
elide.

Marking __set_fixmap_offset() as __always_inline prevents this.

Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Feng Tang <feng.tang@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---

 arch/x86/include/asm/fixmap.h |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff -puN arch/x86/kernel/early_printk_mrst.c~arch-x86-include-asm-fixmaph-mark-__set_fixmap_offset-as-__always_inline arch/x86/kernel/early_printk_mrst.c
diff -puN arch/x86/include/asm/fixmap.h~arch-x86-include-asm-fixmaph-mark-__set_fixmap_offset-as-__always_inline arch/x86/include/asm/fixmap.h
--- a/arch/x86/include/asm/fixmap.h~arch-x86-include-asm-fixmaph-mark-__set_fixmap_offset-as-__always_inline
+++ a/arch/x86/include/asm/fixmap.h
@@ -220,8 +220,8 @@ static inline unsigned long virt_to_fix(
 }
 
 /* Return an pointer with offset calculated */
-static inline unsigned long __set_fixmap_offset(enum fixed_addresses idx,
-				phys_addr_t phys, pgprot_t flags)
+static __always_inline unsigned long
+__set_fixmap_offset(enum fixed_addresses idx, phys_addr_t phys, pgprot_t flags)
 {
 	__set_fixmap(idx, phys, flags);
 	return fix_to_virt(idx) + (phys & (PAGE_SIZE - 1));
_


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

* Re: Linux 2.6.37-rc3 (fixmap build error)
  2010-11-22  5:44     ` Andrew Morton
@ 2010-11-22 16:20       ` Randy Dunlap
  0 siblings, 0 replies; 6+ messages in thread
From: Randy Dunlap @ 2010-11-22 16:20 UTC (permalink / raw)
  To: Andrew Morton; +Cc: Linus Torvalds, Linux Kernel Mailing List

On 11/21/10 21:44, Andrew Morton wrote:
> On Sun, 21 Nov 2010 20:33:07 -0800 Linus Torvalds <torvalds@linux-foundation.org> wrote:
> 
>> On Sun, Nov 21, 2010 at 6:16 PM, Randy Dunlap <randy.dunlap@oracle.com> wrote:
>>>
>>> I thought that I saw a patch for this one, but I can't find it now.
>>>
>>> on i386:
>>> arch/x86/built-in.o: In function `fix_to_virt':
>>> /usr/builds/linux-2.6.37-rc3/arch/x86/include/asm/fixmap.h:207: undefined reference to `__this_fixmap_does_not_exist'
>>
>> Hmm. Does it help to mark __set_fixmap_offset() as "__always_inline"
>> rather than just "inline"?
> 
> yup.

yep.  Acked-by: Randy Dunlap <randy.dunlap@oracle.com>


> 
> Subject: arch/x86/include/asm/fixmap.h: mark __set_fixmap_offset as __always_inline
> From: Andrew Morton <akpm@linux-foundation.org>
> 
> When compiling arch/x86/kernel/early_printk_mrst.c with i386 allmodconfig,
> gcc-4.1.0 generates an out-of-line copy of __set_fixmap_offset() which
> contains a reference to __this_fixmap_does_not_exist which the compiler cannot
> elide.
> 
> Marking __set_fixmap_offset() as __always_inline prevents this.
> 
> Cc: Thomas Gleixner <tglx@linutronix.de>
> Cc: Ingo Molnar <mingo@redhat.com>
> Cc: "H. Peter Anvin" <hpa@zytor.com>
> Cc: Feng Tang <feng.tang@intel.com>
> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> ---
> 
>  arch/x86/include/asm/fixmap.h |    4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff -puN arch/x86/kernel/early_printk_mrst.c~arch-x86-include-asm-fixmaph-mark-__set_fixmap_offset-as-__always_inline arch/x86/kernel/early_printk_mrst.c
> diff -puN arch/x86/include/asm/fixmap.h~arch-x86-include-asm-fixmaph-mark-__set_fixmap_offset-as-__always_inline arch/x86/include/asm/fixmap.h
> --- a/arch/x86/include/asm/fixmap.h~arch-x86-include-asm-fixmaph-mark-__set_fixmap_offset-as-__always_inline
> +++ a/arch/x86/include/asm/fixmap.h
> @@ -220,8 +220,8 @@ static inline unsigned long virt_to_fix(
>  }
>  
>  /* Return an pointer with offset calculated */
> -static inline unsigned long __set_fixmap_offset(enum fixed_addresses idx,
> -				phys_addr_t phys, pgprot_t flags)
> +static __always_inline unsigned long
> +__set_fixmap_offset(enum fixed_addresses idx, phys_addr_t phys, pgprot_t flags)
>  {
>  	__set_fixmap(idx, phys, flags);
>  	return fix_to_virt(idx) + (phys & (PAGE_SIZE - 1));
> _
> 


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

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

* Re: Linux 2.6.37-rc3
  2010-11-21 23:43 Linux 2.6.37-rc3 Linus Torvalds
  2010-11-22  2:16 ` Linux 2.6.37-rc3 (fixmap build error) Randy Dunlap
@ 2010-11-24 10:12 ` Américo Wang
  1 sibling, 0 replies; 6+ messages in thread
From: Américo Wang @ 2010-11-24 10:12 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List

Hi, Linus,

Seems this patch from me is still not merged?

We need to add recordmcount into .gitignore,
it is a generated file, otherwise git will complain.

Thanks!

Signed-off-by: WANG Cong <xiyou.wangcong@gmail.com>

---

diff --git a/scripts/.gitignore b/scripts/.gitignore
index c5d5db5..e2741d2 100644
--- a/scripts/.gitignore
+++ b/scripts/.gitignore
@@ -7,3 +7,4 @@ pnmtologo
 bin2c
 unifdef
 ihex2fw
+recordmcount

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

end of thread, other threads:[~2010-11-24 10:07 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-11-21 23:43 Linux 2.6.37-rc3 Linus Torvalds
2010-11-22  2:16 ` Linux 2.6.37-rc3 (fixmap build error) Randy Dunlap
2010-11-22  4:33   ` Linus Torvalds
2010-11-22  5:44     ` Andrew Morton
2010-11-22 16:20       ` Randy Dunlap
2010-11-24 10:12 ` Linux 2.6.37-rc3 Américo Wang

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.