Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pm33xx.c: omap_rtc NULL dereferencing fixed #279

Open
wants to merge 65 commits into
base: 5.10
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
81310f2
merge: aufs-kbuild
RobertCNelson Feb 4, 2023
62d967e
merge: aufs-base
RobertCNelson Feb 4, 2023
9712dee
merge: aufs-mmap
RobertCNelson Feb 4, 2023
9039963
merge: aufs-standalone
RobertCNelson Feb 4, 2023
167eaf7
merge: aufs
RobertCNelson Feb 4, 2023
d094fec
merge: aufs-rt
RobertCNelson Feb 4, 2023
203fad5
merge: wpanusb: https://git.beagleboard.org/beagleconnect/linux/wpanusb
RobertCNelson Feb 4, 2023
82fb622
Add WPANUSB driver
jadonk Jan 3, 2021
a9ff927
merge: bcfserial: https://git.beagleboard.org/beagleconnect/linux/bcf…
RobertCNelson Feb 4, 2023
bf699ac
Add BCFSERIAL driver
RobertCNelson Nov 11, 2021
8edac18
merge: ksmbd: https://github.com/cifsd-team/ksmbd
RobertCNelson Feb 4, 2023
bb85cc9
wire up ksmbd
RobertCNelson Oct 7, 2021
9ba19d2
Add wireless-regdb regulatory database file
RobertCNelson Feb 4, 2023
bd04352
Add AM335x CM3 Power Managment Firmware
RobertCNelson Jun 21, 2021
33ea271
Add BeagleBoard.org Device Tree Changes
RobertCNelson Feb 4, 2023
7d598e9
backports: wlcore: from: linux.git
RobertCNelson Feb 4, 2023
8055a72
backports: spidev: from: linux.git
RobertCNelson Feb 4, 2023
a63f3ee
backports: spi: from: linux.git
RobertCNelson Feb 4, 2023
9237aa8
backports: iio: from: linux.git
RobertCNelson Feb 4, 2023
e27451e
backports: it66121: from: linux.git
RobertCNelson Feb 4, 2023
da86598
wire up it66121
RobertCNelson Jul 28, 2022
564512a
backports: brcm80211: from: linux.git
RobertCNelson Feb 4, 2023
d12c152
cypress fmac patchset
RobertCNelson Feb 4, 2023
c6cdc15
Revert "kthread: Do not preempt current task if it is going to call s…
RobertCNelson Sep 7, 2021
c23027a
Overlays: Port RPi Overlay building
RobertCNelson Aug 25, 2021
8f8be2e
OF: DT-Overlay configfs interface (v7)
pantoniou Dec 4, 2013
49281bd
of: overlay: kobjectify overlay objects
pantoniou Mar 15, 2015
e752e18
of: overlay: global sysfs enable attribute
pantoniou Mar 17, 2015
adfef06
Documentation: ABI: overlays - global attributes
pantoniou Mar 17, 2015
2d6c4ed
Documentation: document of_overlay_disable parameter
pantoniou Oct 22, 2015
ca3ad6c
of: overlay: add per overlay sysfs attributes
pantoniou Apr 23, 2015
71962f3
Documentation: ABI: overlays - per overlay docs
pantoniou Oct 22, 2015
1ed4826
of: rename *_node_sysfs to _node_post
pantoniou Oct 14, 2015
99235a3
ar1021_i2c: invert/swap and offset options
RobertCNelson Apr 5, 2019
47033cc
sound: enable SND_SOC_PCM5102A
RobertCNelson May 8, 2020
b04411f
NFM: spi: spidev: allow use of spidev in DT
RobertCNelson Oct 28, 2018
3334543
HACK: tps65217_pwr_but
RobertCNelson Oct 28, 2016
9dde38c
cpsw: search for phy
May 19, 2015
38f4b15
cpsw: fix undefined function with PM disabled
willeccles May 24, 2021
dbf99d3
quiet: 8250_omap.c use pr_info over pr_err
RobertCNelson Jul 16, 2015
36d8a49
Revert "Revert "serial: 8250: Fix clearing FIFOs in RS485 mode again""
RobertCNelson May 20, 2021
1da3741
ti_am335x_tsc.c driver
Jan 3, 2018
aef9057
ti_am335x_tsc: correct formula code to calculate pressure; fix touchs…
fagle May 11, 2017
72463a4
gpio-of-helper
RobertCNelson Jul 12, 2021
c769ff8
bone-pinmux-helper
RobertCNelson Jul 12, 2021
8faddc1
hack: gpiolib: yes we have drivers stomping on each other, we need to…
RobertCNelson Dec 31, 2018
80d08a2
v5.7-rc2: bone-pinmux-helper: Replace PTR_RET with PTR_ERR_OR_ZERO
RobertCNelson Apr 21, 2020
ece60a9
gpio-of-helper.c: espect the status property of individual gpios
RobertCNelson Dec 13, 2021
bbd7931
staging: fbtft: fb_ssd1306 add 96x39 oled support
jadonk Oct 23, 2020
c8143cc
auxdisplay: import Seeed version
RobertCNelson Sep 28, 2021
1de74c1
hwmon/sht3x.c: dt support
RobertCNelson Sep 28, 2021
651e562
qcacld support: Add flag WIPHY_FLAG_DFS_OFFLOAD
pbrkr Oct 18, 2021
f88fc14
qcacld support: Export regulatory_hint_user()
pbrkr Oct 18, 2021
b25db59
qcacld support: Add cfg80211_is_gratuitous_arp_unsolicited_na()
pbrkr Oct 18, 2021
4ce6842
bootup-hacks: xor select neon or arm4regs
RobertCNelson Mar 19, 2020
e5522ea
uio-pruss: cleanups and pruss v2 (pru-icss) support
mvduin Feb 9, 2019
5f82135
add compatible-strings to uio_pdrv_genirq
mvduin Mar 16, 2022
18b0170
bb.org: Boris on Tux
jadonk Jan 19, 2022
048419d
ARM: Fix instruction set selection for GCC 11
juergh Aug 10, 2021
f48513a
backports: bindeb-pkg: from: linux.git
RobertCNelson Feb 4, 2023
91bee37
builddeb: Install our dtbs under /boot/dtbs/$version
RobertCNelson Mar 6, 2020
d87f0c1
enable: Jenkins/gitlab-ci
RobertCNelson Nov 6, 2022
2d92307
5.10.162-ti-r56 patchset
RobertCNelson Feb 4, 2023
27db3d1
5.10.162-ti-r56
RobertCNelson Feb 4, 2023
4b89f93
pm33xx.c: omap_rtc NULL dereferencing fixed
SergeySheleg Feb 15, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# These are supported funding model platforms

