Linux kernel source tree
Go to file
Greg Kroah-Hartman 76101fa0c0 First set of IIO fixes for the 6.7 cycle.
Usual mixed bunch of driver bugs.  The core bug probably isn't hit
 with upstream drivers, but good to get fix in place anyway.
 
 iio-core
 - Fix potential freeing of wrong iio buffer when multiple buffers used.
 adi,adis16475
 - Add missing spi_device_id table need for module auto-loading
 - Fix untended BIT(BIT()) due to wrong macro definitions.
 amlogic,meson
 - Add a chip specific config for AXG soc familly which needs
   a vref_select to work.
 freescale,mp6050
 - Fix eating of error code on failure to read from sensor.
 kionixq,kx022a
 - Fix scaling to comply with ABI (m/s^2 rather than micro m/s^2)
 measspec,ms_sensors
 - Fix wrong conversion times due to strange value mapping.
 microchip,mcp3564
 - Fix previously impossible to fail check on limits.
 - Fix identification logic.
 nxp,imx93
 - Add missing channels for i.mx95.
 ti,am335x
 - Fix handling of error for tiadc_request_dma().
 ti,tmag5273
 - Fix incorrect temperature offset.
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEEbilms4eEBlKRJoGxVIU0mcT0FogFAmV3Y9gRHGppYzIzQGtl
 cm5lbC5vcmcACgkQVIU0mcT0FojthQ/8CubygOvH+lu8DtG2uDg4H353D69MfAYv
 paUCW1F1n6sj3rIYxGzH6UKYrDJ/CLUITMNutt3/hXWkHATu55Z1LEGtzWHQB6+P
 3HE4GXkDVN3JkIiPPfhxoQriHjUa4PX1FdjZC3WTo/lbSZc9YgcXjRI/pzVKG0Mo
 a26bLx4Q5fgJmXIpgqvrQEH+9lC46EFTKxWT7CS3BrQx4EDDD8v6SmC0XQoA5JbX
 KsD1X/brlyuEOupOK+T65MNkm2x42mCNPTcVil4sa1JyvZ1PtXsZyWmWHvRUQgaA
 l+87KNnYfR0lwxr7vHjfqG0UZgeo8pYiqNDz8hw7L3J7J+UgxSXs4zVkugDjv+HA
 vhI7Pa/M+Cu8BP/5Ypfmanx+MmbSyMY6EVdgsgSSdGYJwE1CYy4rfpbjQ1y7ZtiJ
 lqljqZIWlEdQ8dPRbC0sTjr2eA5vYVIp3nDR6dD/UQhEtsTUqTv9o79v0lbVTYlG
 Mcw4lF6cWz4TYmiiyog6bUp5QtQP1nj5V6Rakeg2DhXl1nY/akchpXgcoetoG4s+
 0KVorY6k9BeB7Hb3BHMZf3ftuNwccK4lqRI8Xshow+RYza5/GHBNpMkBeF+kZSf0
 BqnvTq/cDkoHLwM0La22uE9jHYXrWfjBXa86GyJqcQWysP0lQiumRLBdPuVxeMHo
 AmqZGah32ww=
 =KeZH
 -----END PGP SIGNATURE-----

Merge tag 'iio-fixes-for-6.7a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-linus

Jonathan writes:

First set of IIO fixes for the 6.7 cycle.

Usual mixed bunch of driver bugs.  The core bug probably isn't hit
with upstream drivers, but good to get fix in place anyway.

iio-core
- Fix potential freeing of wrong iio buffer when multiple buffers used.
adi,adis16475
- Add missing spi_device_id table need for module auto-loading
- Fix untended BIT(BIT()) due to wrong macro definitions.
amlogic,meson
- Add a chip specific config for AXG soc familly which needs
  a vref_select to work.
freescale,mp6050
- Fix eating of error code on failure to read from sensor.
kionixq,kx022a
- Fix scaling to comply with ABI (m/s^2 rather than micro m/s^2)
measspec,ms_sensors
- Fix wrong conversion times due to strange value mapping.
microchip,mcp3564
- Fix previously impossible to fail check on limits.
- Fix identification logic.
nxp,imx93
- Add missing channels for i.mx95.
ti,am335x
- Fix handling of error for tiadc_request_dma().
ti,tmag5273
- Fix incorrect temperature offset.

