* 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 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.