github: beagleboard # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: beagleboard # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: https://paypal.me/beagleboard # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**Describe how to reproduce the bug**
List all the steps needed to reproduce the bug

**REQUIRED INFORMATION**
Run this command and paste the output here:
```
sudo /opt/scripts/tools/version.sh
```
9 changes: 9 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
image: robertcnelson/debian-bullseye-slim-linux-compile:latest

build:
stage: build
script:
- ./jenkins_build.sh
artifacts:
paths:
- "linux-image*.deb"
55 changes: 55 additions & 0 deletions Documentation/ABI/testing/debugfs-aufs
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
What: /debug/aufs/si_<id>/
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
Under /debug/aufs, a directory named si_<id> is created
per aufs mount, where <id> is a unique id generated
internally.

What: /debug/aufs/si_<id>/plink
Date: Apr 2013
Contact: J. R. Okajima <[email protected]>
Description:
It has three lines and shows the information about the
pseudo-link. The first line is a single number
representing a number of buckets. The second line is a
number of pseudo-links per buckets (separated by a
blank). The last line is a single number representing a
total number of psedo-links.
When the aufs mount option 'noplink' is specified, it
will show "1\n0\n0\n".

What: /debug/aufs/si_<id>/xib
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the consumed blocks by xib (External Inode Number
Bitmap), its block size and file size.
When the aufs mount option 'noxino' is specified, it
will be empty. About XINO files, see the aufs manual.

What: /debug/aufs/si_<id>/xi<branch-index>
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the consumed blocks by xino (External Inode Number
Translation Table), its link count, block size and file
size.
Due to the file size limit, there may exist multiple
xino files per branch. In this case, "-N" is added to
the filename and it corresponds to the index of the
internal xino array. "-0" is omitted.
When the aufs mount option 'noxino' is specified, Those
entries won't exist. About XINO files, see the aufs
manual.