* tag 'iio-fixes-for-6.7a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio:
  iio: adc: MCP3564: fix hardware identification logic
  iio: adc: MCP3564: fix calib_bias and calib_scale range checks
  iio: adc: meson: add separate config for axg SoC family
  iio: adc: imx93: add four channels for imx93 adc
  iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()
  iio: triggered-buffer: prevent possible freeing of wrong buffer
  iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw
  iio: imu: adis16475: use bit numbers in assign_bit()
  iio: imu: adis16475: add spi_device_id table
  iio: tmag5273: fix temperature offset
  iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table
  iio: kx022a: Fix acceleration value scaling
2023-12-12 09:43:01 +01:00
arch - Add a forgotten CPU vendor check in the AMD microcode post-loading 2023-12-10 10:53:55 -08:00
block block-6.7-2023-12-01 2023-12-02 06:39:30 +09:00
certs This update includes the following changes: 2023-11-02 16:15:30 -10:00
crypto This push fixes a regression in ahash and hides the Kconfig sub-options for the jitter RNG. 2023-11-09 17:04:58 -08:00
Documentation Char/Misc driver fixes for 6.7-rc5 2023-12-09 12:44:10 -08:00
drivers First set of IIO fixes for the 6.7 cycle. 2023-12-12 09:43:01 +01:00
fs Char/Misc driver fixes for 6.7-rc5 2023-12-09 12:44:10 -08:00
include RDMA first rc pull for v6.7 2023-12-08 12:27:11 -08:00
init As usual, lots of singleton and doubleton patches all over the tree and 2023-11-02 20:53:31 -10:00
io_uring io_uring/af_unix: disable sending io_uring over sockets 2023-12-07 10:35:19 -07:00
ipc Many singleton patches against the MM code. The patch series which are 2023-11-02 19:38:47 -10:00
kernel - Make sure tasks are thawed exactly and only once to avoid their state 2023-12-10 11:09:16 -08:00
lib 31 hotfixes. 10 of these address pre-6.6 issues and are marked cc:stable. 2023-12-08 08:36:23 -08:00
LICENSES LICENSES: Add the copyleft-next-0.3.1 license 2022-11-08 15:44:01 +01:00
mm mm/madvise: add cond_resched() in madvise_cold_or_pageout_pte_range() 2023-12-06 16:12:50 -08:00
net io_uring-6.7-2023-12-08 2023-12-08 12:32:38 -08:00
rust Kbuild updates for v6.7 2023-11-04 08:07:19 -10:00
samples Landlock updates for v6.7-rc1 2023-11-03 09:28:53 -10:00
scripts 31 hotfixes. 10 of these address pre-6.6 issues and are marked cc:stable. 2023-12-08 08:36:23 -08:00
security + Features 2023-11-03 09:48:17 -10:00
sound ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 2023-12-07 19:21:08 +01:00
tools Generic: 2023-12-10 10:46:46 -08:00
usr arch: Remove Itanium (IA-64) architecture 2023-09-11 08:13:17 +00:00
virt Revert "KVM: Prevent module exit until all VMs are freed" 2023-12-01 08:12:30 -08:00
.clang-format iommu: Add for_each_group_device() 2023-05-23 08:15:51 +02:00
.cocciconfig
.get_maintainer.ignore get_maintainer: add Alan to .get_maintainer.ignore 2022-08-20 15:17:44 -07:00
.gitattributes .gitattributes: set diff driver for Rust source code files 2023-05-31 17:48:25 +02:00
.gitignore kbuild: rpm-pkg: generate kernel.spec in rpmbuild/SPECS/ 2023-10-03 20:49:09 +09:00
.mailmap .mailmap: add a new address mapping for Chester Lin 2023-12-06 16:12:45 -08:00
.rustfmt.toml rust: add .rustfmt.toml 2022-09-28 09:02:20 +02:00
COPYING COPYING: state that all contributions really are covered by this file 2020-02-10 13:32:20 -08:00
CREDITS MAINTAINERS: drop Antti Palosaari 2023-12-06 16:12:49 -08:00
Kbuild Kbuild updates for v6.1 2022-10-10 12:00:45 -07:00
Kconfig kbuild: ensure full rebuild when the compiler is updated 2020-05-12 13:28:33 +09:00
MAINTAINERS RDMA first rc pull for v6.7 2023-12-08 12:27:11 -08:00
Makefile Linux 6.7-rc5 2023-12-10 14:33:40 -08:00
README Drop all 00-INDEX files from Documentation/ 2018-09-09 15:08:58 -06:00

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.