From: Zefan Li <lizefan@huawei.com>
To: LKML <linux-kernel@vger.kernel.org>,
stable <stable@vger.kernel.org>,
Andrew Morton <akpm@linux-foundation.org>,
Linus Torvalds <torvalds@linux-foundation.org>
Cc: <lwn@lwn.net>
Subject: Linux 3.4.106
Date: Wed, 4 Feb 2015 17:10:21 +0800 [thread overview]
Message-ID: <54D1E1FD.7030605@huawei.com> (raw)
I'm announcing the release of the 3.4.106 kernel.
All users of the 3.4 kernel series must upgrade.
The updated 3.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.4.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
---------------------------------------------------------------
Aaro Koskinen (1):
MIPS: oprofile: Fix backtrace on 64-bit kernel
Adel Gadllah (2):
USB: quirks: enable device-qualifier quirk for another Elan touchscreen
USB: quirks: enable device-qualifier quirk for yet another Elan touchscreen
Al Viro (1):
fix misuses of f_count() in ppp and netlink
Alan Stern (1):
usb-storage: handle a skipped data phase
Alex Deucher (2):
drm/radeon: remove invalid pci id
drm/radeon: add missing crtc unlock when setting up the MC
Alexey Khoroshilov (2):
dm log userspace: fix memory leak in dm_ulog_tfr_init failure path
can: esd_usb2: fix memory leak on disconnect
Anatol Pomozov (1):
ALSA: pcm: use the same dma mmap codepath both for arm and arm64
Andreas Bomholtz (1):
USB: cp210x: add support for Seluxit USB dongle
Andreas Noever (1):
PCI: pciehp: Prevent NULL dereference during probe
Andy Adamson (1):
NFSv4.1: Fix an NFSv4.1 state renewal regression
Andy Honig (2):
KVM: x86: Prevent host from panicking on shared MSR writes.
KVM: x86: Improve thread safety in pit
Andy Lutomirski (10):
x86,kvm,vmx: Preserve CR4 across VM entry
x86, apic: Handle a bad TSC more gracefully
x86_64, traps: Stop using IST for #SS
x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C
x86_64, traps: Rework bad_iret
x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs
x86, kvm: Clear paravirt_enabled on KVM guests for espfix32's benefit
x86/tls: Validate TLS entries to protect espfix
x86, tls, ldt: Stop checking lm in LDT_empty
x86, tls: Interpret an all-zero struct user_desc as "no segment"
Andy Shevchenko (2):
spi: dw-mid: respect 8 bit mode
spi: dw-mid: terminate ongoing transfers at exit
Anton Blanchard (1):
powerpc: do_notify_resume can be called with bad thread_info flags argument
Artem Bityutskiy (3):
UBIFS: remove mst_mutex
UBIFS: fix a race condition
UBIFS: fix free log space calculation
Bart Van Assche (1):
srp-target: Retry when QP creation fails with ENOMEM
Ben Hutchings (2):
x86: Reject x32 executables if x32 ABI not supported
drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets
Benjamin Coddington (1):
lockd: Try to reconnect if statd has moved
Benjamin Herrenschmidt (1):
of/base: Fix PowerPC address parsing hack
Borislav Petkov (1):
mpc85xx_edac: Make L2 interrupt shared too
Brian Silverman (1):
futex: Fix a race condition between REQUEUE_PI and task death
Bryan O'Donoghue (2):
x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead
serial: 8250: Add Quark X1000 to 8250_pci.c
Catalin Marinas (1):
futex: Ensure get_futex_key_refs() always implies a barrier
Cesar Eduardo Barros (1):
crypto: more robust crypto_memneq
Champion Chen (1):
Bluetooth: Fix issue with USB suspend in btusb driver
Chao Yu (1):
ecryptfs: avoid to access NULL pointer when write metadata in xattr
Chris Mason (1):
Btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup
Christian Borntraeger (1):
KVM: s390: unintended fallthrough for external call
Christoph Hellwig (1):
scsi: only re-lock door after EH on devices that were reset
Cong Wang (1):
freezer: Do not freeze tasks killed by OOM killer
Cyril Brulebois (1):
wireless: rt2x00: add new rt2800usb device
Dan Williams (1):
USB: option: add Haier CE81B CDMA modem
Daniel Borkmann (1):
random: add and use memzero_explicit() for clearing data
Daniele Palmas (1):
usb: option: add support for Telit LE910
Darrick J. Wong (1):
ext4: check EA value offset when loading
Dave Hansen (1):
x86: Require exact match for 'noxsave' command line option
David Daney (1):
MIPS: tlbex: Properly fix HUGE TLB Refill exception handler
David Matlack (2):
kvm: x86: fix stale mmio cache bug
kvm: don't take vcpu mutex for obviously invalid vcpu ioctls
David Rientjes (1):
mm, thp: fix collapsing of hugepages on madvise
Dirk Brandewie (1):
cpufreq: expose scaling_cur_freq sysfs file for set_policy() drivers
Dmitry Kasatkin (1):
evm: check xattr value length and type in evm_inode_setxattr()
Dmitry Torokhov (1):
Input: synaptics - gate forcepad support by DMI check
Douglas Lehr (1):
PCI: Increase IBM ipr SAS Crocodile BARs to at least system page size
Eric Sandeen (1):
ext4: fix reservation overflow in ext4_da_write_begin
Eric W. Biederman (1):
mnt: Prevent pivot_root from creating a loop in the mount tree
Fabio Estevam (1):
ASoC: sgtl5000: Fix SMALL_POP bit definition
Felipe Balbi (1):
usb: dwc3: gadget: fix set_halt() bug with pending transfers
Frans Klaver (1):
usb: serial: ftdi_sio: add Awinda Station and Dongle products
Geert Uytterhoeven (1):
m68k: Disable/restore interrupts in hwreg_present()/hwreg_write()
Grant Likely (1):
of: Fix overflow bug in string property parsing functions
Guenter Roeck (1):
Revert "percpu: free percpu allocation info for uniprocessor system"
Hans de Goede (5):
Input: i8042 - add noloop quirk for Asus X750LN
Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544
samsung-laptop: Add broken-acpi-video quirk for NC210/NC110
acer-wmi: Add acpi_backlight=video quirk for the Acer KAV80
usb: Do not allow usb_alloc_streams on unconfigured devices
Heinz Mauelshagen (1):
dm raid: ensure superblock's size matches device's logical block size
Herbert Xu (1):
macvtap: Fix csum_start when VLAN tags are present
Huacai Chen (1):
MIPS: tlbex: Fix a missing statement for HUGETLB
Ilya Dryomov (1):
libceph: do not crash on large auth tickets
Imre Deak (2):
PM / Sleep: fix recovery during resuming from hibernation
tty/vt: don't set font mappings on vc not supporting this
J. Bruce Fields (1):
nfsd4: fix crash on unknown operation number
Jack Pham (1):
usb: dwc3: gadget: Properly initialize LINK TRB
James Ralston (1):
ahci: Add Device IDs for Intel Sunrise Point PCH
Jan Kara (11):
ext4: don't check quota format when there are no quota files
vfs: fix data corruption when blocksize < pagesize for mmaped data
ext3: Don't check quota format when there are no quota files
scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND
lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}()
ext4: fix overflow when updating superblock backups after resize
ext4: fix oops when loading block bitmap failed
ext4: bail out from make_indexed_dir() on first error
block: Fix computation of merged request priority
nfs: Fix use of uninitialized variable in nfs_getattr()
mm: Remove false WARN_ON from pagecache_isize_extended()
Jeffrey Knockel (1):
Patch for 3.2.x, 3.4.x IP identifier regression
Joe Savage (1):
USB: serial: cp210x: added Ketra N1 wireless interface support
Joe Thornber (1):
dm bufio: update last_accessed when relinking a buffer
Johan Hedberg (1):
Bluetooth: Fix setting correct security level when initiating SMP
Johan Hovold (5):
USB: kobil_sct: fix non-atomic allocation in write path
USB: opticon: fix non-atomic allocation in write path
USB: cdc-acm: add device id for GW Instek AFG-2225
USB: core: add device-qualifier quirk
USB: cdc-acm: only raise DTR on transitions from B0
Johannes Berg (2):
mac80211: properly flush delayed scan work on interface removal
mac80211: fix use-after-free in defragmentation
Jonathan Cameron (1):
staging:iio:impedance-analyzer:ad5933 unwind use of IIO_CHAN macro.
K. Y. Srinivasan (5):
Drivers: hv: vmbus: Cleanup vmbus_post_msg()
Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl()
Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl()
Drivers: hv: vmbus: Fix a bug in vmbus_open()
Drivers: hv: vmbus: Cleanup vmbus_close_internal()
Kees Cook (1):
firmware_class: make sure fw requests contain a name
Krzysztof Kozlowski (1):
power: charger-manager: Fix NULL pointer exception with missing cm-fuel-gauge
Kuninori Morimoto (1):
ASoC: fsi: remove unsupported PAUSE flag
Lars-Peter Clausen (2):
staging:iio:ad5933: Drop "raw" from channel names
staging:iio:ade7758: Fix check if channels are enabled in prenable
Lu Baolu (1):
USB: Add device quirk for ASUS T100 Base Station keyboard
Mathias Krause (1):
posix-timers: Fix stack info leak in timer_create()
Max Filippov (1):
xtensa: re-wire umount syscall to sys_oldumount
Michael S. Tsirkin (2):
virtio_pci: fix virtio spec compliance on restore
kvm: x86: don't kill guest on unknown exit reason
Michal Hocko (1):
OOM, PM: OOM killed task shouldn't escape PM suspend
Mike Snitzer (1):
block: fix alignment_offset math that assumes io_min is a power-of-2
Miklos Szeredi (1):
audit: keep inode pinned
Mikulas Patocka (3):
framebuffer: fix border color
fs: make cont_expand_zero interruptible
dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks
Nadav Amit (5):
KVM: x86: Check non-canonical addresses upon WRMSR
KVM: x86: Fix wrong masking on relative jump/call
KVM: x86: Emulator fixes for eip canonical checks on near branches
KVM: x86: Handle errors when RIP is set during far jumps
KVM: x86: Fix far-jump to non-canonical check
Nadav Har'El (1):
nEPT: Nested INVEPT
Nathaniel Ting (1):
USB: serial: cp210x: add Silicon Labs 358x VID and PID
Oleg Nesterov (2):
kernel/fork.c:copy_process(): unify CLONE_THREAD-or-thread_group_leader code
introduce for_each_thread() to replace the buggy while_each_thread()
Oliver Neukum (1):
xhci: no switching back on non-ULT Haswell
Ondrej Zary (1):
libata-sff: Fix controllers with no ctl port
Pali Roh谩r (2):
Input: alps - ignore potential bare packets when device is out of sync
Input: alps - allow up to 2 invalid packets without resetting device
Paolo Bonzini (1):
KVM: x86: use new CS.RPL as CPL during task switch
Patrick Riphagen (2):
USB: serial: ftdi_sio: Annotate the current Xsens PID assignments
USB: serial: ftdi_sio: Add support for new Xsens devices
Perry Hung (1):
usb: serial: ftdi_sio: add "bricked" FTDI device PID
Peter Hurley (3):
serial: Fix divide-by-zero fault in uart_get_divisor()
tty: Fix high cpu load if tty is unreleaseable
tty: Prevent "read/write wait queue active!" log flooding
Petr Matousek (1):
kvm: vmx: handle invvpid vm exit gracefully
Quentin Casasnovas (1):
kvm: fix excessive pages un-pinning in kvm_iommu_map error path.
Quinn Tran (1):
target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE
Rabin Vincent (1):
tracing/syscalls: Ignore numbers outside NR_syscalls' range
Ray Jui (1):
spi: pl022: Fix incorrect dma_unmap_sg
Ricardo Ribalda Delgado (1):
PCI: Generate uppercase hex for modalias interface class
Sasha Levin (1):
kernel: add support for gcc 5
Scott Carter (1):
pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller
Sinclair Yeh (1):
drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size.
Stanislaw Gruszka (2):
rt2800: correct BBP1_TX_POWER_CTRL mask
rt2x00: do not align payload on modern H/W
Stefan Richter (1):
firewire: cdev: prevent kernel stack leaking into ioctl arguments
Stephen Smalley (1):
selinux: fix inode security list corruption
Takashi Iwai (3):
ALSA: emu10k1: Fix deadlock in synth voice lookup
ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode
ALSA: usb-audio: Fix device_del() sysfs warnings at disconnect
Tetsuo Handa (1):
fs: Fix theoretical division by 0 in super_cache_scan().
Theodore Ts'o (2):
ext4: don't orphan or truncate the boot loader inode
ext4: add ext4_iget_normal() which is to be used for dir tree lookups
Thomas K枚rper (1):
can: dev: avoid calling kfree_skb() from interrupt context
Trond Myklebust (2):
NFSv4: fix open/lock state recovery error handling
NFSv4: Ensure that we remove NFSv4.0 delegations when state has expired
Vlad Catoi (1):
ALSA: usb-audio: Add support for Steinberg UR22 USB interface
Wang Nan (1):
cgroup/kmemleak: add kmemleak_free() for cgroup deallocations.
Will Deacon (2):
zap_pte_range: update addr when forcing flush after TLB batching faiure
tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1
Willy Tarreau (3):
Documentation: lzo: document part of the encoding
Revert "lzo: properly check for overruns"
lzo: check for length overrun in variable length encoding.
Xiubo Li (2):
regmap: debugfs: fix possbile NULL pointer dereference
regmap: fix possible ZERO_SIZE_PTR pointer dereferencing error.
Yann Droneaud (1):
fanotify: enable close-on-exec on events' fd when requested in fanotify_init()
Yijing Wang (1):
sysfs: driver core: Fix glue dir race condition by gdp_mutex
Zefan Li (1):
Linux 3.4.106
Documentation/lzo.txt | 164 ++++++++++++++++
Makefile | 2 +-
arch/m68k/mm/hwtest.c | 6 +
arch/mips/mm/tlbex.c | 5 +
arch/mips/oprofile/backtrace.c | 2 +-
arch/powerpc/kernel/entry_64.S | 6 +
arch/s390/kvm/interrupt.c | 1 +
arch/x86/include/asm/desc.h | 20 +-
arch/x86/include/asm/elf.h | 5 +-
arch/x86/include/asm/kvm_host.h | 17 +-
arch/x86/include/asm/page_32_types.h | 1 -
arch/x86/include/asm/page_64_types.h | 11 +-
arch/x86/include/asm/vmx.h | 2 +
arch/x86/kernel/apic/apic.c | 4 +-
arch/x86/kernel/cpu/common.c | 2 +
arch/x86/kernel/cpu/intel.c | 15 ++
arch/x86/kernel/dumpstack_64.c | 1 -
arch/x86/kernel/entry_64.S | 84 +++-----
arch/x86/kernel/kvm.c | 9 +-
arch/x86/kernel/kvmclock.c | 1 -
arch/x86/kernel/tls.c | 46 ++++-
arch/x86/kernel/traps.c | 69 +++++--
arch/x86/kernel/tsc.c | 5 +-
arch/x86/kvm/emulate.c | 251 +++++++++++++++++-------
arch/x86/kvm/i8254.c | 2 +
arch/x86/kvm/mmu.c | 2 +-
arch/x86/kvm/svm.c | 8 +-
arch/x86/kvm/vmx.c | 51 ++++-
arch/x86/kvm/x86.c | 38 +++-
arch/x86/kvm/x86.h | 20 +-
arch/xtensa/include/asm/unistd.h | 3 +-
block/blk-settings.c | 4 +-
block/scsi_ioctl.c | 3 +-
drivers/ata/ahci.c | 5 +
drivers/ata/libata-sff.c | 20 +-
drivers/ata/pata_serverworks.c | 13 +-
drivers/base/core.c | 4 +-
drivers/base/firmware_class.c | 3 +
drivers/base/regmap/regmap-debugfs.c | 7 +-
drivers/base/regmap/regmap.c | 5 +
drivers/bluetooth/btusb.c | 9 +
drivers/char/random.c | 10 +-
drivers/cpufreq/cpufreq.c | 23 ++-
drivers/edac/mpc85xx_edac.c | 3 +-
drivers/firewire/core-cdev.c | 3 +-
drivers/gpu/drm/radeon/evergreen.c | 1 +
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 16 +-
drivers/hv/channel.c | 47 +++--
drivers/hv/connection.c | 17 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 8 +
drivers/input/mouse/alps.c | 11 +-
drivers/input/mouse/synaptics.c | 22 ++-
drivers/input/mouse/synaptics.h | 8 +-
drivers/input/serio/i8042-x86ia64io.h | 22 +++
drivers/md/dm-bufio.c | 11 +-
drivers/md/dm-log-userspace-transfer.c | 2 +-
drivers/md/dm-raid.c | 11 +-
drivers/net/can/dev.c | 2 +-
drivers/net/can/usb/esd_usb2.c | 1 +
drivers/net/macvtap.c | 5 +
drivers/net/ppp/ppp_generic.c | 2 +-
drivers/net/tun.c | 5 +
drivers/net/wireless/rt2x00/rt2800.h | 2 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 1 +
drivers/net/wireless/rt2x00/rt2x00queue.c | 50 ++---
drivers/of/address.c | 19 +-
drivers/of/base.c | 88 +++------
drivers/of/selftest.c | 66 ++++++-
drivers/pci/hotplug/pciehp_core.c | 7 +
drivers/pci/pci-sysfs.c | 2 +-
drivers/pci/quirks.c | 20 ++
drivers/platform/x86/acer-wmi.c | 11 ++
drivers/platform/x86/samsung-laptop.c | 10 +
drivers/power/charger-manager.c | 5 +
drivers/scsi/scsi_error.c | 4 +-
drivers/spi/spi-dw-mid.c | 7 +-
drivers/spi/spi-pl022.c | 2 +-
drivers/staging/iio/impedance-analyzer/ad5933.c | 47 ++++-
drivers/staging/iio/meter/ade7758_ring.c | 2 +-
drivers/target/target_core_transport.c | 3 +-
drivers/tty/serial/8250/8250_pci.c | 21 ++
drivers/tty/serial/serial_core.c | 2 +-
drivers/tty/tty_io.c | 13 +-
drivers/tty/vt/consolemap.c | 4 +
drivers/usb/class/cdc-acm.c | 6 +-
drivers/usb/core/hcd.c | 2 +
drivers/usb/core/hub.c | 9 +-
drivers/usb/core/quirks.c | 10 +
drivers/usb/dwc3/ep0.c | 4 +-
drivers/usb/dwc3/gadget.c | 17 +-
drivers/usb/dwc3/gadget.h | 2 +-
drivers/usb/host/xhci-pci.c | 14 --
drivers/usb/serial/cp210x.c | 3 +
drivers/usb/serial/ftdi_sio.c | 5 +
drivers/usb/serial/ftdi_sio_ids.h | 23 ++-
drivers/usb/serial/kobil_sct.c | 4 +-
drivers/usb/serial/opticon.c | 2 +-
drivers/usb/serial/option.c | 10 +
drivers/usb/storage/transport.c | 26 +++
drivers/video/console/bitblit.c | 3 +-
drivers/video/console/fbcon_ccw.c | 3 +-
drivers/video/console/fbcon_cw.c | 3 +-
drivers/video/console/fbcon_ud.c | 3 +-
drivers/virtio/virtio_pci.c | 33 +++-
fs/btrfs/file-item.c | 2 +-
fs/buffer.c | 8 +
fs/ecryptfs/inode.c | 2 +-
fs/ext3/super.c | 7 -
fs/ext4/ext4.h | 1 +
fs/ext4/ialloc.c | 4 +
fs/ext4/inode.c | 32 ++-
fs/ext4/namei.c | 33 ++--
fs/ext4/resize.c | 2 +-
fs/ext4/super.c | 9 +-
fs/ext4/xattr.c | 32 ++-
fs/ioprio.c | 14 +-
fs/lockd/mon.c | 6 +
fs/namespace.c | 3 +
fs/nfs/inode.c | 2 +-
fs/nfs/nfs4proc.c | 26 ++-
fs/nfs/nfs4renewd.c | 12 +-
fs/nfs/nfs4state.c | 16 +-
fs/nfsd/nfs4proc.c | 3 +-
fs/notify/fanotify/fanotify_user.c | 2 +-
fs/super.c | 2 +
fs/ubifs/commit.c | 10 +-
fs/ubifs/log.c | 19 +-
fs/ubifs/master.c | 7 +-
fs/ubifs/super.c | 1 -
fs/ubifs/ubifs.h | 2 -
include/drm/drm_pciids.h | 1 -
include/linux/blkdev.h | 5 +-
include/linux/compiler-gcc.h | 3 +
include/linux/compiler-gcc5.h | 66 +++++++
include/linux/compiler-intel.h | 7 +
include/linux/init_task.h | 2 +
include/linux/khugepaged.h | 17 +-
include/linux/mm.h | 1 +
include/linux/of.h | 84 ++++++--
include/linux/oom.h | 4 +
include/linux/sched.h | 12 ++
include/linux/string.h | 4 +-
include/linux/usb/quirks.h | 6 +
include/net/ipv6.h | 1 +
kernel/audit_tree.c | 1 +
kernel/exit.c | 1 +
kernel/fork.c | 22 ++-
kernel/freezer.c | 3 +
kernel/futex.c | 24 +--
kernel/posix-timers.c | 1 +
kernel/power/hibernate.c | 8 +-
kernel/power/process.c | 40 +++-
kernel/trace/trace_syscalls.c | 8 +-
lib/bitmap.c | 8 +-
lib/lzo/lzo1x_decompress_safe.c | 103 +++++-----
lib/string.c | 16 ++
mm/huge_memory.c | 11 +-
mm/memory.c | 4 +-
mm/mmap.c | 8 +-
mm/oom_kill.c | 17 ++
mm/page_alloc.c | 8 +
mm/page_cgroup.c | 1 +
mm/percpu.c | 2 -
mm/truncate.c | 61 +++++-
net/bluetooth/smp.c | 5 +-
net/ceph/crypto.c | 169 ++++++++++++----
net/ipv4/ip_output.c | 2 +-
net/ipv6/Makefile | 2 +-
net/ipv6/output_core.c | 38 ++++
net/mac80211/iface.c | 7 +-
net/mac80211/rx.c | 14 +-
security/integrity/evm/evm_main.c | 9 +-
security/selinux/hooks.c | 2 +-
sound/core/pcm_compat.c | 2 +
sound/core/pcm_native.c | 2 +-
sound/pci/emu10k1/emu10k1_callback.c | 6 +-
sound/soc/codecs/sgtl5000.c | 3 +-
sound/soc/codecs/sgtl5000.h | 2 +-
sound/soc/sh/fsi.c | 3 +-
sound/usb/card.c | 9 +-
sound/usb/quirks-table.h | 30 +++
virt/kvm/iommu.c | 8 +-
virt/kvm/kvm_main.c | 4 +
183 files changed, 2142 insertions(+), 716 deletions(-)
create mode 100644 Documentation/lzo.txt
create mode 100644 include/linux/compiler-gcc5.h
create mode 100644 net/ipv6/output_core.c
reply other threads:[~2015-02-04 9:10 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=54D1E1FD.7030605@huawei.com \
--to=lizefan@huawei.com \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lwn@lwn.net \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.