What: /debug/aufs/si_<id>/xigen
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the consumed blocks by xigen (External Inode
Generation Table), its block size and file size.
If CONFIG_AUFS_EXPORT is disabled, this entry will not
be created.
When the aufs mount option 'noxino' is specified, it
will be empty. About XINO files, see the aufs manual.
31 changes: 31 additions & 0 deletions Documentation/ABI/testing/sysfs-aufs
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
What: /sys/fs/aufs/si_<id>/
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
Under /sys/fs/aufs, a directory named si_<id> is created
per aufs mount, where <id> is a unique id generated
internally.

What: /sys/fs/aufs/si_<id>/br<idx>
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the abolute path of a member directory (which
is called branch) in aufs, and its permission.

What: /sys/fs/aufs/si_<id>/brid<idx>
Date: July 2013
Contact: J. R. Okajima <[email protected]>
Description:
It shows the id of a member directory (which is called
branch) in aufs.

What: /sys/fs/aufs/si_<id>/xi_path
Date: March 2009
Contact: J. R. Okajima <[email protected]>
Description:
It shows the abolute path of XINO (External Inode Number
Bitmap, Translation Table and Generation Table) file
even if it is the default path.
When the aufs mount option 'noxino' is specified, it
will be empty. About XINO files, see the aufs manual.
52 changes: 52 additions & 0 deletions Documentation/ABI/testing/sysfs-firmware-devicetree-overlays
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
What: /sys/firmware/devicetree/overlays/
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
This directory contains the applied device tree overlays of
the running system, as directories of the overlay id.

What: /sys/firmware/devicetree/overlays/enable
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
The master enable switch, by default is 1, and when
set to 0 it cannot be re-enabled for security reasons.

The discussion about this switch takes place in:
http://comments.gmane.org/gmane.linux.drivers.devicetree/101871

Kees Cook:
"Coming from the perspective of drawing a bright line between
kernel and the root user (which tends to start with disabling
kernel module loading), I would say that there at least needs
to be a high-level one-way "off" switch for the interface so
that systems that have this interface can choose to turn it off
during initial boot, etc."

What: /sys/firmware/devicetree/overlays/<id>
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
Each directory represents an applied overlay, containing
the following attribute files.

What: /sys/firmware/devicetree/overlays/<id>/can_remove
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
The attribute set to 1 means that the overlay can be removed,
while 0 means that the overlay is being overlapped therefore
removal is prohibited.

What: /sys/firmware/devicetree/overlays/<id>/<fragment-name>/
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
Each of these directories contain information about of the
particular overlay fragment.

What: /sys/firmware/devicetree/overlays/<id>/<fragment-name>/target
Date: October 2015
Contact: Pantelis Antoniou <[email protected]>
Description:
The full-path of the target of the fragment
2 changes: 2 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3485,6 +3485,8 @@
This can be set from sysctl after boot.
See Documentation/admin-guide/sysctl/vm.rst for details.

of_overlay_disable [OF] Disable device tree overlays at boot time.

ohci1394_dma=early [HW] enable debugging via the ohci1394 driver.
See Documentation/core-api/debugging-via-ohci1394.rst for more
info.
Expand Down
31 changes: 31 additions & 0 deletions Documentation/devicetree/configfs-overlays.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
Howto use the configfs overlay interface.

A device-tree configfs entry is created in /config/device-tree/overlays
and and it is manipulated using standard file system I/O.
Note that this is a debug level interface, for use by developers and
not necessarily something accessed by normal users due to the
security implications of having direct access to the kernel's device tree.

* To create an overlay you mkdir the directory:

# mkdir /config/device-tree/overlays/foo

* Either you echo the overlay firmware file to the path property file.

# echo foo.dtbo >/config/device-tree/overlays/foo/path

* Or you cat the contents of the overlay to the dtbo file

# cat foo.dtbo >/config/device-tree/overlays/foo/dtbo

The overlay file will be applied, and devices will be created/destroyed
as required.

To remove it simply rmdir the directory.

# rmdir /config/device-tree/overlays/foo

The rationale for the dual interface (firmware & direct copy) is that each is
better suited to different use patterns. The firmware interface is what's
intended to be used by hardware managers in the kernel, while the copy interface
make sense for developers (since it avoids problems with namespaces).
Loading