* Linux 3.2
@ 2012-01-05 0:51 Linus Torvalds
2012-01-05 2:59 ` [git pull] Please pull my kmap_atomic branch Cong Wang
0 siblings, 1 reply; 3+ messages in thread
From: Linus Torvalds @ 2012-01-05 0:51 UTC (permalink / raw)
To: Linux Kernel Mailing List
So 3.2 is out, and the merge window for 3.3 is thus officially open.
I delayed 3.2 first a few days to wait for the final linux-next
("final" in the sense that that's what I'll fetch to decide whether
something has been in linux-next for 3.3 or not), and then some more
as people were coming back from holidays and sorting out some
regressions. So we do have a few last-minute reverts and small fixes.
Still, there's not a whole lot of changes since -rc7 (shortlog
appended), and almost all of them are *tiny*. So despite the few
annoying last-minute reverts, I'm feeling pretty happy about it.
Linus
---
Al Viro (1):
minixfs: misplaced checks lead to dentry leak
Alex Deucher (1):
drm/radeon/kms: bail on BTC parts if MC ucode is missing
Alex Williamson (2):
KVM: Remove ability to assign a device without iommu support
KVM: Device assignment permission checks
Alexander Müller (1):
drm/radeon/kms/atom: fix possible segfault in pm setup
Amitkumar Karwar (1):
mwifiex: fix crash during simultaneous scan and connect
Andreas Schwab (3):
KVM: PPC: move compute_tlbie_rb to book3s_64 common header
KVM: PPC: protect use of kvmppc_h_pr
procfs: do not confuse jiffies with cputime64_t
Christoph Hellwig (2):
xfs: log the inode in ->write_inode calls for kupdate
xfs: log all dirty inodes in xfs_fs_sync_fs
Dan Williams (1):
block: fix blk_queue_end_tag()
Dave Martin (2):
ARM: 7196/1: errata: Remove SMP dependency for erratum 720789
ARM: 7197/1: errata: Remove SMP dependency for erratum 751472
Denis Kuzmenko (1):
ARM: SAMSUNG: Fix build error when selecting
CPU_FREQ_S3C24XX_DEBUGFS on S3C2440
Eric Bénard (7):
cpuimx25sd: fix Kconfig
imx_v4_v5_defconfig: update default configuration
dma: MX3_IPU fix depends
clock-imx35: fix reboot in internal boot mode
cpuimx35sd: fix Kconfig
cpuimx35: fix touchscreen support
enable uncompress log on cpuimx35sd
Eric Dumazet (2):
netem: dont call vfree() under spinlock and BH disabled
sch_qfq: fix overflow in qfq_update_start()
Felipe Contreras (1):
ARM: OMAP: hwmod data: fix iva and mailbox hwmods for OMAP 3
Florian Zumbiehl (1):
skge: restore rx multicast filter on resume and after config changes
Grant Likely (1):
dt/device: Fix auxdata matching to handle entries without a name override
Guennadi Liakhovetski (1):
b43: fix regression in PIO case
Gustavo F. Padovan (1):
Revert "Bluetooth: Increase HCI reset timeout in hci_dev_do_close"
Hans de Goede (1):
gspca: Fix bulk mode cameras no longer working (regression fix)
Hillf Danton (1):
mm: hugetlb: fix non-atomic enqueue of huge page
Holger Brunck (1):
ARM: plat-orion: make gpiochip label unique
Hugh Dickins (1):
futex: Fix uninterruptible loop due to gate_area
Jan Kara (1):
security: Fix security_old_inode_init_security() when
CONFIG_SECURITY is not set
Jan Kiszka (2):
KVM: x86: Prevent starting PIT timers in the absence of irqchip support
KVM: Don't automatically expose the TSC deadline timer in cpuid
Jason Chen (1):
ARM:imx:fix pwm period value
Javi Merino (1):
ARM: 7237/1: PL330: Fix driver freeze
Jeff Layton (1):
cifs: fix bad buffer length check in coalesce_t2
Joachim Eastwood (1):
ASoC: wm8776: add missing break in sample size switch
Julian Anastasov (1):
ipvs: try also real server with port 0 in backup server
KOSAKI Motohiro (1):
mm/mempolicy.c: refix mbind_range() vma issue
Keith Packard (2):
drm/i915: Disable semaphores by default on SNB
drm/i915: Disable RC6 on Sandybridge by default
KyongHo Cho (1):
iommu: Initialize domain->handler in iommu_domain_alloc()
Linus Torvalds (5):
vfs: fix handling of lock allocation failure in lease-break case
Revert "clockevents: Set noop handler in clockevents_exchange_device()"
Revert "rtc: Disable the alarm in the hardware"
Revert "rtc: Expire alarms after the time is set."
Linux 3.2
Linus Walleij (1):
watchdog: move coh901327 state holders
Mandeep Singh Baines (1):
hung_task: fix false positive during vfork
Mauro Carvalho Chehab (1):
gspca: Fix falling back to lower isoc alt settings
Michael Neuling (1):
KVM: PPC: fix kvmppc_start_thread() for CONFIG_SMP=N
Mingarelli, Thomas (1):
watchdog: hpwdt: Changes to handle NX secure bit in 32bit path
Mohammed Shafi Shajakhan (1):
ath9k: Fix kernel panic in AR2427 in AP mode
Nick Bowler (1):
watchdog: sp805: Fix section mismatch in ID table.
Oleg Nesterov (2):
ptrace: partially fix the do_wait(WEXITED) vs EXIT_DEAD->EXIT_ZOMBIE race
ptrace: ensure JOBCTL_STOP_SIGMASK is not zero after detach
Oliver Hartkopp (2):
CAN MAINTAINERS update
fix CAN MAINTAINERS SCM tree type
Pablo Neira Ayuso (2):
netfilter: ctnetlink: fix return value of ctnetlink_get_expect()
netfilter: ctnetlink: fix scheduling while atomic if helper is autoloaded
Richard Zhao (1):
arm/imx: fix cpufreq section mismatch
Robert Richter (1):
perf/x86: Fix raw_spin_unlock_irqrestore() usage
Sage Weil (1):
ceph: disable use of dcache for readdir etc.
Scott Wood (1):
KVM: PPC: e500: include linux/export.h
Shaohua Li (1):
block, cfq: fix empty queue crash caused by request merge
Stefan Richter (1):
MAINTAINERS: firewire git URL update
Steve French (1):
[CIFS] default ntlmv2 for cifs mount delayed to 3.3
Tai-hwa Liang (2):
Input: sentelic - release mutex upon register write failure
Input: sentelic - fix retrieving number of buttons
Thomas Abraham (1):
ARM: EXYNOS: Remove duplicated SROMC static memory mapping
Ulf Hansson (2):
ARM: 7214/1: mmc: mmci: Fixup handling of MCI_STARTBITERR
ARM: 7220/1: mmc: mmci: Fixup error handling for dma
Vladimir Zapolskiy (1):
oprofile, arm/sh: Fix oprofile_arch_exit() linkage issue
Wei Yongjun (1):
packet: fix possible dev refcnt leak when bind fail
Wim Van Sebroeck (1):
watchdog: iTCO_wdt.c - problems with newer hardware due to SMI
clearing (part 2)
Wolfram Sang (1):
net: fsl: fec: fix build for mx23-only kernel
Xi Wang (2):
vmwgfx: fix incorrect VRAM size check in vmw_kms_fb_create()
netfilter: ctnetlink: fix timeout calculation
Yevgeny Petrilin (1):
mlx4_en: nullify cq->vector field when closing completion queue
majianpeng (1):
block: re-use existing 'reading' variable instead of checking
direction again
^ permalink raw reply [flat|nested] 3+ messages in thread
* [git pull] Please pull my kmap_atomic branch
2012-01-05 0:51 Linux 3.2 Linus Torvalds
@ 2012-01-05 2:59 ` Cong Wang
2012-01-11 3:33 ` [GIT PULL v2] kmap_atomic changes for 3.3 Cong Wang
0 siblings, 1 reply; 3+ messages in thread
From: Cong Wang @ 2012-01-05 2:59 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List
Hi, Linus,
Please pull
git://github.com/congwang/linux.git kmap_atomic
It has all patches for removing the unused argument of
kmap_atomic()/kunmap_atomic(). I already got some ACK's from subsystem
maintainers, and the tree has been in linux-next for many days.
Thanks!
Cong Wang (62):
highmem: mark k[un]map_atomic() with two arguments as deprecated
include/linux/highmem.h: remove the second argument of
k[un]map_atomic()
arm: remove the second argument of k[un]map_atomic()
mips: remove the second argument of k[un]map_atomic()
powerpc: remove the second argument of k[un]map_atomic()
sh: remove the second argument of k[un]map_atomic()
um: remove the second argument of k[un]map_atomic()
x86: remove the second argument of k[un]map_atomic()
crypto: remove the second argument of k[un]map_atomic()
ata: remove the second argument of k[un]map_atomic()
block: remove the second argument of k[un]map_atomic()
crypto: remove the second argument of k[un]map_atomic()
edac: remove the second argument of k[un]map_atomic()
drm: remove the second argument of k[un]map_atomic()
ide: remove the second argument of k[un]map_atomic()
infiniband: remove the second argument of k[un]map_atomic()
md: remove the second argument of k[un]map_atomic()
media: remove the second argument of k[un]map_atomic()
memstick: remove the second argument of k[un]map_atomic()
mmc: remove the second argument of k[un]map_atomic()
net: remove the second argument of k[un]map_atomic()
scsi: remove the second argument of k[un]map_atomic()
hv: remove the second argument of k[un]map_atomic()
pohmelfs: remove the second argument of k[un]map_atomic()
rtl8192u: remove the second argument of k[un]map_atomic()
zram: remove the second argument of k[un]map_atomic()
target: remove the second argument of k[un]map_atomic()
vhost: remove the second argument of k[un]map_atomic()
fs: remove the second argument of k[un]map_atomic()
btrfs: remove the second argument of k[un]map_atomic()
ecryptfs: remove the second argument of k[un]map_atomic()
afs: remove the second argument of k[un]map_atomic()
exofs: remove the second argument of k[un]map_atomic()
ext2: remove the second argument of k[un]map_atomic()
fuse: remove the second argument of k[un]map_atomic()
gfs2: remove the second argument of k[un]map_atomic()
jbd: remove the second argument of k[un]map_atomic()
jbd2: remove the second argument of k[un]map_atomic()
logfs: remove the second argument of k[un]map_atomic()
minix: remove the second argument of k[un]map_atomic()
nfs: remove the second argument of k[un]map_atomic()
nilfs2: remove the second argument of k[un]map_atomic()
ntfs: remove the second argument of k[un]map_atomic()
ocfs2: remove the second argument of k[un]map_atomic()
reiserfs: remove the second argument of k[un]map_atomic()
squashfs: remove the second argument of k[un]map_atomic()
ubifs: remove the second argument of k[un]map_atomic()
udf: remove the second argument of k[un]map_atomic()
kdb: remove the second argument of k[un]map_atomic()
power: remove the second argument of k[un]map_atomic()
lib: remove the second argument of k[un]map_atomic()
mm: remove the second argument of k[un]map_atomic()
net: remove the second argument of k[un]map_atomic()
rds: remove the second argument of k[un]map_atomic()
sunrpc: remove the second argument of k[un]map_atomic()
tomoyo: remove the second argument of k[un]map_atomic()
dm: remove the second argument of k[un]map_atomic()
gma500: remove the second argument of k[un]map_atomic()
zcache: remove the second argument of k[un]map_atomic()
drbd: remove the second argument of k[un]map_atomic()
highmem: kill all __kmap_atomic() [swarren@nvidia.com:
highmem: Fix ARM build break due to __kmap_atomic rename]
feature-removal-schedule.txt: add the deprecated form of
kmap_atomic()
Documentation/feature-removal-schedule.txt | 8 ++
arch/arm/include/asm/highmem.h | 2 +-
arch/arm/mm/copypage-fa.c | 12 ++--
arch/arm/mm/copypage-feroceon.c | 12 ++--
arch/arm/mm/copypage-v3.c | 12 ++--
arch/arm/mm/copypage-v4mc.c | 8 +-
arch/arm/mm/copypage-v4wb.c | 12 ++--
arch/arm/mm/copypage-v4wt.c | 12 ++--
arch/arm/mm/copypage-v6.c | 12 ++--
arch/arm/mm/copypage-xsc3.c | 12 ++--
arch/arm/mm/copypage-xscale.c | 8 +-
arch/arm/mm/highmem.c | 4 +-
arch/frv/include/asm/highmem.h | 2 +-
arch/frv/mm/highmem.c | 4 +-
arch/mips/include/asm/highmem.h | 2 +-
arch/mips/mm/c-r4k.c | 4 +-
arch/mips/mm/highmem.c | 4 +-
arch/mips/mm/init.c | 8 +-
arch/mn10300/include/asm/highmem.h | 2 +-
arch/parisc/include/asm/cacheflush.h | 2 +-
arch/powerpc/include/asm/highmem.h | 2 +-
arch/powerpc/kvm/book3s_pr.c | 4 +-
arch/powerpc/mm/dma-noncoherent.c | 5 +-
arch/powerpc/mm/hugetlbpage.c | 4 +-
arch/powerpc/mm/mem.c | 4 +-
arch/sh/mm/cache-sh4.c | 4 +-
arch/sh/mm/cache.c | 12 ++--
arch/sparc/include/asm/highmem.h | 2 +-
arch/sparc/mm/highmem.c | 4 +-
arch/tile/include/asm/highmem.h | 2 +-
arch/tile/mm/highmem.c | 4 +-
arch/um/kernel/skas/uaccess.c | 4 +-
arch/x86/crypto/aesni-intel_glue.c | 24 +++---
arch/x86/include/asm/highmem.h | 2 +-
arch/x86/kernel/crash_dump_32.c | 6 +-
arch/x86/kvm/lapic.c | 8 +-
arch/x86/kvm/paging_tmpl.h | 4 +-
arch/x86/kvm/x86.c | 8 +-
arch/x86/lib/usercopy_32.c | 4 +-
arch/x86/mm/highmem_32.c | 4 +-
crypto/ahash.c | 4 +-
crypto/async_tx/async_memcpy.c | 8 +-
crypto/blkcipher.c | 8 +-
crypto/ccm.c | 4 +-
crypto/scatterwalk.c | 8 +-
crypto/shash.c | 8 +-
drivers/ata/libata-sff.c | 8 +-
drivers/block/brd.c | 20 +++---
drivers/block/drbd/drbd_bitmap.c | 50 ++++++------
drivers/block/drbd/drbd_nl.c | 4 +-
drivers/block/loop.c | 16 ++--
drivers/block/pktcdvd.c | 8 +-
drivers/crypto/hifn_795x.c | 10 +-
drivers/edac/edac_mc.c | 4 +-
drivers/gpu/drm/drm_cache.c | 8 +-
drivers/gpu/drm/ttm/ttm_tt.c | 16 ++--
drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 6 +-
drivers/ide/ide-taskfile.c | 4 +-
drivers/infiniband/ulp/iser/iser_memory.c | 8 +-
drivers/md/bitmap.c | 42 +++++-----
drivers/md/dm-crypt.c | 8 +-
drivers/media/video/ivtv/ivtv-udma.c | 4 +-
drivers/memstick/host/jmb38x_ms.c | 4 +-
drivers/memstick/host/tifm_ms.c | 4 +-
drivers/mmc/host/at91_mci.c | 8 +-
drivers/mmc/host/msm_sdcc.c | 6 +-
drivers/mmc/host/sdhci.c | 4 +-
drivers/mmc/host/tifm_sd.c | 16 ++--
drivers/mmc/host/tmio_mmc.h | 4 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 6 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 10 +--
drivers/net/ethernet/sun/cassini.c | 4 +-
drivers/scsi/arcmsr/arcmsr_hba.c | 8 +-
drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 5 +-
drivers/scsi/cxgbi/libcxgbi.c | 5 +-
drivers/scsi/fcoe/fcoe.c | 4 +-
drivers/scsi/fcoe/fcoe_transport.c | 5 +-
drivers/scsi/gdth.c | 4 +-
drivers/scsi/ips.c | 6 +-
drivers/scsi/isci/request.c | 16 ++--
drivers/scsi/libfc/fc_fcp.c | 8 +-
drivers/scsi/libfc/fc_libfc.c | 8 +-
drivers/scsi/libfc/fc_libfc.h | 2 +-
drivers/scsi/libfc/fc_lport.c | 2 +-
drivers/scsi/libiscsi_tcp.c | 4 +-
drivers/scsi/libsas/sas_host_smp.c | 8 +-
drivers/scsi/megaraid.c | 4 +-
drivers/scsi/mvsas/mv_sas.c | 4 +-
drivers/scsi/scsi_debug.c | 24 +++---
drivers/scsi/scsi_lib.c | 4 +-
drivers/scsi/sd_dif.c | 12 ++--
drivers/staging/gma500/mmu.c | 30 ++++----
drivers/staging/hv/netvsc_drv.c | 5 +-
drivers/staging/hv/rndis_filter.c | 4 +-
drivers/staging/hv/storvsc_drv.c | 31 +++----
drivers/staging/pohmelfs/inode.c | 8 +-
drivers/staging/rtl8192u/ieee80211/cipher.c | 8 +-
drivers/staging/rtl8192u/ieee80211/digest.c | 8 +-
drivers/staging/rtl8192u/ieee80211/internal.h | 17 ----
drivers/staging/rtl8192u/ieee80211/kmap_types.h | 20 -----
drivers/staging/rtl8192u/ieee80211/scatterwalk.c | 19 +---
drivers/staging/zcache/zcache-main.c | 16 ++--
drivers/staging/zram/xvmalloc.c | 39 +++++-----
drivers/staging/zram/zram_drv.c | 44 +++++-----
drivers/target/target_core_transport.c | 4 +-
drivers/target/tcm_fc/tfc_io.c | 10 +--
drivers/vhost/vhost.c | 4 +-
fs/afs/fsclient.c | 8 +-
fs/afs/mntpt.c | 4 +-
fs/aio.c | 30 ++++----
fs/bio-integrity.c | 10 +-
fs/btrfs/compression.c | 12 ++--
fs/btrfs/extent_io.c | 16 ++--
fs/btrfs/file-item.c | 4 +-
fs/btrfs/inode.c | 26 +++---
fs/btrfs/lzo.c | 4 +-
fs/btrfs/scrub.c | 8 +-
fs/btrfs/zlib.c | 4 +-
fs/ecryptfs/mmap.c | 4 +-
fs/ecryptfs/read_write.c | 8 +-
fs/exec.c | 4 +-
fs/exofs/dir.c | 4 +-
fs/ext2/dir.c | 4 +-
fs/fuse/dev.c | 4 +-
fs/fuse/file.c | 4 +-
fs/gfs2/aops.c | 12 ++--
fs/gfs2/lops.c | 8 +-
fs/gfs2/quota.c | 4 +-
fs/jbd/journal.c | 12 ++--
fs/jbd/transaction.c | 4 +-
fs/jbd2/commit.c | 4 +-
fs/jbd2/journal.c | 12 ++--
fs/jbd2/transaction.c | 4 +-
fs/logfs/dir.c | 18 ++--
fs/logfs/readwrite.c | 38 +++++-----
fs/logfs/segment.c | 4 +-
fs/minix/dir.c | 4 +-
fs/namei.c | 4 +-
fs/nfs/dir.c | 8 +-
fs/nfs/nfs4proc.c | 4 +-
fs/nilfs2/cpfile.c | 94
+++++++++++-----------
fs/nilfs2/dat.c | 38 +++++-----
fs/nilfs2/dir.c | 4 +-
fs/nilfs2/ifile.c | 4 +-
fs/nilfs2/mdt.c | 4 +-
fs/nilfs2/page.c | 8 +-
fs/nilfs2/recovery.c | 4 +-
fs/nilfs2/segbuf.c | 4 +-
fs/nilfs2/sufile.c | 68 ++++++++--------
fs/ntfs/aops.c | 20 +++---
fs/ntfs/attrib.c | 20 +++---
fs/ntfs/file.c | 16 ++--
fs/ntfs/super.c | 8 +-
fs/ocfs2/aops.c | 16 ++--
fs/pipe.c | 8 +-
fs/reiserfs/stree.c | 4 +-
fs/reiserfs/tail_conversion.c | 4 +-
fs/splice.c | 7 +-
fs/squashfs/file.c | 8 +-
fs/squashfs/symlink.c | 4 +-
fs/ubifs/file.c | 4 +-
fs/udf/file.c | 4 +-
include/crypto/scatterwalk.h | 28 +------
include/linux/bio.h | 8 +-
include/linux/highmem.h | 79 +++++++++++++-----
kernel/debug/kdb/kdb_support.c | 4 +-
kernel/power/snapshot.c | 28 +++---
lib/scatterlist.c | 4 +-
lib/swiotlb.c | 5 +-
mm/bounce.c | 4 +-
mm/filemap.c | 8 +-
mm/ksm.c | 12 ++--
mm/memory.c | 4 +-
mm/shmem.c | 4 +-
mm/swapfile.c | 30 ++++----
mm/vmalloc.c | 8 +-
net/core/kmap_skb.h | 4 +-
net/rds/ib_recv.c | 7 +-
net/rds/info.c | 6 +-
net/rds/iw_recv.c | 7 +-
net/rds/loop.c | 2 +-
net/rds/rds.h | 2 +-
net/rds/recv.c | 2 +-
net/rds/tcp_recv.c | 11 +--
net/sunrpc/auth_gss/gss_krb5_wrap.c | 4 +-
net/sunrpc/socklib.c | 4 +-
net/sunrpc/xdr.c | 20 +++---
net/sunrpc/xprtrdma/rpc_rdma.c | 8 +-
security/tomoyo/domain.c | 4 +-
189 files changed, 940 insertions(+), 991 deletions(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
* [GIT PULL v2] kmap_atomic changes for 3.3
2012-01-05 2:59 ` [git pull] Please pull my kmap_atomic branch Cong Wang
@ 2012-01-11 3:33 ` Cong Wang
0 siblings, 0 replies; 3+ messages in thread
From: Cong Wang @ 2012-01-11 3:33 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List, akpm
Hi, Linus,
This is V2 of my pull request, I resolved the conflicts with hv driver,
and rebased it to your latest tree. The tree is still at:
git://github.com/congwang/linux.git kmap_atomic
Is there anything else prevent you from pulling this? I am sorry that I
don't have a signed gpg key as I am not a maintainer, I think my changes
are easy to verify as they are all cleanups.
Thanks!
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-01-11 3:33 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-05 0:51 Linux 3.2 Linus Torvalds
2012-01-05 2:59 ` [git pull] Please pull my kmap_atomic branch Cong Wang
2012-01-11 3:33 ` [GIT PULL v2] kmap_atomic changes for 3.3 Cong Wang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox